Skip to main content
  • Book
  • © 2015

Formalizing Data-Centric Web Services

Authors:

  • Presents an interdisciplinary approach towards solving practical problems with Web services by applying formal design-by-contract techniques
  • Illustrates how formal methods can be applied in real-life settings to solve current challenges with developing Web applications
  • Demonstrates via case studies how formal methods, and specifically design-by-contract techniques, can be leveraged to address the lack of formal specification of data when it comes to developing Web applications such as Amazon and PayPal

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

Buy it now

Buying options

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

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (14 chapters)

  1. Front Matter

    Pages i-xiii
  2. Introduction

    • Iman Saleh
    Pages 1-6
  3. Background

    • Iman Saleh
    Pages 7-11
  4. Literature Review

    • Iman Saleh
    Pages 13-17
  5. Model Implementation

    • Iman Saleh
    Pages 57-71
  6. Design-by-Contract for Web Services

    • Iman Saleh
    Pages 109-110
  7. Summary and Conclusions

    • Iman Saleh
    Pages 111-114
  8. Appendix B: A Prolog Reasoner

    • Iman Saleh
    Pages 121-126
  9. Back Matter

    Pages 127-131

About this book

This book presents a methodology to model and specify the data aspect of Web services, as it is overlooked by current standards for specifying Web services. The formal specification enables verification of service behavior, and the proposed methodology is based on formal methods and design-by-contract techniques.

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. Major online organizations today, such as Amazon, PayPal and FedEx, provide services for users and consumers. They also allow third-party vendors to resell their services. In both cases, this requires precise and complete specification of service offerings. Several online discussions demonstrate the challenges faced by these organizations and others while describing their data-centric Web services. These challenges surrounding data specification can lead consumers to use a service erroneously. Case studies demonstrate how formal methods, and specifically design-by-contract techniques, can be leveraged to address the lack of formal specification of data when it comes to developing Web applications such as Amazon and PayPal.

Authors and Affiliations

  • Intel Corporation, Santa Clara, USA

    Iman Saleh

Bibliographic Information

Buy it now

Buying options

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

Other ways to access