中间件软件的定义情况介绍
相关报告
- 数据更新中...
中间件是一种应用于分布式系统的基础软件,位于应用与操作系统、数据库之间,主要用于解决分布式环境下数据传输、数据访问、应用调度、系统构建和系统集成、流程管理等问题,是分布式环境下支撑应用开发、运行和集成的平台。
分布式系统的数据传输问题是中间件需解决的最基本问题,随着软件技术的发展,中间件的应用领域逐渐扩大到应用调度、分布式系统构建与集成、业务流程管理等方面。以数据传输为例,分布式系统对数据传输的特定要求一般包括:
①屏蔽异构。分布式系统由于在操作系统、数据库、网络协议等方面存在差异,因此对数据传输具有跨平台的要求,中间件可屏蔽上述网络环境的异构性,为分布式应用的开发人员提供统一的接口。
②大量并发。分布式系统中各节点之间数据传输十分频繁,因此要求能够处理大量请求(数据)并发传输的情况。
③可靠性与容错性。分布式系统要求数据传输不会导致数据丢失,保证数据准确到达,而且在单个节点数据传输出现差错时不影响整个系统运行。
除上述要求外,分布式系统还对数据传输的安全性、可扩展性、易管理性等方面具有较高的要求。
中间件产品开发的核心思想是抽取分布式系统对于数据传输、信息系统构建与集成等问题的共性要求,封装共性问题的解决方法,对外提供简单统一的接口,从而减少开发人员面对上述共性问题时的难度和重复性工作量,提高系统的开发效率。
中间件主要解决以下实际问题:
z信息系统构建
信息系统已经成为当前经济建设和政府管理中的重要支撑保障系统,如何快速构建、高效运行并有效管理分布式环境下的信息系统是我国各领域信息化建设面临的重要课题。
z信息孤岛问题
随着企业规模和业务的发展,一些大型企业往往经营多项业务,根据不同区域、不同产品类别等划分了多个业务部门;一些企业还可能拥有多个庞大的职能部门体系,即财务、研发、市场、人力资源等。上述不同业务部门、职能部门的信息系统可能由于缺乏规划、独立设计、使用的技术不同等原因表现为信息孤岛,难以实现跨部门的系统应用,为企业管理带来不便。
z信息传递的可靠性
企业信息系统建设中,信息传递的可靠性十分重要,如果出现信息丢失、传送不及时或传送失败的情况,很可能会为企业带来巨大损失,尤其是在金融、电信等对信息传递有更高要求的行业用户。
z系统运行的效率
金融、电信、政府、交通等信息化应用程度较高的行业领域要求信息系统运行具有持续高效性,要求应用系统能够最大限度地利用系统资源,充分利用单机和多节点的信息处理能力,以及多节点提供的冗余处理能力,以满足自身业务处理和客户服务的要求。
z信息传递的安全性
随着信息技术的迅猛发展,许多行业企业的工作和业务都依赖于计算机网络,使得信息应用突破了时间与空间的限制。为此需要解决用户身份认证,对资源访问的权限控制,对数据的机密性和完整性管理,以及对处理操作的不可否认性控制等基本的安全需求。这些基本的安全性需求对于金融、电信、政府、交通等行业用户尤为重要。
中间件软件可以顺畅地解决各行业企业所面临的上述问题,为企业提供可靠、安全、高效、易管理的信息传递服务,并作为良好平台服务于企业的应用系统集成。
本文地址:http://www.zwzyzx.com/show-336-169062-1.html
下一篇:中间件的分类和主要功能情况介绍
相关资讯
- 教育考试信息化行业的周期性、区域性和季节性(2014-08-26)
- CPU性能指数提升,伴随GPU、云计算等新型计算形态出现(2016-08-16)
- 国内移动智能终端软件行业重点企业介绍(2015-05-08)
- 我国道路交通安全产品行业区域性特征(2014-05-26)
- 全球游戏市场整体规模及格局(2015-04-30)
- 我国互联网视频服务行业主管部门(2014-05-31)
- 党委系统信息化和军队信息化是下一步投资的热点(2015-04-08)
- 智能电网建设将继续保持高额投入,电网信息化市场空间巨大(2015-01-20)
合作媒体
最新报告
定制出版
热门报告
免责声明
中为咨询所引述的资料是用于行业市场研究以及讨论和交流,并注明出处,部分内容是由相关机构提供。若有异议请及时联系本公司,我们将立即依据相关法律对文章进行删除或作相应处理。查看详细》》