IMPLEMENTING A HIGH LEVEL PUB/SUB LAYER FOR ENTERPRISE INFORMATION SYSTEMS

Mario Antollini, Mariano Cilia, Alejandro Buchmann

2006

Abstract

Enterprise application interactions based on events has been receiving increasing attention. It is based on the exchange of small pieces of data (called events) typically using the publish/subscribe interaction paradigm. Most pub/sub notification services assume a homogeneous namespace and do not support the interaction among heterogeneous event producers and consumers. In this paper we briefly describe the concept-based approach as a high-level dissemination mechanism for distributed and heterogeneous event-based applications. We focus on the design and implementation issues of such a mechanism and show how it can be integrated on research prototypes or products and platforms.

References

  1. Abiteboul, S., Cluet, S., and Milo, T. (1997). Correspondence and Translation for Heterogeneous Data. In Intl. Conf. on Database Theory. Delphi, Greece.
  2. Aguilera, M., Strom, R., Struman, D., Astley, M., and Chandra, T. (1999). Matching Events in a Contentbased Subscription System. In Procs of ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pages 53-61.
  3. Antollini, J., Antollini, M., Guerrero, P., and Cilia, M. (2004). Extending Rebeca to Support Concept-based Addressing. In Proceedings of the Argentinean Symposium on Information Systems (ASIS'04), Cordoba, Argentina.
  4. Bacon, J., Moody, K., and Bates, J. (1998). Opera: Active systems. Technical Report GR/K77068, University of Cambridge - Computer Laboratory.
  5. Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The Semantic Web. Scientific American, 284(5):35-43.
  6. Bornhövd, C. (1999). Semantic Metadata for the Integration of Web-based Data for Electronic Commerce. In Procs of WECWIS'99, pages 137-145. IEEE Press.
  7. Bornh övd, C. (2000). Semantic Metadata for the Integration of Heterogeneous Internet Data. PhD thesis, Department of Computer Science, Darmstadt University of Technology, Darmstadt, Germany.
  8. Bornh övd, C. and Buchmann, A. (1999). A Prototype for Metadata-based Integration of Internet Sources. In Procs of CAiSE, volume 1626 of LNCS, pages 439- 445.
  9. Bornh övd, C., Cilia, M., Liebig, C., and Buchmann, A. (2000). An infrastructure for meta-auctions. In Proc. of (WECWIS'00).
  10. Bornh övd, C. and Buchmann, A. P. (2000). Semantically meaningful data exchange in loosely coupled environments. In Procs of Intl Conf on Information Systems Analysis and Synthesis (ISAS'00), Orlando, FL, USA.
  11. Bray, T., Paoli, J., and Sperberg-McQueen, C. (1998). Extensible Markup Language (XML) 1.0. W3C Recommendation, W3C, http://www.w3.org/TR/ REC-xml.
  12. Carzaniga, A. (1998). Architectures for an Event Notification Service Scalable to Wide-area Networks. PhD thesis, Politecnico di Milano, Milano, Italy.
  13. Cilia, M., Antollini, M., Bornh övd, C., and Buchmann, A. (2004). Dealing with heterogeneous data in pub/sub systems: The Concept-Based approach. In Procs of DEBS'04, Edinburgh, Scotland.
  14. Cilia, M., Bornh övd, C., and Buchmann, A. (2001). Moving Active Functionality from Centralized to Open Distributed Heterogeneous Environments. In Proceedings of CoopIS, pages 195-210, Trento, Italy.
  15. Cilia, M., Bornh övd, C., and Buchmann, A. (2005). Event handling for the universal enterprise. Information Technology and Management - Special Issue on Universal Enterprise Integration, 5(1):123,148.
  16. Cugola, G., Nitto, E. D., and Fuggetta, A. (1998). Exploiting an Event-based Infrastructure to Develop Complex Distributed Systems. In Proc. of ICSE'98.
  17. D. Conolly et al. (2001). DAML+OIL (March 2001) Reference Description. W3C Note, W3C, http://www. w3.org/TR/daml+oil-reference.
  18. Deutsch, A., Fernandez, M., and Suciu, D. (1999). Storing semistructured data in relations. In Workshop on Query Processing for Semistructured Data and Nonstandard Data Formats. Jerusalem, Israel.
  19. Eisenberg, B. and Nickull, D. (2001). ebXML Technical Architecture Specification v1.04. Technical report, http://www.ebxml.org.
  20. Fallside, D. (2001). XML Schema Part 0: Primer. W3C Recommendation, W3C, http://www.w3.org/ TR/xmlschema-0/.
  21. Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley.
  22. Gruber, R., Krishnamurthy, B., and Panagos, E. (1999). The Architecture of the READY Event Notification Hapner, M., Burridge, R., and Sharma, R. (1999). Java Message Service. Specification Version 1.0.2, Sun Microsystems, Inc., Java Software.
  23. Harrison, T. H., Levine, D. L., and Schmidt, D. C. (1997). The Design and Performance of Real-time CORBA Event Service. In Proc. of OOPSLA'97, pages 184- 200.
Download


Paper Citation


in Harvard Style

Antollini M., Cilia M. and Buchmann A. (2006). IMPLEMENTING A HIGH LEVEL PUB/SUB LAYER FOR ENTERPRISE INFORMATION SYSTEMS . In Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-972-8865-41-2, pages 54-62. DOI: 10.5220/0002448900540062


in Bibtex Style

@conference{iceis06,
author={Mario Antollini and Mariano Cilia and Alejandro Buchmann},
title={IMPLEMENTING A HIGH LEVEL PUB/SUB LAYER FOR ENTERPRISE INFORMATION SYSTEMS},
booktitle={Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2006},
pages={54-62},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002448900540062},
isbn={978-972-8865-41-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - IMPLEMENTING A HIGH LEVEL PUB/SUB LAYER FOR ENTERPRISE INFORMATION SYSTEMS
SN - 978-972-8865-41-2
AU - Antollini M.
AU - Cilia M.
AU - Buchmann A.
PY - 2006
SP - 54
EP - 62
DO - 10.5220/0002448900540062