Service Implementation in Java
Part 4 of Blog Series: An in depth look at enterprise SOA : Service Implementation in Java.
You can generate both client and server proxies in Java for Web Services. Client proxies are for consuming services and server proxies are for provisioning services. In this narrated recording, we will provision a server proxy to provide the business logic entirely in Java on the SAP NetWeaver Composition Environment for the ManageVender service interface (WSDL) that was modeled previously in this blog series. We will add the business logic for two web service operations CreateVendor and SearchVendor.
In the process of provisioning the service, we will use a number of features of Java EE 5, such as EJB 3.0 Session Beans, Java Persistence API (JPA), and the Java Persistence Query Language (JPQL). We will then test our service with the WS Navigator and verify the results in the database with the Open SQL Data Browser.