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
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
Leavitt, N.: Are Web services finally ready to deliver? Computer 37(11), 14–18 (2004)
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)
Fan, J., Kambhampati, S.: A snapshot of public web services. SIGMOD Rec. 34(1), 24–32 (2005)
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)
Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. John Wiley & Sons, New York (2000)
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)
Lee, J., Siau, K., Hong, S.: Enterprise integration with ERP and EAI. Commun. ACM 46(2), 54–60 (2003)
Lauesen, S.: COTS Tenders and Integration Requirements. Requirements Engineering Conference, 2004. Proceedings. 12th IEEE International, 6(11) (2004)
Eclipse Foundation: Eclipse Process Framework Project (EPF). OpenUP/Basic, http://www.eclipse.org/epf/
Zachman, A, J.: A framework for information systems architecture. IBM Syst. J. 26(3), 276–292 (1987)
OMG: Unified Modeling Language version 2.0. Online http://www.omg.org
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language user guide. Addison Wesley Longman Publishing Co. Inc., Redwood City, CA (1999)
W3C: XML Schema. Online http://www.w3.org/XML/Schema
Author information
Authors and Affiliations
Editor information
Rights 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)