Welcome!


Vol: 1 Iss: 3

Read Back Issues

For a few months, I was a member of the W3C RDF-Schema WG, so I looked forward to reviewing Creating the Semantic Web with RDF. I couldn't wait to see how the potential of RDF and the semantic Web would be explained without creating major digestive problems and headaches (or unintentio...
I was recently sketching out an overview of Web services for a colleague, including SOAP, UDDI, and WSDL. After a few minutes he came to the conclusion, 'Ah, it's like CORBA, but using XML and HTTP.' While this may have reflected the paucity of my description, it did seem to echo the o...
To understand what all the fuss about Web services is, it's useful to start with a little history. As Forrest Gump's mother said, 'You can't look forward without putting the past behind you.' So what have we all been doing this past decade? First, we've made massive investments in syst...
The Web Services Description Language (WSDL) is an industry-standard XML vocabulary used to describe and expose services for client consumption. To be more precise, it's a simple, extensible, and reusable interface definition language that serves to specify Web service operations, mess...
The fundamental notions behind Web service implementations are not new. In fact, many people would argue that their existing Internet RPC systems are Web services. What is different is the use of XML, and XML messaging structures based on SOAP, to control and support these services. Th...
In the history of technology, the growth rate of the World Wide Web (W3) was unprecedented. The Internet spread faster and matured more rapidly than the TV, the radio, or even the light bulb. It was the 'big bang' phenomenon of information. W3 helped transform global business into a gi...
Referred to by some as the fourth wave of computing, Web services intend to standardize the way business applications communicate with each other, whether they are within an enterprise or communicating with external partners, customers, and suppliers. In this article we explore the key...
It's tempting for those with a background in distributed objects to look at the upcoming Web services standards as just another set of distributed object technologies, probably with some misgivings about reinventing the wheel. Conversely, with the advent of Web services it may be tempt...
Reusable software components - when properly built, promoted, and tracked - deliver an enormously productive alternative to traditional 'built-from-scratch' application development. The benefits are real, tangible, and ultimately reflected in the bottom line for those organizations wit...
A guiding principle in the software business is that everything designed and developed today will eventually become a legacy system to-morrow. Just yesterday I was all excited about the new world of client/server. For a time, it was client/server this and client/ server that, accompani...
During the rise of the Internet, the portal's roles as an aggregator of content, a means of personalizing Web access, and a conduit to various online communities became a mainstay of life on the Web. Accordingly, portal sites enjoyed the position of 'sure thing' players because they de...
If you weren't there, a couple of years from now you'll misremember and say you were. That's how big - how momentous - Web Services Edge 2001 West and XMLEdge were. Call that late October conference in Santa Clara the Woodstock of Web services because this is the one everyone wishes th...
The Web services model relies on a stack of software specifications that makes the interoperability of heterogeneous environments a viable possibility. Two essential specifications of this stack are WSDL (Web Service Description Language) and UDDI (Universal Description, Discovery, and...
Most of the major providers of development platforms have already started shipping development tools for Web services. It seems inevitable that everyone will jump on the Web services bandwagon in the not-so-distant future. However, in the minds of many there are still lingering ques...
What do you, the potential Web service provider, really want to get out of having published a Web service? A pat on the back? Notoriety? Fame and fortune? Garnering these elusive prizes from the available tools and platforms on the market today is difficult. But how about just a st...
I'm showing my age, but a number of years ago ELO released an album entitled 'Discovery.' One of the songs was entitled 'Shine a Little Light,' which is apropos for this month's editorial since our feature focus for this edition is Discovery. I took part in a panel discussion...
Get ready, because soon the big knock will be at your door and your boss will be standing there with a single question for you: Should we go with .NET or J2EE for our Web services? Know a couple of things right off the bat. Big bucks will ride on your answer because, whichever directio...
As we can see from the tables, Web services measure up quite nicely with other distributed systems environments. The main differentiating characteristics are: Web services, unlike other distributed systems, support only remote communications, they don't support colocated services. Web...