Summary
Service-oriented architectures (SOA) are touted as the key to business agility, especially when combined with a model-driven approach. Model-Driven Architecture (MDA) is a well-developed concept that fits well with web services, but until now it has been a specialized technique that is beyond practical application scope of most enterprises.
In this paper, we describe the initial investigation in the fields of applying MDA and generative SOA to web services (MS2Web). Our view is that MDA aims at providing a precise framework for generative web service software production. We propose here an initial exploration of some basic artifacts of the MDA and SOA space to web services. Because all these artifacts may be considered as assets for the organization where the MDA is being deployed with SOA, we are going to talk about MDA and SOA abstract components to apply web service business applications. We also discuss the key characteristics of the two modeling architectures, focusing on the classification of models that is embodied by each for web services. The flow of modeling activity is discussed in the two architectures together with a discussion of the support for the modeling flows provided by MDA. We also describe a modeling of case study for web services with two architectures. Our model of the framework — a combined modeling architecture — is introduced which illustrates how the two architectures can be brought together into a synergistic whole, each reinforcing the benefits of the other with case study.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Smith, M., Friese, T., Freisleben, B.: Model Driven Development of Service-Oriented Grid Applications. In: International Conference on Internet and Web Applications and Services/Advanced International Conference on AICT-ICIW apos 2006, vol. 19(25), pp. 139–149 (2006)
Radhakrishnan, R., Wookey, M.: Model Driven Architecture Enabling Service Oriented Architectures. In: Whitepaper SUN Microsystems, pp. 1–13 (2004)
Smith, M., Friese, T., Freisleben, B.: Towards a Service-Oriented Ad Hoc Grid. In: Proceeedings of the 3rd International Symposium on Parallel and Distributed Computing, Cork, Ireland, pp. 201–209. IEEE Press, Los Alamitos (2004)
Skogan, D., Gronmo, R., Solheim, I.: Web Service Composition in UML. In: Proceedings of the 8th IEEE Intl Enterprise Distributed Object Computing Conference, pp. 111–120 (2004)
Bezivin, J., Gerbe, O.: Towards a Precise Definition of the OMG/MDA Framework ASE 2001, San Diego, USA (2001)
D’souza, D.: Model-Driven Architecture and Integration: Opportunities and Challenges Version 1.1 (2001), ftp://ftp.omg.org/pub/docs/ab/01-03-02.pdf
Object Management Group Meta Object Facility (MOF) Specification. OMG document (1997), http://www.omg.org/technology/documents/formal/mof.htm
Object Management Group MOF 2.0 Query/Views/Transformations RFP. OMG document (2004), http://www.omg.org/docs/ad/04-04-01.pdf
Object Management Group Model-Driven Architecture. OMG document (2000), http://www.omg.org/mda/specs.htm
Frankel, D.: Using Model-Driven Architecture to Develop Web Services. IONA Technologies PLC, p. 4 (2002)
Fraternali, P., Paolini, P.: Model-Driven Development of Web Applications: The Autoweb System. ACM Transactions on Information Systems 28, 323–382 (2000)
Mulye, R.: Modeling Web Services using UML/MDA (2005), http://lsdis.cs.uga.edu/ranjit/academic/essay.pdf
OASIS Web Services Resource Framework (2004), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrf
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kim, HK., Lee, R.Y. (2008). MS2Web: Applying MDA and SOA to Web Services. In: Lee, R. (eds) Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing. Studies in Computational Intelligence, vol 149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70560-4_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-70560-4_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-70559-8
Online ISBN: 978-3-540-70560-4
eBook Packages: EngineeringEngineering (R0)