IT系统不应该形成孤立的信息孤岛,IT系统应该实现互联互通

应用程序开发中存在两种问题。一种形式是根本没有考虑系统管理,所以开发的系统根本没有可管理性。另一种形式是考虑系统管理,但是所采用的方法是非标准的私有化管理方法。因此,每个系统都有自己的一套系统管理方法,导致整个系统管理混乱。从企业层面制定企业信息系统管理标准,采用统一的系统管理软件,是信息技术发展的必然趋势。

制定标准时,在开发特定应用程序时,将根据标准实施相应的管理机制,从而在统一的平台上实施企业级系统管理。除了监控各种系统,系统管理服务还管理软件发布和系统运行中的问题。数据管理服务数据的重要性不言而喻。然而,在企业信息化过程中,有很多时候,特定的应用更重要,这可能是信息化过程中仅仅业务驱动造成的问题。

我们经常看到,数据库的选择是在特定的应用程序开发计划中决定的,这导致了各种数据库软件的共存。尽管如此,这并不意味着一个企业只能使用一个数据库软件。然而,从整体来看,有必要确定一两个数据库软件作为企业的标准,避免各种应用系统随意选择数据库软件。在应用程序开发过程中,多层架构无疑已经成为行业标准。中间件应用中间件、事务中间件、消息中间件等。

所需的多层应用程序体系结构具有多种产品和不同的性能。尽管有必要根据不同的应用做出不同的选择。然而,企业中存在太多不同类型的中间件会导致许多管理问题。因此,中间件也应该被视为企业架构中的软件基础设施,并以统一的方式加以考虑。中间件的发展将多种中间件结合在一起。例如,J2EE服务器集成了传统的应用中间件、事务中间件和消息中间件,形成了统一的应用开发和操作平台。

对应于J2EE。NET平台也在朝同一个方向发展。企业应根据自身特点和发展方向选择自己的标准化应用平台,尽可能避免多个应用平台共存。综合服务企业的业务体系结构决定了企业的信息系统不能完全集中在一个系统中,企业中多个IT系统或应用程序的共存也不能改变。然而,IT系统不应该形成孤立的信息孤岛,IT系统应该实现互联互通、数据共享和数据交换,换句话说,系统之间的有效集成。

此外,每个IT系统仅从部门或产品的角度支持企业的业务,企业的完整业务取决于这些系统基于业务流程的全面集成。从应用程序开发的角度来看,面向服务的体系结构( SOA )使每个应用程序既是服务的发布者又是服务的用户,具体业务应用程序的集成实际上是基于服务的集成。企业IT架构的核心是通过数据、服务和流程将分离的IT系统集成到一个高度灵活的整体中。因此,服务或平台的集成成为企业IT架构中软件基础架构不可或缺的一部分。

对于大型企业来说,基于信息的系统和设备的时间服务可以是成千上万,这些系统和设备可以分布在许多不同的地方。尽管这些系统通过网络相互连接,各种商业信息也能顺畅地传递,但是它们的时间一致性可能是个问题。时间服务为各种设备和系统提供时钟校正服务,以确保它们之间的时间同步。显然,这不是一个具体的应用问题,而是一个“共享服务”或“基本服务”,所以时间服务是软件基础设施要考虑的问题。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190808A0G1MS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券