什么是异构网络环境 异构网络环境的发展趋势
异构网络环境是指由不同制造商生产的计算机和系统组成的网络环境。那么你对异构网络环境解多少呢?以下是由小编整理关于什么是异构网络环境的内容,希望大家喜欢!
异构网络环境的简介
计算机系统运行不同的操作系统和通信协议,想统一其计算机资源的机构通常会面临集成异种机系统的任务。一般地,每一个部门或分部已经根据操作系统、局域网拓扑结构、通信协议、应用程序、电子函件系统以及其它因素规定了自己的网络需要。企业网的目标就是使这些分散的资源可以进行互连和互操作,以便网络用户可以和其他用户一起共享文件和电子函件,或者访问企业的数据资源。
可交互操作环境是使用群件和工作流软件应用程序的基础,它可使机构中所有用户都能一起或以组的形式访问和分享这些应用程序。开发企业级系统的目标之一就是减少使用的协议数目,想只用一两个协议是不现实的,除非开发出可被全球广泛接受的强健的局域或广域通信协议。TCP/IP协议被广泛地采纳和使用,被看作是广域链路互连的可靠选择,但即使是它,也还有改进的余地。
异构网络环境的技术支持
需要使用象路由器一样的多协议部件,以使在同一个网络上运行不同的通信协议。例如,NetWare和Windows NT服务器可以运行两个或更多的协议栈,并能处理或转发一系列不同类型的协议。如使用TCP/IP协议栈和NetWare网络文件系统(NFS)的NetWare服务器,可以向UNIX工作站客户机提供文件服务,这些UNIX客户机能在NetWare服务器上读写文件。与此同时,运行IPX/SPX的客户机自然也可访问运行IPX/SPX的NetWare服务器。
在更高的应用级别中,“中间件(middleware)”产品能隐藏应用程序间的差异并允许信息交换、消息传递以及其他的一些跨平台活动。
联合异种机系统的另一个目标是允许用户访问“后台”数据库和大型计算机,原来由于协议和平台不同,用户是不可能访问这些系统的。当访问数据时,或者是数据的格式不能被正确地解释时,用户的应用程序会给用户带来一些麻烦。许多供应商正试图解决这些问题,例如客户机/服务器计算产品供应商正在简化用户的前台应用程序和后台数据库之间的接口。
Microsoft′s Open Database Connectivity(开放数据库连接)是一个Windows应用程序和后台数据库之间的接口标准。
IBM's Distributed Relation Database Access(分布式关系数据库访问)是一个在遵循SQL标准的IBM平台之间访问数据库信息的标准。
Oracle Glue为支持动态数据交换(DDE)的应用程序(如Microsoft Excel和Visual Basic等)提供了一种途径,以链接Oracle和IBM DB2服务器。
异构网络环境的发展趋势
发展趋势是,建立一个隐藏平台潜在差异的综合开发环境。开放式软件基金会(OSF)的分布式计算环境(DCE)是一个使用公用的工业工具、标准、协议,为共同工作的不同平台建立应用程序的完整环境。Sun微系统公司的开放网络计算(ONC)和Apple计算机公司的开放协作环境(AOCE)都是类似的环境。