tags:

views:

142

answers:

3

I have looked on the web but I am confused as to whether a wrapper service wraps a legacy application, or a set of complex services.

Update: Judging by the answers I have received there is no accepted definition for a "wrapper service" in SOA, and after further investigation I realised that "wrapper services" depends on who defines it. I mean in an Oracle context.

+1  A: 

I understand a wrapper service as a service that wraps something, be it another service, a set of services, or a legacy application.

Håvard S
+1  A: 

"wrapper service" which is also more widely known as "legacy wrapper" is used to wrap a legacy component to prevent coupling issues in soa.

hiding complex systems or a set of services is done using the "facade service"

pulegium
+1  A: 

Arguably the entire point about SOA is that everything is a wrapper. That is , a web service is just a facade, and there is no way to tell whether it fronts a "legacy application" or "a set of complex services".

APC
not from the outside, no. but as a developer/architect you must know what's "old" and what's "complex" in your own system. soa patterns are there to help you as a developer to structure your system. imho. :)
pulegium
@pulegium - absolutely. I just don't think "wrapper service" is a particularly helpful term. It's tautological.
APC