cancel
Showing results for 
Search instead for 
Did you mean: 

Java Proxy vs. Web Service

Former Member
0 Kudos

Hi all,

We have a requirement where in we need to extract with a third party java application.

Which option is better:

1) exposing the Java application as Web Service and interact via SOAP Adapter

2) Interacting with the Java Application via Java Proxy.

Kindly illustrate with reasons.

Thanx in Advance....

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Anurag,

According to your requirement you can proceed with any of the methods but difference comes with some perfomance measures :

1) While using the Java Proxy your performance will be high than using the adapter.

2) When you exppose the Java application as WebServices it is more difficult if the logic is more complex. but if it is remote than webservice is more useful.

Regards

Abhi

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

If you require any help on implementing any of these you can refer these links :

Java Proxy

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5a...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7e...

Webservices

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

Regards

Abhi

Former Member
0 Kudos

Hi Anurag,

If you are on the Client side of using the Java Proxy than it is much easier to build a scenario but you need to have ample java knowledge while dealing with server side java proxy.

One more important factor Interacting with the Java Application via Java Proxy is that you can make it more user friendly and you have an option to vary your User friendly look and feel by implementing JSP's.

You can even follow this link

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7e...

Regards

Abhi

Former Member
0 Kudos

Hi Anurag,

Java Proxies are used to connect XI system to Java applications. If you want to communicate with a web application which does noy use SOAP envelop you need to use java proxies to connect them.

On the other hand Web Services are based on open standerds they used WSDL and SOAP envelop

Regards,

Shri