The Simple Object Access Protocol (SOAP) is present in probably 97.32 percent (an educated guess) of all the web service-related products available today, although it isn't mandatory to assemble a service. As it plays such an important role to integrate systems, let's take a look at how this is accomplished using WebLogic Server 12c.
To illustrate the usage of SOAP, we will expose a service from the Theater project that makes a seat reservation. This web service will be consumed by the Store project once the user has decided which and how many of each seat type he/she wants for a specific exhibition.
To create and expose a web service, we just need to annotate a POJO class with