AN ARCHITECTURE-CENTRIC APPROACH FOR MANAGING THE EVOLUTION OF EAI SERVICES-ORIENTED ARCHITECTURE

Frédéric Pourraz, Hervé Verjus, Flavio Oquendo

2006

Abstract

The development of large software applications (like EAI solution) is oriented toward the interoperation of existing software components (like COTS and legacy systems). COTS-based systems are built in ad-hoc manner and it is not possible to reason on them no more it is possible to demonstrate if such systems satisfy important properties like Quality Of Service and Quality Attributes. On the other hand, software architecture domain aims at providing formal languages for the description of software systems allowing checking properties (formal analysis) and to reason about software architecture models. The paper proposes an approach that consists in formalizing, deploying and evolving EAI architectures. For that purpose, the ArchWare environment and engineering languages (especially the ArchWare formal ADL, based on the π-calculus) and accompanied tools are used.

References

  1. Allen, R. and Garlan, G., 1997. A formal basis for architectural connection. ACM Transaction on Software Engineering and Methodology.
  2. Blanc dit Jolicoeur, L., Braesch, C., Dindeleux, R., Gaspard, S., Le Berre, D., Leymonerie, F., Montaud, A., Chaudet, C., Haurat, A., Théroude, F., 2002. Final Specification of Business Case 1, Scenario and Initial Requirements. Deliverable D7.1b, ArchWare project.
  3. Estublier, J., Verjus, H., Cunin P.-Y., 2001. Building Software Federation. Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las-Vegas, USA.
  4. Verjus, H., Cîmpan, S., Telisson, D., 2002. Formalising COTS-based federations using software architectural styles. In Proceedings of the 15th International Conference Software & Systems Engineering and their Applications, December 2-5, Paris, France.
  5. Oquendo F., Alloui I., Cîmpan S., Verjus H., 2002. The ArchWare ADL: Definition of the Abstract Syntax and Formal Semantics. ArchWare European RTD Project IST-2001-32360, Deliverable D1.1b, December.
  6. Cimpan S., Verjus H., Oquendo F., 2003. COTS-based System Design using Software Architectural Styles, Integrated Design and Process Technology (IDPT'03), Austin, USA, December, pp. 127-134.
  7. Cimpan S., Verjus H., 2005. Challenges in Architecture Centred Software Evolution. CHASE Workshop: Challenges in Software Evolution, Bern, Switzerland.
  8. Oquendo F., Warboys B., Morrison R., Dindeleux R., Gallo F., Garavel H., Occhipinti C., 2004. ArchWare: Architecting Evolvable Software. In proceedings of the first European Workshop on Software Architecture, pages 257-271, St Andrews, UK, May.
  9. ArchWare Consortium, 2001. The EU funded ArchWare - Architecting Evolvable Software - project : http://www.arch-ware.org
  10. Robin Milner, 1999. Communicating and Mobile Systems: the pi-calculus. Cambridge University Press.
  11. Morrison R., Balasubramaniam D., Kirby N.C., Mickan K., Oquendo F., Cimpan S., Warboys B., Snowdon R., Greenwood M., 2004. Support for Evolving Software Architectures in the ArchWare ADL. 4th Working IEEE/IFIP Int. Conf. on Software Architecture, Oslo, Norway, June, pp. 69-78
  12. Medvidovic, N. and Taylor, R.N., 2000. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering, January.
  13. McIlraith, S., Son, T., and Zeng, H., 2001. Semantic web services. IEEE Intelligent Systems, 16(2).
  14. van der Aalst, M.P., Dumas, M., ter Hofstede, A.H.M., 2003. Web Service Composition Languages: Old Wine in New Bottles? In Proceedings of 29th IEEE Euromicro Conference, p. 298.
  15. Leymann, F., 2001. Web Services Flow Language (WSFL 1.0).
  16. Curbera, F., Goland, Y., Klein, J., Leyman, F., Roller, D., Thatte, S., Weerawarana, S., 2002. Business Process Execution Language for Web Services (BPEL4WS) 1.0. http//www.ibm.com/developerworks/library/wsbpel.
  17. OWL Services Coalition, 2003. OWL-S: Semantic Markup for Web Services. http://www.daml.org/services/owl-s/1.0/owl-s.pdf
  18. Priest, C. and Roman, D., 2004. Web Service Modeling Ontology - Full (WSMO - Full). http://www.wsmo.org/2004/d12/.
Download


Paper Citation


in Harvard Style

Pourraz F., Verjus H. and Oquendo F. (2006). AN ARCHITECTURE-CENTRIC APPROACH FOR MANAGING THE EVOLUTION OF EAI SERVICES-ORIENTED ARCHITECTURE . In Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-972-8865-43-6, pages 234-241. DOI: 10.5220/0002495002340241


in Bibtex Style

@conference{iceis06,
author={Frédéric Pourraz and Hervé Verjus and Flavio Oquendo},
title={AN ARCHITECTURE-CENTRIC APPROACH FOR MANAGING THE EVOLUTION OF EAI SERVICES-ORIENTED ARCHITECTURE},
booktitle={Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2006},
pages={234-241},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002495002340241},
isbn={978-972-8865-43-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - AN ARCHITECTURE-CENTRIC APPROACH FOR MANAGING THE EVOLUTION OF EAI SERVICES-ORIENTED ARCHITECTURE
SN - 978-972-8865-43-6
AU - Pourraz F.
AU - Verjus H.
AU - Oquendo F.
PY - 2006
SP - 234
EP - 241
DO - 10.5220/0002495002340241