灵动的商务需要灵动的IT架构,未来的企业软件世界将是SOA(服务导向架构)的世界。IDC认为2008年大部分中国企业将开始在局部范围部署SOA应用,到2010年将会有更多的全企业范围的SOA实施。毋庸置疑,中国企业的这一转变需要清晰的适应自身IT应用情况的路线图和技术指导。
在决定向SOA迈进后,中国企业的IT实践者还需清楚几个关键问题:
普元软件作为SCA/SDO国际构件标准组织和OASIS标准组织在中国的唯一核心成员,希望帮助中国企业回答这些问题。
在本月26日开始,“SOA in Action”将先后在成都、广州、上海、北京为 1000 多名中国企业的技术决策者和实践者奉献丰盛的 SOA技术实践大餐。
这次普元SOA的年度盛会是继“SOA国际标准全球路演/《SOA中国路线图》白皮书高层论坛”在圣地亚哥、北京、东京、伦敦全球盛大举办之后, 又一次针对全国范围的SOA技术实践大会。
会上,将会有来自权威的市场研究专家,带来全球以及中国视角的SOA发展现状,揭示SOA中国路线图;参与SOA国际标准制定的资深专家亲临现场,面对面畅谈SOA国际标准的内涵和意义;来自行业客户的SOA精英人士,座谈具体实践SOA的思考与感悟;来自业界的著名技术咨询专家,深入剖析SOA架构设计之道;参与众多大型项目设计的资深技术经理,倾情阐述SOA带来的项目管理变革。
普元华西区域总监贺通贺总也对本次大会表达了自己的认识:“今天下午确认的参会人数已经超过200,包括的政府、电信、金融企业,覆盖了整个的信息化的使用单位。通过这个会,我们会对大家都非常热衷的SOA策略、实施等方面做一个共同的探讨,让大家对SOA理念更加清晰,对未来,不管是他们的信息化建设,还是企业需求变化,提供了一些方向性的参考。”
在SOA(service-oriented architecture,面向服务架构)的框架下,未来的软件将变成服务构件,在提高旧有软件的重用性与灵活性同时,将对商业用户的业务创新、流程重组、组织变化等带来灵活稳定的支持,它被认为是未来企业信息化管理最重要的战略命题。继SOA国际标准在华发布之后,中国已经缩短了地区商业用户之间的战略进程。本次技术实践的全国路演活动更会将SOA的具体实施应用推到一个迫切可行的位置。
主持人:普元软件华西区域总监贺通
主持人:好,各位嘉宾下午好!现在是一点半了,我们大会开始。我们今天的会议,我们的主题是SOA,这个会议当中我们分成三个部分,第一个部分我们将谈谈SOA发展的趋势,第二个我们谈谈SOA的技术,第三部分我们谈谈SOA的实践。就是我们如何让SOA这个全球公认的标准和技术,能够使用到企业的信息化的建设过程当中,使得我们的信息化建设能够更好的服务于我们的业务活动、市场、客户。今天大会我们有三个关键核心词,第一个就是SOA,第二个就是SOA中国路线图,这个是由ADC对中国的广大客户进行了深入调查以后统计出来的数据,它将给我们一种趋势和未来方向的评判,使客户对SOA发展趋势有一个清晰的了解。第三个是实践,让我们更清楚地了解到在实施SOA当中我们准备些什么?做些什么?如何去做?
我先介绍一下主讲嘉宾,首先是普元公司CTO黄柳青先生,第二位是IDC的资深的分析师曹宇杰先生,他将给我们介绍SOA在中国的趋势是什么,未来怎么去实现。第三个是普元软件市场总监王满红先生,他负责产品规划的设计和对客户的了解,让我们的产品更加贴近市场。还有一位是普元的技术服务总监袁义先生,他在IT行业有非常深厚的功底,他负责普元的大项目建设,负责团队的管理客户对袁义的评价也非常高。还有一位合作伙伴的嘉宾黄海强先生,他将介绍如何使用SOA的体会。接下来,首先我们有请计世资讯的曹宇杰先生跟大家分享中国SOA认知现状以及发展趋势。
计世资讯的曹宇杰先生
曹宇杰:各位领导、各位嘉宾,各位来宾,大家下午好!我是计世资讯的分析师曹宇杰,非常高兴有机会跟大家分享,我今天讲的主题是中国SOA人世现状和发展趋势。其实我周围很多朋友在理解SOA当中中遇到很多阻碍,的确是一个不容易理解的概念。所以今天我并不想对SOA的定义或者概念做一个过多的阐述,但是为了帮助大家的理解,我后面会具一个小例子,做一一个比喻,帮助大家来理解SOA。我后面还有几个专家对SOA的理念、技术乃至应用做更深入的阐述。
我这里面讲的比喻就是,其实当我们在座的很多朋友小的时候肯定玩过积木,现在作为家长肯定会跟小朋友玩积木。这里面说的话,我们选择一组积木的时候,我们需要这组积木具有什么特点呢?首先要具有变化,搭建出不同的模型,这样才会有乐趣。第二个,我们需要很灵活的改变形状,很灵活地搭建出我们需要的图形,那么,同时呢,当我们去玩一个积木的时候,我们可能想创新出一些很新的东西,很新的模样,这个时候我们需要很低成本的,就是花很少的钱就可以作出不同的样子。还有些时候,我们可能需要积木很快的搭出我们想要的任何模样,它能搭得出来,而且很稳定。正是积木的这些特性,其实我们想一想,在我们企业当中构件IT系统的时候,我们同样需要这些特点。我们需要一些特定的规则,一个大家共用的规则,把企业的系统构成一组搭积木一样的系统,我们也要适应变化,也要低成本的进行灵活性的集成,正是为了满足这样一些特点,其实我们企业的IT系统在构件和集成的时候,我们同样积木原理。那么积木原理在这里,我们称之为SOA。那么我想,举了这样一个小的比喻,我希望这个比喻在我们理解SOA中更容易理解,实际上换了一个角度来理解SOA。接下来我通过三个方面来阐述一下目前我们所发现的,目前市场上从用户、渠道、厂商层面对SOA的认知,对SOA的未来发展是怎样看待的……详细请稍后关注:
普元软件CTO黄柳青
黄柳青:谢谢,各位朋友,各位专家下午好!我非常高兴有机会代表SOA组织来介绍一下SCA/SDO制订的一些情况。首先我们来看SOA是什么东西,它为什么对我们非常重要。大家熟悉的一点是从纯技术方面的定义,什么叫SOA,SOA为什么引起大家的注意呢?首先从技术上面来讲,我们以前写软件都是,最早期当然就是写代码放在一起,后来呢,有很多函数、过程把它封装起来,然后会有对象等等,这些的特征就是说调用跟被调用方必须是一体化的。比如我写一个软件要去调用EJB的话,我写的就必须是一致的,否则他们就不能交互。我要传一个进去,它要传出来,这就是互相之间有一致性。所谓服务,服务跟调用是什么意思呢?调用和被调用方可以用完全不一样的技术来实现。因为互相都是用服务来完成的。比如我调用一个services可以是不同的服务的。也就是说通过服务来达到调用方和被调用方的完全的松散的耦合。这是从技术层面来讲的。
这样一个技术给我们业务方面带来什么样的好处呢?为什么这样的一个耦合是非常重要呢?这个我觉得我们需要从业务的层次来思考,什么叫面向服务?那么我想,在比较合适呢,我们用一个比喻来讲一下,就是从业务层次来看SOA这样的东西。举例来讲,以前农村里面人非常少,可能就几千人一个村庄。在这样的村庄里面,每个人跟每个人都是认识的,我认识张三,张三是谁的亲戚,谁又是谁的朋友,比如我牙疼了怎么办?张三是搞牙科的,或者李四我朋友的朋友是搞牙科的,也可以找到牙科医生。比如你家里有一些喂猪没有人喂了,你可以找一个朋友来帮你看管一下。这是一个比较原始的社会结构下,人跟人关系非常紧密的,这个社会的结构主要是靠直接的依赖关系串起来。如果从现在软件架构来讲的话,我们写过各种各样的软件,我们的软件其实就跟刚才农村一样的东西。比如我要写一个软件,我这个软件要把数据放到数据库里面去,我知道张三的过程是专门把数据调到数据库里面的。李四是专门做数据转换的,我就找他把这个过程去调用,调用出来。实际上,现在这个软件本身都是通过一对一的,或者多对多的,但是比较直接、固定的关系来完成的……详细请稍后关注:http://www.soa2007.org/soainaction/
抽奖活动开始啦啦啦~~~@!#¥ 看看谁是那个幸运儿?
幸运儿诞生~~~
恭喜恭喜哦。。。
普元产品部总监王满红
王满红:各位来宾下午好,我今天的主题是面向构件的SOA编程模型。 首先我们简单回顾一下IT应用的变化,这里有几个指标,一个是从存储上来看,我们在60年代的时候一个软盘就可以做一些应用,到80、90年代的时候变成了硬盘,刚开始是多少字节、多少兆。到互联网时代,2003年,计算格式已经成了TB了,而且这个应用是越来越复杂。从最开始的单机应用,到现在的Web模式,以及SOA的复杂应用时代。
从技术上,我们从对象到了服务,经历了大概三个阶段,一个是面向对象的是我们强调的封装,以及多态性等等非常底层的技术。到了90年代,我们强调构件的时代,我们特别讲元数据以及耦合,它解决的是系统的问题。到现在面向服务的时代,我们已经到了整个组织结构和企业之间的关系。随着这样的话,技术也会越来越先进,越来越复杂。现在关键词已经便成了机遇消息的和松散耦合的等等。
技术也走过了三个时代……详细请稍后关注:http://www.soa2007.org/soainaction/
普元的项目总监袁义
袁义:各位下午好,时间关系的话,因为作为一个方法与实践来讲,它是你采用了这种技术之后,才会去用的到的内容。而因为今天的话,主要还是侧重于SOA的技术的传播,在这一块的话,本来这样一个项目方法和项目管理的培训,在普元对外对客户进行培训的时候,是两天的课程,不太可能在很短的时间内完成,今天主要通过这个机会给大家介绍一下,也让大家看看这个面向SOA的平台的方法是怎么实现的。 这里面,从面向构件的管理与传统模式来看,因为从传统的从需求、分析到设计,是在不断的转换你的技术语言,到了分析设计的时候,你又用了其他的语言,到了开发用了J2EE等,这样的话,使得你软件的生产在不同的环境、不同的描述方法上进行转换,这也是导致软件生产出来问题的主要根源。那么面对构件的话,它是试图在软件生命的各个周期的话,基于构件的模型,在这样方式里面进行软件的组织,我先简单给大家看一下,在普元面向构件的平台里面的模型,首先你的企业肯定有你的流程,而流程中的每一个处理包括你人机交互的界面来组织在一起的,而人机交互的流程也是以图形化的方式来表达,而表达业务操作的业务逻辑在构件体系里面是逻辑的构件,也是通过图形化的方式来表达。而逻辑构件所依赖的一些原子的操作是基于提供的一些最稳定的原子服务,成为预算构件来组装的。同时解决各个构件之间的交互的时候,基于一个数据总线的模式。基于这样一个模式的话,我们看到这个构件系统,跟王满红提到的模式也是很相似的,这里面业务构件相当于构件体,而不同的业务构件构成一个构件子系统,从而组成企业的业务构件系统。从开发、部署、到运行都是基于构件包展开的。作为这个方法……详细请稍后关注:http://www.soa2007.org/soainaction/