InfoQ

InfoQ

Topic/Tag specific view

Service Contracts Content on InfoQ


Latest featured content about Service Contracts

Expressing Service Capabilities Uniformly

Topics
REST,
Methodologies,
SOA

Benjamin Carlyle discusses reaching SOA integration maturity using reusable and uniform contracts translated into REST service definitions by splitting capabilities into centralized methods, choosing proper media types and using service-specific resource identifiers.

Ian Robinson discusses REST, WS-* and Implementing an SOA

Topics
Agile in the Enterprise,
Web Services,
REST,
SOA,
WS Standards,
Collaboration,
Specifications

In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development.

News about Service Contracts

unREST as the new REST?

Topics
REST,
SOA

In a recent article Jean-Jacques Dubray discusses why we should be looking beyond REST and perhaps agreeing that it is not applicable to many areas in which it is being used. In an attempt to illustrate where he believes we should be moving, he proposes unREST, which is 3 simple rules for designing successful APIs.

The Open Group SOA Source Book

Topics
Governance,
Enterprise Architecture,
SOA

Last month the Open Group made available their SOA Source Book. They describe it as “a collection of source material produced by the SOA Working Group for use by enterprise architects working with Service-Oriented Architecture”

5 SOA Best Practices According to IBM

Topics
SOA,
Enterprise Architecture

Although many companies today are banking on SOA to help them respond faster to new and changing demands of the economic landscape, they are not always capable of achieving consistent measurable results. A recent white paper from IBM defines five best practices to achieve success with a SOA implementation.