赛迪网 > 中国信息化 上首页 > 文章
  IT资讯搜索
 
IT产品搜索
· [方案] 征信数据上报系统方案 网站防篡改方案
· [专题] 07年六大令人失望信息化事件 回眸SOA
· [方案] 反垃圾邮件解决方案 烟草行业解决方案
· [商务] 2008年中国电子商务行业发展趋势研究报告
· [专题] 中小企业实施管理 公司网站做不好CIO掉饭碗
· [案例] 北京网通客户服务系统 某部集中运行管理平台

SOA很重要但不是“灵丹妙药” 光忽悠可不行

发布时间:2006.08.25 11:55     来源:赛迪网    作者:周恒;程鸿

2006年8月24日14:00,浪潮软件平台事业部总经理兼技术中心总经理周恒先生做客赛迪网,与网友们在线探讨了平台中间件相关的热点问题。以下为访谈摘录:

网友:SOA是软件的未来吗?

程鸿:有一些朋友在下面互相讨论,有人说它是实现不同的WEB应用之间互相调用的。也有人说它是用来实现系统集成的。您怎么理解SOA?

周恒:SOA现在炒的很火,SOA很重要但是也不是“灵丹妙药”,SOA代表了下一代软件的方式,以前的软件是为了单机或者个人计算用的时候,它是不需要太多的SOA的。SOA为什么需要呢?就是因为要做集成,要做协同,这时候需要整合,就需要SOA。在未来的社会可能世界是平的,大家需要协同,这时候你开发的软件需要跟别人能够做到很好的集成和整合。这时候就需要SOA了。 SOA也不是一个工具,也不是一个平台,实际上SOA是一种模式。它是构建软件的思考方式,一种模式。我们构建软件的时候,软件要能够容易被别人集成它也容易集成别人。这是通过服务的方式来提供的,为什么前两年SOA没有火起来,那是因为SOA网络、XML、WEBSERVICE这些技术还不成熟。但是SOA也不是灵丹妙药包治百病。我们做软件,如果两个软件,首先软件要解决问题它才能存在,如果它不解决一个问题是不存在的,也没有被集成和集成别人的需要。软件根本的功能是SOA不能解决的,所以它也不是为了解决问题来的。所以这个要通过MDA的方式改变,如果将来产生信息孤岛,我想用MDA和SOA方式开发的话能有效的避免信息孤岛。

程鸿:有些网友的讨论跟您的思路也是比较一致的。有网友说,SOA就是为了解决EAI的一些难题而出现的,并不是所有的都需要SOA,只是提供了一些原则和标准,便于系统的集成。

网友:请问您认为比较理想的SOA状态是什么样的?很多用户来应用集成都未必有条件上的时候,讲SOA有没有什么现实的意义?

周恒:这个很有道理,就是我们还没有解决“吃饭问题的时候要解决大家怎么玩儿”这是不现实的。国内和国外信息化还有几年的差距,现在在国内可能有一些还没有解决“吃饭问题”或者部门级软件,你给他提SOA,他可能会考虑,但是不是重点。

程鸿:现在也有一种趋势,不管做什么应用的管理软件都喜欢标榜自己基于SOA的架构开发设计的,这种情况您觉得合适吗?

周恒:这是基于商业或者其他的手段,我觉得用户要有自己的辨别能力。另外也不能跟着老外“忽悠”自家人。比如XML、WEBSERVICE出来的时候大家说能解决一切,最后我跟客户说再多买几台机器吧,我给他们描述了,为什么要用WEBSERVICE,因为它是在子系统和子系统之间调用的时候才需要,如果就是解决内部问题的内部的软件,没有必要用WEBSERVICE这样的来构架。

程鸿:网友的讨论也产生了一个焦点。

网友:国内的企业几乎没有依靠服务驱动业务流程的,企业架构和SOA的理念是有冲突的。冒然的上恐怕问题比收益还多。

程鸿:他讲了企业业务流程本身就不是业务驱动的方式?

周恒:这个要两个方面来看,第一我们选择软件适用是最好。另外技术很多时候会改变业务模式。这方面有好多企业,如果我们想在未来竞争中立于不败之地我们一定要有所关注。比如说SOA出来以后可能会把企业和企业之间、国家和国家之间的界限和隔墙会削平,如果我们把自己树在墙内跟大家隔离起来也不现实。所以我们也要有提前考虑的意识。

网友:咱们有很多实施的案例,能不能以具体的实例讲讲客户面对信息孤岛、快速部署和业务变更时候的苦恼,或者选择平台以后是怎么样获得收益和效率的提高的?

周恒:我们有一个客户改了一个界面,改了两千多个版本,界面改版本也得改,写程序想想2000多个写多少篇,反复要花多少时间,客户也很苦恼,觉得你们的不适合,没有符合我们的需求。大家就是找,相互之间容易产生矛盾。我觉得也不是谁的原因造成的,是生产率和生产力的方式不行。现在通过模型驱动能比较好的解决这种问题。 我们有一个系统只有两个开发人员,项目总共有十几个人员,有两个开发的,剩下都是大学生和客户,我们是定制好了给客户看,客户觉得不是这样的再改,再定制。最后出来的东西客户一定是觉得很好的。

程鸿:这是我们平台实施中遇到的很实际的案例。这是什么行业的客户呢?

周恒:这是公安类的可。

网友:浪潮对比较大的企业做不做IRP有什么想法?

周恒:这个叫信息资源规划。从规划角度来讲有信息架构、数据架构、业务架构、网络拓扑架构。我们的技术架构是选择一个流程平台有很好的支撑,业务方面需要哪些信息化实现、系统实现、哪些手工实现,这些都是需要一个通盘的考虑。具体到信息资源规划,应该是提前做一些规划。但是想一下子全部规划好,确确实实也是有一些难度的。(T121)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· CIO如何确保自己的项目提案真的是有意义的 (08-25) · 如果飓风就在下一刻 CIO们应该怎样应对? (08-25)
· 如何成为一名优秀的系统集成售前工程师? (08-25) · 海信集团CIO王志浩:系统一次上线成功的关键 (08-24)
· 海信集团CIO王志浩做客赛迪网访谈实录 (08-24) · CIO选型时与同行的交流很重要 (08-24)
· 把流程再造当作ERP实施之前的预备工作 (08-24) · 信息平台没有充分利用的症结所在 (08-24)
· 执行力是系统一次上线成功的关键因素 (08-24) · 总体规划后分步实施保证项目成功上线 (08-24)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管