Desarrollo de un sistema bancario en línea basado en webservices interoperable a través de XML utilizando plataformas J2EE y Microsoft.net

dc.contributor.advisorDelgado Mariño, Álvaro Fernandospa
dc.contributor.authorBarrera Espinosa, Ximenaspa
dc.contributor.authorLeal Mora, Jesús Manuelspa
dc.coverageBucaramanga (Colombia)spa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.date.accessioned2020-06-26T17:56:25Z
dc.date.available2020-06-26T17:56:25Z
dc.date.issued2005
dc.degree.nameIngeniero de Sistemasspa
dc.description.abstractEn los últimos años se han realizado múltiples estudios en los cuales los problemas de Interoperabilidad, entre los diferentes módulos que se manejan al interior de una compañía, se han solucionado con la implementación de los Servicios Web. Estos permiten no sólo la integración de los procesos propios del negocio, como si se tratara de un solo sistema, sino también la comunicación con otros sistemas independientemente de la plataforma que utilicen; sin embargo se debe tener en cuenta que dicha integración y comunicación se hace posible mediante la implementación de una serie de reglas y formatos comunes. Lo que se plantea con el desarrollo de este proyecto es retomar el tema de los Servicios Web y realizar un prototipo donde se pueda mostrar por medio de una aplicación como se realiza la interoperabilidad entre las plataformas J2EE Y MICROSOFT.NET. Para dar solución a esta propuesta se realizó una investigación cerca de la Interoperabilidad entre MICROSOFT.NET,J2EE, XML, servicios Web; los protocolos SOAP, UDDI Y WSDL. Es por ello que uno de los objetivos principales es evidenciar a través de este prototipo cómo las plataformas interactúan entres sí utilizando los protocolos anteriormente nombrados, mediante la implementación de dos servidores. Con esta investigación, lo que se quiere demostrar es cómo un servicio Web, puede consumir recursos de otros Servicios Web, los cuales pueden realizar consultas a diferentes sistemas de gestión de bases de datos, con esto se puede evidenciar cómo diferentes aplicaciones se pueden comunicar e integrar independientemente del lenguaje en el que estén desarrolladas. Por último cabe aclarar que los componentes de los Servicios Web y la forma como están estructurados permiten que la información esté en la Web disponible sólo para los usuarios que puedan acceder a ellos.spa
dc.description.abstractenglishIn recent years, multiple studies have been carried out in which interoperability problems, between the different modules that are handled within a company, have been solved with the implementation of Web Services. These allow not only the integration of business processes, as if it were a single system, but also communication with other systems regardless of the platform they use; however, it must be taken into account that such integration and communication is made possible through the implementation of a series of common rules and formats. What arises with the development of this project is to return to the subject of Web Services and make a prototype where it can be shown by means of an application how interoperability between the J2EE and MICROSOFT.NET platforms is carried out. To solve this proposal, an investigation was carried out on the Interoperability between MICROSOFT.NET, J2EE, XML, Web services; SOAP, UDDI, and WSDL protocols. That is why one of the main objectives is to show through this prototype how the platforms interact with each other using the previously mentioned protocols, through the implementation of two servers. With this research, what we want to demonstrate is how a Web service can consume resources from other Web Services, which can make queries to different database management systems, with this it can be shown how different applications can communicate and integrate regardless of the language in which they are developed. Finally, it should be clarified that the components of the Web Services and the way they are structured allow the information to be available on the Web only to users who can access them.eng
dc.description.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsINTRODUCCIÓN 1. LOS SERVICIOS WEB COMO MECANISMOS QUE FACILITAN INTEROPERABILIDAD ENTRE PLATAFORMAS 1.1 FUNDAMENTOS TEÓRICOS DE LOS SERVICIOS WEB 1.1.1. Primeras empresas que realizaron comunicaciones entre componentes 1.1.2. Diferencias entre los Servicios Web y otras aplicaciones basadas en la Web 1.1.3. Conceptos básicos para la implementación de la tecnología de los servicios Web 1.1.4. Características de los Servicios Web 1.1.5. La tecnología de los Servicios Web 1.1.6. Arquitectura de los Servicios Web 1.1.7. Componentes funcionales de la arquitectura SOA 1.1.8. Arquitectura orientada a servicios (SOA) 1.2 XML (EXTENSIBLE MARKUP LANGUAJE) 1.2.1 Ventajas de XML 1.2.2 Arquitectura de XML 1.2.3 Aplicaciones XML 1.2.4 XML y los Servicios Web 1.2.5 Modelo de programación de servicios Web en XML 1.2.6 XML y Servicios Web con Visual Studio .NET 1.2.7 XML y Servicios Web con J2EE 1.3 SIMPLE OBJECT PROTOCOL (SOAP) 1.3.1 El encapsulamiento de los datos primarios en formato de archivo de imágenes 1.3.2 Composición de la estructura SOAP 1.3.3 Representación de la composición de la estructura de los mensajes de SOAP 1.3.4 Constitución de los archivos de SOA 1.4 LENGUAJE PARA LA DESCRIPCIÓN DEL SERVICIO WEB (WSDL) 1.4.1 Servicios y tipos de servicios 1.5 UNIVERSAL DESCRIPTION, DISCOVERY AND INTEGRATION (UDDI) 1.6 AMPLIACIÓN DE LA ARQUITECTURA BÁSICA DE LOS SERVICIOS WEB 1.6.1 Autentificación y prueba de la identidad 1.6.2 Autorización y control de acceso 1.6.3 Confidencialidad e integridad 1.6.4 JWSDL 1.6.5 JAX-RPC 1.6.6 Un Stub Estático 1.6.7 JAXM 1.6.8 JAXR 1.7 IMPLEMENTACIÓN DE LA ARQUITECTURA DE LOS SERVICIOS WEB 1.7.1 Entidades de Negocios 1.7.2 Entidades de Servicios 1.7.3 Plantillas conectoras 1.7.4 Tipo de servicio 1.8 SERVICIOS WEB EN J2EE 1.9 SERVICIOS WEB EN MICROSOFT .NET 1.10 ESTUDIO DE INTEROPERABILIDAD ENTRE LOS SERVICIOS WEB DE J2EE Y MICROSOFT VISUAL STUDIO .NET 1.10.1 Integración J2EE y NET 1.10.2 J2EE como arquitectura conectora 1.10.3 Microsoft .net como arquitectura conectora 1.10.4 Interoperabilidad basada en active X Bridge 2. COMPARACIÓN ENTRE LAS TECNOLOGÍAS MICROSOFT. NET Y J2EE 3. ANÁLISIS DEL PROTOTIPO 3.1 DETERMINAR LOS REQUISITOS 3.1.1 Identificar las necesidades y beneficios del proyecto 3.1.2 Recolección de la información 3.1.3 Investigación de los servicios existentes 3.1.4 Modelo propuesto para el desarrollo de la aplicación 3.1.5 Identificación de los actores 3.1.6 Identificación de los casos de uso 3.1.7 Descripción detallada de cada uno de los casos de uso 3.1.7.1 Especificación del caso de uso “Crear cuenta nueva” 3.1.7.2 Especificación del caso de uso “crear datos de usuario”. 3.1.7.3 Especificación del caso de uso “desactivar cuenta”. 3.1.7.4 Especificación del caso de uso “Crear pago de servicios”. 3.1.7.5 Especificación de caso de uso “modificar datos de usuario” 3.1.7.6 Especificación de caso de uso “Editar usuario” 3.1.7.7 Especificación de caso de uso “Solicitud de crédito” 3.1.7.8 Especificación de caso de uso “consulta de saldo” 3.1.7.9 Especificación de caso de uso “transferencia de fondos” 3.1.7.10 Especificación de caso de uso “Historial de cuentas” 3.1.7.11 Especificación del caso de uso “pago de servicios” 3.1.7.12 Especificación del caso de uso “acceder a servicios” 3.1.7.13 Especificación del caso de uso “control de entrada” 4. DISEÑO DE LA APLICACIÓN 4.1 DIAGRAMA DE CASOS DE USO 4.2 DIAGRAMAS DE SECUENCIA 4.3 DIAGRAMA DE ACTIVIDADES 4.4 DIAGRAMA DE CLASES 4.5 DIAGRAMA DE COMPONENTES 5. ETAPA DE IMPLEMENTACIÓN DEL PROTOTIPO 5.1 IMPLEMENTACIÓN DEL SERVICIO WEB DE J2EE 5.1.1 Configuración del cliente en Visual Studio .Net. 5.2 IMPLEMENTACIÓN DEL SERVICIO WEB DE VISUAL STUDIO .NET 5.2.1 Configuración del cliente en J2EE CONCLUSIONES SUGERENCIAS PARA TRABAJOS FUTUROS BIBLIOGRAFÍAspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/1322
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.relation.referencesBarrera Espinosa, Ximena, Leal Mora, Jesús Manuel, Delgado Marino, Álvaro Fernando (2005). Desarrollo de un sistema bancario en línea basado en webservices interoperable a través de XML utilizando plataformas J2EE y Microsoft.net. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABspa
dc.relation.referencesALARCON AGUÍN, José Manuel. ¿Qué son los servicios Web? España, PC World, edición 185, marzo 2002.188pspa
dc.relation.referencesPEREZ, Nelson. UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS [en línea], Desarrollo de aplicaciones y servicios Web, mayo 2003 [visitado 4 marzo 2005], Capítulo de Computadores, Rama Estudiantil IEEE – UD, disponible en <http://ieee.udistrital.edu.co/computer/paginas.php?topic=ws>spa
dc.relation.referencesPRESSMAN, Roger S. Ingeniería del software un enfoque práctico. España, Universidad Pontificia de Salamanca, 2002. 512 p.spa
dc.relation.referencesSYSTINET CORP, Introducción a los servicios Web [en línea] TOP, Servicios Web Architecture, Noviembre de 2003 [visitado 29 marzo 2005], W3C Working Group Note 11 February 2004. http://www.webservices.org/spa
dc.relation.referencesDEVELOPING WEB SERVICES WITH JAVA 2 PLATFORM, ENTERPRISE EDITION (J2EE) [en línea], EEUU, Sun Microsystem, INC, 2004----------------------- [rev 17 marzo 2005]. Disponible en http://java.sun.com/developer/technicalArticles/J2EE/j2ee_ws/spa
dc.relation.referencesWEB SERVICES ARQUITECTURE, [en línea], EEUU, W3C Working Group Note 11 February 2004,[Rev. febrero 12 2005], disponible en internet: :http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/#introductionspa
dc.relation.referencesIMPLEMENTACIÓN D E TÉCNICAS DE SEGURIDAD DE SERVICIOS WEB,[en línea], Facultad de Ingeniería de Sistemas Universidad Distrital Francisco José de Caldas. Bogotá- Colombia,17 de abril 2004 disponible en: http://ieee.udistrital.edu.co/~computer/spa
dc.relation.referencesPAEZ RUIZ, Andrea Paola. Desarrollo de alertas usando el concepto de Web Services bajo la plataforma .NET para el portal del estudiante. Bucaramanga, 2004, 83 p. Trabajo de grado (Ingeniero de sistemas). Universidad Autónoma de Bucaramanga. Facultad de Ingeniería de sistemas. Área de sistemas de información e ingeniería de softwarespa
dc.relation.referencesMANTILLA ARIAS, Marlon y CAÑIZALES, Javier Leonardo. Creación y aplicación de una guía para el desarrollo de Web Services usando J2EE. Bucaramanga, 2003, 125p. Trabajo de grado (ingeniero de sistemas),. Universidad Autónoma de Bucaramanga. Facultad de ingeniería de sistemas. Área de sistemas de información e ingeniería de softwarespa
dc.relation.referencesFRYSTYK NIELSEN, Henryk, IBM CORPORATION, Specification: WS-Attachments [en línea], DIME and SOAP Underlying Protocol Bindings, Junio 17 DE 2002, [Rev. 5 de abril 2005], disponible en http://www.ibm.com/developerworks/ws-attach.htmlspa
dc.relation.referencesCHISTENSEN, Erik, MICROSOFT CORPORATION, Specification: WS-Attachments [en línea], DIME and SOAP Underlying Protocol Bindings, Junio 17 DE 2002, [Rev. 5 de abril 2005], disponoble en http://www.ibm.com/developerworks/ws-attach.htmlspa
dc.relation.referencesFARRELL, Joel, MICROSOFT CORPORATION, Specification: WS-Attachments [en línea], DIME and SOAP Underlying Protocol Bindings, Junio 17 DE 2002, [Visitado 5 de abril 2005], disponible en http://www.ibm.com/developerworks/ws-attach.html Microsoftspa
dc.relation.referencesTRANSACTIONAL ATTITUDES [en línea]: Reliable Composition de Autonomous Web Services Thomas Mikalsen, Stefan Tai , Isabelle Rouvellou IBM T.J Watson Research Center , Hawthorne, New york, USA[rev 12 marzo de2005], disponible en HTTP:// www.researh.ibm.com/ABM/pubs/wstx-WDMS-DSN2002.pdfspa
dc.relation.referencesRELIALILITY OF COMPOSED WEB SERVICES FROM OBJECT TRANSACTION TO WEB TRANSACTIONS, [en linea],Thomas Mikalsen, Isabelle Rouvellou, Stefan tai, IBM T,J Watson Research Center, New York , USA, [rev 29 enero 2005], disponible en http://www.research.ibm.com/ABM/pubs/web_ services_oopsla2001.pdfspa
dc.relation.referencesWEB SERVICES TRANSACTIONS (WSYX) [en línea], Internacional Business Machines [Rev abril 5 de 2005], disponible en http:// www.research.ibm.com/ABM/wstx.htmlspa
dc.relation.referencesIBM WEB SERVICES TUTORIAL. IMPLEMENTING WEB SERVICES JAMES, [en línea], SNELLParte de la Documentación del IBM Web Service Toolkit, [rev abril 12 de 2005] disponible en http:// www.alphaworks.ibm.com/tech/webservicestoolkitspa
dc.relation.referencesFundamentos de los servicios web [en línea]. Madrid (España), Mary Kirtland MICROSOFT DEVELOPER NETWORK], (rev. 10 mayo 2005], http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/dntaloc/html/webservicesessentials.aspspa
dc.relation.referencesJ-INTEGRA FOR NET [en línea] Bellevue, Estados Unidos, INTRNSYC, [rev octubre 10 de 2005], disponible en Internet http://j-integra.intrinsyc.com/products/net/spa
dc.relation.referencesMS SQL SERVER INTRODUCCIÓN AL LOS CONCEPTOS DEL PROCESO DE TRANSACCIONES Y EL MS-DTC [en línea], México DF (MËXICO) , MICROSOFT LATINOAMERICA, [revisado 28 octubre 2005], http://www.microsoft.com/latam/technet/articulos/200005/art22/spa
dc.relation.referencesANALOGÍAS Y DIFERENCIAS ENTRE J2EE Y .NET [en línea], Madrid (España), [revisado 25 ocutbre 2005], http://www.ciberteca.net/articulos/programacion/net/analogias.aspspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsOnline information serviceeng
dc.subject.keywordsInformation storage systemseng
dc.subject.keywordsInformation retrieval systemseng
dc.subject.keywordsWeb databaseseng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsAnalysiseng
dc.subject.keywordsWeb Serviceseng
dc.subject.keywordsInteroperabilityeng
dc.subject.keywordsJ2eeeng
dc.subject.keywordsMicrosofteng
dc.subject.lembServicio de información en líneaspa
dc.subject.lembSistemas de almacenamiento de informaciónspa
dc.subject.lembSistemas de recuperación de informaciónspa
dc.subject.lembBases de datos webspa
dc.subject.lembInvestigacionesspa
dc.subject.lembAnálisisspa
dc.subject.proposalServicios web
dc.subject.proposalInteroperabilidad
dc.subject.proposalJ2ee
dc.subject.proposalMicrosoft
dc.titleDesarrollo de un sistema bancario en línea basado en webservices interoperable a través de XML utilizando plataformas J2EE y Microsoft.netspa
dc.title.translatedDevelopment of an interoperable web-based online banking system via XML using J2EE and Microsoft.net platformseng
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2005_Tesis_Ximena_Barrera_Espinosa.pdf
Tamaño:
4.95 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis