|
褚幼鸿:TOGAF 企业架构与SOA
到底什么是TOGAF的企业框架,他主要帮助企业或者企业部门能做设计评价和建立正确的企业架构,The Open Group是中立的。
我今天的题目主要就是TOGAF这个企业架构框架和SOA,我本身也是在金蝶担任高级研究员,跟SOA创新中心的主任,同时引进The Open Group以后,我也担任The Open Group的CIO这样,负责把国外的标准技术引进到中国来跟各位分享。今天我的内容非常多,因为TOGAF有一本700多页的书,我们要在40分钟讲完,所以非常困难。这是我的框架,包括企业架构观念介绍,TOGAF企业架构框架,SOA参考架构和企业架构效益。 今天我至少希望解决一个问题,就是在我讲完之后,各位可以知道到底企业架构是什么东西。我用很简单的一句话回答这个问题,企业架构如同战略,我们利用这个战略来创建我们企业,政府机构,和高校的基础,这么简单一句话其实背后是一本书,这句话就是这本书的书名,我觉得这个书名就可以权势企业架构是什么东西,为什么介绍这个书呢?写这个书的是麻省理工学院,而且是商学院的实验室来诠释的,我们IT是为了商业目标的IT的,我们为什么需要战略?就是因为我们做的工作越来越多,但是好象没有办法适合瞬息万变的世界,所以企业架构是什么?我希望各位能记得这句话。 为了提高各位的注意力,我待会儿结束后会有一个小小的问题,问题答对了就会得到这本口袋书,TOGAF的口袋书。 我们从客户的共同问题开始探讨这个事情,我们的痛点都是一样的,效率,业务加值,IT成本,怎么控制风险?我们解决方法是什么的?我们说的从战略开始,我们业务要和IT对齐,我们要产生有效的投资回报率,刚才说的很重要一点就是无边界信息流,我们要访问它,要跨组织与业务伙伴进行改变。那么为什么强调这个协会呢?就是为了帮助各位以有限的预算达到以少做多,因为我们中国协会的功能还不是很明显,但是真正的协会就是达到以少做多,我们寻求这个杠杆,而且我们会员组织里面有人做过,那么我们就希望他把信息拿出来共享,这是协会很大的目的。 再来就是我们谈到The Open Group有一个认证,光给你一本书还是不够,我怎么知道这个人看懂了,有这个技巧和这个能力帮我们做这个事情。客户就是说我可以改进我的业务,当然就是改善业务流程,所以TOGAF在讲的时候,有一个业务架构强调的很高很高,就是业务流程,就是强调在业务架构里面的集成信息和存储很重要。 刚才已经说过了,无边界信息流,这本书已经有了中文版,这是跨无边界组织的经典之作,95年就出版,02年就在通用电器通过这几位顾问重新做,信息还是无边界的。我们从这个对齐出发,从企业战略到信息服务到企业架构要规划一个路线图,我们要怎么交付这个功能?怎么解决这个问题?包括了解高层观点等等,这是我们大家关键的需求。 我们讲完之后,这个企业架构定位是怎么样子?这是我们大家想做的事情,同时也是我们要做的信息规划,传统方式,业务规划有的单位也没有做,就直接跳到项目管理去了,然后就运营管理这样,这是旧的方式。新的方式呢?也就是我们引进TOGAF的目的,我们希望在这个里面插入企业架构,我们从业务方向引导企业架构,再从企业架构引导整个的方向,告诉我怎么企业管理,哪些项目是高投资的?能让我们有更多的回报,这样形成一个新的循环。 然后今天的重点,TOGAF的企业框架,我们先讲一下到底什么是TOGAF,他主要是企业或者企业部门能做设计评价和建立正确的企业架构,一再强调The Open Group是中立的,所以欢迎友商也来参加,你也可以提供这种服务,不是金蝶才可以提供的。我们在强调这是免费的架构,假设金蝶是商业厂商,他谋取商业利益的时候还是需要一个许可的。刚才说的这个介绍,你可以去它的网站下载,你可以自己研究,但是不能做商业用途,你必须要加入会员。 今天我们把这些CIO,CTO聚在一起,一起讨论彼此的经验,学习到的教训,我们在这里分享,这就是The Open Group的宗旨,而且我们一直在强调在这个经济危机的时代一定要以少做多,我们要利用别人的问题解决自己的问题,使解决问题的时间更少更快。TOGAF到底是什么东西呢?它发源很早,在1993年就开始,在中国这个框架几乎还没有什么知名度,非常少见,好象04年北大请了一些厂商来做演讲,但是知道的人还是相当相当少,所以我们很诧异。我们金蝶在经过一两年研究之后,发现确实是好东西,好东西我们要拿出来跟大家分享这样。它的前身是从美国国防部的系统里分解出来的。其实时间已经很久了,今年宣布了这个9.0的版本,有一个比较重大的主题就是支持SOA的风格,这个是9.0版本之后才提供的这个支持。同时他们在The Open Group也设定了,我们有一个SOA的工作群组,这个里面就是有一个参考架构,这个参考架构我们也会看到。 这个就是TOGAF9的书,大概有七大部分,你在网站上可以下载,大概有778页,52个章节,所以假如你自己看这个书的话太累,所以我们需要提供一些培训认证的服务,透过一些高校或者培训认证的伙伴帮我们做一些培训,能快速进入TOGAF。 这本书有几个精简版,就是所谓的口袋书,作为The Open Group中国分会它一个很重要的使命就是做汉化的动作,所以口袋书基本上已经翻译完成了,如果加入会员我们会提供给你,我们在下个月也会出版,当然这个大书就复杂一点,我们也号召有识之士来一起参与进来。 那么这个就是今天的核心了,TOGAF的核心,就是这么六大部分。左上角就是架构开发方法,这个方法很久了,TOGAF8就有了,TOGAF9加入了两个内容,就是架构内容框架和架构能力框架,参考模型就是告诉你有一些The Open Group做过的东西,他会在这里发布,让你快速上手,快速使用。第四就是架构开发指引和技术,让你知道再一个组织里面,我要怎么把利益关系搞清楚,我要怎么跟我的CIO,CTO推荐这个东西。企业连续系列也是告诉我们,我们有一个共同历史架构,从共同架构到你行业架构,组织的架构有这么一个步骤,这个方法会告诉你。 我们先看这个ADM,这是它的核心,他有十个方法论,从预备阶段开始,我们定义出架构开始会告诉你怎么实施这个架构,他会告诉你这个架构的项目这样,当然到了F阶段就到了迁移规划,到G阶段就是怎么实施管理,X就是架构的变更管理,跟我们软件是一样的,没有什么变化,这个是认证够了,它里面有很多的迭代,有很多视图这样,我告诉你一个方法,9.0里面就有一个详细的描述。 这个就是迭代,我们可以很快做一个战略架构,你只要做好预备阶段和阶段A,或者阶段B的一点点架构,就可以帮助你得到企业架构的愿景。BCD就是一个过渡规划迭代,然后怎么样做它的指引,怎么样定制化,所以ADM不是一成不变的,你是可以定制它的。 这张图也是9.0之后才有一个详细的描述,我们一般碰到新的方法论的时候,我们不知道从何开始,我在这里清楚的描绘出来,我们刚才说的这里的9个阶段,每一个阶段有什么产出物,有什么交付物,交付物以三种形式形成,一个是目录,目录就是交货清单,然后矩阵,就是你跟交付物的关系,如果关系不够清楚,我们就用图来表示,所以这里面最复杂的就是业务阶段,在阶段B这个地方,大概有18个项目,所以这也是我们一直在强调,搞企业架构不再仅仅是IT的事情了,我们要把业务人员纳进来,业务人员就是帮助你做这阶段B的人员,阶段C,阶段D有什么都很清楚,都很清楚告诉你做这个事情。 b 这个也是9.0的一个突破,我们在做内容框架的时候,我们会告诉你这个内容原模型,这个里面到底有什么内容实体,比较重大的变化就是业务架构这一块,这底下分三个重要领域,分别是:动机、组织、功能。透过动机跟组织,您的企业战略就可以得到一个比较好的展示,因为我们讲企业战略以往都是比较抽象,怎么做?怎么展开?我们没有办法了解,但是透过TOGAF9我们在这里就有一个非常详细的描述了。我们关心的业务模型就在功能这个领域里面,你可以看到,我们TOGAF9就是所谓的面向服务了,这里你可以看到我们有业务服务,契约服务质量,流程,甚至加了一个事件,再来就是控制跟产品,还有全球功能,都可以在功能这个领域表现出来,所以这是它的一个特点。 上面就是我们讲的预备阶段,跟你阶段A,你的远景跟你的需求,做什么事情都在这里,这里可以很明显的看到我们业务战略和技术战略,所以这是我一开始强调的主题,企业架构如同战略。 这里我们把每一个实体都详细描述了,这等于是我们的交付物,你可以知道一步一步从愿景,业务架构一步一步做起。数据这块,当然我们要做数据模型,跟你的实体,跟你的逻辑数据构件,物理数据构件等等,然后我们的防火墙这些,网络都是在技术这一块。另外我们业务里面有一个同样重要的就是信息系统服务,这是我们面向服务的TOGAF9.0新的定义。 最底下就是一些实现,实现就是说这个项目怎么处理?这个是重点,非常好的图,你觉得这个图复杂吗?下一张更复杂。假如这个是实体,那么这里面有什么关系呢?我们在做测试的时候,我要描写客户跟我产品之间的关系,就是下面这张图了,我在9.0提供一个完整内容带有关系的元模型,比较复杂,这个我就不详述了,这个关系图,每一块关系都描述出来,刚才我们讲了目标目的是什么关系,这个目标有高阶的目标,比较次级的目标,甚至对于目标我有一个测量,然后还有功能、流程、事件等等,看得到这张图核心就在中间这一块,你要从业务开始描述你的企业架构,一系列做出来,要得到的重点是,跟其他架构系统怎么衔接,就在我们这个业务服务,透过业务服务展开出来,跟数据实体拉进关系,跟平台服务建立关系,跟数据系统建立关系,这样就全部发生关系了,所以这是很系统化的方法论,当然如果你自己有能力的话,可以马上下载,马上学习。 上面讲的是能力,限于时间我没有办法详细的解说,不过,我们大概在六七月就会跟不同的伙伴合作,开始做架构培训和认证的动作,所以你要进一步了解,我们在结束的时候有一个问卷,你留下你的意愿,我们就会通知你这个培训什么时候开始。 这个TRM很简单,主要分三层,应用,应用平台,通信基础设施这样,中间都是我们的接口,应用和通信基础设施都是通过接口,同时还是通信接口服务做这个事情,这是第一个参考模型。 同时另外一个比较复杂的就是一个技术参考模型,这个比较复杂,我不详述,我们有一个接口,有一些中间件的应用,或者传统的业务应用在这个地方,所以这里面一个重大的目的就是什么呢?我们要做一个分类,而TOGAF另外有一个隐性的目标,它会提供一个标准词汇,所以以后在座的200多位以后我们就有一个标准的词汇,我说业务服务是什么东西,你了解这个词语之后,就知道我说的是什么东西,不再各说各话了。 那么说集成信息基础设施参考模型,这个是提供给消费者的应用,甚至提供给信息提供者的应用,这就是我说的服务,一定要有提供者和消费者,我们在这里可以号称TOGAF9.0已经是面向服务了。同时还有一些工具,TOGAF有一个工具的认证,你要开发工具的话,也可以通过认证开发工具。 ADM的指引和技术,我们这个指引就是告诉你怎么样做不同的战略,在阶段A你导入一个战略架构,在B可以作出一个领域架构,信息领域,系统领域不同的架构,最后导入一个解决方案的架构,最后就得到这么一个解决方案的架构,怎么得到呢?你可以看我们这个TOGAF书里面有一个专门的章节告诉你怎么做。 我们做架构很重要的就是搞清楚利益关系者,我做这个东西会影响到他,他会受益还是会影响到他,所以我们分四个层次,公司是蓝色的,系统是蓝色的,项目是黑色的,你要这么看,你一定要把这个找出来以后才可以进行分析。 什么是业务情景呢?业务情景是一个方法用来帮助识别和理解架构的必须解决的业务需求,这是做需求的一种方法,他生成的需求方法都在这里告诉你。 企业连续系列,上半部是架构,下半部是解决方案,我们通过架构知道来支持解决方案,这个是基础,告诉你四个步骤。 这里还有一个特殊的,将来你要找工具,就找一个架构储藏库这个东西,我们做的东西全部要储藏起来,这里面有方法,就是我们说的元模型,有方法,还有内容,内容的实体,还有景观。甚至在治理方面也很重要,我一定要有一个记录,把我的重大变更记录起来,我们有决策,合规评估,能力评估等等,最后就是一个架构能力。这个东西我们可能会透过工具,我们跟其他厂商谈这个事情,比如IBM,在谈怎么样把这个方法和工具结合在一起,你要建这个储藏库就必须符合这个标准,这是另外一个论坛,我们刚才所有东西都是在架构论坛底下,针对这个架构论坛,The Open Group新建一个论坛,就是讨论我的建模语言到底是怎么样,建模语言就是说,在四月伦敦大会上已经宣布了一点出来了,这个给谁呢?就是我们的厂商使用这个标准建立您的工具,这个语言是比较有趣的,我花一点时间给各位介绍。 基本上它是有一个主词,动词和受词来做,主词就是架构元素,动词就是行为元素,受词就是对象。而且我们要分内部试图和外部试图,这个暴露出来就是接口这样,是很有趣的语言,而且是相当直觉性的语言。我们根据主词,动词受词再加上三个环境,我们就得到我们的框架,我们有几个不同领域,信息领域,流程,组织,这是我必须要做的,所以主词就在组织领域找,动词就是流程里面,你的受词就是你的信息这样,这样你就可以把你的业务架构描述出来了,甚至你的产品跟你的服务也可以在这里描述,在应用阶段就是数据跟应用这样,这是很简单的框架,我觉得是很好的一个框架,也是The Open Group在积极推动的一个标准。 那么我们回到TOGAF他的内容和模型,第二点,由于能力框架了。当然强调的地方就是我们有一个培训,我们会有技能跟知识产出,得到架构资质的人员有一个责任在这里,最终还是要跟项目组合发生关系的。底下是由架构储藏库来支持,所以The Open Group比较特别的就是说,它会强调这个认证是怎么获得,下午会有我们的奉博士来介绍培训的事情。 那么TOGAF就讲这么多,接下来我们看这个SOA,这个参考架构是IBM的一个图,他们已经把这个图捐给The Open Group了,你们都可以引用这个东西,这个九层结构就是这样,详细我不一一叙述了。这个东西是从中间件来看,分成不同的服务,你们应该非常非常熟悉了,这是从中间件看我们怎么分类。 这个东西怎么跟我们TOGAF发生关系呢?这一块就是在消费者和业务流程这一块,相当于我们的业务架构,就是刚才说的BA这块。这块相当于逻辑应用架构,这块相当物理应用架构,这边当然就是我们的数据架构了,这边就是技术架构,所以大致可以发生这么一个对应关系,这也是金蝶在研究的,怎么把这两个东西发生关系。我们自己就是做这个映射。 那么这个SOA的实现,这个图是很简单的一个图,但是我们就可以对应到TOGAF的十个阶段,所以这就是我们的预备,架构愿景,业务,信息系统,技术架构,解决方案,迁移规划,治理,变更管理,大概是这么一个实现。 这个是另外一个IBM捐给The Open Group的SOA成熟度模型,这个方面我们可能会跟中国电子技术标准研究所和IBM技术研究院谈一些怎么在中国合作的事情,所以也是预告一下。 The Open Group有一个SOA的工作群组,所以SOA不只是刚才说的那两个东西,你在右边看到是SOA的资源书,那是同样在今年四月才出版的一本书,当然我们也是在做中文化的工作。左边这些是说有哪些SOA的项目在进行之中,有哪些定义和案例,都可以和我们的联盟合作做这个事情,把它引进来。现在的工作就是SOA的存在论,治理这些东西,我们会有一个成熟度的合作,我们希望透过The Open Group的框架做这个标准的合作。
责编:穆琳琳
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新专题
专家专栏
|
|