论坛首页 Java企业应用论坛

SOA——中小系统的不能承受之重

浏览 21683 次
精华帖 (0) :: 良好帖 (9) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-18  
rEloaD_cn 写道
简单说,ESB是为服务提供者和服务消费者建立一个通道,当然它的功能不仅仅如此。
Workflow我认为只是一种服务,我们可以称之为“组装服务”。

目前来看只有SCA和JBI可以作为实现SOA构架的技术指导方案。但SCA中并没有ESB的概念,不过如果要去实现一个SCA容器的话,我想ESB肯定是少不了的。

另外,SOA的确只是个概念,或者说是方法论,和OOP一样。所以那些所谓的SOA技术标准,也都只是大公司的噱头而已。
所以说,其实讨论SOA的灵魂这个话题本身就没有太多的意义,或许我们可以关注一下SOA这种新的解决问题的思想,如何在我们的开发和生活中得以应用。


ESB的确是灵活的火车铁轨而已!WF才是调度中心,webservice是火车之类的资源。整个都是SOA。至于你说的SOA是个概念,那我问你,什么不是概念呢?按你的逻辑,任何东西都是概念,看你实践的程度了。
java是OOP的灵魂吗?不是,所以WF也不是SOA的灵魂。但是缺少了WF,SOA也就是空话了。
0 请登录后投票
   发表时间:2007-12-18  
KAO,缺少了工作流,SOA就是空话?
工作流可以看作是SCA里的一个Component,可以被任意Component组装成Composite,对外暴露业务流程服务,放在可独立部署的单元Contribute.难道没有工作流,我SOA就不能assembly服务?
0 请登录后投票
   发表时间:2007-12-18  
[quote][quote]工作流机制是SOA的灵魂? 不觉得 ESB是SOA灵魂倒有可能[/quote] 火车,铁轨,调度中心,你觉得哪个是灵魂呢?该不会是铁轨吧[/quote]
很赞同楼主的比喻。
0 请登录后投票
   发表时间:2007-12-18  
[quote="shuidrinking"][quote="rEloaD_cn"]工作流机制是SOA的灵魂? 不觉得 ESB是SOA灵魂倒有可能[/quote] 火车,铁轨,调度中心,你觉得哪个是灵魂呢?该不会是铁轨吧[/quote]
很赞同楼主的比喻。
quote是怎么了?怎么引用显示不正确?
0 请登录后投票
   发表时间:2007-12-18  
至于说“中小系统的不能承受之重”,我觉得主要是目前真懂这些的人才比较贵,工具也不成熟,导致性价比不高,这点将来会改善的。
0 请登录后投票
   发表时间:2007-12-18  
ESB和业务服务的重用与流程的重组才是SOA的核心。ESB正是服务管理与流程重组的关键组件,不光光是转换转换数据。


不要把BPM和WorkFlow打到一起,概念有点类似,实际根本不是亲戚
0 请登录后投票
   发表时间:2007-12-18  
惊鸿逝水 写道
KAO,缺少了工作流,SOA就是空话?
工作流可以看作是SCA里的一个Component,可以被任意Component组装成Composite,对外暴露业务流程服务,放在可独立部署的单元Contribute.难道没有工作流,我SOA就不能assembly服务?


嘿嘿,没有WF,SOA能assembly服务,但是,这些服务怎么跑的动呢?
0 请登录后投票
   发表时间:2007-12-18  
shuidrinking 写道
惊鸿逝水 写道
KAO,缺少了工作流,SOA就是空话?
工作流可以看作是SCA里的一个Component,可以被任意Component组装成Composite,对外暴露业务流程服务,放在可独立部署的单元Contribute.难道没有工作流,我SOA就不能assembly服务?


嘿嘿,没有WF,SOA能assembly服务,但是,这些服务怎么跑的动呢?


呵呵,非得是工作流才能跑服务啊?

普通的CURD就不能暴露为Service?服务的Reference就不能从其他系统提供?

0 请登录后投票
   发表时间:2007-12-18  
ls | more

按SOA的观点看,ls 和 more是两个服务。 | 决定了流程,其实也是一个服务。

很典型的SOA应用,哪里来的不可承受之重呢?

0 请登录后投票
   发表时间:2007-12-19  
SOA没有了WorkFlow就是空话?楼主有点太夸张了,我想这样的讨论真的没有太多的意义。
至于我说SOA它本身是概念,可能有点描述不准确,我想表达的意思是,SOA本身并没有提供任何实质性的技术标准,它只是提出了一种解决问题的方法,至于SCA等框架,都是在为落实SOA而制定的。
当然了,楼主也可以用WorkFlow作为核心来定制一套面向服务框架。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics