2009-11-10 09:39:30 来源:
企业如何推进信息化?是采用世界级的标准来推进?还是各自为政?TOGAF到底有哪些作用呢?TOGAF与SOA的结合是否就是最完美的解决方案?在SOA措施中,你是如何决策,到底用还是不用TOGAF呢?TOGAF代表了国际先进的系统架构,金蝶将其引入国内后会产生哪些方面的影响?SOA究竟可以从TOGAF借鉴到什么?
一、何谓TOGAF?其作用何在?
所谓TOGAF,即Open Group的架构框架,是目前在商业企业领域较有影响的企业架构框架之一,其关键是架构开发方法。目前TOGAF已被80%的福布斯全球排名前50的公司使用,并支持开放、标准的SOA参考架构。
TOGAF可以从四个角度描述企业架构:业务架构(Business),业务策略、管理、组织和关键业务流程;数据(信息)架构(Data),组织逻辑和物理数据资产、数据管理资源的结构;应用架构(Application),被部署的单独应用系统、它们之间的交互、以及它们与组织核心业务流程之间关系的蓝图;技术架构(Technology),软硬件逻辑上的能力,这些能力要求对业务、数据和应用服务的部署提供支持。该架构包括IT基础设施、中间件、网络、通信、处理流程和标准。
TOGAF是为组织设计、评估和建立正确的架构来服务的,包含架构开发方法(ADM)、基础架构和资料库。它促进了架构组件的结构、架构组件的相互关系、设计和发展的原则和指导方针的定义。
总的来说,TOGAF更像是一种方法学,就如同ISO9001等,它为建立企业架构指定标准、实施认证,同时对企业进行指导,使企业建立的架构具备:
1)弹性:构造以服务基础的资讯科技应用,以方便快速转型、重构业务流程、和使用应用程序
2)敏捷性:更快的提供对齐业务的应用
3)扩展企业领域:提供机会,利用现有的业务能力进入新市场。使用创新的方法,采用一套松耦合的IT服务,提供更好的商业服务增加市场占有率。
4)降低成本:通过提供机会,以合并多余的应用功能和从过时的和越来越昂贵的应用解耦功能,同时利用现有的投资。
5)融合:整合企业的各种应用和组织。
TOGAF可以作为企业信息系统顶层设计方法论的理论基础;可用于检查系统架构或企业级别的技术;可用于评估给定组织的软件架构;对正在规划其架构但是不打算全面改造现有架构的组织很有帮助。
二、TOGAF与SOA结合是否完美?
面向服务架构(SOA)是一种架构模式,开放组织架构框架(TOGAF)是一种架构框架。如果你把SOA当作一种技术而不是一个架构,这样在架构框架中就看不到任何价值了。即便把SOA看作是一个架构,你也只是觉得自己在开发并实施SOA,并且在这个过程中没有得到来自TOGAF的任何帮助。
但是,在SOA开发和实施过程中可以使用TOGAF架构开发方法(ADM),ADM能够为你的架构工作提供结构,在SOA环境下使用TOGAF可以带来的收益包括:TOGAF为SOA提供了一种架构方法;TOGAF ADM覆盖了SOA整个生命周期;使用像TOGAF ADM的标准方法可以降低项目风险;TOGAF可以更好的将业务策略与优先顺序对齐。
除了ADM以外,TOGAF的最新版本包含了一个内容框架,通过该内容框架,可以帮助我们构建并设计架构成品。当定义服务模型、目录和注册表时,可以参考内容框架,它所提供的元模型可以帮助架构小组描述并编目服务,同时将服务定义和业务架构整合在一起。在元模型中,业务和IS服务相互分离,这已经成为了一种规范,同时也高度重视对于IS服务的部署,部署IS服务支持业务价值的。
同时TOGAF也为内容元模型提供服务扩展,除了业务服务的核心理念之外,还创建了IS服务概念,这样可以更为准确的模拟服务组合。应用直接支持IS服务,创建IS服务抽取层,这样可以放松对业务范围的限制,同时风险承担者也能赋予IS服务目录形式。内容元模型还指导SOA实践者如何定义服务目录,如何将服务定义整合到全部业务和解决方案架构当中。
SOA是属于技术架构层面的东西,而TOGAF企业架构方法论恰恰又是包含了技术架构层面的规划策略,因此,这也就找到了二者的切合点:在依据TOGAF进行企业架构规划的过程中,当对企业的业务架构进行规划时,就可以为未来技术架构实现面向SOA的方式提供铺垫(因为众所周知,SOA架构是主张面向服务的,主张功能化组件的,即:一个功能化组件封装为一个服务,对外开放)。
TOGAF与SOA的结合使得企业在架构体系方面有了保障,使之能够建立符合标准、易于扩展而且面向服务的架构,比如开发服务、业务创新与优化服务、管理服务、基础设施服务、交互服务、流程服务、信息服务、伙伴服务、业务应用服务、接入服务等。因此TOGAF与SOA的结合肯定是一个优秀的解决方案。
三、SOA实施中如何决策是否用TOGAF?
TOGAF是一种通用的架构框架,并不专门针对某一个具体的行业、架构模式、布局或者技术。通过进一步了解,我们认识到业务和技术团体都可以开展SOA措施,每个小组的侧重点不同但是他们的活动是互补的,并且在服务理念这一点相交。因此TOGAF的实施需要顺应当地的文化以及机构的管理流程,同时还有架构模式以及技术策略。
开发小组的现有策略是令ADM类和其他模式的扩展以及SOA保持独立,这些具体模式的扩展往往局限于某个单独的章节或者单独的文档,例如开发小组SOA工作组出版的SOA源书,ADM中包含了SOA实践的许多方面,尽管还没有和SOA最佳实施完全对齐。
如果你已经采用了SOA方法,并且这种方法行之有效,那么ADM短期内无法增加业务价值,但是这并不影响你对ADM做出评估,你能够从TOGAF上学到很多有价值的知识,但是如果你还没有采用SOA方法,或者在实施SOA的过程中遇到了问题,这时候就需要考虑ADM了。这时你需要投资很多时间和精力学习并修整ADM,但是和长期取得的收益相比,这一切都是值得的。
对于中小企业来说,才用SOA建立企业架构还不错,但使用TOGAF就有些力不从心了。TOGAF整个体系较为庞大,使用成本不低。(即使TOGAF是免费提供给任何企业在内部使用的,但学习成本?认证成本?)
四、金蝶引入TOGAF将产生什么影响?
“加入TOGAF是为了解决金蝶和企业界在产品开发中存在的困惑。”金蝶中间件总经理奉继承表示,SOA是软件业的大势所趋,但SOA究竟该怎么认证却成了业界最大的困惑。
对金蝶而言加入开放群组,将推动金蝶企业架构更符合国际标准,今后金蝶中间件,EAS、BOS等都遵循TOGAF方法,金蝶三大产品的顾客将逐步使用这一标准。
同时,金蝶目前正处于由产品型公司向服务型公司转型的过程中,引进TOGAF是重要的战略步骤,金蝶将有能力为顾客提供具有特殊价值的服务内容。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。