Skip to main content

A Practical Perspective on the Design and Implementation of Service-Oriented Solutions

  • Conference paper
Model Driven Engineering Languages and Systems (MODELS 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4735))

Abstract

Business-driven development is an approach that focuses on automating the path from business understanding to IT solution. IBM’s experiences with customers taking a business-driven approach to develop services-oriented solutions are highlighting a number of best practices that are important to share and discuss. This paper focuses on how companies adopting a service-oriented approach are assembling the appropriate environment to be successful. The paper identifies three design techniques for SOA and describes when each of them can be used in practice, depending on the business and IT drivers and the organization’s maturity. We then highlight how to use structured enterprise models together with the tools and methods to automate the design of service-oriented solutions. These scenarios and examples are playing an important role in the development of future method content and tooling requirements for IBM Rational tools.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Friedman, R.: The World is Flat: A Brief History of the 21st Century, Farrar, Straus and Giroux (2005)

    Google Scholar 

  2. Bhagwati, J.: In Defence of Globalization. Oxford University Press, Oxford (2004)

    Google Scholar 

  3. Krafzig, D., Banke, K., Slama, D.: Enterprise SOA. Prentice Hall, Englewood Cliffs (2005)

    Google Scholar 

  4. Bieberstein, N., et al.: Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise Roadmap, IBM Press (2005)

    Google Scholar 

  5. Herzum, P., Sims, O.: Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise. Prentice Hall, Englewood Cliffs (2002)

    Google Scholar 

  6. Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Prentice Hall, Englewood Cliffs (2005)

    Google Scholar 

  7. Barry, D.: Web Services and Service-Oriented Architectures. Morgan Kauffman, Seattle (2005)

    Google Scholar 

  8. Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Addison Wesley, Reading (1998)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. IBM Insurance Application Architecture, http://www.ibm.com/industries/financialservices/doc/content/solution/278918103.html

  11. Delbaere, M., Dermody, P.: IAA General Information Manual, IBM Financial Services Centre publications, http://www.ibm.com/industries/financialservices/doc/content/bin/fss_iaa_gim_june_2005.pdf?g_type=rhc

  12. Haschens, J., Rumpold-Preining, M.: IBM Insurance Application Architecture (IAA). In: Bernus, P., Mertins, K., Schmidt, G. (eds.) Handbook on Architectures of Information Systems, Springer, Heidelberg (1998)

    Google Scholar 

  13. OMG: Reusable Asset Specification (RAS), Version 2.2 (2005), http://www.omg.org/technology/documents/formal/ras.htm

  14. Johnston, S.K.: UML2.0 Plug-in for Software Services, IBM developerworks (April 2005), http://www.ibm.com/developerworks/rational/library/05/419_soa/

  15. Johnston, S.K.: Modeling Service Oriented Solutions, IBM Developerworks (July 2005), http://www.ibm.com/developerworks/rational/library/jul05/johnston/index.html

  16. Carlson, D.: Eclipse Distilled. Addison Wesley, Reading (2005)

    Google Scholar 

  17. Johnston, S.K., Brown, A.W.: A Model-driven Development Approach to Creating Service-oriented Solutions. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 624–636. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gregor Engels Bill Opdyke Douglas C. Schmidt Frank Weil

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brown, A.W., Delbaere, M., Johnston, S.K. (2007). A Practical Perspective on the Design and Implementation of Service-Oriented Solutions. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds) Model Driven Engineering Languages and Systems. MODELS 2007. Lecture Notes in Computer Science, vol 4735. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75209-7_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75209-7_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75208-0

  • Online ISBN: 978-3-540-75209-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics