首页 . 理学 . 计算机科学技术 . 软件工程 . 软件服务工程 . 软件服务使能技术 . 软件服务运行支撑环境

软件服务中间件

/software service middleware/
条目作者白晓颖

白晓颖

最后更新 2024-12-05
浏览 140
最后更新 2024-12-05
浏览 140
0 意见反馈 条目引用

传统分布式系统中间件(如消息中间件、事务处理中间件等)向互联网、服务化软件的延伸。

英文名称
software service middleware
所属学科
计算机科学技术

Web服务中间件封装了服务注册、服务发现、服务访问等共性基础设施,完成对服务化软件的操纵、实现网络消息与服务实现者之间的映射;以企业服务总线为代表的服务集成中间件通过服务封装、服务组合、服务协同等技术,实现自治子系统之间的通信,进而实现复杂业务系统跨域集成;微服务聚集单个业务系统内部,通过系统内部组件的服务化,实现开发阶段“分而治之”和运行阶段的灵活应变。

云计算通过后端资源集约化和前端按需服务的方式,形成软件基础设施,提供公共中间件服务。以“平台即服务”为代表的中间件主要具有以下特点:①在资源管控方面,资源规模是数据中心乃至多数据中心级别,管控对象通过计算、网络、存储等资源虚拟化,实现资源池中资源的有效聚合和弹性扩展。②在应用软件执行管控方面,面向大规模分布计算,提供任务调度与执行、负载均衡、安全管控、在线监控、升级演化、分布式数据存储访问等一系列基础设施和相应能力。内建编译系统、调测试环境,支持云端开发和编译构建。③在自身生命周期方面,可7*24小时持续提供基础服务,与单个软件的生命周期解耦,是支撑整个信息空间持续运行的核心基础设施。

  • 王怀民,毛晓光,丁博,等.系统软件新洞察.软件学报,2019,30(1):22-32.

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

    我们会尽快处理您的反馈!
    您可以进入个人中心的反馈栏目查看反馈详情。
    谢谢!