Date of Award
Spring 2009
Document Type
Thesis - Restricted
Degree Name
Master of Science (MS)
Department
Mathematics, Statistics and Computer Science
First Advisor
Ahamed, Sheikh I.
Second Advisor
Harris, Douglas
Third Advisor
Walker, Craig
Abstract
Data and its representation is the least common denominator in software systems. We contend that the effective choreographing of data between systems should leverage a canonical data model for many reasons. However, with the current web service standards, sharing data is difficult within an enterprise development project. Web services do not inherently support sharing a canonical data model without losing some of the loose coupling web services claim to support. Current works address versioning approaches of web services, but do not address the versioning needs that arise in attempts to create and share a canonical data model in an enterprise development project. In this thesis, we propose a framework that supports creating a canonical data model by providing a web service versioning runtime. Our web service versioning solution provides the runtime flexibility required to supp0l1 the development of an enterprise canonical data model while still adhering to the open standards supported by web services. We have developed a prototype that demonstrates the framework we propose
Recommended Citation
Swanson, Justin, "Web Service Versioning Framework to Support Canonical Data Model Development" (2009). Master's Theses (1922-2009) Access restricted to Marquette Campus. 2175.
https://epublications.marquette.edu/theses/2175