Skip to Content
avatar image
Former Member

Should I use PI if I can directly connect with a Web Service ?

What are the disadvantages and  advantages of having a PI system if I can have a direct Web Service connection between two systems ?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Apr 15, 2013 at 01:51 PM

    Hi, in my view:

    Disadvantages:

    * Extra point of failure

    * Extra configuration

    * Introduction of some lag (maybe too small to notice depending on your scenario)

    * Maybe extra cost depending on your license agreement and configuration

    Advantages:

    * Centralized monitoring

    * Captured payload of failures

    * Some degree of load balancing (e.g. PI clustered adapters)

    * Ability to alter payload or message if needed (mapping)

    * A moderated layer of abstraction which can help with governance / change control

    Many of the advantages can be mitigated if you have good practices and control over the application.

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 15, 2013 at 02:50 PM

    Aaron already pointed Adv/Dadv.

    If your customer has SAP PI in landscape and number of web service integrations are more then use PI.

    otherwise use direct integration.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 16, 2013 at 06:35 AM

    I would use PI if there is a orchestration kind of situation with many messages going to and fro with involving message manipulations to achieve one business process. For all direct connections yielding a B for an A with period, I see PI as an excess.

    Add comment
    10|10000 characters needed characters exceeded