首页 > EA > 正文

谈企业IT架构中的基础设施软件

2009-10-21 14:17:56  来源:网络世界

摘要:企业IT架构中的软件基础设施是指独立于具体应用、但具体应用又必不可少的软件部分。作为企业人员、机构和资源管理的目录服务,应该独立于具体的应用系统之外来统一考虑,被企业的
关键词: IT架构 基础设施

    企业IT架构中的软件基础设施是指独立于具体应用、但具体应用又必不可少的软件部分。作为企业人员、机构和资源管理的目录服务,应该独立于具体的应用系统之外来统一考虑,被企业的各种应用共享。显然,这不是某一个具体应用的问题,它是一种“共享服务”或“基础服务”,因此,时间服务是软件基础设施要考虑的一个问题。
    因为共享 所以分离—谈企业IT架构中的基础设施软件
    企业IT架构中的软件基础设施是指独立于具体应用、但具体应用又必不可少的软件部分。对这样的软件,应该从具体的应用系统中分离出来,在企业级层面做统一规划和考虑。软件基础设施构成企业的“共享服务”或“基础服务”,供具体应用系统使用。软件基础设施与硬件基础设施一起形成企业IT的整体技术基础,为具体应用服务,从而构成企业IT的持续发展平台。只有“软硬兼施”,企业信息化才不会顾此失彼。
    下面将就常见的基础设施软件进行说明。
    目录服务
    信息化是企业业务的数字化体现,因此,信息化的最基础部分就是对企业结构的数字化,这体现在从每一名员工到企业的整个组织结构中。每一名员工所对应的基本属性、他/她所扮演的角色和所属的组织机构,以及各组织机构的基本属性,机构之间的关系等都是企业级目录服务的基础内容。
    从这样的基础内容延伸,与企业相关的其他组织和个体也可以是目录服务管理的范围。例如,一个企业的合作伙伴和客户,可以是企业目录服务的管理内容。
    目录服务不仅仅是企业的“黄页”,因此它不仅仅限于对企业员工、机构等的简单信息管理,它以此为基础为企业的其他应用提供基础服务。例如,目录服务可以包含员工,机构和合作伙伴在企业业务中扮演的角色,定义他们对企业资源的使用权限,从而为企业的安全服务提供信息。
    因此,除人员和组织机构之外,企业的各种资源也可以纳入到目录服务的管理范围。例如,大到网络资源,小到一个文件目录,甚至某种信息类别,都可以是目录服务的管理内容。
    作为企业人员、机构和资源管理的目录服务,应该独立于具体的应用系统之外来统一考虑,被企业的各种应用共享。目录服务可以采取“大集中”的形式,也可以用分布式来实现,这是在具体制定目录服务的架构时要确定的。
    安全服务
    企业的信息安全要从认证、授权、保密、完整和不可抵赖五大要素来考虑问题。相应的安全机制要实现在每一个具体的应用和信息化系统中。一方面,企业信息化也要有统一的安全策略和统一的安全管理,这些安全策略和安全管理在所有应用和系统中都应该是一致的;另一方面,从使用者的角度来看,统一认证和授权也十分重要。因此,独立于具体应用的安全服务是企业级架构的发展方向。
    安全服务以企业的目录服务为基础,为具体应用系统提供统一的认证和授权。它将具体的安全机制从具体应用中独立出来,一方面使得具体应用不需要单独考虑安全问题,另一方面也大大提高了信息安全的可靠性。
    系统管理服务
    当企业信息化发展到一定的时候,企业信息化部门的重要业务之一就是保证各种应用系统的稳定运行与管理。这种管理包含了对各种系统的监测和控制,对系统的监测和控制要对各种系统事件进行采集、分析和监测。这里包含了系统的运行状态、性能表现等。
    应用开发的时候常常出现的问题表现为两种形式。一种形式是对系统管理完全没有考虑,这样开发出来的系统完全不具有可管理性。另一种形式是考虑到了系统管理,但采取的方法是非标准的私有化管理方法,这样的结果是每一种系统有自己的一套系统管理方法,从而使得从整体上出现系统管理的混乱。
    从企业级的层面制定企业信息化系统的管理标准并采用统一的系统管理软件是信息化发展的必然趋势。当制定了标准之后,具体应用开发的时候按照标准来实施相应的管理机制,这样,企业级的系统管理就会在一种统一的平台上实现。
    除了对各种系统的监测和控制之外,系统管理服务还要对软件的发布和系统运行中出现的问题进行统一的管理。
    数据管理服务
    数据的重要性不言而喻。然而,在企业信息化过程中的确有很多时候把具体的应用看得更重要,这也许是在信息化过程中仅仅由业务驱动所带来的问题。我们常常看到,数据库的选择是在某一个具体应用开发方案中确定的,这样一来导致了多种数据库软件并存的局面。虽然,并不是说一个企业仅能采用一种数据库软件。但是,从整体考虑,确定一到两个数据库软件作为企业的标准,避免各种应用系统随意选择数据库软件是非常有必要的。
    应用服务
    在应用开发过程中,多层架构毫无疑问已经成为了业界标准。多层应用架构所需要的中间件(应用中间件、事务中间件和消息中间件等)产品种类繁多,性能各有差异。虽然根据不同的应用做不同的选择有必要。但是,一个企业中有太多不同种类的中间件的存在将导致管理上的众多问题。因此,中间件也应该作为企业架构中的软件基础设施来对待,进行统一考虑。
    中间件的发展已经使得多种中间件合并在一起,例如,J2EE服务器已经融合了传统的应用中间件、事务中间件和消息中间件等,形成了统一的应用开发和运行平台。与J2EE对应的。NET平台也是向着同样的方向发展。
    企业要根据自己的特点和发展方向,选择自己的标准化应用平台,尽量避免多种应用平台的共存。
    集成服务
    企业的业务架构决定了企业的信息化系统不可能完全集中到单一的系统中,企业多个IT系统或应用的共存是没法改变的事实。然而,各个IT系统不应该形成一个个信息孤岛,IT系统之间应该实现互连互通、实现数据共享和数据交换,换句话说,系统之间要实现有效地集成。而且,各个IT系统仅仅是从某一个部门、某一个产品的角度实现对企业业务的支撑,企业完整的业务依赖这些系统之间基于业务流程的全面集成。从应用开发的角度来看,面向服务的架构(SOA)使得每一个应用既是服务的发布者也是服务的使用者,具体业务应用的集成实际上是基于服务的集成。
    企业IT架构的核心就是通过数据,服务和流程将分离的IT系统集成为一个具有高度灵活性的整体。因此,集成服务或者集成平台,就成为企业IT架构中软件基础设施不可缺少的部分。
    时间服务
    对于一个大型的企业来说,信息化的系统和设备可以成千上万,而且这些系统和设备可以分布于多个不同的地方。尽管这些系统通过网络互联互通,各种业务信息实现顺畅交流,但他们的时间的一致性却可能是一个问题。
    时间服务为各种不同的设备和系统提供时钟校正服务,确保它们之间的时间同步。显然,这不是某一个具体应用的问题,它是一种“共享服务”或“基础服务”,因此,时间服务是软件基础设施要考虑的一个问题。


第三十四届CIO班招生
北达软EXIN网络空间与IT安全基础认证培训
北达软EXIN DevOps Professional认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。