Web Service是就现在而言最适合实现SOA的一些技术的集合,事实上最近SOA的火爆在很大程度上归功于Web Service标准的成熟和应用的普及为广泛的实现SOA架构提供了基础。下面让我们看看Web Service中的各种协议是如何互相工作来满足SOA所需的特点的:
独立的功能实体:通过UDDI的目录查找,我们可以动态改变一个服务的提供方而无需影响客户端的应用程序配置。所有的访问都通过SOAP访问进行,只要WSDL接口封装良好,外界客户端是根本没有办法直接访问服务器端的数据的。
大数据量低频率访问:通过使用WSDL和基于文本(Literal)的SOAP请求,我们可以实现能一次性接收大量数据的接口。这里需要着重指出的是 SOAP请求分文本方式和远程调用(RPC)两种方式,正如上文已经提到的,采用远程调用方式的SOAP请求并不符合这点要求。但是令人遗憾的是现有的大多数SOAP请求采用的仍然是远程调用(RPC)方式,在某些平台上,例如IBM WebSphere的早期版本,甚至没有提供文本方式的SOAP支持。
基于文本的消息传递:Web Service所有的通讯是通过SOAP进行的,而SOAP是基于XML的,不同版本之间可以使用不同的DTD或者XML Schema加以辨别和区分。因此只需要我们为不同的版本提供不同的处理就可以轻松实现版本控制的目标。
myNetWeaver工作室
www.mynetweaver.cn
分享到:
相关推荐
包含了广工soa和webservice的四次实验源代码以及四次实验的报告,如创建Web Service,编写Web Service的客户端程序,对SOAP消息包的操作,基于Jersey框架创建RESTful服务端和客户端
在"Understanding SOA with Web service"这本书中,作者深入探讨了如何利用Web服务来实施SOA。Web服务是基于开放标准如WSDL(Web Services Description Language)、SOAP(Simple Object Access Protocol)和UDDI...
- **Web Service 与 SOA 的关系:** - Web Service 是实现SOA理念的一种具体手段,它为SOA提供了一套标准化的方法和技术。 - SOA 是一种架构风格,而Web Service 是实现这一风格的技术之一。 #### 三、SOA 实施...
关于Web服务与SOA的一个讲座的PPT,内容虽然较为简短,但准确精辟地说明了Web服务与SOA的区别及联系。
SOA(Service Oriented Architecture,面向服务的架构)与Web Service是现代信息技术领域中的两个重要概念,它们在分布式计算环境中扮演着关键角色。虽然两者紧密相关,但它们之间存在本质的区别,理解这些区别对于...
了解SOA和Web Service的区别与联系,以及它们在实际应用中的角色,有助于开发者构建高效、可扩展的分布式系统。通过深入研究提供的PDF文档和PPT,可以更全面地掌握这两者的核心概念、工作原理以及在实际项目中的实施...
在"SOA实际系统方案与Web Service1"的讨论中,我们将深入探讨SOA的关键概念、Web Service的角色以及如何在实际系统中应用这些理念。 首先,SOA的核心是服务,这些服务具有自我包含的功能,并通过标准化接口对外暴露...
【SOA Test与Web Service性能测试】 SOA Test是一款强大的工具,专为SOAP协议的Web Service测试设计。它不仅提供了一种便捷的方式来执行单个请求的验证,还支持大规模的并发性能测试,确保服务在高负载下的稳定性和...
本主题将深入探讨SOA与Web Services之间的关系,以及如何利用它们构建可扩展、灵活且互操作性强的系统。 首先,理解SOA的核心概念至关重要。SOA的主要目标是创建一个松散耦合的架构,允许不同的系统和服务之间通过...
在 Alec Palmer 于 2000 年的演讲《SOA, Web 服务与全球交付模式》中,他提出了“服务导向企业”(Service-Oriented Enterprise, SOE) 的概念。SOE 是一个高度灵活的企业组织结构,能够快速适应市场变化和技术进步。...
#### 四、SOA与Web服务的关系 - **Web服务是SOA的基础**:Web服务提供了一种标准的方式来描述、发布、定位和调用服务,是实现SOA的关键技术之一。 - **SOA框架下的Web服务**:在SOA框架中,Web服务不仅仅是一个简单...
### 构建面向服务的架构(SOA)与Web服务 #### 标题解析:《Soa And Webservices.pdf》 此文档标题表明了其主要内容聚焦于面向服务的架构(SOA)与Web服务。面向服务的架构是一种设计模式,它通过定义一组相互连接...
### 利用STP构建 Web Service (SOA) #### 摘要 本文将通过创建一个使用SOA架构的自动添加发送者所在位置的短信发送程序,详细介绍如何通过Eclipse STP插件构建和发布Web Service,并使用Visual Studio .NET构建Web...
**精通SOA:基于服务总线的Struts+EJB+Web Service整合应用开发** 在现代企业级软件开发中,Service-Oriented Architecture(SOA,面向服务架构)是一种广泛采用的设计理念,它强调通过独立、可重用的服务来构建...
Web Service and primitive SOA INTRODUCE