Published

2009-05-01

A state-of-the-art review of interoperability amongst heterogeneous software systems

Revisión de la literatura en interoperabilidad entre sistemas heterogéneos de software

DOI:

https://doi.org/10.15446/ing.investig.v29n2.15159

Keywords:

information system, interoperability, programming language, heterogeneous system, formal language (en)
sistemas de información, interoperabilidad, lenguajes de programación, sistemas heterogéneos, lenguajes formales (es)

Authors

  • Carlos Mario Zapata Jaramillo Universidad Nacional de Colombia
  • Guillermo González Calderón Universidad de Medellín

Information systems are sets of interacting elements aimed at supporting entrepreneurial or business activities; they cannot thus coexist in an isolated way but require their data to be shared so as to increase their productivity. Such systems’ interoperability is normally accomplished through markup standards, query languages and web services. The literature contains work related to software system interoperability; however, it presents some difficulties, such as the need for using the same platforms and different programming languages, the use of read only languages and the deficiencies in the formalism used for achieving it. This paper presents a critical review of the advances made regarding heterogeneous software systems’ interoperability.

Los sistemas de información son conjuntos de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio. Por lo tanto, no pueden coexistir de forma aislada, sino que requieren que sus datos se compartan para incrementar su productividad. La interoperabilidad de dichos sistemas de información se logra, por lo general, por medio de estándares de marcado, lenguajes de consulta y servicios web. En la literatura existen trabajos de interoperabilidad de sistemas de software, pero presentan algunas falencias, como la necesidad de utilizar las mismas plataformas y diferentes lenguajes de programación, la utilización de lenguajes de solo consulta y las deficiencias de los formalismos empleados para ello. En este artículo se presenta una revisión crítica de los avances en interoperabilidad de sistemas heterogéneos de software.

References

Adler, S., W3C, Extensible Stylesheet Language (XSL) Version 1.0 W3C Candidate Recommendation., 15 Oct., 2001.

Batini, C., Lenzerini, M., Navathe, S., A Comparative Analysis of Methodologies for Database Schema Integration., ACM Computing Surveys, Vol. 18, No. 4, 1986, pp. 323-364.

Berg, C., Advanced Java 2 Development for Enterprise Applications., 2d ed., Sun Microsystems Press, Prentice-Hall, Inc., Upper Saddle River NJ, 2000.

Boley, H., Rule Markup Language., Disponible en: http://www.dfki.unikl.de/ruleml/. Consultado en agosto de 2008)

Bonifati, A., Ceri, S., Paraboschi, S., Pushing Reactive Services to XML Repositories using Active Rules., 10th International World Wide Web Conference, 2001, pp. 633-641.

Bray, T., W3C, Extensible Markup Language (XML) 1.0., 2nd Ed. W3C Recomm. Oct., 2000.

Buchmann, A. P., Deutsch, A., Zimmermann, J., Higa, M., The REACH active OODBMS., Proc. of the ACM SIGMOD International Conference on Management of Data, 1995, pp. 476.

Chavarría-Báez, L., Li X., Measuring triggering interactions complexity on active databases based on conditional colored Petri net model., 1st Intl. Conf. on Electrical and Electronics Eng. and 10th Conf. on Electrical Eng, (ICEEE/CIE), Acapulco, México, Sept. 8-10, 2004.

Cho, E., Park, I., Hyun, S., ARML: an Active Rule Markup Language for Sharing Rules among Active Information Management Systems en RuleML 2002: Proc. of the Intl., Workshop on Rule Markup Languages for Business Rules on the Semantic Web, Sardinia, Italia, 2002

Comani, S., Tanca, L., Termination and Confluence by Rule Prioritization., IEEE Trans. on Knowledge and Data Engineering, Vol., 15, No. 2, 2003.

Díaz O., Piattini M., Calero C., Measuring Triggering-Interaction Complexity on Active Databases., Information Systems, Vol. 26, 2001. pp. 15- 34

Galliers, R. D., Markus, M. L., Newell, S., (Eds)., Exploring Information Systems Research Approaches., New York, NY: Routledge, 2006.

Gatziu, S., Dittrich, K. R., Events in an Active Object-Oriented Database System., In Proceedings of the 1st International Workshop on Rules in Database Systems, 1993, pp. 23-39.

Gatziu, S., SAMOS: An active object-oriented database system., IEEE Data Engineering, Special issue on active databases, 15, 1-4, 1992, pp.23-26.

Grosof, B., Chan, H., IBM CommonRules home pages., Disponible en: http://www.research.ibm.com/rules/ y http://alphaworks.ibm.com. Consultado en agosto 2008.

Hammer, J., McLeod, D., Resolution of Representational Diversity in Multidatabase Systems., Management of Heterogeneous and Autonomous Database Systems, 1999.

Hanson, E., The design and implementation of the Ariel active database rule system., IEEE Transactions on Knowledge and Data Engineering. Vol. 8, No. 1, 1966, pp. 157-172.

Holowczak, R., Li, W., A Survey on Attribute Correspondence and Heterogeneity Metadata Representation., First IEEE Metadata Conference (IEEE, Silver Spring), 1996.

Janssen, B., Spreitzer, M., ILU, Inter-language unification via object modules., In: Workshop on Multi-Language Object Models, Portland, OR, (in conjunction with OOPSLA94), Aug, 1994.

Kahng, J., McLeod D., Dynamic Classificational Ontologies: Mediation of Information Sharing in Cooperative Federated Database Systems., Cooperative Information Systems, Trends and Directions, Academic Press, 1998.

Kaplan, A., Lunn, J., FlexXML: engineering a more flexible and adaptable web., IEEE Information Technology: Coding and Computing, 2001, pp. 405-410.

Kim, W., Seo, J., Classifying Schematic and Data Heterogeneity in Multidatabase Systems., IEEE Computer, December, 1991, pp. 12-18.

Kiyomitsu, H., Takeuchi, A., Tanaka, K., ActiveWeb: XML-based Rules for Web View Derivations and Access Control., ITVE 2001, IEEE. Vol. 23, No. 6, 2001, pp. 31-39.

C4ISR Arch., Working Group., Levels of Information Systems Interoperability (LISI), March, 1998.

Li, X., Medina-Marín, J., Chapa, S. V., Applying Petri nets on active database systems., IEEE Trans. on System, Man, and Cybernetics, Part C, 2005.

McCarthy, D., Dayal, U., The Architecture of an Active Data Base Management System., Proceedings of the ACM SIGMOD, 1989, pp. 215-223

Mehdi, S., Jorge, P., Michel, L., Information system architectures: where we are? Information and Communication Technologies: From Theory to Applications., Proceedings International Conference, 19-23 April, 2004, pp.509–510.

Microsoft., Distributed Component Object Model (Dcom)., 1993. Disponible en: http://www.microsoft.com/com/default.mspx.

Microsoft., .NET Framework (.NET)., 2003. Disponible en: http://www.microsoft.com/net.

Min, H.J., Design and Implementation of an Object-oriented Rule Management System for Active Database Services., Master Dissertation, ICU, Korea, 2000.

OMG., Object Management Group. 2002., Disponible en: http://www.omg.org/.

Parlanti, D., Pettenati, M.C., Bussotti, P., Giuli, D., Improving Information Systems Interoperability and Flexibility Using a Semantic Integration Approach., Automated solutions for Cross Media Content and Multichannel Distribution, 2008. AXMEDIS '08. International Conference, 17-19 Nov., 2008, pp.63–67.

Paton, N. W., Díaz, O., Active database system., ACM Computing Serveys, 1999, pp. 63-103.

Pitoura, E., Providing Database Interoperability through Object-Oriented Language Constructs., Journal of Systems Integration, Vol. 7, No. 2, August 1997, pp. 99-126.

Pope, A., The CORBA Reference Guide., Addison-Wesley Longman, Inc., Redding, MA, 1998.

Pressman, R., Software Engineering: A Practitioner’s Approach., McGraw-Hill, Boston, MA, 2001.

Robin Cover and OASIS: Business Rules Markup Language (BRML). Disponible en http://www.oasis-open.org/cover/brml.html

Rosenberger, J., Teach Yourself CORBA in 14 Days., Sams Publishing, Indianapolis, 1998.

Schaffert, S., Xcerpt, A., Rule-Based Query and Transformation Language for the Web., PhD thesis, University of Munich, 2004.

SOAP, Simple Object Access Protocol., SOAP Version 1.2 Part 0: Primer, 2002. Disponible en: http://www.w3.org/TR/2002/CR-soap12-part0-20021219.

SQL, Structured Query Language., ANSI/ISO/IEC International Standard (IS)., Database Language SQL—Part 2: Foundation (SQL/Foundation), 1999.

Türker, C., Gertz, M., Semantic integrity support in SQL:1999 and commercial (object-) relational database management systems., VLDB Journal, Vol. 10, No. 4, 2001, pp. 241-269.

UserLand Software, Inc., XML-RPC. Disponible en: http://www.xmlrpc.com. Consultado en Agosto 2008.

W3C., eXtensible Markup Language (XML) 1.1 (2003)., Disponible en: http://www.w3.org/XML/. Consultado en Agosto 2008.

W3C., HyperText Markup Language (HTML) 5.0 (2003)., Disponible en: http://www.w3.org/html/. Consultado en Agosto 2008.

W3C., Standard Generalized Markup Language (SGML). 2.0., Disponible en: http://www.w3.org/MarkUp/SGML/ (accedido en Agosto 2008).

W3C, Web Services. Disponible en http://www.w3.org/2002/ws/. Consultado en Agosto 2008.

Widom, J., The Starburst active database rule system., IEEE Transactions on Knowledge and Data Engineering, Vol. 8, No. 4, 1996, pp. 583-595.

Wiederhold, G., Intelligent Integration of Information., ACM-SIGMOD 93, Washington, DC, May, 1993, pp. 434- 437.

Wileden, J. C., Wolf, A. L., Rosenblatt, W. R., Tarr, P. L., Specification level interoperability., Communications of the ACM, Vol. 34, No. 5, May, 1991, pp. 73-87.

Young, P., Berzins, V. Ge, J., Luqi, Using an Object Oriented Model for Resolving Representational Differences between Heterogeneous Systems., The 17th ACM Symposium on Applied Computing, Madrid,

Spain, March 10–14, 2002.

Young, P., Chaki, N., Berzins, V., Luqi; Evaluation of middleware architectures in achieving system interoperability Rapid Systems Prototyping, 14th IEEE International Workshop, 9-11 June, 2003, pp.108–116.

Young, P. E., Heterogeneous Software System Interoperability Through Computer-Aided Resolution of Modelling Differences., Ph.D. dissertation, Naval Postgraduate School,2002.

Zapata, C., Gonzalez, G., Gelbukh, A., A Rule-Based System for Assessing Consistency Between UML Models., MICAI 2007, LNAI 4827, 2007, pp. 215–224.

Dimensions

PlumX

Article abstract page views

769

Downloads

Download data is not yet available.

How to Cite

A state-of-the-art review of interoperability amongst heterogeneous software systems. (2009). Ingeniería E Investigación, 29(2), 42-47. https://doi.org/10.15446/ing.investig.v29n2.15159