锁定老帖子 主题:对soa的理解和猜想
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-04
是啊 就盼望在那多认识些款爷 这样就有资金做大事情了.
|
|
返回顶楼 | |
发表时间:2006-12-04
shaucle 写道 winterwolf 写道 shaucle 写道 SOA和面向对象之间始终还是有一点阻抗不匹配
放弃对象不就成了 直接面向xml编程. ..如果能实现的话 不过有创意.. 我想cocoon已经基本将这个想法实现了 如果接合xmldb ws那么这就是新的金矿 |
|
返回顶楼 | |
发表时间:2006-12-05
光看技术的话,老马早就说过,分布式第一原则就是尽量不要采用分布式。速度,安全,服务自治造成的数据重复,消息的映射工作,事务及出错处理,异常复杂的沟通和协调,等等等等。没事不要给自己找麻烦
要从商业价值的角度出发,比方,一个服务如果有三个使用者,开发和维护这个服务的投入(包含上述分布带来的弊端)基本上就等于三个使用者各自单独实现所需功能的总投入,那么多于三个使用者的时候你就可以考虑将功能抽取为服务了,要是有十个使用者你就赚大了。反之,低于三个,你就不要在那里折腾了。 SOA 为什么在国外那么火,在国内为什么老是叫好不叫座?我感觉和“跨国”,“集团”这些因素关联很大,可能在之前,很多跨国公司,其下属公司国与国之间,以及下属多个集团之间,系统有很大的自治性,所以相似系统的重复性非常严重,为了降低成本,SOA自然是最吸引top manager的东西。而大部分国内系统,用户群仅在国内,系统的规划都是中央集权,还不存在太多重复性,SOA自然很难体现其真正价值。 |
|
返回顶楼 | |
发表时间:2006-12-05
evanyuan 写道 光看技术的话,老马早就说过,分布式第一原则就是尽量不要采用分布式。速度,安全,服务自治造成的数据重复,消息的映射工作,事务及出错处理,异常复杂的沟通和协调,等等等等。没事不要给自己找麻烦
同意,楼主的事情不是件简单的事,实现一个SOA,考虑的问题,碰到的问题会愈来愈多. 引用 要从商业价值的角度出发,比方,一个服务如果有三个使用者,开发和维护这个服务的投入(包含上述分布带来的弊端)基本上就等于三个使用者各自单独实现所需功能的总投入,那么多于三个使用者的时候你就可以考虑将功能抽取为服务了,要是有十个使用者你就赚大了。反之,低于三个,你就不要在那里折腾了。 是的,SOA最大的价值在于服务的重用.目前有3个使用者并不能代表将来总只有3个使用者,这里还有个预见性存在,规划一个优秀的服务才是关键. 引用 SOA 为什么在国外那么火,在国内为什么老是叫好不叫座?我感觉和“跨国”,“集团”这些因素关联很大,可能在之前,很多跨国公司,其下属公司国与国之间,以及下属多个集团之间,系统有很大的自治性,所以相似系统的重复性非常严重,为了降低成本,SOA自然是最吸引top manager的东西。而大部分国内系统,用户群仅在国内,系统的规划都是中央集权,还不存在太多重复性,SOA自然很难体现其真正价值。 一直待在外资公司,偶的大脑被腐蚀的太厉害了 |
|
返回顶楼 | |
发表时间:2006-12-05
现在的系统一但业务发生变化 调整系统的难度大成本高 可用性差. 很多化巨资做的系统到开发出来投入运营的时候已经不可用.
国外热而国内冷的原因我认为主要是国内的咨询公司 软件公司水平差. 其它原因倒是次要的. 要说管理我认为我国更适合采用分布式系统. 分布系统本身就不是限定在一个组织内使用的 将很多小公司组织起来正是分布式系统的优势. 比如携程网这种模式就适合分布系统. |
|
返回顶楼 | |
发表时间:2006-12-05
winterwolf 写道 现在的系统一但业务发生变化 调整系统的难度大成本高 可用性差. 很多化巨资做的系统到开发出来投入运营的时候已经不可用.
国外热而国内冷的原因我认为主要是国内的咨询公司 软件公司水平差. 其它原因倒是次要的. 国内的ERP做起来的很少,做了也不用,不需要SOA |
|
返回顶楼 | |