系统集成软件技术。信息化集成系统的层级被集成为有机整体,主要是通过系统集成软件实现的。信息化集成系统不同层级通过分层分布式软件架构集成起来实现信息化集成系统整体目标。信息化集成系统软件将硬件平台、网络平台、数据库平台、工具平台,各种子系统应用软件平台以及系统整体的各种资源有机、高效地集成到一起,形成了一个完整的信息共享环境。系统集成软件平台决定系统集成的成败、对智能生产、智能制造的开发、维护有重要的影响。系统集成软件成为构建信息化集成系统的关键。
互联网渗透到企业间和企业内的信息化集成系统。互联网已成为新的计算基础设施,它的出现和普及使计算机软件开发、部署、运行和维护的环境开始从封闭、静态逐步走向开放、动态。越来越多的企业提供基于互联网的服务,新的业务模式得到了发展,企业业务系统之间的交互逐渐增强,系统之间的通信和集成问题凸现出来;在企业内部也存在异构系统之间的整合问题;因此,发展出了各种分布式系统集成技术。首先是分布式企业应用集成技术和分布式实时应用集成技术;进而言之,是系统集成软件的核心——系统应用集成架构。 企业分布式应用集成技术 1.1.1分布计算、分布式系统和组件技术 在企业应用中分布计算是指各种不同的工作站通过网络互相连接,由分布式系统提供跨越网络透明地访问各种异构设备所需要的支持,使得用户可以充分利用网络上的各种计算资源来完成自己的任务。与网络技术的发展和日益增长的应用需求相适应,分布式计算已经成为新一代计算和应用的主流
分布式应用集成技术 企业自上世纪七十年代开始使用IT支持系统至今,一些大型企业中各种IT支持系统平均达数十种之多。它们大部分是一个个的信息孤岛,管理着企业特定的各个职能部门的工作,相互之间缺乏有效的通信。随着信息技术的不断发展,今天的企业需要一个集成的、开放的、面向用户且随需而变的IT支持系统,因此面临着应用系统的整合问题。不同的应用(尤其是不同企业的)的开发语言不同,部署平台不同,通信协议不同,对外交换的数据格式也存在着差异,如何去解决解决语言差异、平台差异、协议差异、数据差异所带来的高代价的系统集成是这个问题的关键。 企业应用集成(Enterprise Application Integration,EAI)将企业中的业务流程、应用系统、硬件和各种标准联合起来,在两个或更多的企业应用系统之间实现无缝集成,是它们像一个整体一样进行业务处理和信息共享。企业应用集成不仅包括企业内部的应用系统集成,还包括企业与企业之间的集成,以实现企业与企业之间的信息交换、商务协同、过程集成和组建虚拟企业和动态联盟等。目前,常用的企业应用集成技术有远程过程调用技术、分布式对象技术、面向消息的中间件技术和Web服务技术。 |