Home > Ask the SOA Experts > SOA governance and standards Questions & Answers > Service reuse rules
Ask The SOA Expert: Questions & Answers
EMAIL THIS

Service reuse rules

Anne Thomas Manes EXPERT RESPONSE FROM: Anne Thomas Manes

Pose a Question
Other SOA Categories
Meet all SOA Experts
Become an Expert for this site


Enterprise IT tips and expert advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 07 July 2008
What kinds of information should I try to formalize with anyone who wants to reuse my service?

>
EXPERT RESPONSE

There are two aspects to this question:

1. What information should you provide that describes the service to help potential consumers determine whether they want to use the service (Service Description)?

2. What information should you capture that describes the terms and conditions associated with the specific relationship between the a particular service consumer and service provider (Service Contract)?

A Service Description should include whatever information a service consumer needs to determine whether the service meets its needs. That includes interface definitions (e.g., abstract WSDL and schemas), semantic descriptions and documentation (e.g., prose descriptions), interaction patterns (e.g., call this operation before that one), interaction policy options (e.g., accepted authentication mechanisms, privacy policies, etc.), performance guarantees and/or limitations (e.g., SLA options), support options, enhancement options, payment/remuneration options, etc.

A Service Contract represents the specific agreements that both parties settle on, as well as specific instructions on how to communicate, e.g., concrete WSDL with endpoints, agreed-to interaction policies, SLAs, support agreements, enhancement agreements, remuneration agreements, etc. Note that SLAs should govern not just service performance, but also the load that the consumer is permitted to submit.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
SOA governance and standards
UDDI clients and UDDI implementations
Creating an enterprise data dictionary
Hard vs. live real time systems
Service contract tools
Open source UDDI tools
SOA policy management
WSDM lagging behind WS-Management
The status of JBI
WSDL 1.1 vs. WSDL 2.0
SOA's role in centralized data dictionary for messages in WSDLs

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



SOA Governance White Papers - BPM, EDA, IT Governance
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2001 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts