As the underlying transport protocol of Web Services, Simple Object Access Protocol (SOAP) is a lightweight protocol for exchange of information in a decentralized, distributed environment. This paper illustrates the design and implementation of a Java SOAP Toolkit (JSTK) which conforms to SOAP specification 1.1 and provides developers a series of simplified Application Programming Interfaces (APIs) to access and deploy a SOAP service on both client and server sides.