锁定老帖子 主题:忽悠,继续忽悠,组团忽悠...
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-25
所谓的SOA,根本就是个用来忽悠的系列大词之一。
说到底是要异构集成,但为什么要异构集成?异构集成能解决多少问题? 一个非要说汉语,一个非要说英语,再加上个说日语的,效率再怎么也高不了。 为什么不能同构? 有了统一的TCP-IP,大家才可以舒舒服服互连互通;有了html,大家才可以舒舒服服照章办事。 数据可以用XML来统一,业务逻辑和服务调用呢?成百上千的语言和技术成天在瞎折腾呢。 于是什么SOA、SOAP、REST跳出来忽悠了,可忽悠到最后能解决多少问题?只怕是带来的问题更多。 说的极端点,业务层就该统一用开发效率和运行效率达到最佳平衡的JavaBean重写了,天下也就太平了。 还想折腾的,表示层玩去吧。 |
|
返回顶楼 | |
发表时间: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产品"是两回事.为什么呢?? 呵呵 |
|
返回顶楼 | |
发表时间:2008-04-25
小作坊模式已渐渐淡去咯!软件开始规模化和成熟化!
|
|
返回顶楼 | |
发表时间:2008-04-25
哈哈,我喜欢这种论调。说白了,我们只是想做出好的软件。
|
|
返回顶楼 | |
发表时间:2008-04-25
我觉得这是一个理解层次的问题,SOA 我个人认为是一个很好的概念,或许咱们在平时的项目中已经照这个思路跑了:很明显的,我们项目组一个大牛,不是很清楚SOA概念,但是他对于项目的设计,结构都很遵循SOA的思想。
我认为软件思想是相通的,可能会通过一些概念的提出,界定,更能总结一些good analyze/design/deploy patterns 和 principle. 而不要一味的强调这个概念,是不是被炒作。 最终目标:使用成熟的技术,给客户最好的项目,实现客户利益的最大化! 确实现实中有一部分公司恶炒概念,甚至为了money恶搞一些很好的概念,强烈鄙视。 可是对于我们技术人员来说,就是尽自己最大的努力,用合适的技术,最合适的项目。 |
|
返回顶楼 | |
发表时间:2008-04-25
SOA 的好处,就是最终能通过一些尽可能通用的标准,实现业务的互通,业务功能的重用 ,这是在business level 说的,不是 all!
WS 可以说是当今最好的实现SOA Http level的方案,因为当前最好的IDL 只能用xml 来实现,也许还有更好的,我想如果有人能提出来,那就更牛,这个好像要在 langauage level考虑了吧。 |
|
返回顶楼 | |
发表时间:2008-04-25
我们当前的项目 http+xml idl 使用私有的,效果不错。 其实和WS 异曲同工,不同的是,WS是开放的协议,适用于电子商务,我们的是公司内部,业务只是对内的,所以这样Enough! 而且能在一定程度上保证安全。
合适的技术做合适的事! |
|
返回顶楼 | |
发表时间:2008-04-25
时间证明一切
|
|
返回顶楼 | |
发表时间:2008-04-25
有意思,好好听讲,天天忽悠
|
|
返回顶楼 | |
发表时间:2008-04-25
SOA NOT EJB
EJB IS LOOKING UP |
|
返回顶楼 | |