Anatomy of a Web Service Contract

Prentice Hall |  BPM, book, web services Add a new comment

For Web services to succeed as part of SOA, they require balanced, effective technical contracts that enable services to be evolved and repeatedly reused for years to come. Now, a team of industry experts presents the first end-to-end guide to designing and governing Web service contracts.

This is an excerpt of Chapter 4 from Web Service Contract Design & Versioning for SOA by Thomas Erl, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, L. Umit Yalcinalp, Kevin Liu, David Orchard, Andre Tost, James Pasley, published by Prentice Hall, as part of The Prentice Hall Service-Oriented Computing Series from Thomas Erl, Copyright 2009 SOA Systems Inc. ISBN 013613517X For more info, please visit: www.soabooks.com

 

Web service contracts can range in content, depth, and complexity. To fully appreciate the intricacies and design options of how Web service contracts can be structured, we first need to decompose this structure in order to understand its individual parts and the mechanics that make these parts work together.

The purpose of this chapter is to explain the Web service contract from a conceptual and structural perspective without yet getting into the details of how the contract is actually developed through markup code.

We start exploring contract structure by breaking the contract down into a set of primary parts. This allows us to describe what these parts are, what technologies can be used to create them, and how they can relate to each other. Subsequent chapters will then drill down into each of the mentioned parts and technologies.

3 comments

    MelvilleHarrison
    MelvilleHarrison 52 weeks ago
    Last year, I've participated at a Los Angeles SEO meeting. I didn't expect to find so many people interested on this subject. One of the topics (and the most important) was very related to your article. I find very useful your article. Both SOA and SEO are a crucial part of Web services
    Anonymous 1 year ago
    Web services is part of soa, they understand the customer requirement and provide best solution with use of their technical expertise.Software Development Custom Application Development PHP Development
    Anonymous 3 years ago
    Web service contracts can range in content, depth, and complexity Web service contracts can be structured ,This allows to describe what these parts are, what technologies can be used to create them .http://www.torontowebservices.com/

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      BPMWhite Papers & Webcasts

      Webcast On Demand

      Reduced TCO for Communications Applications with New Oracle SPARC Servers

      In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network infrastructure and cloud-based deployments, with up to 5x increased performance over previous generation servers.

      Sponsor: Oracle

      White Paper

      Using portals and electronic forms to automate business processes

      Automate your business processses with flexible forms, portals and process-based solutions from IBM.

      White Paper

      Get Serious About SOA Governance: A Five-Step Action Plan for Executives

      Download this whitepaper, Get Serious About SOA Governance: A Five-Step Action Plan for Executives to see why many organizations are reaping the rewards of successful SOA transformations and what you need to do to make yours one of them.

      White Paper

      Running SAP NetWeaver on the Oracle Exalogic Elastic Cloud - An Architectural Overview

      This document outlines the value of using SAP on Oracle Exalogic Elastic Cloud and the Oracle Exadata Database Machine and discusses architectural and practical considerations when deploying SAP on Exalogic and Exadata.

      White Paper

      Oracle Optimized Solution for Enterprise Cloud Infrastructure

      This guide offers recommendations and best practices for assembling and integrating a range of hardware and software components, such as servers, storage, virtualization software, and operating systems.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question