Web Service Messaging
Web services are revolutionizing the Internet by enabling
applications to speak a common language: XML. While Web services
technology enables the execution of remote functions, it does
not provide a robust infrastructure for handling information. As
the solution of this problem this article describes the concepts
of web services with messaging.
Web Services Web services are a new breed of Web
application. They are self-contained, self-describing, modular
applications that can be published, located, and invoked across
the Web. Web services perform functions, which can be anything
from simple requests to complicated business processes.
How it differs from web application Where the current
web enables users to connect to applications, the web services
architecture enables applications to connect to other
applications. A web service is therefore a key technology in
enabling business models to move from B2C (Business to Consumer)
to B2B (Business to Business).
Web Services provide companies with a standards-based technology
to simply integrate applications, share information with
partners, and provide access to enterprise systems through a
variety of devices.
Where is the problem? An enterprise-class application
that communicates with Web services must ensure that the data
can be handled appropriately.
When employing Web services, one must ask questions like: Can
our application scale to increased messaging demands? If our
application crashes, is the Web service