| “Web
Services” refers to a next-generation distributed computing
model. The model assumes that the various components of the architecture
will be versioned, replaced or augmented. Thus, web services are
packaged into ‘profiles’ that act as a pre-configured
solution. When most people think of Web Services, they tend to
think of the WS-Basic Profile,
that is, the combination of SOAP,
UDDI & WSDL.
It is apparent that the rapid evolution of Web
Services will continue to challenge any single definition. However,
the guiding principles for Web Services will likely remain a combination
of:
|
- Service Oriented (capable of distributed
computing)
- Specification based, and mostly open
- Use of meta-languages, focused on programming
language and platform independence
Many view web services
as the next big thing in commercial software because it standardizes
interoperability across platforms. This enables internal applications
to connect more easily as well as provides a means to connect
business-trading partners via the Extended
Enterprise.
|