论坛首页 Java企业应用论坛

只因为你不懂SOA

浏览 27933 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2008-09-25  
SOA还是很有用的,但看用在什么地方。如果你开发的东西不涉及异构系统调用,的确没什么用处,相反,SOA还会降低效率。而且SOA的由来也是有历史的,要讨论这个话题,最好先去了解一下RMI、EJB、COM、COM+、CORBA、JMS、企业集成,看看SOA的出现是为了解决什么问题才提出开来的。
技术都是一步一步发展过来的,工程上的技术大多是踩着巨人的肩膀上来的,毕竟这里大多数人不是搞科学的研究的,而是在做工程搞开发,所以说旧瓶装新酒没什么意思了。
还有,如果你参与了一个大型的基于SOA的EI项目,用到了ESB、BPM的产品,很多想法就不是认为SOA无用,是忽悠了。如果你没有机会参与,或者参与了,但没有理解,那你说出什么大家都可以理解。
SCA、SDO也都是一些规范,不是用了这些你的系统就是一个很好的SOA,同样,不适用他们也可以体现SOA的思想。
0 请登录后投票
   发表时间:2008-09-25  
上面帖子全部都看了,也不能算是浪费时间,还是有一定收获的,虽然对SOA这个词并不陌生,但真不知它到底是什么,能干什么,怎么干,不过看了这么多的评论后,也是一会理解,一会糊涂,最后的感受是:我真的不想知道SOA是什么。

另外,这是纯技术问题,为什么还有那么多不和谐的评论呢?多多宽容一些,多多包容一些,愿所有搞IT技术的人都能开开心心,顺顺利利的!
0 请登录后投票
   发表时间:2008-09-25  
wanglidhx 写道
上面帖子全部都看了,也不能算是浪费时间,还是有一定收获的,虽然对SOA这个词并不陌生,但真不知它到底是什么,能干什么,怎么干,不过看了这么多的评论后,也是一会理解,一会糊涂,最后的感受是:我真的不想知道SOA是什么。

 

 上面帖子全部都看了,也不能算是浪费时间,但还是觉得离SOA远点比较好。

 

写道
另外,这是纯技术问题,为什么还有那么多不和谐的评论呢?多多宽容一些,多多包容一些,愿所有搞IT技术的人都能开开心心,顺顺利利的!

 

 

拜托,管好自己在管别人,我就纳闷了,为什么总有一些2楞子跳出来,非要装2下子心理才舒服!

 

PS:要和谐你回家和谐去

0 请登录后投票
   发表时间:2008-09-25  
ltian,你老人家年龄也不小了,还真被唬弄了,哈哈

拜托,别再给你LS的LS看笑话啦
0 请登录后投票
   发表时间:2008-09-25  
starfeng 写道
忽悠...SOA真的只是忽悠?也许,很多不懂装懂的人在借着SOA去忽悠别人,也许,一知半解的人单凭主观印象就说SOA是忽悠

用了Web Service,就是SOA了?
有了解偶就是SOA了?
企业集成就是SOA了?

或者换另一个方向:
SOA就是重量级了?
SOA就是性能低下了?

再或者:
用了SOA就不了POJO了?
用了SOA就不能ROR?

事实上答案全是否定的,高效开发,轻量级,超低偶合,丰富企业级特性都是SOA可以具有的。

有时在想,SOA没获得认同,也许是宣传的错误。对客户应说SOA,对架构师应说SCA,对喜欢关心工作细节的开发人员应说Tuscany。



我上面说过一些东西,我并没有说SOA怎么怎么样,webservice怎么怎么样,我也不是来吵架什么的,你要详细分析SOA就来分析SOA,就这前面的几句话我不知道从哪里看出来是精华,有什么地方可以是精华之处,我只是很简单的想一个精华的帖子就要有精华的帖子的价值所在,难道就这句话有时在想,SOA没获得认同,也许是宣传的错误。对客户应说SOA,对架构师应说SCA,对喜欢关心工作细节的开发人员应说Tuscany,这个帖子就成了精华所在?
0 请登录后投票
   发表时间:2008-09-25  
紧急下潜 写道
hyhongyong 写道
SOA更多的是在业务层面上的系统集成,对一般的程序员讲这个,是否有点对牛弹琴?
我们公司在用这个Tuscany做架构底层,开发过程遇到不少的问题。业务处理是主要的弱点,然后是一些个开源包引用的时候,会出一些问题,随着Tuscany的升级,解决了不少,但还有一些没有解决的,只能我们自己绕过了。
总体感觉还不够成熟,特别是DAS这一部分,不是很好用。跨DB移植也不支持。

你说的不成熟是指SDO部分,我想知道的是SCA部分,能否详细说一下那


SCA这部分,我们只是参照Tuscany的使用说明,将不同模块组装起来而已(也就是写配置文件)。我们的系统其实只是用Java开发的网站,本来没有必要用这个SOA的东东。可是架构师要用,领导也喜欢新东西,也就这么用了。
0 请登录后投票
   发表时间:2008-09-25  
hyhongyong 写道

SCA这部分,我们只是参照Tuscany的使用说明,将不同模块组装起来而已(也就是写配置文件)。我们的系统其实只是用Java开发的网站,本来没有必要用这个SOA的东东。可是架构师要用,领导也喜欢新东西,也就这么用了。

哦,能否详细描述一下你们遇到的问题那?
0 请登录后投票
   发表时间:2008-09-25  
zhuyx808 写道
starfeng 写道
忽悠...SOA真的只是忽悠?也许,很多不懂装懂的人在借着SOA去忽悠别人,也许,一知半解的人单凭主观印象就说SOA是忽悠

用了Web Service,就是SOA了?
有了解偶就是SOA了?
企业集成就是SOA了?

或者换另一个方向:
SOA就是重量级了?
SOA就是性能低下了?

再或者:
用了SOA就不了POJO了?
用了SOA就不能ROR?

事实上答案全是否定的,高效开发,轻量级,超低偶合,丰富企业级特性都是SOA可以具有的。

有时在想,SOA没获得认同,也许是宣传的错误。对客户应说SOA,对架构师应说SCA,对喜欢关心工作细节的开发人员应说Tuscany。



我上面说过一些东西,我并没有说SOA怎么怎么样,webservice怎么怎么样,我也不是来吵架什么的,你要详细分析SOA就来分析SOA,就这前面的几句话我不知道从哪里看出来是精华,有什么地方可以是精华之处,我只是很简单的想一个精华的帖子就要有精华的帖子的价值所在,难道就这句话有时在想,SOA没获得认同,也许是宣传的错误。对客户应说SOA,对架构师应说SCA,对喜欢关心工作细节的开发人员应说Tuscany,这个帖子就成了精华所在?

http://www.iteye.com/topic/245185,至少比这个贴更有资格吧,javaeye还有很多精华贴说出来会笑死你
0 请登录后投票
   发表时间:2008-09-25  

LS,那个帖子是良好,我看到现在愣是没看明白大家到底在讨论什么

0 请登录后投票
   发表时间:2008-09-25  
简单才是美,
能够为客户提高效率,收益才是最重要的,其它的都扯淡!
0 请登录后投票
论坛首页 Java企业应用版

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