Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's an Agnostic Service

Tags:

soa

I'm reading about SOA principals and patterns, but I can not understand what is an agnostic service. Do you have any straight forward definition of it? What is the concept and usage?

like image 229
Reza Owliaei Avatar asked Dec 31 '12 13:12

Reza Owliaei


1 Answers

A nice explanation can be found in Agnostic/non-agnostic revisited :

(i) agnostic services are not aware of the context in which they are being called, nor are they aware of how the service is implemented, which platform, technology etc.

(ii) non-agnostic services can have one or more forms of coupling or context (ie. process functional context).

like image 150
Aleš Avatar answered Oct 14 '22 06:10

Aleš