技术开发 频道

改善企业SOA治理结果的十个策略

【IT168 分析评论】

    正如许多正在实施SOA计划的企业经过艰难努力所学到的那样,SOA治理不是一个可有可无的选择。相反,SOA治理对于SOA应用的长期健康发展和有效性都是非常重要的。使用SOA治理中特别具有挑战性的是SOA架构中的一些互动软件。一些具有超前意识的机构已经转向SOA治理自动化以帮助管理这个艰巨的任务。本文提供了一系列简单的技巧和策略以提高选择和使用SOA治理技术的成功率。下面是改善SOA治理结果的10个策略。

    策略1:将SOA治理技术作为你的整个SOA路线图的一部分

    应用范围:服务生命周期的所有阶段

    许多机构落入陷阱之中,把SOA治理推迟到SOA服务运行大部分业务之后。等待做出这个决定通常意味着一旦你选择了一个治理基础设施,你就需要付出额外的努力、成本和开销。更新所用的时间总是超过原来的预期,并且要消耗宝贵的资源。这些增加的负担能够破坏整个SOA计划。由于这些理由,你不要等待有“足够的”服务之后再考虑SOA治理,这是非常重要的。由于许多SOA计划都依赖一个架构委员会的观点,治理的话题肯定要列入这些工作组的议事日程。

    策略2:保证你的治理平台不依赖于任何服务部署技术

    应用范围:设计时间

    当谈到从不同的机构抽调软件开发人员的时候,肯定会引起争议的一个问题是关于.NET和Java相对优点的争论。当选择一个治理平台的时候,最重要的是选择的技术至少能够兼容用Java和.NET开发的服务。如果你的治理平台仅支持一种开发技术,你最终就要安装许多治理软件。

    当选择治理平台的时候,下一个重大决策是决定选择开源软件解决方案还是专有的产品。

    开源软件的好处包括:

    ·减少锁定一家厂商的可能性。

    ·遵守许多企业内部的基础设施软件规定中的“仅使用开源软件”的政策。

    ·减少财务开支,让企业更有可能选择这种治理软件。

    专有的解决方案的好处包括:

    ·把设计、开发和管理工具牢固地集成在一起。

    ·更简单地“一站式购买”,简化许多事情,同时产生更好的“开箱即用”的体验。

    ·一个日益增长的趋势是软件厂商以开源软件的方式提供自己的解决方案。

0
相关文章