当前位置:才华君>好好学习>毕业论文>

对面向服务的企业信息构架探讨

毕业论文 阅读(2.64W)
对面向服务的企业信息构架探讨
[摘 要] 本文了信息系统建设中存在的,提出通过构建面向服务的企业信息架构是解决企业“信息孤岛”和 企业信息系统缺乏柔性等题目的有效,并全面先容了SOA架构的基本概念、特点和SOA架构的上风,了SOA 架构的构建过程和构建策略。
[关键词] 企业信息构架;SOA;服务
一、引言

面对知识的迅猛和经济全球化的挑战,党和国家作出了“以信息化带动化,积极推进信息技术在各行各业的广泛”的重大决策。当前,企业的信息化意识也明显进步,信息化进程正在加快,企业信息化工作在进步生产率和企业竞争力方面正在形成巨大的潜力。中国企业信息化建设大致可分为两种模式:一种是具有宏观治理背景的“自上而下”模式,例如烟草业、电信业和银行业信息化建设等。这些企业在系统建设之初,无法对未来可能发生的变化作出清楚的预见和预备,因此系统建设时特别夸大IT系统的稳定性与一致性,系统缺乏柔性和适用性,面对日益频繁而又深刻的业务变化,其应变能力不免捉襟见肘;另一种是“自下而上”的模式。在一个企业内部,多种系统、多个应用并存。今天是财务软件,明天是ERP,再过几天又是SCM、CRM。“一个部分一个服务器”的现象比比皆是,这也造成了企业内部形成了各种不同形式的“信息孤岛”,企业数据的一致性无法保证,信息及时共享、反馈难。“信息孤岛”使得大量的信息资源不能充分发挥应有的作用,效率低下,这已经成为阻碍企业信息化建设进一步发展的最大障碍。
要彻底解决上述题目,企业就必须建立一个灵活的、快速响应的客户支持基础架构,它可以包容现有的应用并满足未来的客户需求和业务需求。与其他企业信息架构方法相比,面向服务的企业信息架构(SOA——Service-Oriented Architecture)能让企业信息系统变得更有弹性,能更快地响应业务需求,从而实现更好的业务灵活性,使企业能够对快速的变化作出有效的响应,并利用变化来获得竞争上风。

二、SOA概述

1.什么是SOA? SOA的思想最早是由Gartner于1996年提出,他为SOA描述的远景目标是:让信息系统变得更有弹性,以更快地响应业务单位的需求,实现实时企业(Real-Time Enterprise)。目前对SOA尚未有一个同一的、业界广泛接受的定义。一般以为:SOA(面向服务的架构)是一个组件模型,它将应用程序的不同功能单元——服务(Service),通过服务间定义良好的接口(Inte***ce)和契约(Contract)联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操纵系统和编程语言,使得构建在这样的系统中的服务可以使用同一和标准的方式进行通讯。
SOA 作为一种信息系统架构,为解决业务集成的需要,支持将企业的业务作为链接服务或可重复业务任务进行集成,可在需要时通过访问这些服务和任务。这个网络可以是企业的内部网络,也可以是国际互联网。通过采用不同的技术,对来自分布在不同物理位置的不同的服务进行组合,可让终极用户感觉似乎这些服务就安装在本地桌面上一样。根据需要,这些服务可以将自己组装为按需应用程序——即相互连接的服务提供者和使用者集合,彼此结合以完成特定业务任务,使您的业务能够适应不断变化的情况和需求(在有些情况下,甚至不需要人工干预)。
架构的分层模型。在SOA 系统中,不同的功能模块可以被分为7层:第1层是企业信息系统中已经存在的程序资源,如ERP、SCM或CRM系统等;第2层是组件层。在这一层中我们用不同的组件把底层系统的功能封装起来;第3层是SOA 系统中最重要的服务层。在这层中我们要用底层功能组件来构建我们所需要的不同功能的服务;第4层是贸易流程层。在这一层中我们利用已经封装好的各种服务来构建贸易系统中的贸易流程;第5层为表示层。我们利用表示层来向用户提供用户接口服务,这一层可以用基于门户(portal)的系统来构建。以上这5层都需要有一个集成的环境来支持它们的运行,第6层中的企业服务总线(ESB)提供了这个功能。第7层主要为整个SOA 系统提供一些辅助的功能,例如服务质量治理、安全治理这一类的辅助功能。