SOA Patterns | Design Patterns | Non-Agnostic Context


SOA Patterns > Foundational Service Patterns > Non-Agnostic Context
Home > Design Patterns > Non-Agnostic Context

Non-Agnostic Context (Erl)

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

Non-Agnostic Context

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

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).


SOASchool.com SOA Certified Professional (SOACP) Module 4: Fundamental SOA Analysis & Modeling with Services & Microservices

This pattern is covered in SOACP Module 4: Fundamental SOA Analysis & Modeling with Services & Microservices.

For more information regarding the SOA Certified Pofessional (SOACP) curriculum,
visit www.arcitura.com/soa.


SOA Design Patterns

This page contains excerpts from:

SOA Design Patterns by Thomas Erl

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

For more information about this book, visit www.arcitura.com/books.