TY - GEN
T1 - A reusable model for data-centric web services
AU - Saleh, Iman
AU - Kulczycki, Gregory
AU - Blake, M. Brian
PY - 2009/11/2
Y1 - 2009/11/2
N2 - Service-oriented computing (SoC) promotes a paradigm where enterprise applications can be transformed into reusable, network-accessible software modules or services (i.e. Web services). In many cases, existing concrete applications can be wrapped to perform within the SoC environment by (1) converting their required input data and output provisions into XML-based messages (e.g. SOAP) and (2) specifying the newly-created services using other XML-based software specifications (e.g. WSDL). In addition, enterprise organizations also devise natural language specifications to describe the service capability. Unfortunately, consumers of these capabilities often misinterpret the data requirements for using the underlying services. In this paper, we propose a generic model for data-centric Web Services that aids formal specification of service-data interactions and provides practical and verifiable solutions to eliminate data ambiguity and promote service reusability.
AB - Service-oriented computing (SoC) promotes a paradigm where enterprise applications can be transformed into reusable, network-accessible software modules or services (i.e. Web services). In many cases, existing concrete applications can be wrapped to perform within the SoC environment by (1) converting their required input data and output provisions into XML-based messages (e.g. SOAP) and (2) specifying the newly-created services using other XML-based software specifications (e.g. WSDL). In addition, enterprise organizations also devise natural language specifications to describe the service capability. Unfortunately, consumers of these capabilities often misinterpret the data requirements for using the underlying services. In this paper, we propose a generic model for data-centric Web Services that aids formal specification of service-data interactions and provides practical and verifiable solutions to eliminate data ambiguity and promote service reusability.
KW - Data-Centric Web Services
KW - Formal Specification
KW - SOA
KW - SOC
UR - http://www.scopus.com/inward/record.url?scp=70350357334&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350357334&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-04211-9_28
DO - 10.1007/978-3-642-04211-9_28
M3 - Conference contribution
AN - SCOPUS:70350357334
SN - 3642042104
SN - 9783642042102
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 288
EP - 297
BT - Formal Foundations of Reuse and Domain Engineering - 11th International Conference on Software Reuse, ICSR 2009, Proceedings
T2 - 11th International Conference on Software Reuse, ICSR 2009
Y2 - 27 September 2009 through 30 September 2009
ER -