|
创建激励机制 逐步实施SOA治理在SOA治理方面,没有一个包治百病的解决方案。每一个机构都有自己独特的特点并且都处在SOA成熟度的不同点上。本文将重点介绍一些SOA治理的主要的最佳做法,供希望实施SOA治理的机构参考。 一个参考架构还应该包括一套定义的相关的IT标准、行业标准和企业标准。 评估这个机构 评估这个机构对于理解其SOA成熟在什么地方是非常重要的。把这个机构描绘到一个成熟度模型中对于理解治理计划必须把重点放在什么地方是非常重要的。然而,这不是一次性的努力。机构应该在每一个宏观的里程碑的地方进行重新评估以便确定治理计划应该在什么地方进行调整,随着SOA的发展,治理计划也随着发展。随着SOA在机构中的应用更加成熟,优先做的事情和努力也将随着发生变化。这样,治理计划就需要把重点转向那些需要治理的地方。 当然,SOA不是想上就能上的,SOA在实施之前,企业CIO必须对整个企业的信息化进程进行全面的预估。 找出要治理的东西和如何进行治理 找出要治理的东西是任何成功的SOA治理计划的一个关键要素。找出什么是完成SOA计划目标最重要的因素和建立怎样严格或者灵活的治理。是不是每一个事情的都需要治理到每一行代码,或者只要开发团队遵守某些标准就应该给他们一些灵活性? 最佳做法是建立一个项目理由评估流程。这是围绕商业应用、需要的投资等项目进行评估。在大多数情况下,这是一个由治理委员会完成的人工评估过程。而且,设计评估对于保证项目设计符合参考架构和在可能的地方重复利用资源是必要的。这两个流程将保证更高的成功率和投资的合理性。 创建激励机制 SOA治理流程应用的增长并不是没有挑战的。如果没有激励计划鼓励人们参与和执行有关的规定,大多数机构的SOA治理流程都会遇到抵制。大多数机构都采取胡萝卜加大棒的方法激励自己的机构采取治理活动。企业的文化将决定使用多少胡萝卜和使用多少大棒。 无论一个机构选择什么激励措施,他们必须要进行很好的沟通。理解有什么奖励和什么处罚对于鼓励应用和遵守这个流程是非常重要的。 找出用于自动化的技术 虽然技术本身不能解决SOA的治理问题,但是,技术是建立成功的计划的重要因素之一。SOA治理中使用的技术主要是尽可能地实现治理的自动化。SOA治理的技术基础的关键是注册/存储库(Registry/Repository)。SOA治理技术的其它组件还包括:验证和测试套装软件、政策管理工具和SOA监视工具。 逐步实施SOA治理 最后,SOA治理需要采取一种实用主义的方法。经验表明实用主义的方法能够导致SOA取得成功。这种方法能够让SOA治理计划满足SOA成熟度的要求。随着机构的SOA发展,这个治理计划也将随着发展。随着机构的成熟度的发展,将会出现新的挑战和优先做的事情。在许多情况下,这个治理计划也需要发展以便重新优先安排这些新的发展。一个牢固的基础将最大限度地减轻使重新安排这些发展的负担,消除这些变化产生的影响。 结论 即使采用上述最佳做法,建立一个有效的SOA治理计划也是非常困难的。你如何知道从什么地方开始?多少治理是足够的?你要利用厂商提供的服务。这种服务能够帮助你的机构了解你们现在处于SOA的什么阶段和SOA治理的成熟状况,以及你的创建一个治理计划的努力应该把重点放在什么地方。 以实现治理活动自动化为重点的技术是你的SOA治理努力的补充。治理活动的自动化能够提供许多好处。但是,最重要的好处之一是减少对治理机构采取的措施的抵制。 不要把SOA治理当作一个单独的和独特的规定,那样会导致SOA治理计划的失败。一定要找出SOA要求治理计划提供的独特的东西并且用这些新的活动和政策扩大现有的治理规定。这样做将使SOA治理规定与现有的文化结合起来。 责编:刘沙 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|