论坛首页 Java企业应用论坛

是我Out了,还是SOA瞎扯蛋?

浏览 20556 次
精华帖 (5) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (9)
作者 正文
   发表时间:2009-08-23  
  SOA不是瞎扯蛋,只是实现起来很困难。

  首先SOA要实现的目标是“面向服务,连通无限”。

  要实现这个目标,前提是要对业务系统进行服务的划分,这个划分要求具有前瞻性,也就是说,对服务粒度的把握要十分的准确,这样才能适应当前及以后业务系统变化及扩展的要求--这个粒度不能光靠程序员来决定,要由有很深功底的业务人员来划分,当然这个人最好还懂系统设计--这个条件就比较苛刻。
  服务划分好了,还只是第一步。
  将各基础服务串成业务系统所需流程,这时才真正进入正题。SOA就是为业务的自由组合而生(当然有一定的度),所以如何在服务划分合理的前提下快速完成业务系统的流程变更,才是SOA成功与否的关键所在。
  其次,如果业务系统编排合理,但没有“多语言”功能那也没有实现SOA的初衷。webservice的实现方式并不是SOA的真正目标,SOA的真正的目标是实现多协议的自动转换,也就是说无论客户端以什么协议访问服务端,服务端都能自动转换请求,使之能够得到相关的服务--这就需要企业服务总线来完成。
  实现了以上两点的系统才能称其为SOA系统。
  SOA的特点决定了,工程的建设期投入的人力、物力比较高,在维护期以后投入的成本就相对的少些。当然,有新的需求的,或者扩建系统的话,可能还要对系统进行新的服务的定义,并使之融入整个系统中。
  
0 请登录后投票
   发表时间:2009-08-23  
SOA我觉得应该是一种思想用啥工具来实现纯属工具问题!!!
咱也 out......
不炒概念,BEA,IBM,SAP等巨头怎么能一个项目收入几个亿呢.....
0 请登录后投票
   发表时间:2009-08-23  
"SOA不是瞎扯蛋,只是实现起来很困难。"

我是实用主义者,如果困难到几乎实现不了,那么必须反思了!

SOA的某些思想我是认可的,但是我比较反感的是“一切都是SOA”式的言论和忽悠。
0 请登录后投票
   发表时间:2009-08-24   最后修改:2009-08-24
nychen2000 写道
"SOA不是瞎扯蛋,只是实现起来很困难。"

我是实用主义者,如果困难到几乎实现不了,那么必须反思了!

SOA的某些思想我是认可的,但是我比较反感的是“一切都是SOA”式的言论和忽悠。


赞同,soa思想是好,实现起来,我当时都觉得可笑,我们这破项目到底需要这样么?到底多少系统是需要这个东西的.
0 请登录后投票
   发表时间:2009-08-24   最后修改:2009-08-24
nychen2000 写道
"SOA不是瞎扯蛋,只是实现起来很困难。"

我是实用主义者,如果困难到几乎实现不了,那么必须反思了!

SOA的某些思想我是认可的,但是我比较反感的是“一切都是SOA”式的言论和忽悠。


本来就有很浓烈的商业味的东西.以前公司使用的ibm产品都是动辄几百万(人民币)的怪物.也就是他们在炒soa,炒思想,一度的非soa就是out.
0 请登录后投票
   发表时间:2009-08-24  
SOA瞎扯蛋!
0 请登录后投票
   发表时间:2009-08-24  
咱也out了
0 请登录后投票
   发表时间:2009-08-24  
让SOA搞定你们是不可能的,他也压根没往这像。下棋讲究棋高一着,分清用户和客户,最好两者都满意,不然至少让客户满意就行了。让用户当客户是很痛苦的。所以EOS如果聪明的话,不要推销给软件公司,推销给500强的决策者们正好。
0 请登录后投票
   发表时间:2009-08-24  
yangyi 写道
让SOA搞定你们是不可能的,他也压根没往这像。下棋讲究棋高一着,分清用户和客户,最好两者都满意,不然至少让客户满意就行了。让用户当客户是很痛苦的。所以EOS如果聪明的话,不要推销给软件公司,推销给500强的决策者们正好。


不是很明白其中的“高着”到底在哪里,是否等同于我们常说的“忽悠”。把高层(客户)忽悠住了,拿到钱了就OK。

这种把客户当傻瓜的“高着”是否是是长久之计呢?

我认为这种“高着”可以用,但是光凭这种“高着”似乎很难活得久吧,最终还是要“两者都满意”。

就像平时做项目,客户领导拍板验收了,一线操作员的死活就可以暂时放一放,但是不能不管。如果完全不管的话,估计开发公司也爽不到哪里去(除非你牛得不得了,明摆着是来抢钱的那种)。
0 请登录后投票
   发表时间:2009-08-24  
SOA现在有非常成功的案例么?
0 请登录后投票
论坛首页 Java企业应用版

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