孟岩:大家好,今天我特别特别的荣幸,因为这一期视频节目邀请到了一位重要的技术专家,这就是IBM SOA北京设计中心的主任,还有也就是IBM的高级总管毛新生先生,还有我们以前的前同事贵为咨询师的熊节,我们今天会谈一些大家比较关心的问题,SOA,这个主题已经火了两年多了,但实际上从我想这 对于很多读者甚至更高层的人士来说是热情有余的一个状态,甚至是开发者,所以我们把毛新生先生和熊节先生请到演播室来谈这个话题,如果说谈SOA这个话题呢?就是没有人比毛先生说的更权威,而thoughtworks呢?就是熊节所在的thoughtworks,所以他们两位搭档给我们介绍今天的这个话题是非常好的,首先呢?SOA已经很火了,我们还是希望毛先生给我们做一个特别的定义。
毛新生:这是一个简单的问题,我想会给出一个复杂的答案,我想SOA作为一个名词大家都了解,在业界已经非常火了,那么不同的企业对SOA也有不同的定义,SOA大家还是把他看作是一种架构的方法,那么在这种架构的风格里面不是像过去那样对象组建或者是其他的一些等等,在这个里面每个SOFS,他主要的是这里面的定义,还有这些语意方面的描述,比如是业务层面上的约束,还有处理的规则,等等这样一些,那么这样我们已经了解这种方式,大概来讲,在这个里面的想法是这样的,他里面包含很多东西,有利的作出一个非常灵活的可以快速应变的可以在变化的时候怎样更完美,这些是提供了服务的有线,那么通过这个企业服务的途径变成这个业务的关系,变得非常的简化,我想SOA在今天的管理更进一步来说其实对于架构来说他离开了一些普遍的模型还有一些相关的技术他是不可能存在的,实际上SOA这个架构和KOBA已经在谈了,那么今天SOA的架构的发展以及标准化是非常有关系的,那么早年间我们已经讨论过一个目标,就是不同的资源和怎样去交涉,这样就提到了在功能层上怎样来利用这个接口去交互,早年的SOA其实是服务的启动,可是在这种方式上呢?解决点对点的一个关系,其实在这个方面他并没有体现出一个架构的含义,soffit它解决的是相互性,它跟架构的解决还不是那么的密切,到了今天的服务是多样化的,他可以在基础表现服务,也可以在其他地方表现,或者是新的一些规范SOA对SOAD重点是在说他们能够很好的通用标准就可以了,我想这是一个产品,我想在未来的发展里面,伴随着基础架构外包服务会越来越给SOA的世界带来负担。【交易之路www.irich.info§ www.irich.com.cn 收集整理】
孟岩:我记得熊节当时你曾经跟我讲你经历了两种射频,由于这样的一个状态,用为很广泛,毛先生刚才介绍了soffit,什么叫soffit?
毛新生:我先来讲一下soffit是这样的,他是一种新的出现的手段,过去我们谈组建和对象的时候,都比较关注自身,就是自己是什么?我们现在谈的主题是用户的结构,我这个组建里面有多少对象,这个对象的变化是怎样怎样的,所以他还是非常关注一个组建自身的,但是对于soffit来讲,不管你是组建的系统也好,还是其他的也好,一种形势表现出来的一种形态,我不关心你这个东西,我关心的是从你这个角度来讲,你能给我提供什么?也就是契约,我们希望通过契约来进行一些描述,用标准来进行描述的这些事情,在数据里我们已经做了这些东西,实现了平台,物理实现,就是数据描述,这个数据点是什么意思?关系着什么?描述出来,然后再做出来,不管你是什么,这种好处呢?是我们在实现功能的层面上,所以假定我们能够实现的话,就是一点点的淡忘,逐渐的转移到一种采用描述出来的一个处理的功能阻断的方式,来构造和系统,这个对我们的变成量是一个很大的提示,那么对于SOA的角度来讲,他起到了一个简化的概念,你可能有很多复杂的概念和系统,可是我们希望通过1、2个,2、3个来进行简化,这样的一个事情,是我们谈论公司里面的合作需要,当我们成长的时候,这个里面的东西是非常非常重要的,这个里面的是基础,所以服务和日常生活中的服务是成对比的,比如你去一个饭馆,你并不关心这个饭馆里有多少厨子,成为一个大的厨房的组建,还有其他的组建,桌子啊吧台啊等等,这是形成的一个组建的等等,你关心它吗?你不关心,你关心的是你能给我提供一个肉丝,你能给我提供一个家常菜,如果我们能够用一个瞄准来描画这个东西,也许对你来讲,你是非常的清楚,打交道,这个对于我们讲是SOA,这个SOA的翻译最重要的是目标,这是希望企业的业务,可是你想像企业需要你灵活的变化的话,他要不然就是需要这个企业业务的本身,同样的调离,今天的企业他实际上就是正处于一个价值链的过程中,这个企业在给客户,这个是需要去交互的,所以这样的话我我们也是非常需要这个交互的至于你跟谁去打交道,还有就是业务面之类的需要这样的一个能力,尤其是良好定义的一个契约,他会简化掉你中间的不需要的过程,你在技术层次呢?就是技术一旦企业给你这个。
孟岩:噢,原来对具体对象的以外来表现出局体的一些表现?
熊节:对,它的寻找和使用都是服务的一部分,对象的组建和外部的领导,把他放在一期才能时服务更好的结合。
毛新生:对,这也是一个标准,所以你在开放的时间,你跟不同人打交道的时间也是不同的。