Web服务概念性体系结构

Web服务概念性体系结构

ID:43726764

大小:537.77 KB

页数:26页

时间:2019-10-13

Web服务概念性体系结构_第1页
Web服务概念性体系结构_第2页
Web服务概念性体系结构_第3页
Web服务概念性体系结构_第4页
Web服务概念性体系结构_第5页
资源描述:

《Web服务概念性体系结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Web服务概念性体系结构(WebServicesConceptualArchitecture)WSCA1.0第1部分级别:初级HeatherKreger,,IBMSoftwareGroup2001年5Al01日本文从组件、交互以及应用程序开发模式的观点描述了Web服务的体系结构。该体系结构是IBM实例化Web服务方法的蓝图。它是构建和部署Web服务应用程序的框架。木文屮提到的体系结构包括对Web服务需要的组件和功能的高级描述,以及对实现这些组件和功能的工具和屮间件的要求。现在,诸如IBMXMLandWebServiceDevelopmentEnvironmentsIBMWebService

2、Toolkit以及IBMWebSphereApplicationServerZ类的产品中已经有了一些功能。将来这些产品以及其它产品会实现另外的功能。们•是,组件、功能或要求在本文中出现并不保证会在未来的IBM产品中实现。目标读者Web服务的早期采用者和实现者。IBM公司以外的评估IBMWeb服务方法的技术评论家。Web服务概览这一部分对Web服务作为一种应用集成技术加以简要评论,定义web服务一词并描述Web服务模型。Web服务:电子商务的新天地Web是为了程序到用户的交互,而Web服务是为程序到程序的交互做准备。Web服务使公司可以降低进行电子商务的成木、更快的部署解决方案以及开拓新机遇

3、。达到这个新天地的关键在于通用的程序到程序通信模型,该模型应建立在现冇的和新兴的标准Z上,例如,HTTP、可扩展标记语言(ExtensibleMarkupLanguage,XML)、简单对彖访问协议(SimpleObjectAccessProtocol,SOAP)、Web服务描述语言(WebServiceDescriptionLanguage,WSDL)以及通用描述、发现和集成(UniversalDescriptionDiscoveryandIntegration,UDDI)。Web服务使应用程序的集成比以前更快、更容易而且更便宜。集成在协议栈中较高层发生,它基于更注匝服务语义而不那么注匝

4、网络悔议语义的消息,从而实现了业务功能的松散集成。这些特性对于在金业Z间和金业内部通过Web连接业务功能是非常理想的。它们提供-•种一致化编程模型,从而在企业内外都可以利用通用的基础设施并以-种通用的方法进行应用程序集成。利用现冇的语言和平台以及旧应用程序,可以以种增量的方式来集成和应用Web服务。此外,Web服务遵循Java2平台,企业版(Java2Platform,EnterpriseEdition,J2EE)、通用对象请求代理体系结构(CommonObjectRequestBrokerArchitecture,CORBA)以及其它针对与耦介较紧的分布式或菲分布式应用程序集成的标准。W

5、eb服务是部署并提供通过Web访问业务功能的技术;J2EE.CORBA和其它标准是实现Web服务的技术。尽管Web服务早先是类似对等的并且是专用的,但它仍能解决程序到程序通信的整个问题,包括描述、发布和査找接口。而且,随着Web服务的使用越來越多以及行业的成熟,将会有更多的应用程序集成的动态模型发展起來。最终,通过Web服务进行系统集成将会在运行时动态发生。即时集成将宣布通过因特网进行企业到企业集成的新纪元的到來。Web服务的定义Web服务是描述一些操作(利用标准化的XML消息传递机制可以通过网络访问这些操作)的接口。Web服务是用标准的、规范的XML概念描述的,称为Web服务的服务描述。

6、这一描述囊括了与服务交互需要的全部细节,包括消息格式(详细描述操作)、传输协议和位置。该接口隐藏了实现服务的细节,允许独立于实现服务基丁•的硬件或软件平台和编写服务所用的编程语言使用服务。这允许并支持基于Web服务的应用程序成为松散耦合、面向组件和跨技术实现。Web服务履行一项特定的任务或一组任务。Web服务町以单独或同其它Web服务一起用于实现复杂的聚集或商业交易。Web服务模型Web服务体系结构基丁•三种角色(服务提供者、服务注册中心和服务请求若)Z间的交互。交互涉及发布、查找和绑定操作。这些角色和操作一起作用于Web服务构件:Web服务软件模块及其描述。在典型情况下,服务捉供者托管可

7、通过网络访问的软件模块(Web服务的一个实现)。服务提供者定义Web服务的服务描述并把它发布到服务请求者或服务注册屮心。服务请求者使用査找操作來从木地或服务注册小心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Web服务实现或同它交耳。服务提供者和服务请求者角色是逻辑结构,因而服务可以表现两种特性。图1图示了这些操作、提供这些操作的组件及它们Z间的交互。•服务提供者。从企业的角度看,这是服务的所有者。从体系结构

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

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

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