Service definition revisited

The previous chapter provided a basic definition of what a service is. With the design principles provided in this chapter in mind, let's have a look at a formal definition of services according to The Open Group:

Note

The Open Group is a global consortium that enables the achievement of business objectives through IT standards. See: http://www3.opengroup.org/aboutus

A service:

  • is a logical representation of a repeatable business activity that has a specified outcome (for example, check customer credit; provide weather data, consolidate drilling reports)
  • is self-contained
  • may be composed of other services
  • is a black box to consumers of the service

Source: http://www.opengroup.org/soa/source-book/soa/soa.htm

This definition ...

Get SOA Made Simple now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.