Luka Kokalj (2009) Services oriented architectures based on Java EE 5 and WS-BPEL technologies. EngD thesis.
The purpose of this work is to present Java EE 5 platform, the most important technologies that are included with it, and to show the usefulness of the BPEL language. The presentation is based on a practical example of two trading companies which perform standard business processes. The first company represents the supplier of products while the other represents the consumer of its services - the merchant. Designing the informational support of their businesses starts with database management, where JPA technology proves to be very useful. Annotations as the new feature of the platform are presented next. They closely cooperate with EJB classes which take care of all the applications business logic. Dobavitelj application also implements functions for creating and exporting XML data. These functions are available through JAXB technology, which also introduces the JAX-WS web services. The presentation of the JAX-WS technology is more comprehensive and it also includes some other protocols and standards. BPEL language is presented next. Its purpose is to integrate several web services through orchestration. At the end two simple web user interfaces are built with intention to present yet another novelty in Java EE platform - the JSF technology. During programming and examining these different technologies, it turns out that Java EE 5 platform and BPEL language are an excellent combination for designing various modern service oriented architecture solutions.
Actions (login required)