了解 web 服务规范 第 1 部分:soapnew

了解 web 服务规范 第 1 部分:soapnew

ID:34373235

大小:464.59 KB

页数:34页

时间:2019-03-05

了解 web 服务规范 第 1 部分:soapnew_第1页
了解 web 服务规范 第 1 部分:soapnew_第2页
了解 web 服务规范 第 1 部分:soapnew_第3页
了解 web 服务规范 第 1 部分:soapnew_第4页
了解 web 服务规范 第 1 部分:soapnew_第5页
资源描述:

《了解 web 服务规范 第 1 部分:soapnew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、页码,1/34了解Web服务规范:第1部分:SOAPNicholasChase(ibmquestions@nicholaschase.com),自由撰稿人,BackstopMedia简介:面向服务的体系结构(Service-OrientedArchitectures,SOA)当前强调的重点在Web服务上,但很容易被所传播的各种信息搞得昏头转向。本系列教程将对主要Web服务规范进行全面说明,从简单对象访问协议(SimpleObjectAccessProtocol,SOAP)一直介绍到WSBusinessProcessExecutionL

2、anguage(WS-BPEL)。本教程将介绍Web服务和SOAP基本概念,并说明如何构建SOAP服务器和客户机。发布日期:2006年9月11日级别:中级访问情况1502次浏览开始之前本系列教程将说明构建一家假想的报社DailyMoon的基于Web访问的工作流系统的详细步骤。主要针对的是希望了解有关Web服务的更多信息的开发人员,以便他们能更为高效地创建应用程序。非技术用户也可以从中获得一些好处,因为在讨论如何编程前对相关概念进行了解释。您应该具有基本编程知识,如果希望按照实际编程示例进行操作,还需要一定的Java知识。我们将讨论XM

3、L(但没有必要对其进行深入讨论),并将涵盖任何必要的概念。关于本系列本系列教程以假想的报社DailyMoon为例,为了提高在竞争激烈的环境中的生产力,其员工将使用各种Web服务来创建工作流系统,我们将在此过程中讲述各个Web服务基本概念。第1部分比较简单,将说明Web服务背后的基本概念,并演示如何使用SOAP(以后要讨论的大部分内容的基础规范)来将ClassifiedsDepartment连接到内容管理系统。本系列以后的部分将以这些基本概念为基础:l第2部分进一步深入说明如何使用Web服务描述语言(WebServicesDescrip

4、tionLanguage,WSDL)定义Web服务预期产生的消息,从而使团队更方便地创建服务以及连接到服务的客户机。l在第3部分中,团队希望准备一系列服务,并希望能方便地查找这些服务。与此对应,统一描述、发现和集成(UniversalDescription,DiscoveryandIntegration,UDDI)提供了可用服务的可搜索注册中心,以便将自己的服务发布给其他人。l第4部分和第5部分讨论WS-Security和WS-Policy,将详细说明如何保证该报社的服务的安全,以及团队为了访问这些刚提供了安全保护的服务需要进行哪些更

5、改。l第6部分重点讨论的是互操作性,因为必须从单个系统访问来自几个不同实现的服务。第6部分讨论了在WS-I证书中涉及的要求和测试。l最后,第7部分演示了如何使用业务流程执行语言(BusinessProcessExecutionLanguage,WS-BPEL)来从各个服务创建复杂应用程序。接下来让我们更为详细了解一下本教程中将讨论的内容。回页首页码,2/34关于本教程本教程将向您以及假想的DailyMoonClassifiedsDepartment介绍Web服务的概念。您将了解该团队如何与现有Web服务系统集成以及如何创建服务的详细过

6、程。重点将是简单对象访问协议(SOAP)。在本教程中,您将了解以下内容:lWeb服务的基本概念lXML的基本知识lSOAP消息的结构和用途l如何安装应用服务器以在其上运行Web服务应用程序。l如何将Web服务实现安装到应用服务器中l如何以编程方式创建SOAP消息。l如果使用Java和ApacheAxis2为基于SOAP的Web服务创建客户机l如何使用Java和ApacheAxis2创建基于SOAP的Web服务在本教程中,ClassifiedsDepartment将通过创建客户机来与内容管理系统集成。您还将了解该部门与之交互的一个服务的

7、创建过程。编程示例采用Java语言,并使用了ApacheAxis2项目,但其中的概念几乎适用于任何语言和环境。回页首先决条件为了按照本教程所示的处理代码,您需要有以下软件:lApacheGeronimo或其他应用服务器。您将在本教程中创建各种Web服务,需要在其上运行这些服务的应用程序。当然,由于Web服务应当可互操作,因此使用何种应用服务器并不重要。在本教程中,我们将演示如何安装和使用ApacheGeronimo(IBM®WebSphere®CommunityEdition也是构建于其上的)。还可以使用WebSphereApplic

8、ationServer等其他应用服务器。可以从ApacheGeronimoDownloads站点下载ApacheGeronimo。lApacheAxis2或其他SOAP实现。可以手动创建SOAP消息,也可以手动对其进行解

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。