What does it mean that XML Web services are self-contained?

What does it mean that XML Web services are self-contained?

You are most likely referring to the common quote that Web services are "self-contained, self-describing, modular applications that can be published, located and invoked across the Web." Since most Web services today are based on XML, they are inherently capable of describing their operations and I/O requirements to interested parties. This allows client software to dynamically determine what a service does, the data types that a service uses, how to invoke operations on the service, and the responses that the service may return. Since Web services are remotely executed, they do not depend on resources residing on the client system that calls them. This autonomous nature of Web services is the primary factor that has lead to their being hyped as the new miracle of business-to-business connectivity and enterprise application integration.

This was last published in May 2002

Dig Deeper on Java Web Services



Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

1 comment


Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: