Skip to Content
avatar image
Former Member

Webservice sender and Receiver. Pls advice urgent

Hi All,

My Scenario

System A (WebService) -- XI -- System B (WebService)

Pls let me know

1. What does it mean by WebService needs WebServer?

2. For System A (WebService) -- XI

Do I require WebServer to be installed at System A or XI?

3. For XI -- System B (WebService)

Do I require WebServer to be installed at System B or XI?

Pls advice urgent.

Regards

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Apr 20, 2008 at 04:38 PM

    Hi Rac,

    Referring point1, XI allows you to publish a webService by defining and creating the interfaces needed. Meaning, System A will invoke a webService located in XI (XI will be your webServer), with the messages you want to receive. After, you'll map System A request into System B input.

    Relating point 2, XI will invoke a webService which exists and it's already developed in System B, so System B will have to get webServer capabilities, meaning, it'll have to allow requests in a specificURL to your webService.

    Hope it cleared your doubts.

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 20, 2008 at 06:14 PM

    Hi RAC,

    XI has inherent capability of exposing message interfaces as a webservice on Sender Side.

    You do this bit in Configuration framework. In tools click on define webservices and specify the Message interface you want to expose as a webservice. You also need to mention Namesapce and Business service.

    Also URL patteran for Webservice would be :

    http://<host>:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>.

    Now using some SOAP client you will post some data to XI.

    Howerver there should be some receiver. In your case it is again a webservice(Third party webservice).

    Follow these links

    [soap-to-soap-scenario|soap-to-soap-scenario]

    [https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2292] [original link is broken] [original link is broken] [original link is broken];

    thanks,

    Gujjti

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 21, 2008 at 05:11 AM

    Hi Rac,

    > My Scenario

    > System A (WebService) -- XI -- System B (WebService)

    >

    > Pls let me know

    > 1. What does it mean by WebService needs WebServer?

    Every Web Service needs Web Server to be deployed and run.

    Web Server will receive the HTTP Request for Web Services

    >

    > 2. For System A (WebService) -- XI

    > Do I require WebServer to be installed at System A or XI?

    In your scenario, System A is Web Service client and the producer of Web Service requires a Web Server to run. No need to install Web Server as XI already have a Web Server(WAS).

    > 3. For XI -- System B (WebService)

    > Do I require WebServer to be installed at System B or XI?

    System B requires a Web Server as in this case B is producer of Web Service . XI doesn't require any Web Server( for Web Services) as it is acting as only client/consumer .

    Web Server is mandatory for Web Services producer and optional for Web Service consumer

    Hope this helps.

    regards,

    Piyush

    Add comment
    10|10000 characters needed characters exceeded