锁定老帖子 主题:SOA——中小系统的不能承受之重
精华帖 (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也就是空话了。 |
|
返回顶楼 | |
发表时间:2007-12-18
KAO,缺少了工作流,SOA就是空话?
工作流可以看作是SCA里的一个Component,可以被任意Component组装成Composite,对外暴露业务流程服务,放在可独立部署的单元Contribute.难道没有工作流,我SOA就不能assembly服务? |
|
返回顶楼 | |
发表时间:2007-12-18
[quote][quote]工作流机制是SOA的灵魂? 不觉得 ESB是SOA灵魂倒有可能[/quote] 火车,铁轨,调度中心,你觉得哪个是灵魂呢?该不会是铁轨吧[/quote]
很赞同楼主的比喻。 |
|
返回顶楼 | |
发表时间:2007-12-18
[quote="shuidrinking"][quote="rEloaD_cn"]工作流机制是SOA的灵魂? 不觉得 ESB是SOA灵魂倒有可能[/quote] 火车,铁轨,调度中心,你觉得哪个是灵魂呢?该不会是铁轨吧[/quote]
很赞同楼主的比喻。 quote是怎么了?怎么引用显示不正确? |
|
返回顶楼 | |
发表时间:2007-12-18
至于说“中小系统的不能承受之重”,我觉得主要是目前真懂这些的人才比较贵,工具也不成熟,导致性价比不高,这点将来会改善的。
|
|
返回顶楼 | |
发表时间:2007-12-18
ESB和业务服务的重用与流程的重组才是SOA的核心。ESB正是服务管理与流程重组的关键组件,不光光是转换转换数据。
不要把BPM和WorkFlow打到一起,概念有点类似,实际根本不是亲戚 |
|
返回顶楼 | |
发表时间:2007-12-18
惊鸿逝水 写道 KAO,缺少了工作流,SOA就是空话?
工作流可以看作是SCA里的一个Component,可以被任意Component组装成Composite,对外暴露业务流程服务,放在可独立部署的单元Contribute.难道没有工作流,我SOA就不能assembly服务? 嘿嘿,没有WF,SOA能assembly服务,但是,这些服务怎么跑的动呢? |
|
返回顶楼 | |
发表时间:2007-12-18
shuidrinking 写道 惊鸿逝水 写道 KAO,缺少了工作流,SOA就是空话?
工作流可以看作是SCA里的一个Component,可以被任意Component组装成Composite,对外暴露业务流程服务,放在可独立部署的单元Contribute.难道没有工作流,我SOA就不能assembly服务? 嘿嘿,没有WF,SOA能assembly服务,但是,这些服务怎么跑的动呢? 呵呵,非得是工作流才能跑服务啊? 普通的CURD就不能暴露为Service?服务的Reference就不能从其他系统提供? |
|
返回顶楼 | |
发表时间:2007-12-18
ls | more
按SOA的观点看,ls 和 more是两个服务。 | 决定了流程,其实也是一个服务。 很典型的SOA应用,哪里来的不可承受之重呢? |
|
返回顶楼 | |
发表时间:2007-12-19
SOA没有了WorkFlow就是空话?楼主有点太夸张了,我想这样的讨论真的没有太多的意义。
至于我说SOA它本身是概念,可能有点描述不准确,我想表达的意思是,SOA本身并没有提供任何实质性的技术标准,它只是提出了一种解决问题的方法,至于SCA等框架,都是在为落实SOA而制定的。 当然了,楼主也可以用WorkFlow作为核心来定制一套面向服务框架。 |
|
返回顶楼 | |