soa_webservices技术与开发实现

soa_webservices技术与开发实现

ID:34368728

大小:838.42 KB

页数:29页

时间:2019-03-05

soa_webservices技术与开发实现_第1页
soa_webservices技术与开发实现_第2页
soa_webservices技术与开发实现_第3页
soa_webservices技术与开发实现_第4页
soa_webservices技术与开发实现_第5页
资源描述:

《soa_webservices技术与开发实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SOA/WebServices技术与开发实现胡光华huguanghua@lingtu.com北京灵图软件技术有限公司内容列表∑SOA∑WebServices∑开发/部署WebServiceshttp://www.lingtu.com引子http://www.lingtu.com引子http://www.lingtu.com第一部分SOASOA的定义∑ServiceOrientedArchitecture∑各种在网络上的Service∑高度可重用的∑大颗粒的∑以商业逻辑为中心的∑以松耦合的方式∑根据按需服务的精神∑

2、标准的接口∑进行系统资源整合的一种架构http://www.lingtu.com软件复用的历程面向服务架构Web/ServicesWeb/Services面向服务架构组件对象模型DCOM/CORBADCOM/CORBA组件对象模型Class/InterfaceClass/Interface面向对象设计面向对象设计Function/MethodFunction/Method模块化设计模块化设计http://www.lingtu.com未来软件的比重http://www.lingtu.comSOA的好处∑将今天的财富

3、带到未来∑快速适应多变的商业需求∑降低企业内部费用∑–Service有开放标准的接口,不需要复杂昂贵的中间件了。∑–资源的共享和重用∑降低外部集成的费用∑–或中间件变得简单,互相之间有移植性。http://www.lingtu.comSOA蓝图∑由middleware公司提出∑–URL:http://www.MiddlewareRESEARCH.com∑被大多数公司响应∑用一个完整的例子作为指导∑–核心部分:企业级分布式用户身份信息系统∑–产品数据服务∑–企业门户http://www.lingtu.comhttp

4、://www.lingtu.com第二部分WebServicesWebServices∑Web服务是基于网络、分布式的模块化组件,它执行特定任务,遵守具体的技术规范,这些规范使得Web服务能与其他兼容的组件进行互操作。http://www.lingtu.comWebServices概念层次http://www.lingtu.comWSDLhttp://www.lingtu.comSOAP∑

5、d="http://www.w3.org/2001/XMLSchema"∑xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"∑xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">∑Hello!

6、∑∑∑http://www.lingtu.comSOAP客户端和服务端的交互过程http://www.lingtu.comUDDI∑可以简单理解UDDI是WebService的黄页http://www.lingtu.com三角查找关系http://www.lingtu.com利用WebServices来实现SOAhttp://www.lingtu.com高级话题∑BPELBusinessProcessExec

7、utionLanguage∑WS安全性∑WS-Security∑WS互操作性∑WS-I(interoperability)http://www.lingtu.com第三部分开发/部署WebServices开发步骤∑服务提供端的开发1.业务逻辑的开发2.发布成WebServices3.公布WSDL或注册UDDI∑服务消费端的开发1.选择WS客户端2.通过WSDL生成相关资源(类)3.访问http://www.lingtu.com开发实践∑环境∑SOAP服务器:Axis∑应用服务器:Tomcat∑IDE:Eclips

8、e∑功能∑为宠物店提供宠物价格查询功能∑增加一种宠物价格http://www.lingtu.com宠物价格列表dogA100$dogB90$catA80$catB99$pigA88$pigB66$http://www.lingtu.com1.创建相关类∑train.ws.Pet∑train.ws.PetStore∑train.ws.Sellerhttp://www.lin

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

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

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