Skip to main content

Introduction

  • Chapter
  • First Online:
  • 527 Accesses

Part of the book series: Web-Scale Workflow and Analytics ((WSWA))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. “Web Services Description Language (WSDL) Version 2.0,” 2007. [Online]. Available: http://www.w3.org/TR/wsdl20/.

  2. “RESTful Web Services: The basics.” [Online]. Available: http://www.ibm.com/developerworks/library/ws-restful/.

  3. “Web Application Description Language (WADL).” [Online]. Available: https://wadl.java.net/.

  4. “Business Process Execution Language for Web Services version 1.1,” 08-Feb-2007. [Online]. Available: http://www.ibm.com/developerworks/library/specification/ws-bpel/.

  5. “OWL-S: Semantic Markup for Web Services,” 2004. [Online]. Available: http://www.w3.org/Submission/2004/SUBM-OWL-S-20041122/.

  6. “Amazon,” Amzaon Online Shopping Site. [Online]. Available: http://www.amazon.com/.

  7. “PayPal Electronic Payment Site.” [Online]. Available: https://www.paypal.com.

  8. “FedEx Shipping Site.” [Online]. Available: http://www.fedex.com/.

  9. “AWS Developer Forums.” [Online]. Available: https://forums.aws.amazon.com.

  10. “Amazon Web Services Developer Community : problem retrieving image location,” 02-Nov-2008. [Online]. Available: http://developer.amazonwebservices.com/connect/thread.jspa?messageID=43937&#43937.

  11. “PayPal X Developer Network.” [Online]. Available: https://www.x.com/.

  12. “developerFusion Discussion Forum.” [Online]. Available: http://www.developerfusion.com/forum/thread/54751/.

  13. “Design by Contract for Web Services | MyArch.” [Online]. Available: http://myarch.com/design-by-contract-for-web-services.

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. Z. Shelby, K. Hartke, and C. Bormann, “The Constrained Application Protocol (CoAP).” [Online]. Available: https://tools.ietf.org/html/rfc7252. [Accessed: 13-Jul-2015].

  17. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics