InfoQ

技术访谈

深入理解SOA和Enterprise Web 2.0

受访人 霍泰稳 发布于 2007年8月26日 下午8时11分

社区
SOA
主题
Web 2.0,
Web服务,
企业级敏捷
标签
服务组件架构,
XML,
Atom,
SOA实施,
RSS,
Web服务标准
概要
对中国的企业来说,SOA是机会也是挑战,严格来说挑战大于机会,这更需要我们深入了解面向服务架构这一技术背后的本质。技术专家、CSDN总编孟岩在深入研究这一技术之后给出了自己的理解,并指出国内企业和国外企业在实施SOA时所面对的不同境况,在具体的实施过程中应该注意的问题和难点,这一技术趋势对开发人员和架构师所带来的挑战和机遇,以及SOA和Web 2.0包括Enterprise Web 2.0的关系等。

个人简介
孟岩,现任CSDN总编,目前关注SOA和企业Web 2.0。
请问你是怎么理解SOA的?
我也知道你在前段时间去了美国,去参加一个IBM组织的SOA大会,然后也接触了很多国外的SOA专家,我想问一下,国外的那个技术人员对SOA的理解和国内的人对SOA的理解,有什么区别吗?
但是另外一种观点就是说,SOA是从国外开始兴起的,主要是去解决一些,去整合遗留的系统,但是我们国内的IT历史并不是特别长,你认为SOA对我们国内的IT界有什么作用?
那么在实施SOA的过程中你认为应该注意哪些问题,有哪些难点存在?
你按照你的意思来说,就是我们现在的开发人员,或者说是一些架构师,做转变的话,要重视业务的发展,是这样吗?
我在看很多关于SOA的文章都提到各式各样的标准,我想问一下,为什么SOA里面会有那么多的标准?
另外然后业界里面流行的概念,一个是SOA,另外一个是Web 2.0,两者之间也是有很大的关系,我想请你评价一下这两者之间的关系?
show all  show all

没有回复

回复

独家内容

程立谈架构、敏捷和SOA实践

支付宝首席架构师程立在本文分享了支付宝技术架构的发展,对架构的认识,成功架构的特点,如何避免架构设计的失败,以及在敏捷和SOA方面的实践等。

Emmanuel Bernard谈Bean验证规范

InfoQ有幸采访到了Emmanuel Bernard,向其了解Bean验证框架及专家组正在寻求的社区参与的更多相关信息。

通过索引器简化C#类型信息访问

作为一个有别于Java、Ruby等语言的一个特性,C#可以用索引器(Indexer)将类型本身以对象数组的形式供外部使用。同时,把索引器和LINQ结合使用倒是一个非常不错的组合,索引器做接口、LINQ完成内部检索逻辑,客户程序在无需记住具体方法名称的前提下,按照键值检索即可,索引器内部则依托LINQ to系列的基础,提供对各种异构数据源的访问。

产品负责人成功之道

Scrum中,产品负责人这个角色具有很大的影响力,能够带来很高的价值。但要想运用得当,可没那么轻而易举。如果做得好,就可以在客户和开发者之间建立更为融洽的关系,并能够增加组织的竞争优势。

硝烟中的Scrum和XP

在本书中,作者Henrik Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程。他们试过了多种团队尺寸(3~12人)、sprint长度(2~6星期),定义“完成”的不同方式,不同的backlog格式,各种测试策略,在多个Scrum团队之间进行同步的多种方式。他们还尝试过XP实践——持续集成、结对编程、测试驱动开发等等,还试过了把XP跟Scrum组合。

软件开发中的准时化生产

准时化生产(Just In Time)是精益生产(Lean Production)和丰田生产系统(Toyota Production System)中的概念,敏捷开发与准时化生产中的很多观点和实践是一致的,精益思想作为精益生产背后的指导思想也正在积极地影响着软件开发领域,向其中不断注入创新与活力。

Tapestry for Nonbelievers

I. Drobiazko和R. Zubairov合作撰写了一篇文章,详细介绍Apache Tapestry 版本5——一个面向组件web框架。文章向读者展示了创建组件方法,并谈到了Tapestry中的IoC以及Ajax的相关特性。

ESB拓扑方案

在本文中,Adrien Louis讨论了两种基于ESB的SOA拓扑方案的优缺点:单个公司级ESB vs. 彼此互联的“部门级”ESB系统。Adrien讨论了每种方案对管理、业务监测、治理、可靠性和编配等问题的影响。