SOA实施困难 与ESB融合更难 |
发布时间: 2012/8/25 19:42:06 |
当你询问任何一个负责建设SOA(面向服务的架构)的人时,他都会告诉你说,最困难的部分并不是技术;它将改写作为这一架构基础的业务流程,并且常常随后改变角色和责任,引起争议。 很多SOA实践者都这样说,而事实可能也的确如此。但反过来看,技术部分就真得那么容易吗?在所有的规划和战略制定完成后,必须提供服务以及它们的基础设施并同已经部署的平台、应用和系统一起来管理。 SOA的最终目标是一个极其灵活的基础设施,在这个基础设施中,IT开发人员可以在企业中的多个平台和域的抽象层之上开发复合应用。但是,俗话讲:没人可以“煮开大海”,在SOA中也不可能一次实现所有目标。实用的SOA计划先是可以从一些灵活性更大、受益也比较明显的业务流程集合入手。例如:市场条件不断变化的环境,或由于竞争力原因新服务必须立即部署的环境。在一定程度上,这种从上到下(top-down)的方法的确比较符合已经拥有软件资产和基础设施的情况。在实际应用时,技术人员必须做出选择,比如在哪种平台上构建关键服务,以及这些服务将如何被展现、管理和仲裁。一些公司可以选择ESB(企业服务总线)来连接服务,而另一些公司可能更关注为重用而设计的基于标准的服务。 先行者的声音:从小处入手 当越来越多的公司寻求将面向服务的架构方式用于它们的IT系统时,一些提前采用SOA的用户告诫说,在刚开始时一定要注意:规模要适度。 日前,TD Banknorth公司的业务技术规划高级副总裁Russell Rodrigue建议说:“从小规模入手,选择一个可管理的、定义明确的,并且你可以充分发挥影响力的项目。” TD Banknorth是美国的金融服务公司。该公司通过收购迅速扩展,在过去8年里兼并了23家公司。Rodrigue说,过去,在收购一家新公司时,TD Banknorth利用一种“大拆大换的模型”来处理新收购公司的IT系统。在意识到这种方法的费用非常高昂后,该公司最近采用了SOA。 本文出自:亿恩科技【www.enkj.com】 |