eSOA landscape for development
I'm new at eSOA technology so I like make a few questions regarding the application developments in an eSOA context.
First, I want to know what are the applications that I must install for a basic application development, for example an application for consume Enterprise Service. I've installed SAP Netweaver developer studio and I have access to an R/3 system.
Second, a basic question, I really dont know If I have to install SAP CE in my local Machine or It should be installed in a Server and I connect It.
Finally, I want to ask you how I can determine If Enterprise Service and Service Registry is available in my landscape or If it's installed and how I can access them?
I think that there enough to begin
Christian Günther replied
if you want to do development within a full-fledged eSOA environment than an ESR is a must have. Without an ESR you won't be able to consume WebServices (or Enterprise Services) in the dynamic way a SOA is thought to deliver.
So to install an ESR you have two possibilities:
1st) If you want to provide and possibly consume services provided by your backend-systems or also by your composition environment but you don't need any routing or mapping functionality on the connection and interface layer respectively, then the ESR that is available as an AddOn to CE 7.1 SP3 is enough.
2nd) if, as an addition to the possibilities provided by 1, you also need routing capabilities or dynamic service endpoint or you need to access a functionality by a legacy system (one that is not service enabled) you need to have a PI 7.1 with ESR or at least a PI 7 and then use the ESR from CE 7.1
What I can see/tell so far from what you have written, I'd say you only need a Composition Environment 7.1 with ESR installed.
You can find the necessary packages for the ESR here:
-> Downloads -> Installation and Upgrades -> Entry by application group -> SAP NetWeaver
-> SAP NetWeaver -> SAP NETWEAVER CE 7.1 -> ESR FOR SAP NETWEAVER CE 7.1 -> Installation
But make sure your CE is AT LEAST SP3.
After youve downloaded the 3 packages, place them in a directory and call the exe (the other two are the 2nd and 3rd par-file) and it will concatenate your installation media.
Now go on and simply install the ESR with sapinst like you usually install SAP Software.
After the installation you have to start the configtool in your CE and choose the right system type (CE full development is what I'd recommend). After this you should also run the template installer in the CE portal.
Now you are ready to connect systems to your ESR and can start publishing your Services from backend systems there. You can also, of course, now publish services developed in your CE in this ESR.
But remember, only systems that are already service enabled can be used with this CE/ESR combination. If you have an old 4.6c system or some other system that does not provide a Web Service interface and is not capable of the necessary SOAP protocol and XML interfaces, won't do!