SOA架构
来源:互联网 发布:node.js硬实战115 pdf 编辑:程序博客网 时间:2024/05/21 14:46
一、什么是soa架构?
SOA架构,即面向服务架构,它是一种粗粒度、开放式、松耦合的服务结构,要求软件产品在开发过程中,按照相关的标准或协议,进行分层开发。通过这种分层设计或架构体系可以使软件产品变得更加弹性和灵活,且尽可能的与第三方软件产品互补兼容,以达到快速扩展,满足或响应市场或客户需求的多样化、多变性。
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
SOA是面向服务的架构,没有人不同意。但对于SOA究竟是什么,每个厂商都有自己的定义和解释。有人说是一种架构,有人说是一种方法论,却没有几个人能给出一个大家都信服且简单易懂的解释。SOA将应用程序的不同功能单元通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。其实SOA和架构虽然可以分开,各有各的意思,但是结合出来就代表一种相互的融合和促进,在将来的发展中势必是一个强势的冲击。
SOA框架dubbo官网:http://dubbo.io/
0 0
- SOA架构
- SOA架构
- SOA架构
- SOA架构
- SOA架构
- SOA 架构
- SOA架构
- SOA架构
- SOA架构
- SOA架构
- SOA架构
- SOA推出Enterprice SOA 架构
- SOA? 下一代软件架构 ?
- SOA 思想 架构
- SOA 思想 架构
- 面向服务架构--SOA
- 下一代软件架构-SOA
- 面向服务架构SOA
- spring3.x第六章 SpringAOP基础
- Linux 杀同一个关键词的多个进程
- Jenkins-Requeue Job
- asch相关的linux基础知识分享
- iOS10里的通知与推送
- SOA架构
- Android之scrollview底部继续拖动查看图文详情
- spring3.x第七章 基于@AspectJ和Schema的AOP
- range()函数用法
- Dynamics 365 for Sales:轻松搭建自己的企业门户
- 51nod 1781 Pinball
- Java中对象的上转型对象
- Two pointers
- python-add character on image