A MODEL DRIVEN APPROACH SUPPORTING MULTI-VIEW SERVICES MODELING AND VARIABILITY MANAGEMENT

Boutaina Chakir, Mounia Fredj

Abstract

Service Oriented Architecture (SOA) is an architectural paradigm for defining how people, organizations and systems provide and use services to achieve their business goals. Moreover, the growing of information systems increases the need of agility which implies the ability of a system to be adaptable to the changes in requirements and context of use. Managing variabily is considered as new leading edge concept for improving interoperability and reuse. Indeed, variability refers to the characteristic of a system to adapt, specialize and configure itself with the context of use. Several proposals have been proposed in this sense, but they are still immature and incomplete. Consequently, in this paper we propose a model driven method for managing variability in SOA based on MDA (Model Driven Architecture). In fact, through MD, the method enables the automation of service’s realization regardless of supporting platforms. Our representation of variability is based on the extension of SOAML which is the future standard for modeling services. In addition, we adopt the separation of concerns theory by integrating modeling views, to better organize the various modeling artifacts.

References

  1. Arsanjani, A. (2004). Service-oriented modeling and architecture. IBM Corporation, available in http://www-128.ibm.com/developerworks/webservices /library/ws-soa-design1/.
  2. Chakir, B. and Fredj M. (2011). Towards a modelling method for managing variability in SOA. Proceedings of the IADIS International Conference Information Systems 2011, Avila, Spain.
  3. Chang, S. H. and Kim, S. D. (2007). A variability modeling method for adaptable services in service-oriented computing. Software Product Line Conference, 261-268.
  4. Jacobson, I. Griss, M. Jonsson, P. (1997). Software reuse: architecture process and organization for business Success. ACM Press, New York.
  5. Erl, T. (2005), Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall PTR.
  6. Mittal, K. (2006). Service Oriented Unified Process (SOUP), available from http://www.Kunalmittal.com/ html/soup.shtml, 2006.
  7. Narendra, N. Ponnalagu, K. (2007). Variation-Oriented Requirements Analysis (VORA). IEEE Congress on Services, 159-166.
  8. Narendra, N. Ponnalagu, K. Srivastava., B. and Banavar, G. S. (2008). Variation-oriented engineering (VOE): enhancing reusability of SOA based solutions. SCC'08, Vol. 1. IEEE, 257-264.
  9. OMG. (2011). Object Management Group. Available in: http://www.omg.org/.
  10. Papazoglou, M. Traverso, P. Dustdar, S. Leymann, F. (2007). Service-Oriented Computing: State of the Art and Research Challenge. IEEE Computer Society, Vol. 40, No. 11, 38-45, ISSN 0018-9162.
  11. Robak, S. Franczyk, B. (2003). Modeling Web services variability with feature diagrams. In: Revised Papers from the NODe 2002 Web and DatabaseRelatedWorkshops on Web, Web-Services, and Database Systems, Springer,Verlag, pp. 120-128.
  12. Segura, S. Benavides, D. Ruiz-Cortes, A. and Trinidad, P. (2008). A taxonomy of variability in Web service flows. In first workshop on Service-Oriented Architecture and Software Product Lines.
  13. SOAML, (2009). Service oriented architecture Modeling Language (SoaML) - Specification for the UML Profile and Metamodel for Services (UPMS). FTF Beta 2, Available in: http://www.omg.org/docs/ad/08- 08-04.pdf.
  14. WS-I, (2007). Web Services Interoperability Organization (WS-I) Web site, Available in: http://www.ws-i.org/.
  15. Zhang, L. J. Arsanjani, A. Allam, A. Lu, D. Chee, Y. M. (2007). Variation oriented analysis for SOA solution design. Proceedings of the 2007 Salt Lake City, 560- 568.
  16. Zimmermann, O. Krogdahl, P. and Gee, C. (2004). Elements of Service-Oriented Analysis and Design. IBM developerWorks.
Download


Paper Citation


in Harvard Style

Chakir B. and Fredj M. (2011). A MODEL DRIVEN APPROACH SUPPORTING MULTI-VIEW SERVICES MODELING AND VARIABILITY MANAGEMENT . In Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8425-55-3, pages 247-252. DOI: 10.5220/0003495502470252


in Bibtex Style

@conference{iceis11,
author={Boutaina Chakir and Mounia Fredj},
title={A MODEL DRIVEN APPROACH SUPPORTING MULTI-VIEW SERVICES MODELING AND VARIABILITY MANAGEMENT },
booktitle={Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2011},
pages={247-252},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003495502470252},
isbn={978-989-8425-55-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A MODEL DRIVEN APPROACH SUPPORTING MULTI-VIEW SERVICES MODELING AND VARIABILITY MANAGEMENT
SN - 978-989-8425-55-3
AU - Chakir B.
AU - Fredj M.
PY - 2011
SP - 247
EP - 252
DO - 10.5220/0003495502470252