Kernel knowledge

Summary:In a recent post, Avanade's Steve Maine parses a presentation by Microsoft's Don Box, and does a great job of explaining the essential core elements of a Web service, which he calls the Web service "kernel." The kernel in an operating system consists of the important stuff you dont need to know too much about, as Maine puts it.

In a recent post, Avanade's Steve Maine parses a presentation by Microsoft's Don Box, and does a great job of explaining the essential core elements of a Web service, which he calls the Web service "kernel."

The kernel in an operating system consists of the important stuff you dont need to know too much about, as Maine puts it. He hopes end-users won't have to know much about what happens behind the secenes with a Web service, but it's good to know what's at the root of it all.

Here are the five essential elements of the "WS-Kernel" as Maine and Box describe them:

  • XML - The language of the service; a language that everyone now understands.
  • SOAP - The envelope the service is wrapped in.
  • WS-Addressing - Where the service is going, and where it came from.
  • WS-MetadataExchange - Introduces services to each other. "Who are you? What do you do?"
  • XSD/WSDL - Describes what's in the service.



Topics: Tech Industry

About

Joe McKendrick is an author and independent analyst who tracks the impact of information technology on management and markets. Joe is co-author, along with 16 leading industry leaders and thinkers, of the SOA Manifesto, which outlines the values and guiding principles of service orientation. He speaks frequently on cloud, SOA, data, and... Full Bio

zdnet_core.socialButton.googleLabel Contact Disclosure

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.