Integration Use Cases – An Applied UML Technique for Modeling Functional Requirements in Service Oriented Architecture
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.
Unable to display preview. Download preview PDF.
- [Ref_Item_1]Leavitt, N.: Are Web services finally ready to deliver? Computer 37(11), 14–18 (2004)Google Scholar
- 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
- Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. John Wiley & Sons, New York (2000)Google Scholar
- Lauesen, S.: COTS Tenders and Integration Requirements. Requirements Engineering Conference, 2004. Proceedings. 12th IEEE International, 6(11) (2004)Google Scholar
- Eclipse Foundation: Eclipse Process Framework Project (EPF). OpenUP/Basic, http://www.eclipse.org/epf/
- 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)Google Scholar
- W3C: XML Schema. Online http://www.w3.org/XML/Schema