Home > Design Patterns > Non-Agnostic Context
Non-Agnostic Context

Non-Agnostic Context (Erl)

How can single-purpose service logic be positioned as an effective enterprise resource?

Problem

Non-agnostic logic that is not service-oriented can inhibit the effectiveness of service compositions that utilize agnostic services.

Solution

Non-agnostic solution logic suitable for service encapsulation can be located within services that reside as official members of a service inventory.

Application

A single-purpose functional service context is defined.

Impacts

Although they are not expected to provide reuse potential, nonagnostic services are still subject to the rigor of serviceorientation.

Architecture

Service

Listen to the podcasts that accompany this site

Non-Agnostic Context: The non-agnostic service logic is encapsulated within a service based on a correspondingly non-agnostic service context (E).

The non-agnostic service logic is encapsulated within a service based on a correspondingly non-agnostic service context (E).

SOA Design Patterns

This page contains excerpts from:

SOA Design Patterns by Thomas Erl

Foreword by Grady Booch

With contributions from David Chappell, Jason Hogg, Anish Karmarkar, Mark Little, David Orchard, Satadru Roy, Thomas Rischbeck, Arnaud Simon, Clemens Utschig, Dennis Wisnosky, and others.

(ISBN: 0136135161, Hardcover, Full-Color, 400+ Illustrations, 865 pages)

For more information about this book, visit www.servicetechbooks.com.