Service Design Content on InfoQ
Latest featured content about Service Design

- Topics
- Design,
- Service Registry,
- Methodologies,
- SOA
Paul Mooney attempts to clear up some of the misunderstandings surrounding SOA considering the fact that many implementations are labeled as “SOA” but are not. He does that by describing an SOA journey from establishing a route (characteristics, goals, benefits), planning it (service inventory), making it (service design) and arriving at the destination (measuring success, governance).
News about Service Design
- Topics
- REST,
- SOA
Mike Amundsen asks, in an post that examines alternatives to how one might develop RESTful services in environments constrained to a choice of using just GET and POST.
- Topics
- Architecture,
- Design,
- SOA
In addition to well established principles and anti-principles, Steve Jones’ new post introduces the notion of non-principles of an SOA implementation and explains why they are important.
- Topics
- Object Oriented Design,
- Modeling,
- SOA
In his new post, Jason Bloomberg introduces two types of services – Entities and Tasks, and explains the role each type of services plays in building SOA systems.
Articles about Service Design

- Topics
- WS Standards,
- Design,
- SOA
Using Service Oriented Architecture (SOA) it is possible to lower the costs of information systems. Paradigms which are appropriate to database era are still being applied to SOA, resulting in counterproductive, and sometimes even dangerous designs. The author explores ways to achieve the potential of SOA initiatives by adhering to ten basic commandments.

- Topics
- Design,
- Governance,
- SOA
“SOA Principles of Service Design” by Thomas Erl is an encyclopedia of service design principles needed to build SOA solutions. This article contains three supporting practices taken from the book: Service Profiles, Vocabularies, and Organizational Roles.
Presentations about Service Design

- Topics
- REST,
- Design,
- SOA
Cesare Pautasso presents a pattern-based design methodology used to build RESTful services, which is accompanied by an example used to draw a number of patterns: Uniform Contract, Entity Endpoint, Content Negotiation, Endpoint Redirection, Idempotent Capability. Pautasso also mentions a couple of anti-patterns: tunneling everything through HTTP/GET and HTTP/POST.

- Topics
- .NET,
- SOA Platforms,
- Architecture,
- SOA Appliance
Communication is everywhere. The Windows Communication Foundation (WCF) can be used to design and develop service-oriented distributed solutions. This presentation shows the basics of WCF and how to solve common problems in distributed systems. Christian Weyer provides a practical approach to realizing distributed solutions with WCF - beyond the hype and 'Hello World'.
Interviews about Service Design

- 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.
Books about Service Design

- Topics
- Modeling,
- Web Services,
- Orchestration,
- SOA Appliance,
- Business Process Management,
- SOA,
- Domain Specific Languages,
- ESB,
- WS Standards,
- SOA Platforms,
- Architecture
Composite Software offers a new level of granularity when compared to SaaS (Software as a Service). Composite Software is about enabling "right-sourcing", i.e. move (or keep) arbitrary small or large elements of functionality wherever it is the most cost effective to operate them, not just entire systems. Economically, "right-sourcing" is far more efficient than "outsourcing" and SaaS. The goal of this book is start by understanding today’s software construction processes and technologies and explore why and how it should be evolved to support core composition mechanisms.