Microsoft SOAP Toolkit
- Develop a Web Service: Up and Running with the SOAP Toolkit for Visual Studio
The new Simple Object Access Protocol (SOAP) Toolkit for Visual Studio 6.0 provides the infrastructure for developers to build, expose, and consume Web services. With a few exceptions that are outlined in the toolkit, the SOAP Toolkit complies with the SOAP version 1.1 specification. It includes the Remote Object Proxy Engine (ROPE), a Service Description and Code Generation Wizard, and code that provides ASP and ISAPI reference implementations of SOAP listeners. This article describes the tools and the object model of the SOAP Toolkit, and then demonstrates ASP and ISAPI implementations of a functional Web service using this toolkit. Download the SOAP Toolkit at http://msdn.microsoft.com/xml/general/ toolkit_intro.asp.
Also See: Code update for this article
- Exposing Application Services With SOAP : Using the MS SOAP Toolkit for Visual Studio
With its recently released SOAP Toolkit for Visual Studio, Microsoft has made the process of creating Windows-based SOAP Web Services easy for anybody familiar with the use of COM objects. There are, however, a few gotchas that you need to know about. This article, and the associated download, will provide you with the information you need to make it work.
- SOAP Toolkit 2.0: New Definition Languages Expose Your COM Objects to SOAP Clients
In SOAP Toolkit 2.0, the Services Description Language
(SDL) has been replaced with the Web Services Description Language (WSDL) and
the Web Services Meta Language (WSML). WSDL and WSML files describe the
interfaces to a service and expose COM objects to SOAP clients. This article
describes a custom tool, IDL2SDL, which takes an IDL file and produces WSDL and
WSML files without waiting for a DLL or TLB file to be generated. Also shown is
a customized development environment in which WSDL and WSML files automatically
reflect the changes to IDL files.
Microsoft SOAP Toolkit Version 2.0 FAQ
This article provides in-depth answers to frequently asked development questions regarding Microsoft SOAP Toolkit 2.0.
- Working with the Microsoft SOAP Toolkit
Article on ASPToday.com.
The Simple Object Access Protocol continues to gather more and more keen supporters. As more developers embrace SOAP, the greater the need for common libraries and tools – this is especially important, as different SOAP implementations must be able to co–exist in harmony. The Microsoft SOAP Toolkit bridges the gap between current development strategies and the .NET approach. The Toolkit breathes life into your legacy COM objects, allowing them to be used as part of your .NET solutions.
- MS SOAP Toolkit 2.0 Beta 1: Microsoft's ASP Implementation
Microsoft SOAP Toolkit 2.0 Beta 1 makes it possible to call services and publish them according to two Application Program Interface (API) levels: high or low. The choice will depend on the characteristics of the SOAP message that you wish to send or the level of monitoring of the service to be called. In this article, learn more about SOAP Toolkit with the help of an example.
- Article: SOAP Toolkit 2.0: New Definition Languages Expose Your COM Objects to SOAP Clients
In SOAP Toolkit 2.0, the Services Description Language (SDL) has been replaced with the Web Services Description Language (WSDL) and the Web Services Meta Language (WSML). WSDL and WSML files describe the interfaces to a service and expose COM objects to SOAP clients. This article describes a custom tool, IDL2SDL, which takes an IDL file and produces WSDL and WSML files without waiting for a DLL or TLB file to be generated. Also shown is a customized development environment in which WSDL and WSML files automatically reflect the changes to IDL files.
- Using Microsoft's SOAP Toolkit for remote object access
Web Services and XML Messaging are gaining ever more attention and at the core of this movement is the Simple Object Access Protocol (SOAP), which promises to bring a standard interface to calling server side code. In this article Rick discusses what SOAP is how it works and how to use Microsoft's SOAP Development Kit to call COM components and script code over the Web.
- A Three part article on ASPToday.com about "Creating applications using SOAP and XMLHTTP"
- Hanson Brothers Interoperability Sample: Overview
Demonstrates the SOAP Toolkit for Visual Studio 6.0 and how it can be used to interact with a Web Service. This sample displays interaction between two Web Services: one that resides on a Windows 2000 server and a second that resides on a Sun Solaris server.
- Calling Case-Sensitive SOAP Components From VB
I couldn't resist the hype. I am a glutton for marketing and new technology, and the Simple Object Access Protocol (SOAP) caught my attention. I recently decided to delve into the world of Microsoft's SOAP Toolkit after reading several articles on SOAP and how the .NET framework will incorporate XML and SOAP heavily into Visual Studio .NET. I was also fascinated by how easy it seemed according to the articles I had read. I opened the ROPE example in the Samples directory and started to implement a simple test using ASP.
- Returning ADO Recordsets with SOAP Messaging
This article provides guidelines for exposing an existing COM object in a Web Service using SOAP. These guidelines are illustrated by exploring two different solutions for returning ADO recordsets, ending with a discussion on the pros and cons of each solution, as well as other issues that might arise during the packaging and retrieval of data.
- Web Services and the SOAP Toolkit for Visual Studio 6.0
Application development is undergoing a major shift. Applications are no longer aggregations of basic operating system services, such as the file system and graphics system. Increasingly, applications integrate higher-level applications, such as a database or a transaction monitor, and add unique value on top of that integration. The developer can focus on unique business value rather than building infrastructure. The result is shorter time to market, higher developer productivity and, ultimately, higher-quality software.
- MS SOAP SDK vs IBM SOAP4J: Comparison & Review
With the recent submission of the Version 1.1 Specification of the Simple Object Access Protocol (SOAP) to the W3C, the fledgling new XML-messaging/rpc protocol has been getting a lot of attention -- mostly from developers wanting to know how exactly to use it in their enterprise applications. Not wanting to disappoint, the two largest supporters of SOAP, IBM and Microsoft, have both recently released two vastly different (and unfortunately, incompatible) reference implementations of SOAP.
- Article on ASPToday.com : Developing Web Services with ASP+ - An Introduction
In this article I will explain how to use ASP+ to build a Web Service on the .Net platform. I will start off by explaining how web services work in the ASP+ framework, then demonstrate the tools and techniques necessary, and finally walk you through the building of two easy–to–understand services that will get you started in building your own web services.
- Create Firewall-Friendly Distributed Apps
Use the SOAP Toolkit to build firewall-friendly VB and interactive Web apps
- Sample SOAP Implementation
SOAP is gaining more and more industry recognition as more organizations realize its potenital, which, essentially is, exposing some sort of service out to subscribers all via the web. It is an XML based system that runs over HTTP. Which means that it is a TEXT standard (machine independant), and that it will not interfer with firewalls (typically HTTP runs over port 80 that is already open to serve your normal HTTP Web requests).
- MS SOAP SDK vs. IBM/Apache XML-SOAP
MS SOAP SDK vs IBM SOAP4J
Comparison & Review
- Support WebCast: Implementing and Accessing Web Services Using Visual Basic 6.0 and the SOAP Toolkit for Visual Studio
Presentation by Karthik Ravindran covering:
An introduction to Web Services
An overview of the Distributed Object Infrastructures and limitations of using it to implement true distributed applications in an Internet environment
An overview of the SOAP specification and its design goals
SOAP messaging and the role of XML
Advantages and limitations of SOAP
An introduction to the Visual Studio SOAP Toolkit
Implementing and accessing Web Services using Visual Basic 6.0 and the SOAP toolkit