SOA策略为基于SOA的解决方案增加了重要的业务和技术灵活性以及控制能力。。。。在运行时间,,,,SOA策略提供了随时可用的访问能力,,,以便修改一项服务关键的操作特点,,,包括批准权限和事务处理路径选择等业务参数。。在开发期间,,,SOA政策控制如何建立你的服务的关键的方面。。SOA政策要求协调地使用多种类型的软件工具和基础设施产品的特点和功能。。。虽然某些产品在名称上有“策略管理”的字样,,但是,,,让你的基础设施适应SOA政策的要求不应该从评估产品开始,,而应该首先理解有效的政策管理所需要的主要功能以及这些功能如何一起工作。。。只有了解了这些情况你才能够评估你现有的产品和其它新产品如何为你需要的有效的SOA政策提供这种集成的环境,,,无论这些产品的名称中是否有“策略管理”的字样。。。

大多数机构将发现最好对于SOA策略采取循序渐进的方法,,,首先采用一个单个的策略域,,,如安全或者管理。。。在设计SOA策略基础设施之前,,,你一定要保证你理解你的机构首先会在什么地方使用SOA策略、、你为SOA策略管理做得准备以及SOA策略生命周期的一般性质。。。。因为SOA策略管理需要协调使用多种产品,,,架构设计是这个正确的起点,,特别是为逐步建立这个基础设施搭建一个舞台。。为SOA策略设计你的架构实际上包括三个设计阶段:
1.SOA策略概念上的架构。。。通过首先设计你的SOA策略的概念上基础,,,你可以做到:1)保证你理解SOA策略;2)为企业官员、、、、开发人员和其他同事创建一个简单的解释SOA策略的基础;3)建立一个广泛的分类方案,,,以便理解各种产品在你的SOA策略基础设施中的什么地方和如何发挥作用。。。
2.SOA策略的逻辑架构。。在你的概念性架构的基础上,,,,接下来要为你的SOA策略的基础设施的主要构件增加详细的内容。。。。就像你开发这个逻辑架构一样,,,,你将开始看到SOA策略将如何集成到你的机构的全面的SOA平台。。。例如,,,考虑一个SOA库如何当作某些类型的SOA策略库。。。
3.与你的SOA平台战略集成在一起。。。。在制定完逻辑架构(或者第一个草案)之后,,,,你要把SOA策略功能描绘到你的SOA平台计划中,,,,以回答SOA策略如何与你的SOA平台中的消息和管理功能互动的问题。。。根据每个具体机构逐步发展的SOA平台及其SOA策略基础设施的不同,,有关的具体产品和这些产品发挥的作用也不同。。
你现有有了一个SOA策略的逻辑架构作为一个坚实的基础。。。但是,,,,你不能在一个逻辑架构中运行你的业务。。。。随着你开始物理实施你的SOA平台以支持SOA策略,,你要准备两项任务:
1.找到现有产品中的SOA策略功能。。。SOA策略基础设施是一个SOA平台的扩展,,不是自己作为一个单独的平台。。。你的逻辑架构中的SOA策略功能可能是由下列产品提供的:1)传统的软件基础设施产品;2)通用的SOA专业产品;3)专门为支持SOA策略或者为支持更广泛的策略制造的产品。。要开发你的SOA策略基础设施,,,你要认清你的SOA设备、、、企业服务总线、、、SOA管理解决方案或者其它非SOA产品如果提供你的逻辑架构简要说明的那些功能。。。
2.制定你的SOA策略管理标准的战略。。。作为找出现有产品中的SOA策略的一部分,,,,你要确定如何使用行业标准。。虽然这些标准仅仅涉及到整个SOA策略管理的一小部分,,但是,,,某些技术规范和标准确实能够提供你的SOA策略基础设施组件之间的重要的集成点。。。不过,,,SOA策略还处在早期阶段。。这个技术规范还没有广泛应用。。。因此,,,你应该认真规划如何和什么时候使用相关的技术规范。。。。
在考虑与SOA策略相关的技术规范时,,,,有下列通用的窍门:
·如果你现有的SOA基础设施支持这个技术规范,,,,并且在你经过认真测试之后,,,你就可以使用这个技术规范。。。。
·一定要把技术规范包含在你的产品选择规定中,,,,除非这个技术规范明显地不适合你或者你已经专门选择不使用这个技术规范。。。。
·不要把技术规范作为一项强制性的产品选择规定,,除非你已经根据你的要求、、、、你的战略和这个技术规范的成熟程度决定采用这个技术规范。。。
·所有的东西都是平等的。。购买一个支持一种技术规范的产品,,,但是,,,总的来说,,,要根据这个产品支持的标准来选择产品。。。。
·在使用(或者不使用)任何技术规范方面,,,,你要认真考虑如果这个技术规范失去了行业的支持,,,你将如何发展你的架构和平台。。
一旦你定义了一个逻辑架构,,,确定了你现有的产品如何适应这个逻辑架构,,并且已决定你使用行业技术规范和标准,,,你将拥有你的SOA策略管理可能需要什么产品的技术基础。。。。根据你应用SOA策略的积极程度、、你使用各种SOA策略域的时机、、、、你现有的基础设施和你发展你的SOA平台的计划,,你的战略将有所不同。。。使用这些技巧建立一个强大的架构基础能够让你更方便地规划SOA策略管理基础设施近期的好处和长期的发展。。
相关新闻推荐