Web services are an integral part of industry standards and they can act as a basis for semantic interoperability among the various distributed systems across the Web in order to achieve the concept of semantic Web. Multi agent systems also have their utilization in such areas for example in electronic commerce agent systems are already supporting the automation and semiautomation of information gathering activities and transactions over the Internet. Multi agent systems use their own encoding specifications where as Web services use XML as a basis for communication. Therefore, in order to provide interoperability between Web services and multi-agent systems, our aim is to develop a middleware layer between the two. The middleware will facilitate the integration of the two technologies without changing their existing specifications. This research paper presents the design, architecture and implementation details of a WSDL parser that is part of this middleware