scispace - formally typeset
Open AccessProceedings ArticleDOI

WS-I Basic Profile: a practitioner's view

TLDR
A look at some of the key Web services interoperability issues pointed out by practitioners and critically examine how Basic Profile 1.0 addresses them and some limitations of the profile are examined.
Abstract
Interoperability refers to the ability of software and hardware on multiple machines from multiple vendors to communicate with each other without significant changes on either side. Web services streamline enterprise application integration by making it easier to tie applications running on heterogeneous platforms together helping them communicate correctly, effectively and at reduced cost. The difficulty of integration is a function of the level of interoperability between the applications being integrated. Even though there are established standards for Web services messaging (SOAP), description (WSDL) and discovery and registry (UDDI), custom implementations of these protocols by individual vendors has led to various interoperability issues. Web Services Interoperability Organization (WS-I) recently released Basic Profile 1.0, addressing the interoperability issues with core Web services standards. In this paper, we look at some of the key Web services interoperability issues pointed out by practitioners and critically examine how Basic Profile 1.0 addresses them. Further we also examine some limitations of the profile. We conclude by evaluating a popular Web services implementation against the profile and present our observations.

read more

Citations
More filters
Journal ArticleDOI

Testing and verification in service-oriented architecture: a survey

TL;DR: The previous work undertaken on testing and verification of service‐centric systems is surveyed, showing the strengths and weaknesses of current strategies and testing tools and identifying issues for future work.
ReportDOI

Testing in Service-Oriented Environments

TL;DR: This report makes recommendations for testing service-oriented architecture (SOA) implementations consisting of infrastructure, services, and end-to-end processes, and helps to establish appropriate environments for tests, to ensure specific qualities of service, and to keep testing up to-date with changing configurations of platforms, infrastructure, Services, and other components.
Proceedings ArticleDOI

Challenges for assuring quality of service in a service-oriented environment

TL;DR: This position paper presents some of the challenges faced by organizations implementing SOA-based solutions related to validation and verification activities in an SOA environment, especially of runtime system quality attributes such as interoperability, security, reliability, and performance.
Journal ArticleDOI

A Technique for Deploying Robust Web Services

TL;DR: This paper proposes a mechanism that automatically fixes robustness problems in web services by using robustness testing to detect robustness issues and then mitigate those issues by applying inputs verification based on well-defined parameter domains, including domain dependencies between different parameters.
Proceedings ArticleDOI

Understanding Interoperability Issues of Web Service Frameworks

TL;DR: The goal of this work is to study the real level of interoperability provided by these technologies through a massive experimental campaign involving a wide set of very popular frameworks for web services, implemented using seven different programming languages.