Architectures and Technologies for Enterprise Application Integration

  • Authors:
  • Ian Gorton;Anna Liu

  • Affiliations:
  • National ICT Australia;Microsoft Australia

  • Venue:
  • Proceedings of the 26th International Conference on Software Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Architects are faced with the problem of buildingenterprise scale information systems, with streamlined,automated internal business processes and web-enabledbusiness functions, all across multiple legacyapplications. The underlying architectures for suchsystems are embodied in a range of diverse productsknown as Enterprise Application Integration (EAI)technologies. In this tutorial, we highlight some of themajor problems, approaches and issues in designingEAI architectures and selecting appropriatesupporting technology. The tutorial presents a rangeof the common architectural patterns frequently usedfor EAI applications. It also explains Service OrientedArchitectures as the current best practice architecturalframework for EAI. It then describes the state-or-the-artin EAI technologies that support thesearchitectural styles, and discusses some of the keydesign trade-offs involved when selecting anappropriate integration technology (including buyversus build decisions).