1)技术简介
中间件是一种计算机软件,位于系统软件和应用软件之间。中间件的作用是提升计算机中软件的性能。中间件的存在为程序开发人员提供了一个简单而统一的开发环境,减少了程序设计的复杂性,帮助用户灵活、高效地开发和集成复杂的应用软件,实现软件之间的资源共享。
把中间件技术比作一个大型的城市交通系统,将网络看作市区马路,通过交通工具(如汽车)实现通信,每分钟将有数万辆车在马路上行驶,如果没有相应的交通设施和管理规划,城市将会乱成一团,发生各种交通事故,中间件技术就等同于这些配套的交通设施。
2)应用与展望
目前中间件技术已日渐成熟,被广泛应用到不同的领域中,如电子政务、电子商务系统、数据通信、安全认证、信息集成系统等。中间件的灵活和个性化等特征的应用改变了传统的应用模式,使得不同平台之间形成有效的连接,大幅度提高了软件的效率。中间件技术在智慧城市管理的应用结构如图5-20所示。(www.daowen.com)
图5-20 中间件应用结构图
中间件大体分为数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件等。在智慧城市管理平台中,为了满足城市安全、城市环卫、城市生活质量保证的需求,在智慧城市管理的管理平台上搭建了许多满足不同实际需求的子系统,对城市管理、市政设施、交通治堵、园林管理、智慧社区、环境保护、综合执法等进行综合性管理,每个子系统实现着自己的目标,如城市内涝的预警、对城市突发事件的应急指挥、测量土壤的含水量和酸碱度等。将中间件技术应用其中,实现了每个子系统之间的数据互联互通,使得平台之间能够共享信息,形成一个数据获取、传输、处理和应用的综合性管理平台,对推进智慧城市管理的建设和提供智能化的服务意义非凡。
此外,随着网络技术的不断更新以及各种标准的推陈出新,中间件的灵活和个性化特征将更为突出,更加适应业务需求,面向需求,与业务一起快速发展。中间件未来将更加直接、简洁地满足不同用户的需要。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。