关于Service Identification,SOA服务划分和定义--3. 服务特性

来源:互联网 发布:定额预算软件 编辑:程序博客网 时间:2024/06/01 09:57
 

3.      服务的特性

(1)     高内聚低耦合。服务要求具有高内聚性和低耦合性。即服务的功能尽可能在内部实现,而不是依赖于其他的服务功能, 减少和外部其他服务的耦合关联。 达到当单个服务发生变化时(包括功能的变化和接口的变化), 对系统其他的服务影响最小的效果。

(2)     服务粒度。粒度是服务的一个重要特性,是服务设计时的一个关键因素。粒度过大,系统的复杂性比较低,性能较高但灵活性减弱, 服务的复用性不高;粒度过小, 虽然服务复用性好,可以方便地编排装配新的业务流程, 但编排更复杂。系统包含的小粒度服务数目较多, 增加了管理维护服务的成本。

 


 

                       服务粒度对服务其他特性的影响

(3)     复用性。SOA的目的就是将系统构建为一批分布式的复用性强的服务, 利用已有的服务来构建新的业务流程。通过对服务调用依赖关系的统计, 一定程度上可以评估每个服务复用性。

(4)     性能。服务的性能除了依赖于服务内部实现的性能, 同时很大程度上依赖于服务之间的交互。 所以高内聚低耦合, 粒度较大的服务系统的性能更好。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 win7任务栏时间没了怎么办 win10桌面图标都没了怎么办 win10软件图标没了怎么办 电脑内存插板没用了怎么办 win10笔记本开不了机怎么办 cad复制东西变卡怎么办 企业网银证书过期怎么办 游戏更新网页无法正常打开怎么办 网页游戏打开说脚本错误怎么办 电脑玩游戏出现闪屏怎么办 玩游戏时出现窗口化怎么办 玩游戏时出现输入不支持怎么办 电脑玩游戏出现蓝屏怎么办 谷歌商店网页版进不去怎么办 谷歌商店为什么打不开怎么办 玩lol突然卡顿怎么办 手机上路由器管理页面打不开怎么办 苹果电脑开机页面密码打不开怎么办 逆战活动页面打不开怎么办 电脑玩lol网络卡怎么办 ios11.4qq闪退怎么办 ios11.3qq闪退怎么办 英雄联盟进入游戏界面黑屏怎么办 英雄联盟经常未响应怎么办 英雄联盟总是无响应怎么办 英雄联盟新客户端太卡怎么办 win10英雄联盟fps低怎么办 lol登游戏闪退怎么办 lol读取界面很慢怎么办 玩lol卡死黑屏怎么办 lol黑屏退不出来怎么办 电脑分辨率调高了黑屏怎么办 电脑设置分辨率黑屏了怎么办 分辨率调高了黑屏怎么办 电脑调分辨率黑屏了怎么办 科沃斯cr120遥控器丢了怎么办 买了kl色的钻戒怎么办 qq旋风没有蓝钻怎么办 手机桌面短信图标不见了怎么办 手机桌面qq音乐图标不见了怎么办 电脑显示器图标变大了怎么办