Abstract
Many challenges face organizations as they describe their business domains from a services perspective and transform that understanding of their business into a specific realization targeting a solution infrastructure. However, one of the most pressing problems involves helping organizations to effectively transition to service-oriented design of applications. Great benefit could be gained by using a well-defined, repeatable approach to the modeling of business domains from a services perspective that supports the application of automated approaches to realize a service-based solution. In this paper we explore model-driven approaches to the realization of service-oriented solutions. We describe a services-oriented design approach that utilizes a UML profile for software services as the design notation for expressing the design of a services-oriented solution. We describe how a services model expressed in this UML profile can be transformed into a specific service implementation, and describe the design-to-implementation mapping. We then comment on how these technology elements play in an overall MDD approach for SOA.
Chapter PDF
Similar content being viewed by others
Keywords
References
Plummer, D.: Six Missteps That Can Result in SOA Strategy Failure. Gartner Research Report (June 2005)
Dodd, J.: Practical Service Specification and Design. CBDi Series (May 2005), http://www.cbdiforum.com
OMG MDA Guide v1.0.1., June 12 (2003), Available at, http://www.omg.org/docs/omg/03-06-01.pdf
Brown, A.W., Conallen, J., Tropeano, D.: Models. Modeling, and Model Driven Development. In: Beydeda, S., Book, M., Gruhn, V. (eds.) Model-Driven Software Development, pp. 1–17. Springer, Heidelberg (2005)
Brown, A.W., Conallen, J., Tropeano, D.: Practical Insights into MDA: Lessons from the Design and Use of an MDA Toolkit. In: Beydeda, S., Book, M., Gruhn, V. (eds.) Model-Driven Software Development, pp. 403–432. Springer, Heidelberg (2005)
Rumbaugh, J., Booch, G., Jacobsen, I.: The UML 2.0 Reference Manual, 2nd edn. Addison-Wesley, Reading (2005)
Johnston, S.: Modeling Service-oriented Solutions. IBM Developerworks (July 2005), http://www.ibm.com/developerworks/rational/library/jul05/johnston/
Brown, A.W., Iyengar, S., Johnson, S.K.: A Rational Approach to Model-Driven Development. IBM Systems Journal 44(4), 463–480 (2006)
Brown, A.W., Delbaere, M., Eeles, P., Johnston, S., Weaver, R.: Realizing Service oriented Solutions with the IBM Software Development Platform. IBM Systems Journal 44(4), 727–752 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Johnson, S.K., Brown, A.W. (2006). A Model-Driven Development Approach to Creating Service-Oriented Solutions. In: Dan, A., Lamersdorf, W. (eds) Service-Oriented Computing – ICSOC 2006. ICSOC 2006. Lecture Notes in Computer Science, vol 4294. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11948148_60
Download citation
DOI: https://doi.org/10.1007/11948148_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68147-2
Online ISBN: 978-3-540-68148-9
eBook Packages: Computer ScienceComputer Science (R0)