技术开发 频道

企业聚合改变SOA的性质

    规划SOA驱动的企业聚合

    面对现实吧,SOA是管道。毫无疑问,精密的、闪闪发亮的、高效率的管道,但仍然是管道。一般业务人员(比如,销售经理、营销主管、财务官员或客户支持代表)可能不太关心这点。事实上,如果他们考虑它的话,他们可能只是希望它呆在它所在的地方:看不见的地方,悄悄地发挥作用。这些业务人员可能更重视大理石地板、镶木板的门以及包围管道的铜固定装置。换句话说,他们喜欢实际上包裹管道、让它变得生动的"东西".

    定义和测量SOA的投资回报很困难。虽然专家们对SOA投资回报的重要性、如何计算SOA投资回报(如果有的话)以及我们为什么没有实现更多的投资回报等问题上存在分歧,但他们似乎都同意一样东西:企业范围对SOA的支持取决于向整个企业证明价值――更多的增长、收入机会和各种好东西。而这正是企业聚合可以大大加强SOA的投资回报的地方。

    企业聚合实现将SOA从众所周知的IT地下室拖到最终用户的办公桌上。这不仅是高度可见的,也是用户驱动的,提供给IT一种加强这种难以捉摸的SOA投资回报的途径,赋予用户SOA的所有权份额,改进IT对业务需要的贡献。但是,从历史上看,IT和业务部门在和谐共事上没有很多的经验,因此SOA驱动的聚合的第一课很简单:为参与SOA驱动的聚合的业务和IT部门中的以及它们之间的政治和社会变化做好准备。聚合不意味着IT的终结,但它们肯定排斥非常不同类型的角色。

    聚合改变SOA的性质

    除了人员力量的变化外,聚合与你的SOA之间还存在许多影响你的SOA设计的非常实际的协同作用。每种协同作用都给SOA设计师带来教训和消息。这些协同作用中最重要的包括:

    1、虚拟化:聚合可以帮助创建来自还没有"SOA化"的源的规格化的"虚拟"服务。SOA项目可能需要几年时间并不是秘密。在正式的SOA魔法应用到各个地方之前,快速的、标准化的服务可以帮助用户更早开始。

    2、全理精简:聚合让用户"合理精简"服务的颗粒度。现在IT不必猜测/研究/分析服务是否提供"过于特殊"、"过于一般"、"过于陈旧"或"过冷"的数据的服务。

    3、协作:聚合使用户共享他们的服务,从而使他们服务产生网络的一部分。现在,IT不必单独做这件事了。

    4、可视化:聚合使最终用户用图形、图表、表格和地图实现SOA的可视化。每个用户都可以以自己希望的方式实现服务的可视化来满足自己不断变化的需要,而不是希望老迈的企业门户提供服务可视化的地方/途径。

    5、微组合:聚合使用户加入到来自企业外部的数据中。今天的SOA努力主要是关注内部的。但用户常常希望将外部数据包括在自己的工作中。聚合不关心数据是外部的还是内部的,好的聚合软件使数据服务的实际位置变得无关紧要。

    Gartner最近将企业聚合选为"2008年10大战略技术",指出"到2010年,Web 聚合将成为创建复合企业应用的主要模型(80%)".聚合的时代到来了。现在是每个SOA设计师将企业聚合作为他们的SOA项目的组成部分的时候了。

0
相关文章