|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-10-09 关键字: SOA,ESB
又一次重温ESB的两份经典文档:
还有一本三年前的《Enterprise Service Bus》O'Reilly,想想还是算了。 刚好昨天看到Gigaspaces的eXtreme Application Platform (XAP)-- OpenSpace 架构,感觉传统J2EE的编程模型的影响开始减弱了,随着ESB,Grid Base,Event Driven之类的模型开始冒出水面,世界又开始进入创新循环。现在谁还在说SOA是翻炒冷饭,便有自闭症的嫌疑了。 ESB一种模型,服务提供者和使用者通过ESB连接而不再直连--服务提供者接入ESB,ESB提供Proxy Service;使用者调用Proxy Service。 好处:服务间的解耦,统一监控管理,并把服务代码中交互集成的部分抽离出来,只专心于自己的业务逻辑。 坏处:天然的额外中转性能消耗,中央ESB的性能瓶颈和高可用性问题,非中央式ESB的部署模式等。 ESB产品的功能: 1.满足星型连接
2. 满足服务编排
可选产品: Mule:MuleSource挖到了XFire的创始人后,又挖到了SalesForce的副总裁兼财务总监,但Mule2.0,3.0,却迟迟不出。Mule1.4.3对于以上的ESB标准只能打个60分不到。对高可用性,路由编排,监控界面等方面仍需努力。 BEA:概念比Mule纯粹,同时使用JMS作为message flow的底层,在Weblogic上实现HA,群集和监控管理界面。但路由编排再次走了图形编程+XML Context(XQuery)的老路,相当鸡肋。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |
|
时间:2007-10-09
你的笔记太少了,没看出什么内容
|
|
| 返回顶楼 | |
|
时间:2007-10-10
kaka,好久没写blog了,发些笔记上来充数。
笔记主要是对自己项目有用的内容的简单记录。大家项目背景不一样时,的确阅读的性价比会低些:( |
|
| 返回顶楼 | |
|
时间:2007-10-10
有点困惑的是,ESB在一个SOA系统中,必须要存在么?偶觉得不是必须的
|
|
| 返回顶楼 | |
|
时间:2007-10-10
jackyrong 写道 有点困惑的是,ESB在一个SOA系统中,必须要存在么?偶觉得不是必须的
非常有必要,没有它不能算真正实现了SOA,异构系统的构件装配需要实现真正的复用和解耦 WebService只是解决了异构系统的调用,而SOA要解决的是系统(内)间的构件装配、依赖和引用 但ESB的实现是否已有一个同一的标准呢? |
|
| 返回顶楼 | |
|
时间:2007-10-11
惊鸿逝水 写道 jackyrong 写道 有点困惑的是,ESB在一个SOA系统中,必须要存在么?偶觉得不是必须的
非常有必要,没有它不能算真正实现了SOA,异构系统的构件装配需要实现真正的复用和解耦 WebService只是解决了异构系统的调用,而SOA要解决的是系统(内)间的构件装配、依赖和引用 但ESB的实现是否已有一个同一的标准呢? 《Enterprise Service Bus》O'Reilly 翻过一点,感觉都是在讲MOM的东东。 个人觉得ESB承载的东西太多了,感觉还是从Enterprise Integration Pattern中学起,搞点务实的先。 |
|
| 返回顶楼 | |
|
时间:2007-10-11
白衣的帖子被投新手可要出笑话了,
估计多数是没看懂,只是觉得写的简单了。 ESB就像是共产主义,前途是光明的,道路是曲折的。 先搞好业务系统们,再考虑怎么把他们穿起来。 先把资本主义这个阶段迈过去,再说吧。 |
|
| 返回顶楼 | |
|
时间:2007-10-13
我感觉ESB要看系统具体情况而言,不是没ESB就不SOA了,
比如我用SCA+BPEL,一样可以SOA系统,当然前提是偶的系统接口都定义好了,不需要要靠IBM,BEA那些ESB产品去忙活了,这情况也是有的哦 |
|
| 返回顶楼 | |
|
时间:2007-10-14
ESB的主板思想肯定是没错,不过对于很多企业来说,一个庞大的ESB中间件会不会显得太重了?
|
|
| 返回顶楼 | |
|
时间:2007-10-18
mule感觉1.x确实功能较弱,要是有个ide就好了,我说的ide指数据流程编排ide,非现有的开发环境ide.
2.0我也等了好久了,现在也只是Milestone 2,大致看了下,只是进行了大的重构,基本功能是一样的。 |
|
| 返回顶楼 | |












