j-Platform provides integration with ready-made SOAP WS s. Using the LPT environment, you can also develop custom SOAP WS in addition to the ready-made services offered in the environment.
Conceptually SOAP (Simple Object Access Protocol)
SOAP is actually the implementation of Service-oriented Architecture. It enables the use of the service-oriented architecture in conjunction with the Universal Description Discovery and Integration (UDDI) on top of it.
SOAP is a protocol based on client/server logic that uses the Remote Procedure Call (RPC) model, designed for use in distributed applications and in the communication of web services. More generally, SOAP is an XML-based system developed to use web-based functions
It is a collection of rules. All SOAP-related messages are delivered in XML format and can essentially consist of a SOAP message 3:
- Method Call
- Reply Message
- Error message
SOAP Message Structure
Envelope
It is implicit in all SOAP messages. It must be the root element of the XML document for the SOAP message. The Envelope element contains elements such as Body or Header. The Envelope element always has a Body element, but it does not have to be a Header element. According to SOAP architecture, if there is a header element in the Envelope element, this element should be the first element in the Envelope element. Architects using soap should definitely use TCP as their access protocol
Header
We can compare the Header element in SOAP messages to the <Head> </ Head> tags found in HTML standards. The Header section is not directly related to the method call. Header section and meta-data are sent.
Body
The body element is the most important part of the SOAP message. In the Body section, the name of the web method and the parametric information of the method are sent in XML format. In the reply message, the return value of the method is added to the Body region. This method of writing the parametric structure of the method in XML format is called SOAP Serialization. Finally, error messages contain information such as the name and description of the error in the Body section.