本系列教程以假想的报社 Daily Moon 为例,为了提高在竞争激烈的环境中的生产力,其员工将使用各种 Web 服务来创建工作流系统,我们将在此过程中讲述各个 Web 服务基本概念。
第 1 部分:简单对象访问协议(SOAP) 2006 年 9 月 介绍 Web 服务和 SOAP 基本概念,并演示如何使用 SOAP(以后要讨论的大部分内容的基础规范)来将 Classifieds Department 连接到内容管理系统。
第 2 部分:Web 服务描述语言(WSDL) 2006 年 10 月 进一步深入说明如何使用 Web 服务描述语言(Web Services Description Language,WSDL)定义 Web 服务预期产生的消息,从而使团队更方便地创建服务以及连接到服务的客户机。
第 3 部分:统一描述、发现和集成 (UDDI) 2006 年 11 月 团队希望准备一系列服务,并希望能方便地查找这些服务。与此对应,统一描述、发现和集成(Universal Description, Discovery and Integration,UDDI)提供了可用服务的可搜索注册中心,以便将自己的服务发布给其他人。
第 4 部分:WS-Security 2006 年 12 月 讨论 WS-Security,详细说明如何保证该报社的服务的安全。
第 5 部分:WS-Policy 2007 年 8 月 讨论 WS-Policy,说明如何保证该报社的服务的安全,以及团队为了访问这些刚提供了安全保护的服务需要进行哪些更改。
第 6 部分:WS-I 证书 2007 年 8 月 重点讨论的是互操作性,因为必须从单个系统访问来自几个不同实现的服务。第 6 部分讨论了在 WS-I 证书中涉及的要求和测试。
第 7 部分:业务流程执行语言(WS-BPEL) 2007 年 8 月 演示了如何使用业务流程执行语言(Business Process Execution Language,WS-BPEL)来从各个服务创建复杂应用程序。
|