- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
WebService和SOA介绍的培训课件
SOA及WebService介绍
1、学院主要系统概况
2、系统间数据共享需求
3、解决方式集中 系统重建集成-企业应用集成EAICORBADCOMWebService
61970s1980s1990s2000s主机/终端(Mainframe/DumpTerminal)支撑技术:批处理,OLTP,消息,DBMS,CICS…易用性:COBOL,SQL,…互联互通:SNA,APPC,…客户机/服务器(Client/Server)支撑技术:阶段1:2-Tier(图形界面GUI,RDBMS)阶段2:3-Tier(TPM,MQM,CORBA…)易用性:PowerBuilder,VisualBasic,…互联互通:TCP/IP,NetBIOS,…Web平台(Browser/Server)支撑技术:阶段1:应用服务器(J2EE和.NET)阶段2:SOA(SCA/SDO/BPEL)易用性:浏览器,Ajax,…互联互通:HTTP,WebServices,…4、技术发展趋势
5、开发理念的发展面向结构面向对象面向服务
6、什么是WebServiceWebService是解决应用程序之间相互通信的一项技术。严格的说,WebService是描述一系列操作的接口。它使用标准的、规范的XML描述接口。WebService是一种崭新的分布式计算模式,是Web上数据和信息集成的有效机制。
7、WebService的特点WebService的特点:WebService所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以WebService可以在任何支持这些标准的环境(Windows、Linux)中使用。WebService实现的技术难度要比CORBA和DCOM小得多。要实现B2B集成,EDI比较完善与比较复杂;而用WebService则可以低成本的实现,小公司也可以用上。……
8、WebService的优势WebService能解决什么样的问题:跨防火墙的通信应用程序集成B2B的集成软件和数据重用……
9、WebService使用流程
10、WebService注册服务模型
11、WebServices体系结构中的参与者服务提供者:
它是指服务的所有者为其他服务和用户提供已有的功能,从体系结构上看,它是指提供服务的访问的平台;服务请求者:
它是指需要某种特定服务的企业或个人,是服务功能的使用者,从体系结构上看,它是指查找和调用服务的客户端程序;服务代理者:
它是指用来存储服务描述信息的信息库,是服务提供者发布服务和服务请求者查找服务并获取服务的绑定信息的场所,它充当管理者的角色;
12、与WebService相关的技术SOAP(简单对象访问协议SimpleObjectAccessProtocol)是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。WSDL(WebServices描述语言WebServicesDescriptionLanguage) 是用来描述WebServices的相关信息UDDI(UDDI注册中心UniversalDescription,DiscoveryandIntegration) UDDI是一个跨产业、跨平台的开放性架构,其可以帮助WebServices开发商在Internet上公布自己推出的WebServices。
13、SOA面向对象的架构(service-orientedarchitecture)SOA保留了WS组件的思想,关注用于业务工作流的组合应用SOA是一种设计和实现企业应用程序的方法,这些应用程序处理那些通过定义良好的、平台无关的接口约定来访问松散耦合的、粗粒度的(商业水平)、可重用部件(服务)的互通问题。
14、SOA架构表示层(Presentation)商业流程(Businessprocess)服务层(Services)构件层(Components)企业应用服务消费者服务提供者流程组装与整合CRM知识管理财务管理产品管理销售系统遗留系统客户端展现发布(publish)查找(find)绑定(bind)服务构件集成开发环境服务构件监管和治理
15、SOA的基本特征 ﹡可从企业外部访问
﹡随时可用
﹡粗粒度的服务接口
﹡分级
﹡松散耦合
文档评论(0)