It’s very confusing for the OSB learner, the difference between Business Service and Proxy Service.

Let me help you to understand the exact difference between them.

Proxy Service

It is a service in OSB which is exposed to source system or calling applications or services, which means, this is the service provided to the source system.

Business Service

It is a service in OSB which is used to connect to target system, which means it’s used to fetch the data from JMS, DB or any other third party system etc. and provide the data to the proxy service.

Let’s me help you to understand the difference with the help of diagram