计算模式和中间件发展趋势

计算模式和中间件发展趋势

ID:40520506

大小:1.92 MB

页数:28页

时间:2019-08-04

计算模式和中间件发展趋势_第1页
计算模式和中间件发展趋势_第2页
计算模式和中间件发展趋势_第3页
计算模式和中间件发展趋势_第4页
计算模式和中间件发展趋势_第5页
资源描述:

《计算模式和中间件发展趋势》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web服务技术马殿富、林学练北航计算机学院2006-05计算模式和中间件发展趋势紧密宽松联接粒度/耦合度范围XML/HTTPMOMORB网络应用同类应用程序访问手段Web服务WebServices简单服务Services构件Components对象Objects互联网应用单机范围网络应用文字处理数学计算互联网应用局域网互联网主机计算客户/服务器客户/网络Before2000HTTP/WWW免费的软件:Netscape,Linux免费的资源:音乐、电影、书籍三层结构WindowDNAJ2EE“.COM”神话~

2、2000个人:免费的时代过去,新鲜感过去企业:已经用三层结构开发了许多的应用,企业间的电子商务怎么办?VBvsJava,DCOMvsIIOPvsJRMP安全服务提供者:“.COM”神话破灭软件供应商:Internet环境下的分布式计算技术一些新技术P2P(文件共享、即时通信)Web2.0XMLXML-RPC,WebServiceebXMLGrid个人B2CB2B,B2CB2B科学计算WebService闪亮登场,被称为”下一代互联网计算技术”企业软件供应商EAI(Hub,Bus,Workflow),B2BT

3、ransaction,SecurityDatabaseGatewayWebServiceSOAP/WSDL/UDDIP2P……GRIDWebServiceSOAPWSDLUDDIInternetHTMLSOAP/WSDL/UDDIAnytimeAnywhereAnydevice跨互联网松散耦合协同工作资源共享互连互通互操作Web服务IBM定义:Web服务是一种接口,它描述了一组操作,可以使用标准的XML消息传递技术,经由网络访问这些操作。Web服务可完成指定的任务或任务组。Web服务采用标准的、形式化的XM

4、L概念进行描述,称之为服务描述。服务描述提供了与该服务进行交互所必须的所有细节,包括消息格式(即操作的细节)、传输协议和位置。接口的实质是隐去了服务的实现细节,以致于它的使用可以独立于实现他的硬件或软件平台,独立于用来编写它的编程语言。允许并促进了基于Web服务的应用成为松散耦合的、面向构件的、跨技术的实现。Web服务可以单独使用,也可以与其他Web服务协作执行一个复杂的任务集或商业事务。Microsoft定义:Web服务是一个向其他应用提供数据和服务的应用逻辑单元。应用程序通过无处不在的Web协议和数据格

5、式访问Web服务,如HTTP、XML和SOAP,而无需关心每个Web服务是如何实现的。SUN定义:Web服务是软件构件.这类构件具有被发现、可组合和重组合的特性,用于解决用户的问题或要求,Java语言和XML是Web服务的最重要技术。从业务、商务、技术视角看业务视角:Web服务就是关于集成的技术,即:集成同一机构内的应用功能,或集成商务伙伴之间的应用。商务视角:Web服务是一商务过程或是商务过程中的步骤。内部的或外部的商务伙伴都可经由网络使用这项服务,以达到某种业务目标。技术视角:Web服务只是一个或多个相

6、关操作的集合,这些操作可以由网络访问,并可以用服务描述来描述。面向服务架构(ServiceOrientedArchitecture,SOA)服务提供者:一个可通过网络寻址的实体,它接受和执行来自使用者的请求。它将自己的服务和接口契约发布到服务注册中心,以便服务使用者可以发现和访问该服务。服务使用者:一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对注册中心中的服务的查询,通过传输绑定服务,并且执行服务功能。服务使用者根据接口契约来执行服务。服务注册中心:服务发现的支持者;它包含一个可用服务的存储

7、库,并允许感兴趣的服务使用者查找服务提供者接口。SOAPwsdluddi面向服务TCP/IP作为网络开放平台能够支持诸如客户/服务器计算的体系结构;因特网基于HTML和HTTP,它提供了第一个真正全球开放的、可移植的用户界面;Java实现开放和可移植的编程;XML实现开放和可移植的数据交换;web服务实现基于开放式标准的广泛集成。Web服务发展简史工业界趋势—中间件国内外研发现状SUN的开放网络环境SUNONE未来的网络计算是开放的智能Web服务,其关键是Web服务基础设施建设,XML、JAVA和一些基础设

8、施标准是核心技术。国内外研发现状IBM的软件就是中间件IBM的WebServices框架基于XML的WebServices协议栈,如SOAP/UDDI/WFML,及基于websphere应用服务器的软件整合。EnterpriseapplicationsEnterprisedataDataAccessServicesApplicationAccessServicesIBMSoftwareOfferingsMonit

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

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

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