Skip to main content

Integration Use Cases – An Applied UML Technique for Modeling Functional Requirements in Service Oriented Architecture

  • Conference paper

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

Abstract

Service orientation and enterprise integration has brought new requirements for information systems development processes and methods. Enterprise level service oriented architecture requires a requirement engineering approach, which takes the roles and boundaries between systems and organizations into an account. This paper describes a new way of using UML use cases in systems development projects involving integration and services between systems. The technique, Integration Use Cases, emphasizes the role of intermediate systems (such as service buses), but can be used for modeling point-to-point integration as well. The technique has been created as a response to experienced problems in real world systems development projects and tested in practice in large-scale systems development. The paper introduces the technique and provides examples and experiences from practice.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Leavitt, N.: Are Web services finally ready to deliver? Computer 37(11), 14–18 (2004)

    Google Scholar 

  2. Kim, S.M., Rosu, M.C.: A survey of public web services. In: Proceedings of the 13th international World Wide Web Conference on Alternate Track Papers & Posters, WWW Alt’04, May 19 - 21, 2004, pp. 312–313. ACM Press, New York, NY, USA (2004)

    Chapter  Google Scholar 

  3. Fan, J., Kambhampati, S.: A snapshot of public web services. SIGMOD Rec. 34(1), 24–32 (2005)

    Article  Google Scholar 

  4. Jones, S.V., Maiden, N.A.M., Zachos, K., Zhu, X.: How Service-Centric Systems Change the Requirements Process. In: Proceedings of the 11th Workshop on Requirements Engineering: Foundation for Software Quality: REFSQ2005, Essener Informatik Beitrage (2005)

    Google Scholar 

  5. Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. John Wiley & Sons, New York (2000)

    Google Scholar 

  6. Bergman, M., King, J.L., Lyytinen, K.: Large-Scale Requirements Analysis Revisited: The Need for Understanding the Political Ecology of Requirements Engineering. Requirements Engineering 7(3), 152–171 (2002)

    Article  Google Scholar 

  7. Lee, J., Siau, K., Hong, S.: Enterprise integration with ERP and EAI. Commun. ACM 46(2), 54–60 (2003)

    Article  Google Scholar 

  8. Lauesen, S.: COTS Tenders and Integration Requirements. Requirements Engineering Conference, 2004. Proceedings. 12th IEEE International, 6(11) (2004)

    Google Scholar 

  9. Eclipse Foundation: Eclipse Process Framework Project (EPF). OpenUP/Basic, http://www.eclipse.org/epf/

  10. Zachman, A, J.: A framework for information systems architecture. IBM Syst. J. 26(3), 276–292 (1987)

    Article  Google Scholar 

  11. OMG: Unified Modeling Language version 2.0. Online http://www.omg.org

  12. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language user guide. Addison Wesley Longman Publishing Co. Inc., Redwood City, CA (1999)

    Google Scholar 

  13. W3C: XML Schema. Online http://www.w3.org/XML/Schema

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pete Sawyer Barbara Paech Patrick Heymans

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Alkkiomäki, V., Smolander, K. (2007). Integration Use Cases – An Applied UML Technique for Modeling Functional Requirements in Service Oriented Architecture. In: Sawyer, P., Paech, B., Heymans, P. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2007. Lecture Notes in Computer Science, vol 4542. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73031-6_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73031-6_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73030-9

  • Online ISBN: 978-3-540-73031-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics