The previous tutorial in this series showed how to use custom XML messages for component communication. To help the developer avoid reinventing the wheel over and over, many interested parties have developed proposals for standardized XML messaging. The front runner in this race is Simple Object Access Protocol (SOAP), a specification for XML-based communications between objects. SOAP can be used with HTTP, and this tutorial shows how to use a SOAP library for relatively painless component communications.