You would need to build them yourself using whatever tools you have available. SOAP, defined SOAP defines a mechanism to pass commands and parameters between HTTP clients and servers. SOAP is simple. The client sends a request to a server to invoke an object, and the server sends back the results. The messages themselves are formatted in XML, and encapsulated in HTTP protocol messages.
SOAP works with existing Internet infrastructure.
You don't need to make any special accommodations on any of your routers, firewalls, or proxy servers for SOAP to work. In this case, the program knows this is the way to format a request for a stock price. The SOAP specification SOAP defines two types of messages, Call and Response, to allow clients to request a remote procedure and to allow servers to respond to such requests. XML headers enclose the actual SOAP payload. The key elements of the SOAP specification are its use of the HTTP verbs POST and M-POST, the use of additional HTTP headers, and the need for XML namespaces to avoid confusing SOAP keywords that may be duplicated across environments.