• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

片面地看待ESB本身 SOA项目不应从ESB开始

发布: 2008-6-03 23:47 | 作者: 齐书阳 | 来源: 软件世界 | 查看: 22次 | 进入软件测试论坛讨论

领测软件测试网  因此以ESB来启动一个SOA项目是有害的,它将陷入技术的怪圈中,而无法产生最大的业务价值。毛新生认为业务才应该是SOA开始的起点和最终的目标。“你首先要在业务上进行服务的分解,然后才把他们映射到技术实现中。”毛新生说。

YC} DVL:N

X k'?0Y(@}/s  SOA项目的实施必须从业务需求的分析开始,而不是从构建ESB来开始。倪晓兵对这种观点也表示支持,“SOA框架体系下的软件开发,应该是从业务流程分析开始的,用一些组件化的业务建模方法,对实际的业务场景进行分析。在这个基础上建立业务用例,并根据这些业务用例构造业务流程模型。”软件测试技术门户3[?9Q2dq2T2Otp ]

xI]6iK  倪晓兵同时强调:“ESB不过工具和技术而已,关键上集成业务如何做?业务逻辑如何编制?如何实施?金蝶不仅提供产品,还能提供一套实施方法论。针对简单集成业务,提供标准知识集,也就是工具包,SI马上就可以用,针对复杂业务,我们提供一套方法论,金蝶的六步实施法,可以加速实施过程”。

\lg@3v 软件测试技术门户?n3h:c.K*fr

  引入ESB的最佳时机

iGq;Ss!b 软件测试技术门户2c2P&T/wsGm4m

  我们既然不能从ESB来开始一个SOA项目,那么应该在项目的什么时候引进这个重要的工具呢?Accenture首席技术官Don Rippert认为激活SOA的全部潜力需要通过四个阶段,依次是使用XML,以更标准的方式使用应用程序接口;捕获一些业务过程,并将它们转化成为Web服务;引入并全面使用企业服务总线;产生业务过程执行语言(Business Process Execution Language,BPEL),它可由业务过程建模工具完成。软件测试技术门户8giJW!IS lq

软件测试技术门户 {i8F$Sc