监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭

针对开发人员和架构师的SOA治理

申请免费试用、咨询电话:400-8352-114

来源:泛普软件 针对开发人员和架构师的SOA治理1

SOA治理已经成为一个重大的问题。企业的IT小组和CIO围绕SOA、企业体系结构、软件开发生命周期(SDLC)等制订一些新的治理策略。从开发人员的视角了解IT治理,包括治理里程碑、治理的重要性,以及如何使日常工作更有效率等考虑因素。通过理解这一视角,您可以了解如何避免在治理问题方面与开发团队发生冲突。

一般说来,有关治理的文章讨论的主题是,随着公司在面向服务的体系结构(SOA)中逐渐成熟,治理所充当的角色发生的变化。企业体系结构(EA)小组开发治理策略和过程,而CIO则会组建委员会执行治理,与此同时,应用程序开发小组也在思考治理对他们有何影响。应用程序小组往往会有一种自以为是的态度: “企业里的那些家伙,他们不了解我的工作和事务的优先顺序。我没有时间和资金处理这个!”

本文会向应用程序开发团队阐明治理的价值。它还能帮助架构师理解开发小组的观点,并了解如何调整他们发出的消息才能更容易被接受,受到较少的抵触。

什么是治理?

最近有一篇developerWorks文章“SOA治理简介”(这篇文章的链接,请参阅参考资料),对治理进行了详细讨论。它将治理定义为一套建立和执行的方法,用来使某个小组同意在一起工作。

治理意味着授权。它提供一个策略和最佳实践的框架,可以用这个框架定义谁有权做出何种类型的IT决策。它还能指定应对这些决策负责的人员。很多分析人员已经清晰地划定了治理和管理之间的区别,而重申这一区别是十分重要的。

治理与具体的IT决策无关;它会决定有能力做出这些决策的人员所充当的角色。管理则通过治理指导原则获得授权,并做出具体的IT决策。

您感到困惑吗?想想您的SOA项目;这种项目中的治理比传统项目中的更复杂。现在您构建的服务规模更小了,大家都希望(而且应该)重用它们。治理策略经过定义,用来控制这些服务的生命周期以最大程度地实现重用。您必须经常对各种问题进行监视,例如,是谁公布了服务,服务是怎样设计和构建的,由谁支付其费用,由谁管理安全性,等等。

治理是SOA项目成功的关键。没有治理,您就不能充分理解SOA的价值;没有治理,您手头的工具可能会变得一团糟。

为什么要治理?

治理的价值也许还不甚明显。可能要到第一个SOA项目完成后,您才会开始意识到治理策略的重要性。不过,许多SOA的实践者都会有强烈的感受,认为您应当预先定义这些策略,甚至在您开始第一个项目以构建服务之前就应进行定义。

治理能围绕服务创建、服务发现、服务标识和重用等制订规则和策略,以避免混乱。它针对服务的执行方式定义了服务水平协议(SLA),令使用者和提供者都能明白他们所受的限制和抱有的预期。简单地说,治理为提供者和使用者提供了相同的服务质量视图。治理还可以定义在整个企业内注册和发现服务的流程,从而避免或减少冗余服务和重复工作。

治理策略确保您遵循标准的流程,并使流程中的每一步都有适当的文档记录。这可以使法律、法规和其他遵从性规定(如Sarbanes-Oxley法案)得以执行。

发布:2007-04-23 13:44    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
相关文章:
合肥OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普合肥OA快博其他应用

合肥OA 合肥新闻动态 合肥OA信息化 合肥OA快博 合肥OA软件行业资讯 合肥软件开发公司 合肥门禁系统 合肥物业管理软件 合肥仓库管理软件 合肥网站建设公司 合肥餐饮管理软件