Skip to Content
author's profile photo Former Member
Former Member

eSOA and Out of the Box services doubts

Hi,

I am reading about PI 7.1 and going through eSOA architecture. What I understand is, The eSOA says that we have some out of the box services avalable from SD, for example creating a sales order. This can be exposed as a web service from R3. When this available as a web service, and if the calling application is capable of calling web services, where is the need for PI? Why do we need to use PI for SOAP to SOAP communication?

How inside out and outside in approaches are different in eSOA architecture as far as PI and R3 are considered? Can some one clear my doubts?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Feb 19, 2008 at 05:40 PM

    Hi Sri,

    only some hints...

    1 -> If you want to expose functions already available (remote enabled function modules, bapis, etc...) as web services, you can go without PI. But just publishing functions like that is not SOA.

    2 -> You don't need PI to SOAP to SOAP communication. You can do it with Java, .Net, Abap, and so many other tools and platforms using many different connectors. But only making Soap to Soap communication is not SOA.

    3 -> I think there is no way to "clear doubts" about SOA, because it is about software architecture. It is really about making new doubts, not even solving doubts. You need to question why the things are working and how make it work better, with lower resources, lower effort to change, and things like that. And then you will see that you don't need it, but you want it because then you can do the things better.

    regards.

    roberti

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Perfect, is exactly this.

      The only way it could be distributed by sap, I think, is with enhancement packages, but don't know if it is the case. Did you tried to find something about it?

      Could you please let me now where did you find this "outside in" pre-delivered content and what components are you trying to use?

      regards

      roberti

  • author's profile photo Former Member
    Former Member
    Posted on Feb 19, 2008 at 06:03 PM

    Hi Sri,

    I would like to explore few things about your concern,

    You are absolutly right as some of the services can be evoked as WebService in R/3.

    But You need to integrate these WebServices with various SAP as well as NonSAP applications such as CRM, SCM, Business one, .Net or Java based Applications etc

    This kind of integration with various applcaitions as well as with Business Processes is possible with the power of PI.

    E-SOA is the concepts relied leveraging the various applications or Business Processes within distributed environment which could be possible with Process Integration.

    AS per your example you could have the Webservice evoked in R/3 to create Sales Orders. After creating the sales order you need to communicate with systems relied on Vendor or Supplier end. To integrate those applications or Business Process with Suppliers you need to go for the Integration Broker and PI serves this role

    Refer

    /people/jing.chen-schirrmeister/blog/2008/02/07/experience-enterprise-service-in-pi-with-a-real-healthcare-application

    I hope now its clear to you

    Thanks

    Swarup

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      PI comes in to picture when there is some Process Management is in scope.. like if something goes wrong what should be done or looking up for some thing etc? Am I correct

      ---> PI have provied the interoperability for various processes which is the Key advantage of ESOA. So upto certain extent you are right if we interprete it in such way that the integration of verious processes is easier due to PI.

      PI have the solution for communicating with various processes which is the basic concept behind the eSOA

      We can use out of the bos services directly when they just return the search results or something which does not have to do with any process flows..??

      ---> The Out of Box process means PI is not doing somthing extra-ordinary its providing the comfortable, coherrant nad secure way to talk with applications or processes

      Just go throgh below link it will provide you the exact role of PI in eSOA.

      /people/satyabrata.basu/blog/2008/01/27/what-to-choose-supercar-for-sap-xi

      /people/franklin.herbas/blog/2007/12/10/an-in-depth-look-at-enterprise-soa

      /people/community.user/blog/2007/08/22/a-beginners-perspective-on-esoa-part-i-evolution

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.