cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Banking SOA Architect

Former Member
0 Kudos

Hi,

We have a banking application in IBM Websphere products, and we are using Websphere Portal.

Requirement is we should use back end as SAP system, We have to capture data from Websphere Portal to SAP backend and we have to call the webservice from SAPsytem.

Please suggest which is the best way of doing it,

:Getting the BPEL

:Using Webservices

:using WSDL

: SOAP or HTTP or JMS adapter

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi there,

to give you an informed suggestion one would need a little more information on what you already have and what the layout of your 'composite application' or process is.

but it's possible to put the keywords you mentionend into context:

BPEL: you might want to use BPEL if you're ready to design your processes on an abstract level, i.e. when you have all required functionality available as services already. you'd need a BPEL design- and runtime which you are familiar with. AFAIK there is one such environment in Websphere which is quiet mature, there's also one in Netweaver contained in the PI usage type (aka XI).

Webservices: is definitely a good and contemporary way to go; you can embed such services directly from the WAS backends if you custom-make them or you can use an XI if you want to use modified existing services or if you have, for example, some more complex mapping requirements or needany other of the XI capabilities

'using WSDL': is more or less synonymous with 'using webservices'

SOAP or HTTP: those terms are not exclusive of each other; one is a protocol (a way to describe an interface) the other is one out of a number of transport layers;

this means you can use SOAP bound to HTTP('send a message over the net'), SOAP bound to SMTP('send the message via email') or even SOAP bound to snail mail ('print the message on paper, put it into an envelope and send it by regular mail')

JMS Adapter: if you're already familiar with the JMS adapter you can of course use it but this kind of indicates an incompleteness in your landscape, as this could be conidered a proprietary point-to-point transmission and it requires some SAP specific know-how from your websphere programmers; so if you are heading towards an uniform SOA landscape try to avoid it

my 2 cents,

anton

Former Member
0 Kudos

Hi Anton,

I will give You the over all Picture of our application.

We have already developed the Banking Apllication by using

CBM model and Business process models, By using Websphere buinsess modeler and Websphere Integration Developer on Websphere Process Server in which we used Eclipse.

It is having a capability to convert the application in to webservice and also we can export the BPEL file.Which is an SOA architect.

So now we want to call this banking application from SAP and we have to store the data in SAP backend.

Please let me know which is the feasible solution.

What you have given suggestion is really helpfull.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

There are some ways to integrate your Websphere applications to SAP, such as JMS and webservice. There's nothing to do with BPEL, since it's only the process flow language.

But, instead of calling the application from SAP, it will be more powerful if you can integrate your workflow system with SAP, where SAP will be one of the process task on your BPEL process. That's the idea of BPEL and BPM.

You need to explore what are the possible integration in your WebSphere Application and also SAP application. Although you developed it using WID, it is not automatically your sistem is using webservice. IBM also provides some adapters for SAP to make your integration easier.

Regards,

Syarif Achmad

Former Member
0 Kudos

Hi,

it seems you want to consume a webservice.

How to consume a webservice:

hope it helps,

Rolf