Affiliation:
1. Rey Juan Carlos University, Spain
Abstract
Service-oriented architectures have, over the last decade, gradually become more important. The vast diversity of implementation and support platforms for this kind of architecture increases the complexity of the processes used to develop service-based systems. The task of specifying service architectures can be eased by following a model-driven approach and the appropriate model notations. In this chapter, the authors explore the architectural properties of the service-oriented paradigm and present part of a framework for the specification of service-oriented software architectures. The main idea is to use the separation into different abstraction levels fostered by the MDA proposal and tackle the software architecture specification progressively, stepping from conceptual to platform-specific levels. This chapter particularly concentrates upon describing UML profiles for the PIM and PSM levels of service-oriented architectural models, along with their corresponding metamodels. The use of the proposed profiles is illustrated in a case study in which the proposed profiles are implemented.
Reference42 articles.
1. Acuña, C., Marcos, E., de Castro, V., & Hernández, J. A. A. (2004). Web Information System for Medical Image Management. In Proceedings of 5th International Symposium on Biological and Medical Data Analysis (LNCS), (vol. 3337, pp. 49-59). Springer-Verlag.
2. Aiello, M., & Dustdar, S. (2006). Service Oriented Computing: Service Foundations. In Proceedings of the Dagstuhl Seminar 2006. Service Oriented Computing.
3. Alti, A., Khammaci, T., Smeda, A., & Bennouar, D. (2007). Integrating software architecture concepts into the MDA platform. In Proceedings of ICSOFT’07 (SE), 2007. ICSOFT.
4. A UML profile for service oriented architectures
5. SOMA: A method for developing service-oriented solutions