cancel
Showing results for 
Search instead for 
Did you mean: 

SOA Architecture and canonical model in sap PI 7.4

Former Member
0 Kudos

Hi,

We have a migration from sap xi 7.0 to sap PI/PO 7.4 .

As per discussion with customer we need to adopt the SOA architecture and canonical model in pi 7.4.

Most of the interfaces are File to File and File to RFC and File to Idoc. There is no any single webservice(SOAP,Proxy) interface in XI 7.0.

So if we want to go for the SOA Architecture and canonical model what should be the approach and also want to know does that really help ?

As per my understanding for  SOA is it is standard/customize web Service which is reusable via service registry. since there is no Proxy and soap adapter has been used is it really helpful to change to the service based ? Because we have to convert all file based into proxy or idoc scenario. please comment.

I dont have clue about canonical model...Please give one example if you have already implement it in sap PI.

Thanks

Jignesh shah

9320767460

Accepted Solutions (0)

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi Jitender,

As per my understanding of the canonical model, the idea is to join in the same service with multiple operations scenario with its logic is similar and on the other hand to have mechanisms that facilitate the discovering and using of services, this seems to be to third-parties consumers. According with your scenarios this doesn't have sense and in my opinion you can not do it anything, at least you have a similar scenarios (ie: update, insert and so on) with the same structure.

A little advice that you probably has taken yet is to migrate the classical configuration to the ICO object.

Regards.

Former Member
0 Kudos

Hi,

Have you worked in Canonical data model ?

Give example if you have it.

Jignesh shah

Harish
Active Contributor
0 Kudos

Hi Jignesh,

I had worked on canonical data model and the one simple example is Employee data.

If a service interface used for HR ro exchange employee information Employee name, Adress, Contact details (Phone number, email address) etc.

The Canonical data model can be define as

Employee (Main data type)

Employee Name (refer to other data type name)

     ----> First Name

     -----> Last Name

Employee Address (refer to address data type)

               ----> Street No

               -----> Street Name

               ------> City

               ------> Province

               ------> Country

               -------> Postal Code

In this data model you need to define the Address data model once and you can use at different operation like Employee Data, customer data, student data etc.

Please also refer to below link for more details

SOA and Canonical Data Model (CDM) - EAI Ideas

Canonical Data Model - Part 1.avi - YouTube

regards,

Harish