Building Interoperable Web Services: WS-I Basic Profile 1.0

 

Patterns and Practices home

Complete list of patterns & practices

Purchase this book online

Jonathan Wanagel, Microsoft Corporation. Andrew Mason, Microsoft Corporation. Sandy Khaund, Microsoft Corporation. Sharon Smith, Microsoft Corporation. RoAnn Corbisier, Microsoft Corporation. Chris Sfanos, Microsoft Corporation

August 2003

The patterns & practices team has decided to archive this content to allow us to streamline our latest content offerings on our main site and keep it focused on the newest, most relevant content. However, we will continue to make this content available because it is still of interest to some of our users.
We offer this content as-is, without warranty that it is still technically accurate as some of the material is undoubtedly outdated. Note that the content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Summary

This guide covers WS-I Basic Profile contents, use within Microsoft development tools, coding compliance challenges, degrees of freedom for customers and best options based on technical and non-technical requirements.

Downloads

Download Building Interoperable Web Services: WS-I Basic Profile 1.0 in .pdf format.

Contents

Who Should Read This Guide

This guide is written for readers in one or more of the following categories:

  • Application Architects
  • Developers

What Is in This Guide

This book is divided into five chapters. Here is a brief description of what each chapter contains:

Chapter 1: Introduction

This chapter discusses the WS-I. It includes the following topics:

  • Why the WS-I was formed
  • The organizational structure of the WS-I
  • The problems the WS-I addresses, and those it does not
  • The deliverables the WS-I provides

Chapter 2: The WS-I Deliverables

To encourage interoperability, the WS-I is creating a series of profiles, which will define how the underlying components of any Web service must work together. Chapter 2 discusses the first of these profiles, called the Basic Profile, and includes the following topics:

  • The Basic Profile's underlying principles
  • An explanation of the WS-I usage scenarios
  • An explanation of the WS-I sample application, which demonstrates how to write a compliant Web service
  • An explanation of the testing tools, which check that your implementation follows the Basic Profile guidelines

Chapter 3: How to Apply the Basic Profile

This chapter lists some general practices you should follow for writing Web services or clients that conform to Basic Profile.

Chapter 4: Applying Basic Profile Rules When Implementing Web Services

This chapter assigns each of the profile's rules to one of four possible levels of compliancy and, on a rule-by-rule basis, shows how to adjust your code to make your Web service comply with the profile's rules.

Chapter 5: Applying Basic Profile Rules When Consuming Web Services

This chapter assigns each of the profile's rules to one of four possible levels of compliancy and, on a rule-by-rule basis, shows how to adjust your code to make your Web service client comply with the profile's rules.

Appendix A

Appendix A groups the Basic Profile's rules according to their level of compliancy for implementing a Web service.

Appendix B

Appendix B groups the Basic Profile's rules according to their level of compliancy for implementing a Web service client.

Community

This guide, like many patterns & practices titles, is associated with newsgroups for community support. Use this newsgroup to post questions, provide feedback, or connect with other users for sharing ideas.

ASP.NET Web Services Newsgroup
Join this forum on ASP.NET Web services at, https://msdn.microsoft.com/newsgroups/loadframes.asp?icp=msdn&slcid=us&newsgroup=microsoft.public.dotnet.framework.aspnet.webservices

Newsgroup: NNTP Reader

news://msnews.microsoft.com/

Patterns and Practices home