cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between Business System and Business Service

Former Member
0 Kudos

Hi Friends,

I know the basic difference between the Business System and Business Service and that is.. the systems which are defined in SLD are Business systems.

But in Real scenarios how they are differentiated. Because, I tried a simple scenario where Iam updating an R/3 table using a legacy file. I used RFC receiver Adapter for that. First I defined the Technical and Business systems for my R/3 in SLD. and then used this Business System in my scenario. And it worked well. the table was updated.

But then in place of Business system I created a Business Service and with Inbound interface as my Function Module imported into XI from R/3 and created a communication channel for it. Even then it is working properly.

My doubt is that when I can directly create a Business Service in ID and use it then what is the use of Business System and defining it in SLD.

This is just a silly doubt but will appreciate your response.

Thanks in Advance...

Accepted Solutions (1)

Accepted Solutions (1)

stefan_grube
Active Contributor
0 Kudos

A <b>Business System</b> is something that physically exists.

Let us assume, you want to download a file from a mainframe, transfer this file with file adapter and put it in an R/3 with an RFC call.

Then the mainframe and the R/3 are your business systems, which do physically exist.

You use <b>Business Service</b>, when the message is not addressed to a Business System in your system landscape. It is used mostly used in B2B scenario, where you don't know the Business Systems of your partner.

Hope that helps

Stefan

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Narayana -

At a practical level, I'll also add that for Business Services, you cannot maintain Groups and Targets in the SLD for ease in transporting your ID/configuration objects. So you have to manually update your Business Services in each target environment (if another corresponding system exists in that target environment - which isn't always the case).

Regards,

Jin

Former Member
0 Kudos

Hi Narayana,

I think you have very interesting question. Business System service is directly mapped to Business System in SLD. So you can't have multiple services in Integration Directory (ID) using same Business System from SLD.

Example. If i have legacy system MAINFRAME and it is sending data for 3-4 interfaces.

Solution 1:

Crate Business System in SLD with each Interface name and Import those as Business System Services in Integration Directory.

Solution2: Create 1 Business system in SLD and create multiple Services of Type Business Service in in Integration (ID) .

I will highly appreciate your feedback about my comments.

Thanks

Jayant

Former Member
0 Kudos

Hi Narayana

I do agree with the explanation of Stefan and also with your basic concept.

When we talk about Business System, we are talking about those system which have been defined in the System Landscape Directory, For all our A2A Scenario we generally define Business System.

When we talk about Business Services, we are talking about individual services, that services could be one of the service of our Business System also. For all our B2B Scenario we genrally prefer using Business Services. It helps us in communicating with our business partner, without exposing our (Business) Landscape.

regards

Mithlesh Kumar Jha

stefan_grube
Active Contributor
0 Kudos

Hi Mithlesh,

> When we talk about Business Services, we are talking

> about individual services, that services could be one

> of the service of our Business System also.

Could you give an example, where you use a Business Service additionally to an existing Business System?

Stefan

Former Member
0 Kudos

Hi Stefan

By this statement i just meant that , without exposing whole of our Business system to our Business Partner we can just expose one of our service of that Business system, if it satisfies our requirement. Its not that we use additionally a business service if we have that business system inside our landscape..

regards

Mithlesh Kumar Jha

Former Member
0 Kudos

Hi Friends

My doubt is cleared to some extent but this discussion has raised one more question in me. How could I identify whether my scenario is A2A or B2B.

If I want to pick a file from the ftp server of another company then my File Sender Adapter with ftp transport protocol will work or do I need to make any extra settings?

Its general definition that A2A is within the company (intranet) and B2B is within two different companies (internet). But can anyone please give a clear idea of it with some examples.

Former Member
0 Kudos

Hi Narayan

You need not to do any extra setting for the ftp scenario you are talking about. Your ftp adapter with FTP protocol will serve your requirement, except some security settings, if required.

regards

Mithlesh Kumar Jha