内容摘要:什么是SOA?为什么要上SOA?过去几年日见清晰的概念让大家逐渐找到了共识。而如今,SOA如何落地?怎样上SOA?这些新的关注点又摆在人们面前。
什么是SOA?为什么要上SOA?过去几年日见清晰的概念让大家逐渐找到了共识。而如今,SOA如何落地?怎样上SOA?这些新的关注点又摆在人们面前。有人说,Web 2.0和SOA珠联璧合;也有人说,ESB是SOA的基础与核心;还有人说,最重要的是找到快速切入SOA的技术手段。12月20日,51CTO.com邀请三位资深专家和多名用户代表,在北京理工大学国际教育交流大厦举办“巅峰访谈:整合异构,从ESB切入SOA”活动。活动吸引了数百网友在线观看并参与讨论,以下是访谈中的部分精彩实录。
程鸿:之前我跟陈渌萍老师做过一些沟通,她认为目前中国企业普遍存在的困难有三方面,一个是现有软件不规范,导致业务流程难以有效提升;不同系统的不同标准数据源难以整合,第三点是新建的系统缺乏统一的基础架构,产生了更多的信息孤岛。 陈老师也提供了三条解决思路,第一个现有子系统推倒重来;第二个大量新建系统构建粒度更小,组合更容易的标准服务,把新的服务用SOA方法实现;第三个是把多服务用ESB实现集成。
程鸿:我们曾经调查了188位CIO和CTO,说起SOA,表示听说过的人有77.9%,表示没有听说过的不到10%。我想问一下嘉宾豪客先生,他也是一位资深的软件工程师,你猜认为自己非常了解SOA的人是多少?
豪客:我估计不会超过10%。
程鸿:我们调查的结果中自认为非常了解SOA的人是0,认为不了解的是34%。现在听见说SOA已经越来越频繁了,很多人知道SOA的好处是什么,但不知道怎么具体实现,能够为我们解决什么问题。几乎所有的中间件厂商都在讲SOA的理念,大家谈到后来常常有个一致的观点——用ESB整合复杂的应用,但具体怎么做往往说得不是很详细。接下来还是请毛新生老师为大家讲解他对ESB和SOA的看法。
来源:51CTO.com 作者:崔灿 责编:豆豆技术应用