Babel: An XML-based application integration framework

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

One of the major problems in integrating independently developed applications is the divergence between the data and control-of-processing models assumed by these applications. Research on database integration has focused on establishing and maintaining a canonical schema on top of the schemas of the underlying databases. At the same time, web-accessible software systems have been adopting a multi-layer architecture style, with databases in the lowest tier, business logic in the middle tier and user interfaces in the top-most tier. However, as the time-to-market window shrinks, new software is presented with the challenge of reusing and integrating the functionalities of existing whole applications, instead of simply their database back-ends. The Babel framework provides support for specifying existing applications in terms of the functionalities they deliver and the data they manipulate. In addition, it supports the specification of the logic defining how these functionalities should be integrated. Based on these specifications, Babel produces a run-time mediator that monitors the behavior of the underlying applications, evaluates the defined logic on the global state of the integrated system, and generates triggers for new functionalities to be accomplished according to these rules.

Cite

CITATION STYLE

APA

Zhang, H., & Stroulia, E. (2002). Babel: An XML-based application integration framework. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2348, pp. 280–295). Springer Verlag. https://doi.org/10.1007/3-540-47961-9_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free