您现在的位置:TT SOA > SOA基础 > 基础架构大有文章可做

基础架构大有文章可做

2008-11-24    | |
打印本文章
RSS

导读:软件网络化、软件平台化、软件服务化已经成为新的发展趋势。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就应该首先是一种业务设计方式,指导着业务服务的构思、创建、使用、变化和终结。
 
Web 2.0可以让企业利用用户贡献的数据(比如标签和评论)和行为,通过网络效应和算法,获得“群众智慧”,改进企业的产品。
 
顶级域名(TLD,top-level domain)是因特网域名的最后一部分。顶级域名是一个域名的最后一个点后面的字母组成的部分。
 
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度,这样一来每个服务都可以不受羁绊……
 
随着软件产业脚步不断推进,在企业级软件领域,SOA(面向服务体系架构)作为未来企业IT架构的趋势正逐渐明朗起来。
本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念,是成功构建有效流程和服务的关键因素。
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。
本专题分六部分探讨服务定向原则,主要探讨如何将服务定向原则应用于构成服务的自动化逻辑。如何越过单个服务层面,应用作为范例的服务定向并形成能够封装整个企业领域的服务层。
最新更新
专家答疑
技巧
Eric Newcomer
是否存在某些经验法则,让人们在网络互操作性和进程互操作性二者之间做出选择?换句话说,如果我遇到吞吐量问题,是不是就不该选择Web服务了?
Jason Bloomberg
评价“企业mashups”的标准是什么?尤其是在企业mashups和“主机包装”项目的关系上?我们对企业mashups的定义是:丰富网络环境下,一套建立在SOA基础之上的组合……
Rami Jaamour
你能解释一下什么是回归测试吗?怎样才能保证你的回归测试是正确的呢?回归测试旨在揭示所有由软件修改所引起的回归,在当今复杂多变的商业环境下……

登录TechTarget中国

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