| Simple Object Access Protocol - SOAP | ||||||||||||||||
|
|
||||||||||||||||
| What is SOAP? | ||||||||||||||||
|
|
||||||||||||||||
|
|
||||||||||||||||
A group of vendors from Microsoft, IBM, Lotus and others, created an XML-based
protocol that lets you activate applications or objects within an application
across the Internet. In a nutshell, SOAP codifies the practice of using XML and
HTTP to invoke methods across networks and computer platforms.
What does this really mean
Web Applications
For Example One of the reasons that these three functions are separated is because they reside on different machines. Ie. the program that runs the online bill paying is one one computer server, while the credit card and bill paying applications are on other servers. With SOAP, this doesn't matter.
You might have a
method that gets an account balance:
With standard Web based applications, that method is only available to the programs that call it and are on the same server. Using SOAP, you can access that method across the Internet via HTTP and XML.
How is SOAP Used?
One thing to consider when looking into implementing SOAP on your business server is that there are many other ways to do the same thing that SOAP does. But the number one benefit you'll gain from using SOAP is it's simplicity. SOAP is just XML and HTTP combined to send and receive messages over the Internet. It is not constrained by the application language (Java, C#, Perl) or the platform (Windows, UNIX, Mac), and this makes it much more versatile than other solutions. This article was written for Bethany. |
||||||||||||||||

