论坛首页 Java企业应用论坛

忽悠,继续忽悠,组团忽悠...

浏览 113301 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-04-25  
所谓的SOA,根本就是个用来忽悠的系列大词之一。

说到底是要异构集成,但为什么要异构集成?异构集成能解决多少问题?
一个非要说汉语,一个非要说英语,再加上个说日语的,效率再怎么也高不了。

为什么不能同构?
有了统一的TCP-IP,大家才可以舒舒服服互连互通;有了html,大家才可以舒舒服服照章办事。
数据可以用XML来统一,业务逻辑和服务调用呢?成百上千的语言和技术成天在瞎折腾呢。
于是什么SOA、SOAP、REST跳出来忽悠了,可忽悠到最后能解决多少问题?只怕是带来的问题更多。

说的极端点,业务层就该统一用开发效率和运行效率达到最佳平衡的JavaBean重写了,天下也就太平了。
还想折腾的,表示层玩去吧。
0 请登录后投票
   发表时间:2008-04-25  
Readonly 写道
fins 写道

SOA其实就是"解耦"思想的延续, 只要你无法证明软件中的"解耦"是错误的,那么你就很难证明SOA是错误的

目前各大厂商忽悠的不是SOA本身. 而是因为这种思想本身可以说是无懈可击, 你喜欢小品的话,可以套用那句"EJB是一根筋, SOA现在是两头堵"
所以准确的说 SOA无需忽悠.

没错,正如你所说,基于SOA构建的系统号称是encapsulation, loose coupling, contract, granularity, reusability, composability, interoperability...它真是太牛Bility了
它把软件架构中所有的基本设计原则都忽悠在内,当然就无需忽悠了...

btw, 小胖,你在普元不是做SOA的吧?请你们做SOA的人来JavaEye科普一下吧:偶基于Spring/Hibernate/JBPM/Mule开发了一个具有如上N多bility的项目,是不是就可以号称SOA了?


我本人虽然在普元 但是我做的工作和 SOA几乎没啥关系 是开发我们产品的客户端,主要和ajax打交道.
我关注的只是如何展现数据, 后台给我什么xml 我要给后台什么xml.

关于SOA和 忽悠的问题 我也有一点感想 一会贴出来跟大家分享

================
算了 还是不分享了 免得又里外不是人(我的观点估计捧SOA和贬SOA的人都会反对 呵呵).
其实我的观点是"SOA产品"和大家以为的"SOA产品"是两回事.为什么呢?? 呵呵 
0 请登录后投票
   发表时间:2008-04-25  
小作坊模式已渐渐淡去咯!软件开始规模化和成熟化!
0 请登录后投票
   发表时间:2008-04-25  
哈哈,我喜欢这种论调。说白了,我们只是想做出好的软件。
0 请登录后投票
   发表时间:2008-04-25  
我觉得这是一个理解层次的问题,SOA 我个人认为是一个很好的概念,或许咱们在平时的项目中已经照这个思路跑了:很明显的,我们项目组一个大牛,不是很清楚SOA概念,但是他对于项目的设计,结构都很遵循SOA的思想。

我认为软件思想是相通的,可能会通过一些概念的提出,界定,更能总结一些good analyze/design/deploy patterns 和 principle.

而不要一味的强调这个概念,是不是被炒作。

最终目标:使用成熟的技术,给客户最好的项目,实现客户利益的最大化!

确实现实中有一部分公司恶炒概念,甚至为了money恶搞一些很好的概念,强烈鄙视。

可是对于我们技术人员来说,就是尽自己最大的努力,用合适的技术,最合适的项目。
0 请登录后投票
   发表时间:2008-04-25  
SOA 的好处,就是最终能通过一些尽可能通用的标准,实现业务的互通,业务功能的重用 ,这是在business level 说的,不是 all!

WS 可以说是当今最好的实现SOA Http level的方案,因为当前最好的IDL 只能用xml 来实现,也许还有更好的,我想如果有人能提出来,那就更牛,这个好像要在 langauage level考虑了吧。

0 请登录后投票
   发表时间:2008-04-25  
我们当前的项目 http+xml idl 使用私有的,效果不错。 其实和WS 异曲同工,不同的是,WS是开放的协议,适用于电子商务,我们的是公司内部,业务只是对内的,所以这样Enough! 而且能在一定程度上保证安全。

合适的技术做合适的事!
0 请登录后投票
   发表时间:2008-04-25  
时间证明一切
0 请登录后投票
   发表时间:2008-04-25  
有意思,好好听讲,天天忽悠
0 请登录后投票
   发表时间:2008-04-25  
SOA NOT EJB

EJB IS LOOKING UP
0 请登录后投票
论坛首页 Java企业应用版

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