Web Services and Workflow
Many IT applications must interact with other software components or the human beings that perform parts of a business process. Two important integration technologies are Web services and workflow. Web services are becoming the preferred way for two applications to exchange information and request services of each other, replacing Distributed COM (DCOM) and Remote Procedure Calls (RPC), and workflow engines are increasingly used to describe the flow of information among applications and people.
Web Services
A Web service is a software component that communicates with other applications and other components by encoding messages in XML and sending the messages over standard Internet protocols, such as the Hypertext Transfer Protocol (HTTP). Intuitively, a Web service is like a Web site without a UI, serving applications instead of people. Instead of getting requests from browsers and returning Web pages in response, a Web service receives a request message formatted in XML from an application, performs a task, and returns an XML-formatted response message to that application. Because they use standard Internet protocols and exchange data via XML messages, Web services allow applications to communicate with each other regardless of the OS each is using, making it practical to integrate applications within a company as well as between companies via the public Internet. In the past, such integration was a time-consuming and highly customized process that only the very largest of companies could afford to undertake. With Web services, Microsoft and others hope to make it commonplace.
Atlas Members have full access
Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.
Membership OptionsAlready have an account? Login Now