Abstract
As software organizations develop systems based on service-oriented architectures (SOAs), the role of systems engineers (SEs) is crucial. They drive the process, in a top-down fashion, from the vantage point of the business domain. The SE, utilizing tools that allow work at a suitably high level of abstraction, creates service description artifacts that document service contracts, the obligations that govern the integration of services into useful applications. This paper describes a practical systems engineering methodology and supporting toolset for SOA that has been successfully used within the telecommunications domain. The methodology and toolset, named the STructured Requirements and Interface Design Environment (STRIDE), are based upon a high-level service description meta-model, and as such, encourage top-down service design. STRIDE promotes reuse of service models, as well as of the artifacts generated from those models, across the enterprise. STRIDE also embodies an effective service evolution and versioning strategy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lämmel, R., Kitsis, S.D., Remy, D.: Analysis of XML Schema Usage. In: Proceedings of XML 2005, International Digital Enterprise Alliance, Atlanta (November 2005)
Universal Business Language v2.0 Standard, Organization for the Advancement of Structured Information Standards (OASIS) (December 2006)
Basic Profile Version 1.1, Web Services Interoperability Organization (WS-I) (April 2006)
Basic XML Schema Patterns for Databinding Version 1.0, W3C Working Draft (November 2006)
Web Services Description Language (WSDL) 1.1, W3C Note (March 2001)
XML Schema Part 0: Primer Second Edition, W3C Recommendation (October 2004)
Maler, E.: Schema Design Rules for UBL..and Maybe for You. In: Proceedings of XML Conference and Exposition 2002, International Digital Enterprise Alliance, Baltimore (December 2002)
Unified Modeling Language: Superstructure and Unified Modeling Language: Infrastructure, version 2.1.1, Object Management Group (February 2007)
Frankel, D.: MDA Journal: A Response to Forrester. Online publication Business Process Trends (April 2006)
Miller, J., Mukerji, J. (eds.): MDA Guide Version 1.0.1. Object Management Group (June 2003)
MacKenzie, C.M., et al. (eds.): Reference Model for Service Oriented Architecture, Organization for the Advancement of Structured Information Standards (OASIS) (February 2006)
Kawaguchi, K., Vajjhala, S., Fialli, J. (eds.): The JavaTM Architecture for XML Binding (JAXB) 2.1., Sun Microsystems (December 2006)
Service Component Architecture Specification version 1.0, Open Service Oriented Architecture (OSOA) (March 2007)
Eclipse SOA Tools Platform Project, http://www.eclipse.org/stp
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bahler, L., Caruso, F., Micallef, J. (2007). A Practical Method and Tool for Systems Engineering of Service-Oriented Applications. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds) Web Information Systems Engineering – WISE 2007. WISE 2007. Lecture Notes in Computer Science, vol 4831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76993-4_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-76993-4_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76992-7
Online ISBN: 978-3-540-76993-4
eBook Packages: Computer ScienceComputer Science (R0)