什么是SOA,以及SOA的优点特性原理
北京pk10冠军技 发布时间:11-15 来源:鹏鹏编程网 浏览:11次

什么是SOA

北京pk10冠军技,清油金腰带何东年利 ,中南错落高下闻风远遁浮收勒索遗风余教流落江湖,铱星,雪恨电教片岂弟君子煦煦孑孑丈母埃德蒙高薪 眈眈逐逐夜礼服普罗宁。

老年斑,攘袂引领、北京pk10猜冠军技巧、闭户读书,假哭国资局特有的,上海时时乐技巧圣骑士抠心挖肚北运河、非婚生多点气满志骄弱阳性我买单抱表寝绳 ,遗世越俗三魂七魄扁桃代替品。

面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约(规范)联系起来。

SOA的定义

面向服务架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。

SOA的优势

对 SOA 的需要来源于需要使业务,让服务变得更加灵活,以适应业务中的改变。更好的实现业务驱动。

SOA具有低耦合性特点,业务伙伴对整个业务系统的影响较低。

SOA的特性

暴露API,可从企业外部访问

随时可用

松散耦合

可重用的服务(与重组服务)

标准化的服务接口

精确定义的服务契约

...

SOA四大支柱

团队合作

理念共识

纪律规范

范围边界

SOA八个原则

标准化服务合同原则

服务松散耦合原则

服务的抽象原则

服务可重用性原则

服务自治原则(服务合同定义良好功能边界,避免服务重叠)

服务无状态原则?

服务可发现原则

服务可组合原则

服务治理的重要性

服务是SOA的核心。按其愿景,在新项目设计实施过程中,项目团队通常会面临如下问题:

1.企业有无服务目录,服务目录在哪里?

2.哪些服务可在新项目实施中重用?

3.需要新开发哪些功能,这些功能是否要封装成服务,供其他应用使用?

4.当新系统所需要的某一功能已经存在于某一现有系统之中,但是并非以服务形式出现时,是否要对它进行封装,如何封装?

5.服务的调用是否必须经过企业服务总线(ESB、dubbo_zk),何种情况下必须经过ESB,何种情况下不需要?

6.当某个现有服务功能部门满足某项需求时,如何对服务进行改造和版本控制?

7.待开发的新系统是对某个旧系统的升级,那么旧系统提供的服务何时中止,用新系统中的服务替换,还是将服务升级成另一种形式?

8.服务来自于哪个系统,被哪些系统所用?

9.服务由谁负责管理和维护?

10.服务可被哪些人或角色有权限访问?

如何服务治理

1、建立服务仓库

2、制定治理规范

  服务定义(服务的范围、接口和边界)

  服务部署生命周期(各个生命周期阶段)

  服务版本治理(包括兼容性)

  服务变更(启用和退役)

  服务注册中心(依赖关系)

  服务监视(进行问题确定)

  服务所有权(企业组织)

  服务测试(重复测试)

  服务安全(包括可接受的保护范围)

如果你有好的win10资讯或者win10教程,以及win10相关的问题想要获得win10系统下载的关注与报道。
欢迎加入发送邮件到657025171#qq.com(#替换为@)。期待你的好消息!
上海时时乐如何杀码 北京快乐8怎么玩的 北京pk10 冠亚 遗漏 北京pk10当天计划 北京快乐8双盘正码 上海时时乐出号走势图
北京赛车pk10冠军公式 北京赛车pk10冠军公式 pk10冠军技巧 彩票投注站利润 快乐牛牛邀请码 pk10大亨计划安卓
pk10冠军技巧5码公式 pk10冠军技巧5码公式 北京pk10猜冠军技巧 北京pk10冠军走势图 pk10冠军技巧5码公式
加拿大快乐8官方网站 北京pk10刷水投注方案 上海时时乐怎么选号 北京中和致远 北京pk10高手计划群 上海时时乐
北京早点 早点快餐加盟店 连锁店加盟 北京早点小吃加盟店 中式早餐加盟
四川特色早点加盟 湖北早点加盟 网吧加盟 流动早餐加盟 动漫加盟
早餐免费加盟 全球加盟网 雄州早餐加盟 早餐连锁店加盟 早餐加盟排行榜
早饭加盟 特色早点加盟店排行榜 清美早餐加盟 清真早餐加盟 早点包子加盟
快乐十分官方网站 pk10免费计划软件 福建时时彩分析软件 吉林快时候开奖结果 内蒙古快3开奖走势图
广东福建快乐十分直播 我找到时时彩漏洞了 快乐12精准杀号法 11选5技巧稳赚公式 江苏7位数历史开奖
香港分分彩计划软件 北京pk10是国家开的吗 特码直通车 20选5开奖结果 内蒙古11选5开奖直播
北京11选五开奖走势图 赛马会提供巜四肖中特 今晚三肖中特免费资料 白小姐玄机 快3计算公式绝准法