Abstract
In the past years, the Web has evolved from an information sharing medium to a wide-scale environment for sharing capabilities or services. Currently, URLs not only point to documents and images, but are also used to invoke services that potentially change the state of the Web. The Web provides services for booking airline tickets, purchasing items, checking the weather, opening a bank account and many other activities. Web services also play a major role in the Internet of Things (IoT) vision where connectivity and interoperability of wearable devices and sensors is a main challenge. Web services and APIs are used by IoT systems to connect devices to the Internet; a process characterized by high level of data processing. Service-Oriented Architecture (SOA) is a key player in implementing these systems as it enables exposing applications as reusable, interoperable, network-accessible software modules commonly known as Web services.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
“Web Services Description Language (WSDL) Version 2.0,” 2007. [Online]. Available: http://www.w3.org/TR/wsdl20/.
“RESTful Web Services: The basics.” [Online]. Available: http://www.ibm.com/developerworks/library/ws-restful/.
“Web Application Description Language (WADL).” [Online]. Available: https://wadl.java.net/.
“Business Process Execution Language for Web Services version 1.1,” 08-Feb-2007. [Online]. Available: http://www.ibm.com/developerworks/library/specification/ws-bpel/.
“OWL-S: Semantic Markup for Web Services,” 2004. [Online]. Available: http://www.w3.org/Submission/2004/SUBM-OWL-S-20041122/.
“Amazon,” Amzaon Online Shopping Site. [Online]. Available: http://www.amazon.com/.
“PayPal Electronic Payment Site.” [Online]. Available: https://www.paypal.com.
“FedEx Shipping Site.” [Online]. Available: http://www.fedex.com/.
“AWS Developer Forums.” [Online]. Available: https://forums.aws.amazon.com.
“Amazon Web Services Developer Community : problem retrieving image location,” 02-Nov-2008. [Online]. Available: http://developer.amazonwebservices.com/connect/thread.jspa?messageID=43937ꮡ.
“PayPal X Developer Network.” [Online]. Available: https://www.x.com/.
“developerFusion Discussion Forum.” [Online]. Available: http://www.developerfusion.com/forum/thread/54751/.
“Design by Contract for Web Services | MyArch.” [Online]. Available: http://myarch.com/design-by-contract-for-web-services.
W. T. Tsai, R. Paul, Y. Wang, C. Fan, and D. Wang, “Extending WSDL to facilitate Web services testing,” in 7th IEEE International Symposium on High Assurance Systems Engineering, 2002. Proceedings, 2002, pp. 171–172.
A. Bansal, K. Patel, G. Gupta, B. Raghavachari, E. Harris, and J. C. Staves, “Towards Intelligent Services: A Case Study in Chemical Emergency Response,” presented at the ICWS 2005, 2005.
Z. Shelby, K. Hartke, and C. Bormann, “The Constrained Application Protocol (CoAP).” [Online]. Available: https://tools.ietf.org/html/rfc7252. [Accessed: 13-Jul-2015].
M. Barnett, K. R. M. Leino, and W. Schulte, “The Spec# Programming System: An Overview,” in Construction and Analysis of Safe, Secure, and Interoperable Smart Devices, G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, Eds. Springer Berlin Heidelberg, 2005, pp. 49–69.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Saleh, I. (2015). Introduction. In: Formalizing Data-Centric Web Services. Web-Scale Workflow and Analytics. Springer, Cham. https://doi.org/10.1007/978-3-319-24678-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-24678-9_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24676-5
Online ISBN: 978-3-319-24678-9
eBook Packages: Computer ScienceComputer Science (R0)