论坛首页 Java企业应用论坛

EJB 完全引错了路——论企业应用的核心问题

浏览 87358 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-09-15  
其实说白了SOA就是一个hype,一个牛X。它解决什么问题呢?它就解决异构平台的互操作问题。比如说,我们公司做的统一用户系统,怎么跟一个Delphi程序挂在一起用的问题。再说白了,就是一帮人给web service包个新概念,再炒一次。
0 请登录后投票
   发表时间:2004-09-15  
to jini:
做J2EE的方案,遵循标准不见得就保险,这个历史已经证明过很多次了。去年Sun还在风风火火的推EJB,今年给我们公司做JCOA培训的时候,他们就说他们自己的方案都已经不大用EJB了,你说这叫什么事呢。
0 请登录后投票
   发表时间:2004-09-15  
SOA与以前咱们一直在搞的“系统集成”的区别,我看真的很微弱。

一个“广告用语”罢了。
0 请登录后投票
   发表时间:2004-09-15  
gigix 写道
to jini:
做J2EE的方案,遵循标准不见得就保险,这个历史已经证明过很多次了。去年Sun还在风风火火的推EJB,今年给我们公司做JCOA培训的时候,他们就说他们自己的方案都已经不大用EJB了,你说这叫什么事呢。


嗯 這是你們接觸 sun 的 consultant 的問題
而非 ejb 的問題
就我所知 sun 內部很多產品元件還是使用 ejb 來開發
0 请登录后投票
   发表时间:2004-09-15  
庄表伟 写道
SOA与以前咱们一直在搞的“系统集成”的区别,我看真的很微弱。

一个“广告用语”罢了。


我不否認 SOA 沒什麼
我也相信 很多人早就想到怎麼做 或是 早就開始實作了

透過 WebService 提供一個共通平台
只是前面提到 IBM 的 SOA 架構
我對 IBM 的銷售策略有感而發
不是將所有產品包裝重新銷售就好了

我認為 BEA 完全打造一個新的平台的做法
是值得肯定的

就算這只是一個廣告用詞
我認為這是未來一個很好的架構
尤其在需要時常動態調整邏輯的企業應用中
0 请登录后投票
   发表时间:2004-09-15  
to:jini
不知道你们那边有没有买《程序员》杂志的。这边的《程序员》杂志,往往每期都会夹一些“软性广告”,或者是IBM的,或者是BEA的。

最近一期就是介绍IBM的SOA的。看得我那个不爽啊,都是什么呀,没什么技术含量的纯广告。

而且最大的一个特点就是:大家推销SOA,就把SOA说成自己的产品的组合。其实就是用SOA这个词,来包装自己原来的那些东西罢了。
0 请登录后投票
   发表时间:2004-09-15  
引用
zope/plone虽然很好,但是我知道它不会如Java/J2EE,C#/dotnet那样在国内成为一种主流的软件开发解决方案。原因就在于国内的软件开发行业长期处于国际分工产业链的底层,缺乏创新意识和开拓的精神,而往往满足于跟随跨国公司的标准,啃啃人家剩下的肉骨头。位于食物链顶层的厂商,例如MS,IBM,Sun,BEA,CA,Oracle等等,争夺的是标准。他们是规则的制订者,制订好了规则,放大家进场,他们负责收费,钱收的差不多了的时候,他们又重新竞争,制订新一轮的规则,继续坐地收费。很多时候,市场的真实需求并没有被真实的体现,真实的需求被顶级厂商掩盖了。他们创造了一个市场需求,有了市场需求,就有钱赚,赚的差不多了,就摧毁这个市场,然后创造下一个市场需求。因此本质上来说,IT行业就是几个寡头在博弈,不管谁赢谁输,我们都是输家,我们只是人家的筹码。大家可以回顾一下这些年软件技术发展的历程,寡头厂商制造了EJB市场赚大发了,寡头厂商了制造了ERP市场赚大发了,寡头厂商继续在制造着SOA,等着继续收钱。我们不能够被满天飞的技术迷惑了,我们不能被人卖了还替人家数钱。


我在python版写的话,SOA就是下一个被吹起来的技术泡沫。
0 请登录后投票
   发表时间:2004-09-15  
robbin 写道
引用
zope/plone虽然很好,但是我知道它不会如Java/J2EE,C#/dotnet那样在国内成为一种主流的软件开发解决方案。原因就在于国内的软件开发行业长期处于国际分工产业链的底层,缺乏创新意识和开拓的精神,而往往满足于跟随跨国公司的标准,啃啃人家剩下的肉骨头。位于食物链顶层的厂商,例如MS,IBM,Sun,BEA,CA,Oracle等等,争夺的是标准。他们是规则的制订者,制订好了规则,放大家进场,他们负责收费,钱收的差不多了的时候,他们又重新竞争,制订新一轮的规则,继续坐地收费。很多时候,市场的真实需求并没有被真实的体现,真实的需求被顶级厂商掩盖了。他们创造了一个市场需求,有了市场需求,就有钱赚,赚的差不多了,就摧毁这个市场,然后创造下一个市场需求。因此本质上来说,IT行业就是几个寡头在博弈,不管谁赢谁输,我们都是输家,我们只是人家的筹码。大家可以回顾一下这些年软件技术发展的历程,寡头厂商制造了EJB市场赚大发了,寡头厂商了制造了ERP市场赚大发了,寡头厂商继续在制造着SOA,等着继续收钱。我们不能够被满天飞的技术迷惑了,我们不能被人卖了还替人家数钱。


我在python版写的话,SOA就是下一个被吹起来的技术泡沫。


鉴定:又一个技术阴谋论
0 请登录后投票
   发表时间:2004-09-15  
庄表伟 写道
to:jini
不知道你们那边有没有买《程序员》杂志的。这边的《程序员》杂志,往往每期都会夹一些“软性广告”,或者是IBM的,或者是BEA的。

最近一期就是介绍IBM的SOA的。看得我那个不爽啊,都是什么呀,没什么技术含量的纯广告。

而且最大的一个特点就是:大家推销SOA,就把SOA说成自己的产品的组合。其实就是用SOA这个词,来包装自己原来的那些东西罢了。


我撇開 IBM SOA 不談 ( 基本上 根本不用談 因為我和你的想法雷同 技術和行銷不能這樣子包裝的 )
不過等你了解 BEA 所提倡的 SOA 再討論
或許可以開另外一個新的討論串

SOA 會最近才炒熱最重要的原因是 Webservice 的普及化
或許這兒也有人對 webservice 嗤之以鼻
那我也不知道怎麼談下去了 @@"
0 请登录后投票
   发表时间:2004-09-15  
potian 写道
jini 写道
potian 写道
SOA到底是什么东东,是为了解决一个什么样目前无法或难以解决的问题,不知道哪位能不能够简明概要地解释一下。


Service-Oriented Architecture

这个我知道,
我想知道到底是什么东西,就算是吹牛的也好
譬如说Java是能够较好地解决系统在不同平台上的移植性,可以writeOnceRunAnywhere


可以看一下这个, Web services specifications。

http://msdn.microsoft.com/webservices/understanding/specs/default.aspx


我大概说一下我了解到的。
我觉的ws-spec里最重要的是WS-Addressing, 他是来解决message的发送和接收的地址问题, 早期的soap是通过url和http来确定message的地址。我们不可以可以通过检查message body里知道message是从哪来, 要到哪去。WS-Addressing把发送和接收的地址放到message body里, 这样message他就可以不依赖具体transport协义, 而且WS-Addressing还可用与当message需要通过几个不同的service instance时. 比如work flow系统中不同的step.

我们知到, web service是用WSDL来发布他的接口的, 但旧的WSDL里只包含了对象解构和调用方法。 对于新的web service, 用户需要知到更多信息, 比如有没有用security, 或支持不支持transactions, WS-Policy用来发布这些信息

WS-Security是用来生成Signed, encrypted security tokens, 并封装到message body里, 这也是针对早期的soap多用https等transport 相关的Security而设的。

WS-Coordination, WS-AtomicTransaction 和WS-BusinessActivity是来处理web service的分步式事务问题, WS-Coordination是一个平台, WS-AtomicTransaction 和 WS-BusinessActivity 是它上面不同的插件。

WS-ReliableMessaging 用来保证message在不稳定的network里传输, 他提供了一些identity来较验消息。

WS-Eventing和WS-Notification都是在web service里实现call back的技术, WS-Notification主要侧重于web service和grid computing的结合

所以, ws基本上提供了一个transport independent, language independent,和provider independent的环境来处理分布式计算, 而且是由 ibm, m$, bea共同制定的。并交w3c审核, 我觉的还是很有前途的。

不过上面的spec会由各vendor作到他们的产品中, 大家不用去多了解。
0 请登录后投票
论坛首页 Java企业应用版

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