Propuesta de interacción entre sistemas mediante notificaciones automáticas

A proposed interaction between systems using automatic notification

  • Janneth Pardo Pinzón Universidad Distrital “Francisco José de Caldas”
  • José Antonio Valero Medina Universidad Distrital “Francisco José de Caldas”
Palabras clave: Service oriented architecture (SOA), enterprise service bus (ESB), applications of integration, wrapper, heterogeneous systems. (en_US)
Palabras clave: arquitectura orientada a servicios (SOA), enterprise service bus (ESB), integración de aplicaciones, wrapper, sistemas heterogéneos. (es_ES)

Resumen (es_ES)

Uno de los retos que enfrentan las organizaciones actuales es el problema de interoperabilidad entre los diferentes sistemas de información debido a que los servicios se ofrecen a los usuarios mediante aplicaciones separadas, restringiendo de esta manera el desarrollo de consultas integrales y, por tanto, la visión y la proyección organizacional. Este hecho ha originado el desarrollo de nuevos contextos enfocados en superar la ineficiente conectividad entre sistemas heterogéneos y las dificultades de acceso transparente a los datos para poder compartir eficientemente los recursos. El interés de este artículo es hacer una breve reseña de las diferentes estrategias de conectividad entre sistemas heterogéneos, así como plantear una arquitectura prototipo que permita interconectar fuentes de datos heterogéneas y compartir entre ellas notificaciones de forma automática cada vez que se produzcan cambios en sus datos.

Resumen (en_US)

One of the challenges that face the current organizations is the problem of interoperability among the different information systems, since that services are offered to the users through separated applications, restricting in this way the development of integral consultations and therefore the vision and the organizational projection. This fact has led to the development of new contexts focused on overcoming the inefficient connectivity between heterogeneous systems and the difficulties of transparent data access to share the resources in an efficient way. The interest of this paper is to briefly review the different strategies of connectivity among heterogeneous systems, as well as to present a prototype architecture that allows interconnecting heterogeneous data sources and sharing notifications between them in an automatic way, whenever changes occur in their data.

Descargas

La descarga de datos todavía no está disponible.

Referencias

Ariannejad, M. (2001). Trends in Middleware Systems. Toronto: Computer Enginnering Research Group.

Auer, L., Strauss, C., Kryvinska, N. y Zinterhof, P. (2008). SOA as an Effective Tool for the Flexible Management of Increased Service Heterogeneity in Connverged Enterprise Networks. Vienna: Complex, Intelligent and Software Intensive Systems (CISIS 2008).

Bass, L., Clements, P. y Kazman, R. (1998). Software Architecture in Practice. 2 ed. Boston: Pearson Education Inc.

Brown, P.C. (2008). Implementing SOA: Total Architecture in Practice. Boston-London: Addison-Wesley Professional.

Buschmann, F., Regine, M., Hans, R., Sommerland, P. y Stal, M. (1996). Pattern Oriented Software Architecture V1. New York: John Wiley & Sons.

Cole-Gomolski, B. (1997). Messaging middleware initiative takes a hit. Computer world, 31(39), S. inf.

Chongshan, R. y Shasha, W. (2010). Enterprise Information Exchange Platform Based on ESB for Research and Design. Information Science and Management Engineering (ISME), 2010 International Conference of, 484-487.

Curl, A. y Fertalj, K. (2009). A review of enterprise IT integration methods (pp. 107-112). En Luzar-Stier, V., Jarec, I. y Bekic, Z. (eds.), Information Technology Interfases. Cavtat-Dubrovnik: University of Zagreb, University Computing Centre.

De María, J. A. (2000). Integración de aplicaciones encapsuladas para el desarrollo de sistemas de información cooperativos (Tesis de Maestría). Uruguay: Instituto de Computación, Facultad de Ingeniería, Universidad de la República.

Elish, M. (2006). Do Structural Design Patterns Promote Design Stability? Computer Software and Applications Conference, 1, 215-220.

Finkelstein, C. (2006). Enterprise Architecture for Integration: Rapid Delivery Methods and Technologies. Boston, London: Artech House Mobile Communications Library.

Gamma, E., Helm, R., Johnson, R. y Vlissides, J. (1999). Design Patterns: Elements of Reusable Object-Oriented Software. New York: Addison Wesley.

Garcées-Erice, L. (2009). Building an Enterprise Service Bus for Real-Time SOA: A Messaging Middleware Stack. Zurich: IBM-Research.

Hur, R., Youn, H. y Lee, E. (2009). Service oriented architecture implementation model for enterprise collaboration. Communications and Information Technology. 9th International Symposium, 495-500.

Ibrahim, N. (2009). Orthogonal Classification of Middleware Technologies. Third International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, 46-51.

Inmon, W. (1992). Building the Data Warehouse. Indianapolis: Wiley Publishing.

Jeng, J. y An, L. (2007). System Dynamics Modeling for SOA Project Management [Versión electronic]. IEEE Computer Society, S. inf.

Kramek, A. (2007). Design Patterns – Adapters and Wrappers; What is an adapter and how do I use it? [versión electrónica]. Andy´s Weblog. Recuperado el 10 enero de 2010, de http://weblogs.foxite.com/andykramek/archive/2007/01/07/3096.aspx.

Kim, H. S. y Bieman, J. M. (s. f.). Migrating Legacy Software Systems to Corba based Distributed Environments through an Automatic Wrapper Generation Technique [versión electrónica]. Proceedings SCI2000 and the 6th International Conference on Information Systems Analysis and Synthesis ISAS2000. Recuperado el 10 enero de 2010 de

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.20.9959&rep=rep1&type=pdf

Kuchana, P. (2004). Software Architecture Design Patterns in Java. Washington: Auerbach Publications.

Lawer, J. P. y Howell-Barber, H. (2007). Service Oriented Architecture. SOA Strategy, Methodology and Technology. New York: Taylot & Francis Group.

Li, M., Rana, O. y Walker, D. (2000) An XML-Based Component Model for Wrapping Legacy Codes as Java/CORBA Components. High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition, 1, 507-512.

Li, Q. y Zhou, M. (2010). The State of the Art in Midlleware. Information Technology and Applications (IFITA), 2010 International Forum on Information Technology and Applications, 1-3.

Lunan, L. (2010). A framework study of ETL processes optimization based on metadata repository. International Conference o Computer Engineering and Technology (ICCET) 2nd, n6, 125-129.

Mecella, M. y Batini, C. (2000). Cooperation of Heterogeneous Legacy Information Systems: A Methodological Framework. New York: Institute of Electrical and Electronics Engineers, 216-225.

Minglun, R., Xiaoying, A. y Hongxiang, W. (2008). Service oriented architecture for inter-organizational IT resources sharing system. En IEEE (ed.), Automation and Logistics, 2008; ICAL 2008 (pp. 2169-2173). Qingdao: IEEE International Conference.

Myerson, J. M. (2002). The Complete Book of Middleware. Washington: Auerbach Publications.

Ross, J. W., Weill, P. y Robertson, D. C. (2006). Enterprise Architecture as Strategy: Creating a foundation for business execution. Harvard Business School Press.

Severson, E. y Fife, L. (2003). XML Comprenssion: Optimizing Performance of XML Applications. Colorado: Flatirons Solutions Corporation.

Sharfudeen, A. (2007). Transparent State Management Using the Decorator Pattern. The Source for Java Technology Collaboration.

Sneed, H. M. y Majnar, R. (1998). A Case Study in Software Wrapping. IEEE Computer Society Press. 86-93.

Teixeira, T., Malo, P., Almeida, B. y Mateus, M. (2011). Towards an Interoperability Management System. Information Systems and Techonologies (CISTI), 2011 6th Iberian Conference, 1-4.

Thiran, J. y Hainaut, J-L. (2001). Wrapper Development for Legacy Data Reuse. Washington: Eighth Working Conference on Reverse Engineering (WCRE´01).

Vélez, J., Sánchez, A., Casado, A. y Doblas, S. (s. f.). Técnicas avanzadas de diseño de software: Orientación a Objetos, UML, patrones de diseño y Java. Madrid: Universidad Rey Juan Carlos-Escuela Superior de Ciencias Experimentales y Tecnología Ciencias de la Computación.

Walend, D. (2006). Understanding service oriented architecture. Developer Network. Copyright O´Reilly Media. En: http://dev.aol.com/understanding_soa.

Wang, X., Hu, S. X. K., Haq, E. y Garton, H. (2007). Integrating Legacy Systems within the Service-oriented Architecture. Power Engineering Society General Meeting-IEEE, 1-7.

Wang, Z. Y. H. (2010). An ETL Services Framework Based on Metadata. International Workshop on Intelligent Systems and Applications (ISA), 2nd, 1-4.

Wen, R., Ma, Y. y Chen, X. (2009). ESB Infrastructure´s Autonomous Mechanism of SOA. International Symposium on Intelligent Ubiquitous Computing and Education, 13-17.

W3C, (2010). W3C Web of Services. [en línea]. Disponible en: http://www.w3.org.

Zahavi, R. (2000). Enterprise Application Integration with CORBA. New York: John Wiley & Sons.

Cómo citar
Pardo Pinzón, J., & Valero Medina, J. A. (2011). Propuesta de interacción entre sistemas mediante notificaciones automáticas. UD Y La geomática, (5), 29-38. Recuperado a partir de https://revistas.udistrital.edu.co/index.php/UDGeo/article/view/3643
Publicado: 2011-12-31
Sección
Artículo de revisión