java服务开发指南

java服务开发指南

ID:19247527

大小:277.01 KB

页数:23页

时间:2018-09-30

java服务开发指南_第1页
java服务开发指南_第2页
java服务开发指南_第3页
java服务开发指南_第4页
java服务开发指南_第5页
资源描述:

《java服务开发指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XXXX塔里木油田SOA标准过程编制及平台研发Web服务提供与消费(Java)开发指南版本:V1.0中国石油塔里木油田公司2011年3月JAVA服务开发指南文件版本历史文件版本修订日期修订人审核人批准人修订说明0.12011-3-24于鹏创建文档0.22011-3-25杜少华加入cxf客户端开发说明和demo源代码附件。1.02011-3-27杜少华复杂对象参数和反向工程Copyright©中国石油塔里木油田公司IIIJAVA服务开发指南目录1概述11.1文档目的11.2文档内容12相关资料12.1WSDL12.2WS-Security22.3SOAP23CXF开发服务33.1CXF介绍33.

2、2准备工作33.3WEB服务开发43.4服务发布验证63.5支持WS-Security63.6复杂参数83.7CXF开发webservice客户端83.7.1wsdl2java83.7.2客户端加入安全认证83.7.3客户端运行93.7.4源码附件93.8POJO改造成CXF服务94ePlanet开发服务104.1ePlanet介绍104.2准备工作104.3WEB服务开发114.3.1管理系统中定义服务114.3.2Service代码实现114.3.3服务配置144.4服务发布验证15Copyright©中国石油塔里木油田公司IIIJAVA服务开发指南4.5ePlanet插件开发服务客户端1

3、54.6ServiceDemo154.7安全服务的提供与消费164.7.1提供164.7.2消费16Copyright©中国石油塔里木油田公司IIIJAVA服务开发指南1概述1.1文档目的本文档对JAVA开发WEB服务进行说明,用以指导WEB服务的开发工作。相关人员通过阅读本文档,可获得足够的信息,完成JAVA的WEB服务开发。使用对象:有Java开发基础,能配Java开发环境,熟悉eclipse开发,能在tomcat上部署应用程序的程序员。1.2文档内容主要内容包括:Ø相关资料:介绍WEB服务开发领域的相关资料。ØCXF开发服务:详细讲述CXF开发WEB服务的过程,用以指导实际的服务开发。Ø

4、ePlanet开发服务:详细讲述CXF开发WEB服务的过程,用以指导实际的服务开发。2相关资料2.1WSDLWSDL(网络服务描述语言,WebServicesDescriptionLanguage)是一门基于 XML 的语言,用于描述 WebServices 以及如何对它们进行访问。在Web服务的世界里,应用程序基本上由远程的、XML驱动的组件构成,这些组件采用不同的语言编写,再采用标准的远程激活协议通过Web连接。服务提供者定义所提供服务需要用到的数据格式。同样的,当你在以上应用模式下接受Web服务时,你也需要采取措施保证你的客户程序采用了服务器期望的数据格式。这正是WSDL(Web服务定义

5、语言)大显身手的地方。Copyright©中国石油塔里木油田公司19/19JAVA服务开发指南1.1WS-Security随着Web服务由技术概念到实践应用的不断发展,种种迹象表明Web服务将是未来应用架构的一个极为重要的模式。当Web服务用于试验计划和大规模生产时,拥有一种松散耦合的、与语言和平台无关的、在组织内跨企业、跨因特网链接应用程序的方法的好处正变得愈发明显。而当Web服务日益成为主流时,要解决的关键问题便是安全性。WS-Security应运而生。WS-Security (Web服务安全)是一种提供在Web服务上应用安全的方法的网络传输协议。2004年4月19日,OASIS组织发布了

6、WS-Security标准的1.0版本。2006年2月17日,发布了1.1版本。WS-Security是最初IBM, 微软, VeriSign和ForumSystems开发的,现在协议由Oasis-Open下的一个委员会开发,官方名称为WSS。协议包含了关于如何在Web服务消息上保证完整性和机密性的规约。WSS协议包括SAML(安全断言标记语言)、Kerberos和认证证书格式(如X.509)的使用的详细信息。WS-Security描述了如何将签名和加密头加入SOAP消息。除此以外,还描述了如何在消息中加入安全令牌,包括二进制安全令牌,如X.509认证证书和Kerberos门票(ticket)

7、。WS-Security将安全特性放入一个SOAP消息的消息头中,在应用层处理。这样协议保证了端到端的安全。1.2SOAP简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系

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

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

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