新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 关于EAI/SOA的最新消息和市场动态
    [返回] 中文XML论坛 - 专业的XML技术讨论区EAI/SOA讨论区『 EAI/SOA新闻动态 』 → SOA很重要但不是“灵丹妙药” 光忽悠可不行 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 9404 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: SOA很重要但不是“灵丹妙药” 光忽悠可不行 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18406
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 EAI/SOA新闻动态 』 的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客楼主
    发贴心情 SOA很重要但不是“灵丹妙药” 光忽悠可不行

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

    作者:周恒;程鸿 来源:赛迪网 字体[放大、标准、缩小]
      
    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)


       收藏   分享  
    顶(0)
      




    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/26 23:21:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 EAI/SOA新闻动态 』 的所有贴子 点击这里发送电邮给Google AdSense  访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/27 17:33:14

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    66.406ms