Interoperability Using Web Services

written by: Blerick Tawman; article published: year 2007, month 11;



In: Categories » Internet » Web services » Interoperability Using Web Services

Web services naturally allow for interoperability, but at this point in time they don't do it perfectly and face a number of problems and challenges, which are being defined and addressed by the Web Services Interoperability Organization (WS-I). The WS-I organization provides developers with a framework in the form of Profiles, interoperability guidelines, test assertions and testing tools to test conformance of their Web services. A brief description of each follows:

  • Profiles Profiles contain a list of named and versioned Web services specifications together with a set of implementation and interoperability guidelines recommending how the specifications should be used to develop interoperable Web services.

  • Interoperability Guidelines In addition to references to specifications or standards, a Profile contains interoperability guidelines that resolve ambiguities or specify how to achieve consistent usage. This in turn increases the potential for interoperability of the implementations of the specification.

  • Testing Tools Testing Tools are used to monitor and analyze interactions with a Web service to determine whether or not the messages exchanged conform to WS-I Profile guidelines.

    1. Monitor A tool used to intercept and log interactions with a Web service. This tool generates a log that is later processed by the Analyzer to verify that the monitored interactions conform to a Profile.

    2. Analyzer A tool used to process the logs generated by the Monitor to verify that the intercepted Web service interactions conform to the given Profile.

  • Sample Applications Sample Applications demonstrate the implementation of applications that are built from Web services Usage Scenarios and Use Cases, and that conform to a given set of Profiles. Implementations of the same Sample Application on multiple platforms, using different languages and development tools, allow WS-I to demonstrate interoperability in action and to provide readily usable resources for the Web services practitioner.

legal disclaimer

1) Our website is not responsible for the information contained by this article as well for any and all copyright infringements by authors and writers. E-articles is a free information resource. If you suspect this article for any copyright infringements, please read the Terms of service and contact us to investigate the problem.
2) The E-articles directory team is not responsible for inaccuracies, falsehoods, or any other types of misinformation this tutorial may contain and will not be liable for any loss or damage suffered by a user through the user's reliance on the information gained here. Please read the Terms of service

Useful tools and features

Translate this article to...    Send this article to you or to a friend

Link to this article from your page   
If you like this article (tutorial), please link to it from your web page using the information above. Linking to this page, this is the only way to help us improve our service, the same time providing your visitors with a way to improve their online experience.

related articles

1. How to Obtain Your SSL Certificate
To complete your SSL certificate enrollment, please visit one of many sites, for example: http://www.verisign.com/products/site. There, you will be instructed to complete the following steps. Generate Certificate Signing Request: Follow the instructions in your server software manual, or online at http://digitalid.verisign.com/server/enrollStep3.htm, to create a Certificate Signing Request (CSR) and a key pair. After the server software creates the two files, make backup copies of them o...

2. What are Web Services and How are they used
Web services are a collection of protocols that are used to exchange data between disparate applications or systems. The essence of web services is the open standards on which they are built, by leveraging public and common protocols like HTTP, along with the XML document model. Web services are easy to implement with existing technologies. Not only are you (as a PHP developer) already familiar with many aspects of web services and the tools required, but you already have the facilities required to deploy them. Why They Are U...

3. How Digital Certificates (SSL) Work
In physical transactions, the challenges of identification, authentication, and privacy are solved with physical marks, such as seals or signatures. In electronic transactions, the equivalent of a seal must be coded into the information itself. By checking that the electronic “seal” is present and has not been broken, the recipient can confirm the identity of the message sender and ensure that the message content was not altered in transit. To create an electronic equivalent of physical security, some vendors use adva...

4. External Blogging Personality Types
Instead of providing a dry list of the top ways you can use blogs, I’ve decided to look at blogging in a different way. I have taken the top seven types of business blogs and personified them as different characters, or locations, within a city. Let’s take a tour of this virtual city and visit some people and places your business may want to work with as it discovers, experiments with, and eventually embraces blogging: • The Barber Barbers can prove to be prominent citizens— they know the right...

5. What You Can Learn from Log Analysis: The Basics
Any software you might use to make sense of your Web site is likely to find its way onto a list of log analysis tools. There are a lot of tools and many more become available every day. The last time I looked, there were nineteen of them at this Yahoo! category: http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/L og_Analysis_Tools/. But there were another forty-three at this site: http://dir.yahoo.com/Business_and_Economy/Business_to_Business/Communications_and_N etwork...

6. A Wealth of Measurement Methods on the Web
There's no end to the things you can measure. Studies can correlate employee punctuality to manufacturing output, press release flamboyance to investor turnover, and frequency of atdesk massages (remember those?) to grammatical errors per email. So let's start simple and start with the Four R's: ROI, ROA, ROE, and ORI. Return on Investment (ROI) I first heard the words return on investment when I opened an account at Palo Alto Savings with a $25 birthday fortune received from my grandmother. I'd ne...

7. What is bandwidth related to Web Hosting
In terms of web hosting the bandwidth is a measure of the data that sent to web surfer computer from web hosting company. If you have a big site that offer downloadable large files or thousands of visitors visit your website daily than you probably need more bandwidth. Web hosting companies offer variety of plans with different bandwidth option. Many web hosting company offer unlimited bandwidth feature but they will charge you higher. So, best is that if you go thro each features and plan and compare it with your web site req...