Diseño de un Sistema Web para Asignación de Becas con Integración e Interoperabilidad en Base a un Bus de Servicios
##plugins.themes.bootstrap3.article.main##
Resumen
Resumen: En este trabajo se presenta el diseño de un sistema web para asignación de becas utilizando un bus de servicios de empresas, asegurando un sistema más escalable y mantenible, atributos de calidad necesarios. Para el diseño se sigue las especificaciones de las arquitecturas basadas en servicios, donde, los servicios desarrollados se registran en un bus de servicios a fin de asegurar un bajo acoplamiento y una mayor integración. Un bus de servicios de empresas es un software que actúa como intermediario, permitiendo la comunicación entre servicios de diferentes aplicaciones. En él se registran todos los servicios expuestos por las aplicaciones de un entorno empresarial, sin importar las plataformas utilizadas. El diseño de aplicaciones basada en un bus de servicios facilita la creación de nuevos servicios utilizando la composición de servicios existentes, intentando aislar el acoplamiento entre los servicios solicitados y el medio de transporte y permitiendo una alta integración de servicios distribuidos. Estas características facilitan la escalabilidad y el mantenimiento evolutivo y adaptativo de los sistemas. Este desarrollo permite definir e integrar un conjunto de servicios web que podrán ser reutilizados dentro de nuevas aplicaciones, apoyando el desarrollo de una arquitectura de información que apoye y se alinee con los procesos que se realizan dentro de la organización.
Abstract: This paper describes the design of a web system for grants allocation using a enterprise service bus is presented, ensuring a more scalable and maintainable system, which are quality attributes required. For the design it was followed the specifications of the service-based architectures, where developed services are recorded on a bus service in order to ensure low coupling and greater integration. A bus service is an enterprise software that acts as an intermediary, enabling communication between services of different applications. In it all services exposed by applications in an enterprise environment, regardless of the platforms used are recorded. Application design based on a service bus facilitates the creation of new services using the composition of existing services, trying to isolate the link between the services requested and the means of transport and allowing high integration of distributed services. These features facilitate the scalability and evolutive and adaptive maintenance of the systems. This development allows to define and integrate a set of web services that can be reused in new applications, supporting the development of an information architecture that is based and is aligned with the processes taking place within the organization.
Descargas
Descargas
Detalles del artículo
Citas
Bass, P. Clements, R. Kazman (2003) Software Architecture in Practice.. 2nd Edition. Addison Wesley
Besteiro M. y Rodríguez M. (s.f.). WebService Obtenido de http://www.ehu.eus/mrodriguez/archivos/csharppdf/ServiciosWeb/WebServices.pdf
Calvo, J.; Gracia, J; Bayo, E. (2014). Aplicación web para el análisis y diseño de estructuras. Informes de la Construcción.
Chappell, David (2004). Enterprise Service Bus: Theory in Practice. O'Reilly Media Inc. Unite State of America.
Corporation, M. (2010). Obtenido de file:///C:/Users/squishpe /Downloads/070717-Real_World_SOA.pdf
Echeverría, Daily; Astudillo, Hernán; Estrada, Rodrigo (2008). ESB-QM: Modelo de Calidad para productos ESBs. EIG 2008.
Enríquez, E. (2007). SOA (Arquitectura Orientada a Servicios). SOA (Arquitectura Orientada a Servicios). Ibarra, Ecuador: Obtenido de http://repositorio.utn.edu.ec/bitstream/123456789/587/1/CAPITULOS.pdf.
Huanzhuo Y.; Shuai C.; Fang, G.; Yuning, H. (2008). SOA-based conceptual model for continuous auditing: A discussion. Conference. on APPLIED COMPUTER & APPLIED COMPUTATIONAL SCIENCE (ACACOS '08), 400-405.
Ildapena. (2009). http://www.xperimentos.com. Obtenido de http://www.xperimentos.com: http://www.xperimentos.com/2009/02/03/bus-de-integracion-de-servicios-corporativos-enterprise-service-bus/
IBM (2011) Introducción a SOA y servicios web. Obtenido de
https://www.ibm.com/developerworks/ssa/webservices/newto/
Microsoft. (2014). Overview of UDDI Services. Obtenido de http://msdn.microsoft.com/en-us/library/cc731374.aspx
Pernalete, Doris; López, Maria Gertrudis; Montaño, Nora; Miguel, Vanessa (2007). IMS - Learning Design y el Modelo Arquitectural de AMBAR. Pais Vasco: SPDECE 2007.
Procesos de Negocios (BPM) (2006): Obtenido de https://msaffirio.wordpress.com/2006/02/05/%C2%BFque-son-los-web-services/
Saffirio, M. (2006). Tecnologías de Información y Gestión de Procesos de Negocios (BPM). Obtenido de Tecnologías de Información y Gestión de
The Open Group (2011) Service Oriented Architecture : SOA Reference Architecture Technical Standard. Obtenido de www.opengroup.org/soa/ source-book/soa_refarch/
SNAP. (2014). CONSUMO DE SERVICIOS WEB (SW). Obtenido de: http://www.administracionpublica.gob.ec/wp-content/uploads/downloads/ 2014/08/Manual_de__Consumo_SW_en__BSG__V1.0_fin.pdf
Universidad de San Buenaventura. (s.f.). ARQUITECTURA SOA COMO ESTRATEGIA DE ARTICULACIÓN DEL NEGOCIO Y LA TECNOLOGÍA. Obtenido de http://www.usbmed.edu.co/index.php/ universidad/2-uncategorised/133-edcontinua-arquitectura-soa
W3C Consortium. Web Services Architecture. Obtenido de http://www.w3.org/ TR /2004/NOTE-ws-arch-20040211/#whatis.
ZapThink, LLC. How to define a business service. Obtenido de http://www.zapthink.com