Multiple builders can be used to create a service layer.
Service Definition builder
This builder creates underlying support for an initially empty service, provides an option for exposing the service by a WSDL (Web Services Definition Language) document, and names the service.Service Operation builder
This builder adds an operation or method to the service defined by the Service Definition builder. The operation can invoke any data access support available in the model. Data access is usually provided by using one or more back-end integration builders, such as SAP Function or SQL Call, but can also be provided by a linked Java object (LJO) or any data-returning method.Web Services Call builder
This builder is used to call a single operation in a web service defined with a WSDL document. Web Service Multiple Operations builder
This builder adds to your model all the operations defined in a WSDL document. It combines the features of the Web Service Call builder, the Service Definition builder, and the Service Operation builder. REST Service Call builder
This builder is used in models in which you want to call a Representational State Transfer (REST) style service.
Parent topic: Creating a service provider model