Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Complete list of patterns & practices
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
- Chapter 1: Introduction
- Chapter 2: The WS-I Deliverables
- Chapter 3: How to Apply the Basic Profile
- Chapter 4: Applying Basic Profile Rules When Implementing Web Services
- Chapter 5: Applying Basic Profile Rules When Consuming Web Services
- Appendix A
- Appendix B
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:
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 groups the Basic Profile's rules according to their level of compliancy for implementing a Web service.
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/