Abstract
The promise of SOA is being held back by a lack of rigor with XSD interchange files. Many developers focus on the design of individual services and pay little attention to how the services fit together and collectively evolve. Enterprise data modeling is the solution to this problem. A data model is essential for grasping the entirety of services and abstracting services properly. A data model also provides a guide for combining services in flexible ways. Several examples illustrate the benefits.
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
ACORD Home page, www.acord.org/Pages/default.aspx
ACORD XSD schema, schemas.liquid-technologies.com/LibraryDocs/Accord/Life%20Standards/2.20.01/
Atkinson, C., Bostan, P.: The Role of Congregation in Service-Oriented Development. In: PESOS 2009, Vancouver, Canada, May 18-19, pp. 87–90 (2009)
Blaha, M.: Patterns of Data Modeling. CRC Press, New York (2010)
Blaha, M., Rumbaugh, J.: Object-Oriented Modeling and Design with UML, 2nd edn. Prentice Hall, Upper Saddle River (2005)
Brown, P.C.: Implementing SOA. Addison-Wesley, New York (2008)
Brown, P.: Personal communication
Carey, M.J.: SOA What? IEEE Computer 41(3), 92–94 (2008)
Carey, M., Reveliotis, P., Thatte, S., Westmann, T.: Data Service Modeling in the AquaLogic Data Services Platform. IEEE Congress On Services (2008)
Digital Weather Home Page, www.nws.noaa.gov/ndfd/
Digital Weather XSD schema, schemas.liquid-technologies.com/LibraryDocs/DWML/0/
GraphML Home Page, graphml.graphdrawing.org/index.html
GraphML XSD schema, schemas.liquid-technologies.com/LibraryDocs/GraphML/1.0/
Lammel, R., Kitsis, S., Remy, D.: Analysis of XML Schema Usage. In: XML 2005 Conference (2005)
Meyer, B.: Applying Design by Contract. IEEE Computer 25(10), 40–51 (1992)
OpenTravel TM Alliance Message Users Guide (June 2009), www.opentravel.org/Specifications/Default.aspx
Tolk, A., Diallo, S.Y.: Model-Based Data Engineering for Web Services. IEEE Internet Computing, 65–70 ( July/August 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blaha, M. (2010). Data Modeling Is Important for SOA. In: Trujillo, J., et al. Advances in Conceptual Modeling – Applications and Challenges. ER 2010. Lecture Notes in Computer Science, vol 6413. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16385-2_32
Download citation
DOI: https://doi.org/10.1007/978-3-642-16385-2_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16384-5
Online ISBN: 978-3-642-16385-2
eBook Packages: Computer ScienceComputer Science (R0)