基础架构大有文章可做

 
   | |

导读:软件网络化、软件平台化、软件服务化已经成为新的发展趋势。SOA及Web2.0等理念已经深入人心,SOA强调架构的灵活及应用的可变性。

关键词:软件网络化 平台化 服务化 SOA Web2.0 可变性

 
正在加载数据...

  多年来,企业信息化建设大都关注上层各类应用系统的建设、推广和应用,希望以此来提升和改进业务部门的工作状态,而系统底层的基础架构却常常被忽视。实际上,企业信息系统的基础架构犹如高楼大厦的地基,它的稳妥程度、优化程度将直接影响建在其上的应用系统的使用效果。

  基础架构纷繁复杂

  随着信息化建设的不断深入,企业底层的基础架构越来越复杂。这种状况是由历史发展积淀而成的,自20世纪80年代PC普及以来,软件业走过了专有的封闭系统阶段,又经过了C/S、B/S架构。时至今日,“软件网络化、软件平台化、软件服务化”已经成为新的发展趋势。SOA及Web2.0等理念已经深入人心,SOA强调架构的灵活及应用的可变性,Web2.0强调将企业或政府的核心应用服务以一种更简单、更易用的方式提供并展现给广大用户。

  如此众多基于不同框架的应用系统广泛地存在于各类组织中,面临这样一个纷繁复杂的基础架构,是到了该梳理的阶段了。当应用系统越来越多,底层的基础架构也越来越多时,简单的应用层面的集成已经不能解决“孤岛”问题,必须对底层的基础架构进行统一规划,为所有应用提供统一平台。

  “对纷繁复杂的基础架构进行梳理,可以提高IT资源的使用效率,降低管理成本。”金蝶中间件总经理蔡军说。10月28日,由金蝶中间件有限公司主办、英特尔公司协办的“您的基础架构专家——金蝶Apusic Platform全国巡展”北京站活动圆满举行。

  蔡军表示,当前,基础架构有三大发展趋势: 一是统一基础架构,各种架构非常杂乱地存在于企业基础架构中,要对其进行统一; 二是能有效支持Web的应用,互联网席卷全球,每个人的生活都离不开互联网和Web,这就要求基础架构更能有效地支持Web和互联网; 三是便于快速应用集成,在“信息孤岛”越来越多的情况下,基础架构要更适合集成各种各样的应用系统,“要使新旧应用系统很好地对接起来,理想的状态是像电脑主板一样,即插即用。”

  九层基础架构参考模型

  针对上述基础架构的三大发展趋势,金蝶中间件和Open Group共同推出了“企业基础架构参考模型”,该模型是双方根据中国客户的需求量身定制的。Open Group是一家基础架构专业协会,在基础架构这个领域已经耕耘了20年,IBM、惠普、Sun、宝洁、摩托罗拉等众多国际知名企业都是Open Group的成员,金蝶中间件今年正式成为Open Group成员之一。

  “企业基础架构参考模型”共包括九层,分别是: 系统资产层、应用资产层、服务组件层、业务流程层、消费者层、整合层、服务质量层、信息架构层及IT治理层。企业拥有的操作系统、数据库、中间件等组成了系统资产层,在此之上是由各种应用程序组成的应用资产层,再往上一层是从各种应用程序中将服务抽象出来而形成的服务组件层,第四层则是将服务组件根据企业业务需求进行组合形成业务流程层。

  提到企业基础架构的概念,自然离不开现在谈得非常火热的SOA,蔡军认为: “如果企业需要新建封闭的、专业的、独立的应用系统,由于SOA的规范和标准还没有最终形成,因此目前采用SOA架构是有一定难度的; 而针对遗留系统间集成,即应用系统间的互通互联,技术相对成熟,SOA则是一种很好的选择。”

  在当前全球经济形势不容乐观的宏观背景下,CIO们普遍面临着“IT预算减少、IT需求增加”的矛盾。“优化基础架构不失为一个降低成本、提高IT资源利用率的有效办法。”蔡军强调。譬如在系统资产层,如果数据库、中间件等基础软件不一致,会带来很高的管理成本,而且使用效率不高。通过将企业的信息化架构层层抽丝剥茧地分离开,可以清晰地看到企业基础架构建设的重点和发展趋势,提高IT资源的利用率; 也可以很容易地对照此模型规划并建设自身的基础架构。

原文出处:http://cio.it168.com/a2008/1120/211/000000211387.shtml
 
来源:IT168    作者:谭啸    
 
 
 
 
 

SOA基础

 
SOA专家组与10月23日发布SOA宣言,该宣言阐述了106个字的原则,他们认为最重要的是受欢迎的一体化战略。虽然有些人可能认为SOA像企业架构……
 
网络臭虫(Web bug)也称为网络信标(Web beacon)是一个放在网页或电子邮件上的文件对象,用于监测用户的行为。
 
顶级域名(TLD,top-level domain)是因特网域名的最后一部分。顶级域名是一个域名的最后一个点后面的字母组成的部分。
 
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度,这样一来每个服务都可以不受羁绊……
 
做了两年CUNA Mutual 集团顾客营运资深副总裁的Rick Roy,今年转投IT业,担任集团CIO一职。这位致力于实现IT价值的CIO眼下正面临如何在经济危机中领导IT部门的重重挑战。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录