SOA架构
2017-02-07 13:31
183 查看
一、什么是soa架构? SOA架构,即面向服务架构,它是一种粗粒度、开放式、松耦合的服务结构,要求软件产品在开发过程中,按照相关的标准或协议,进行分层开发。通过这种分层设计或架构体系可以使软件产品变得更加弹性和灵活,且尽可能的与第三方软件产品互补兼容,以达到快速扩展,满足或响应市场或客户需求的多样化、多变性。面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
SOA是面向服务的架构,没有人不同意。但对于SOA究竟是什么,每个厂商都有自己的定义和解释。有人说是一种架构,有人说是一种方法论,却没有几个人能给出一个大家都信服且简单易懂的解释。SOA将应用程序的不同功能单元通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。其实SOA和架构虽然可以分开,各有各的意思,但是结合出来就代表一种相互的融合和促进,在将来的发展中势必是一个强势的冲击。
SOA框架dubbo官网:http://dubbo.io/
相关文章推荐
- 异构(兼容dubbo)SOA系统架构(.net)优化升级
- SOA— 服务为导向的架构是什么?
- SOA软件架构的优势
- 服务导向架构(Service Oriented Architecture SOA)
- SOA架构的挑战
- SOA面向服务架构——SOA的概念
- 架构设计师与SOA, 第 1 部分
- 面向服务架构(SOA)的原则
- 183. 普通传统项目改造为SOA 架构
- SOA标准之----SCA架构思想
- SOA 新业务语言 新系统架构——SOA的目的、意义和价值
- 面向服务架构(SOA)的原则
- [SOA]REST与SOA两种架构的异同比较
- [导入]架构设计师与SOA之二
- 设计的SOA架构
- SOA 新业务语言 新系统架构——构建SOA
- 浅谈SOA面向服务化编程架构(dubbo)
- SOA架构重点:信息化管理与应用整合
- 面向电子政务的SOA总体技术架构与解决方案的理论进展报道
- DDD领域驱动设计与SOA面向服务架构