3 Posts

Part 3 of Blog Series: An in depth look at enterprise SOA : Service Implementation in ABAP.


You can generate both client and server proxies in ABAP to send or receive messages, client proxies are generated from outbound interfaces whereas server proxies use inbound interfaces. In this narrated recording, we will take the ManageVendor service interface (wsdl) that was modeled previously in the Service Modeling with the ESR and create a server proxy object, add the business logic (implementation) for the 2 methods Create_Vendor and Search_Vendor, and finally create a runtime configuration for the proxy using http basic authentication along with a quick test using WS Navigator.


Although I didn’t show it in the recording, it's easy to create multiple endpoints for the same service definition to allow for different runtime behaviors.  Another nice feature that was not shown in the video is how easy it to regenerate the proxy if the modeled interface in the ESR were to change. The proxy interfaces and classes will be overwritten but the implementing class will remain intact so you don’t lose the code that you wrote. The last step is to use transaction WSPUBLISH to publish our web service (service definition and endpoint) to the Services Registry. We’ll cover more about the Services Registry later in this series as well as consuming services in ABAP and Java. We'll feature creating Java server proxy next in the series.



Part 5 of Blog Series: An in depth look at enterprise SOA : Service Testing and Registry 

In this section we'll show you how you can test our server proxy from within the ABAP workbench as well as testing with the Web Services Navigator. We’ll cover some new 7.10 features of Web Service Navigator tool that my colleague, Vladimir Dinev, had shared with me. We’ll then move on to the Services Registry to show you how to add your own classification to the existing ManageVender service. 



If you are planning to attend the 2006 ASUG Annual Conference May 14-17th in Orlando, Florida, Why not extend your stay by an additional day to take advantage of the SAP NetWeaver Developer Info Days. The Developer Info Days is 1.5 days of educational sessions presented by SAP development colleagues. The sessions will be organized by tracks corresponding to the IT Practices . As organizer of the Custom Development track, I’m proud to say that we have an impressive line-up of development speakers and topics. We will prominently feature SAP’s User Interface (UI) tools starting with the code-free model driven approach of SAP NetWeaver Visual Composer and move on to cover Web Dynpro programming model with sessions tailored to both the ABAP and Java developers. We will also offer a sneak preview of SAP plans around Java EE 5.0 and have a look at SAP’s upcoming Solid Rock initiative which brings robustness and stability to the Java server along with lower TCO through improved supportability, ease of administration, enhanced monitoring, and problem tracking. If you have any questions regarding the DID Custom Development track, please free to contact me Peter McNulty. I look forward to seeing you there and don’t forget to bring those tough questions for our experts.


Filter Blog

By date: