ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Jobs
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


Office applications Toolkit

Magical Web service tour

Bain McKay Builder.com

Published: 13 Jun 2002 16:48 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

WSDL-XML documents contain a Header section for namespaces, a Services schema defining element types, a Messages section for element Request and Response mapping, a PortType section that defines endpoints for services, a Binding definition for Input and Output parameters, and a Security declaration section. A picture is worth a thousand words, so refer to Figure C for the WSDL-XML document structure.

Figure C
WSDL XML document structure

Where's the SOAP?
SOAP is an XML derivative used by Web services to marshal transaction information into XML elements of the Transaction Request at the client side, bind it to the Transport protocol, and unmarshal it at the supplier side. It then reverses that process to pass results back to the client application through the Transaction Response. SOAP is protocol independent so it can bind to supported transport protocols like HTTP, HTTPS, and SMTP. For B2B, SMTP provides an appropriate asynchronous transport. Figure D gives a glimpse of a SOAP transaction's flow.

Figure D
SOAP transaction

What role does ebXML play?
Electronic Business using Extensible Markup Language (ebXML) is the counterpart to EDI in the XML world, providing extensibility, flexibility, and schema services as a common business exchange platform for trading partners. With ebXML, business contracts can include rules of engagement, process schemas, and namespace. EbXML uses SOAP headers to pass routing information.

What is transacted with Web services?
Web services can support any B2B transactions as well as a host of new transactions:

  • Corporations can support automated B2B transactions in supply chain and customer value chain applications.
  • Software can leverage Web services to automatically research and recommend best product offerings on a global scale in a productive manner heretofore unachievable on a manual or automated basis.
  • Just-in-time inventory management can reach commodity status for small- and medium-size business usage.
  • Web services providers will be in demand as third-party services brokers who facilitate inter-business flow through UDDI Directory Services.
  • Information and knowledge providers can provide research repositories through semantic interfaces like taxonomies and ontologies.

Web services are waiting to take you away
Web services can take business automation to the next level of productivity and affordability through open standards. New services and products coming to market will facilitate automated inter-business transactions and highly productive knowledge and information research offerings. Enterprise application developers and product providers who don't take advantage of J2EE Web services will be left behind in this architectural shift as these new, more productive technologies replace sunset application development architectures made popular over the past few years.


Have your say instantly in the Tech Update forum.

Find out what's where in the new Tech Update with our Guided Tour.

Let the editors know what you think in the Mailroom.

Next

Previous

1 2


  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with Konica

Did you find this article useful?
28 out of 56 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:














Featured Talkback

In association with Intel
Why do so many (virtually all) software packages think that they are so important that they have to be started automatically every time the computer boots? What is the largest number of "speed access", "update check", "camera download" and whatever other background programs you have ever seen running? Of those, how many did you really need?

By: J.A. Watson

Read full story:
Annoying software: a rogues' gallery

Discussions

J.A. Watson J.A. Watson

Surreal...

Monday 6 October 2008, 2:40 PM

1 comment
J.A. Watson J.A. Watson

A Heroic Effort, Rupert

Monday 6 October 2008, 8:44 AM

1 comment

Vista Upgrade Blog

Vista - Still Running and Stable After...

Six weeks ago, when I wrote Renewed Adventures with Vista, I wondered if Microsoft had finally managed to fix it sufficiently that I wouldn't be forced to give up on it after a few... More

Post a comment

Official MS Windows 7 Bloggers

Check this out: http://blogs.msdn.com/e7...spx Its an official blog "Engineering Windows 7" Nothing. That's what is revealed. Until there is real... More

5 comments

Microsoft's Mojave just a desert vista

It didn't seem fair to wade into Microsoft's “Mojave Experiment” advert quite so soon after the flat earth incident. But The Economist has no such qualms: in this week's issue, it wonders... More

6 comments