YOUR FEEDBACK
Werner Keil wrote: Java 6 update 10. If I'd be running Apple, I'd probably really drop dead...
SOA World Conference
Virtualization Conference
$300 Savings Expire September 12, 2008... – Register Today!


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
There's a biblical story about a walled city called Jericho. In the story, the walled city was under siege, and the folks who wanted in blew their horns for seven days and then the walls all fell down. The Open Group has an initiative based on this story, called Jericho Security, which is based on t...
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Web Services, Are We There Yet?
Web Services, Are We There Yet?

We're all familiar with the Gartner "hype cycle," we've experienced the roller coaster ride it describes as we've worked to move a new technology towards becoming relevant. Web services has been evolving for approximately 36 months, and many already claim victory. However, while there's reason for optimism, much must be done before Web services become meaningfully successful.

Web services' value rests upon the simple but powerful concept that all Web services offer interfaces defined using a standard set of XML-based specifications. In the past developers integrating software needed to consider issues such as "what hardware are the services deployed on," "what middleware do they run on," "what languages are they written in," and even "what tools were used to develop them." Web services XML-based interfaces make these issues much less relevant; developers integrating Web services should be able to do their jobs more rapidly and with more confidence due to the use of common Web services standards to define the integration points for the services.

We've made great progress in the last 36 months. The following specifications have been developed and broadly adopted by the market (and so may be called standards), are broadly supported (so they may be used by application developers), and have proven their value through their use in application development:

  • XML Schema: Helps define the data passed between Web services and other software components that use them. (www.w3.org/XML/Schema)
  • Simple Object Access Protocol (SOAP): Defines how messages sent to and received from Web services are formed. (www.w3.org/TR/soap/)
  • Web Service Description Language (WSDL): Defines how Web services interfaces are defined (www.w3.org/TR/wsdl/)
  • Universal Description, Discovery, and Integration (UDDI): Provides information concerning registries that discover Web services, (www.oasis-open.org/committees/uddi-spec/doc/tcspecs.htm)
  • Web Services Security (WSS): Defines mechanisms for securing Web services from various security threats, many of which cannot be addressed via HTTPS
Several issues remain:
We need to complete the standard set. Much work is under way; however, we can't yet declare that we have all the needed specifications or that they've matured into standards.

  • The specifications must be made usable: Web services interfaces that may be described using a single specification are few enough to exclude them from any practical discussion. Services interfaces are generally described using sets of specifications. We must identify broadly useful standards sets and refine them to clearly specify the characteristics of "conformant" interfaces. This work is underway in the Web Services Interoperability Organization (WS-I). WS-I is nearly finished profiling the existing Web services standards set, and will include other standards that emerge in future profiles.

  • We need software that supports use of the specifications: The publication of specifications, including WS-I Profiles, isn't sufficient to realize Web services' potential. The delivery of supporting tools and middleware must follow. While many vendors support using some of these standards we have not yet reached a point where it may be assumed. This means that we're not yet able to implement e a Web service on an arbitrary platform with confidence that it may be integrated into an application. In addition, vendor implementation of emerging Web services specifications is unpredictable. We need to find a way to have vendors move forward in a more uniform manner, addressing a common set of specifications in a common order.

  • The specifications must be put to work: Web services become truly relevant as the pool of useful Web services grows, and as these services are integrated into a growing set of business solutions.

    Much must be done if Web services are to deliver their "everybody wins" potential. And there's more. Service-oriented architecture (SOA), one of the buzzwords moving along the hype cycle this year, is an application architecture for integrating services together to form business solutions. SOA isn't particularly meaningful if we don't have a set of services available to integrate. Web services is the leading candidate for a serviceable (pardon the pun) technology foundation.

    The bottom line is that we're not there yet, and more rides on our succeeding than ever before. I hope you'll all join in!

  • About Tom Glover
    Tom Glover is the president and chairman, Web Services Interoperability Organization and is the senior program manager of Web services standards for IBM Software Group. Prior to working with WS-I, Tom served as general program manager of UDDI.org and was responsible for guiding the organization as it developed the Universal Description, Discovery and Integration Specification. He was also managing director of the UDDI Business Registry Operators' Council, which delivered and managed the first UDDI-based Business Registry in production on the Internet.

    SOA WORLD LATEST STORIES
    Federal Judge Susan Illston has found that Oracle CEO Larry Ellison either destroyed or deep-sixed e-mail evidence that should have been turned over for discovery in a 2001 insider-trading class-action suit. The suit, which Oracle wants quashed, claims that Ellison and other Oracle...
    To be able to do anything useful, an ESB must be configured with all sorts of parameters, from endpoint connection URIs to message transformation scripts to content-based routing definitions. Moreover, ESBs like Mule can host custom components, which will process messages and perform u...
    From his cell in a federal prison in New Jersey, former CA CEO Sanjay Kumar has pointed an accusing finger at CA founder Charles Wang and said that Wang was the real author of the $2.2 billion accounting fraud that sent Kumar to jail for 12 years and nearly destroyed the company.
    Vague, undocumented and double or triple meaning definitions are not uncommon to the IT world but I must say that SOA beats them all. If there is a commonly accepted definition I haven't found it yet, the ones I have encountered so far not only differ on what SOA is but they do it on s...
    What could be a problem with logging in SOA in the presence of such wonderful tools like log4j, Java’s logging library and similar? Why might we need something special for SOA and why aren’t existing techniques enough? The answer is simple and complex simultaneously – in SOA we a...
    When the programming model shifted from the traditional procedural model to that of object-orientation, a major paradigm shift occurred in the world of IT development. The focus was on encapsulating the state and behavior of entities and calling that encapsulation a class. Instances of...
    SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
    SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
    Click to Add our RSS Feeds to the Service of Your Choice:
    Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
    myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
    Publish Your Article! Please send it to editorial(at)sys-con.com!

    Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


    SYS-CON FEATURED WHITEPAPERS


    ADS BY GOOGLE