然后今天的重点,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书里面有一个专门的章节告诉你怎么做。
褚幼鸿:TOGAF 企业架构与SOA
0
相关文章