构建SOA策略基础架构
现在SOA策略已经有了逻辑架构,可以作为稳固基础,但你无法在逻辑架构上运行业务。你在不断完善具体实现的SOA平台来支持SOA策略时,处理好下面这两项任务就能排除障碍:
1、找出现有产品中的SOA策略功能。SOA策略基础架构充当SOA平台的扩展部分,而不是本身是另一个平台。你在逻辑架构中确认的SOA策略功能可能由三个部分来提供: 1)传统的软件基础架构产品;2)一般的SOA专用产品;3)专门为支持SOA策略或更普遍地支持SOA策略而设计的产品。想为SOA策略设计基础架构,就要确认你的SOA设备、企业服务总线、SOA管理解决方案或其他非SOA产品可能会如何提供逻辑架构所概述的那些功能。
2、为SOA策略管理标准制定战略。确认现有产品中的SOA策略时涉及的一个环节是,要确定如何使用行业标准。虽然某些规范和标准只涵盖SOA策略管理全面范围的一小部分,但它们确实在SOA策略基础架构的各部分之间提供了重要的集成点(integration point)。不过,现在对SOA策略来说是早期阶段,相应规范还没有得到广泛采用,所以你要认真规划,弄清楚怎样采用相关规范、何时采用。
考虑与SOA策略相关的规范时,有几条基本的经验法则可供参考:
•如果你现有的SOA基础架构支持某项规范,就使用该规范――但前提是事先要经过认真测试。
•总是把规范纳入你的产品选择标准――除非它明显并不适合你,或者你明确决定不使用它。
•别把规范列为一项强制性的产品选择标准,除非根据你的需求、战略以及规范的成熟性,你明确决定需要采用它。
•在其他各方面同等的情况下,应当购买支持规范的产品――不过通常来说,应注重产品是否合乎使用,而不是是否支持标准。
•在使用(或不使用)任何规范时,要认真考虑:万一该规范失去(或得到)行业的支持,你将如何完善自己的架构和平台。
一旦你界定了逻辑架构,确定了现有产品适合逻辑架构的状况如何,并决定了使用的行业规范和标准,也就拥有了必要的技术基础,可用来确定可能需要哪些产品用于SOA策略管理。你的战略会有所变化,具体取决于你在采用SOA策略方面的积极性、为使用各个SOA策略域而选择的时机、现有基础架构,以及完善SOA平台的计划。应当借助上述方法来建立一个牢固的架构基础,以便为SOA策略管理基础架构的短期效益和长远发展同同作好规划。
如何为SOA策略管理建立架构?
0
相关文章