通过独立项目建立起来的IT系统,以往都近似于一种松散的集成:单个应用系统可以满足部门内部的特定需求,但很难在部门间形成有效的数据沟通;同时新的应用需求也很难将既往的IT资源利用起来,这种局部、小规模的低效率问题在整个企业中累积起来,就会形成巨大的浪费,这是目前越来越多的企业在展望未来IT发展时发现的典型问题。
要求IT能够迅速配合业务策略的改变,需要以“松散联合”的思路搭建新型IT架构——SOA(Service Oriented Architecture,面向服务的体系结构)。为此,企业需要准备相应的基础设施,并按照一定的步骤开展实施。
IBM认为,辅助客户进行IT变革是SOA建设中的重点,其中,事前业务分析与项目后的SOA管理是保证SOA成功的关键因素。IBM SOA基础设施解决方案分为三个特定的项目领域:
首先是分析现有环境以及未来目标,确定“as-is”和“to-be”状态;再根据业务战略,将流程和应用程序重组到一组共享的资产和可重复使用的服务组件中。其核心仍然是“模块化设计”、“共用资源”等概念,其中结合企业实际业务进行重新设计和定义才是关键,以求为SOA打好逻辑层面的基础。随后才是弥补基础设施上的差距、部署中间件或服务器升级。
其次是部署专业的SOA软件工具,来解决由于未来共用资源可能导致的瓶颈问题和安全问题,例如IBM DataPower软件。
另外,要真正使SOA架构发挥优势,IT协调和管理能力至关重要,面对松散联合的IT资源库,自动化设置、虚拟化管理是必不可少的方式。通过高级软件和某些服务器集成功能,可以帮助加速响应和集成,提升效率,完成SOA的日常运作。
IBM SOA基础设施解决方案旨在应对快速形成新业务系统的需求。在实际与客户接触的实践中,提升IT价值计划则可能不仅限于SOA解决方案,通过IT资源优化等服务内容与结合TS&A新的IT项目更注重架构层面的调整,以求从根本上提升IT效率、简化流程和提升灵活性,实现IT价值。