建设企业软件生态的治理环境和平台

摘自:SOA中国路线图

不以规矩,不能成方圆 —— 《孟子 · 离娄上》

治理(governance)是一个比较广泛的概念,是业务和技术的桥梁。在面向服务的体系结构中,只有通过 SOA 的可管理性才能保证 IT 与业务的一致性。

​在传统的企业IT架构里, 当系统仅仅是部门级“竖井”系统时,软件模块之间的关系简单, 治理不是一个很突出的问题。而在实施SOA的时候,把传统的“竖井”系统打散成为一个个可复用的服务,治理的问题就突出了。SOA的自身特点和应用模式决定了需要一种高层的规划和管控,即进行SOA治理。

​SOA治理就是在SOA生命周期内,通过定义策略标准,验证和保证架构内SOA资产按照一定的服务质量正常运作。

​企业治理包括IT治理和业务治理。IT治理是管理企业的IT资源、IT流程和IT需求,以提供指导,使这些资产支持业务需求。IT治理是一个决策和责任框架,用于鼓励IT中所希望的行为。SOA治理是IT治理的一种特殊化,其将关键IT治理决策置于服务构件、服务和业务流程的生命周期上下文中。SOA治理对生命周期进行有效管理,生命周期是其关键目标。SOA治理包括对IT方面的治理,也包括对业务方面的治理,还包括对架构的治理。

目前国际上通行的IT治理标注主要有4个:ITIL、COBIT、ISO/IEC17799和PRINCE2。COBIT重点在于IT控制和IT度量;ITIL重点在于IT过程管理,强调IT支持和IT交付;ISO/IEC17799重点在于IT安全控制。PRINCE2重点在于项目管理。

​SOA治理的价值主要包括:1、保证自治域(不同企业或者企业内不同系统)间的业务协作;2、整合IT与业务,灵活应对业务的动态变化;3、确保构建合适的SOA应用和基础设施;4、确保整个SOA生命周期的规范性。

SOA治理通过一个治理的框架、制度和计划,保证构建SOA应用和SOA基础设施的过程透明和有序。其主要内容包括:企业战略治理、SOA运营模式治理、SOA和服务生命周期治理、SOA治理的关键技术、SOA治理平台等几个层次。

SOA治理的范围和内容

SOA生命周期治理​

​SOA的生命周期包括开发期、运行期和变更期3个阶段,相应地,SOA的治理包括开发期治理、运行期治理和变更期治理。

开发时期SOA治理集中在治理服务构建和支持工件的策略应用上,从需求管理开始,包括架构设计、实现、测试、质量控制、文档,直到服务正式运行。在这个过程中,SOA治理要保生成可用的架构、实现、文档和UML模型及服务合约, 并能够快速查找同时方便重用。

运行时期SOA治理包括所有与服务执行和运营相关的工作。治理需要全程不间断地监控服务和流程执行,关注如调用的服务、调用者、调用参数、调用时间等信息,并且要能预先侦测性能瓶颈,关注服务提供者和消费者双方都认可的服务质量等级,观测日志和异常情况。

​​变更期SOA治理的工作是确保服务及相关系统,在合约、策略或者Schema发生变化时不会中断。​

SOA治理的关键技术

1、注册中心和存储库

注册中心的功能主要有服务发现、服务发布和企业策略的符合性检查、辅助元数据管理、策略管理等。​

存储库用来在服务开发生命周期中存储工件的元数据,自动化服务生命周期管理的过程,提供集中管理任何类型软件资产元数据的方法,治理服务生命周期中非常复杂的工作流程。

2、​测试和验证

​测试和验证有利于预防SOA中策略和流程可能发生的冲突。

3、策略管理和执行​

策略有利于保证治理的可执行性、可理解性、 业务主导、可操作性和可预测性。策略从整个企业范围一般可分为企业策略、业务策略、流程策略、 技术标准依从性策略、安全策略等。

4、监控和管理

​监控和管理需要策略依从性和QoS标准的可视化,有效的可视化代表着有效的可控性,推动SOA的演化和成熟。服务监控实现一般是由服务定期向监控接口发送可被监控设备捕获的信息,对接口做功能性的内部验证和响应。监控接口也能支持问题确定的跟踪模式,状态消息提供了更多的详情。

SOA治理框架

SOA治理框架

企业SOA治理的过程和平台

任何治理实现都应该以企业体系结构的4个支柱即人员、流程、技术和服务为中心。一般SOA治理会经历3个级别5个阶段。

SOA5级治理模型

​​​​​SOA治理的步骤

SOA治理应该有条理、按计划、分步骤地实施。首先从一些小项目或原型项目开始建立最初的SOA过程,再启动SOA治理工具链的选购进程,努力使治理平滑地集成到特定的SOA生命周期,以获得大多数人的认可和支持。进行有效SOA治理,大致分为以下几个步骤。

​(1)定义组织级与业务密切相关的SOA目标和战略。

(2)建立与SOA成熟度适合的SOA目标、标准、策略和过程。​

(3)具体实施最佳实践,使治理策略发生作用。

(4)分析和改进SOA治理过程。

SOA管控与治理平台

​作为一个有效的SOA治理实施工具,SOA的管控与治理平台完成基于域管理的多应用跨平台管理,包含IT与业务策略管理、管理仪表盘、元数据管理、服务仿真、服务网络发现和服务虚拟化。

SOA管控与治理平台

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,254评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,875评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,682评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,896评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,015评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,152评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,208评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,962评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,388评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,700评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,867评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,551评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,186评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,901评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,689评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,757评论 2 351

推荐阅读更多精彩内容