banner  

您的位置:首页 > 产品技术

应用支撑平台之运行平台

运行平台主要包括应用容器、分布式部署环境、统一的应用门户和可配置的企业总线组成

应用容器

应用容器是运行环境中的一个逻辑概念,为 “应用模块”提供可正常运行的独立上下文空间,隔离持久化和基础设施交互,为“应用模块”封装并提供完整的中间层和调度服务,从结构上为应用系统的灵活部署和扩展提供平台的支撑。

容器抽象各类引擎接口,面向“应用模块”提供各类型调用服务,借以约束“应用模块”的标准化;面向“应用框架”,容器采用抽象的方式降低与引擎及展现层的耦合度,持续保持运行在容器的“应用模块”,以及容器自身的独立性和灵活性。
借助容器的概念,“应用模块”可快速在不同应用系统进行迁移和部署,为平台整体的适应性和灵活性提供了基础保障。
分布式部署环境
随着应用功能的增加,单节点部署在并发、性能和稳定性等多个方面将出现不同程度的问题,典型的企业级应用无法构架在单节点环境当中。
区别于单节点部署,分布式部署是指平台将基础数据和服务抽取出来,形成独立部署的服务,为应用系统提供数据和基础逻辑的支撑。同时,应用系统自身,也可根据系统对基础资源的需求,拆分成多个相对独立的部署单元,籍由硬件资源的扩展,提升平台整体的服务能力。
平台的分布式部署环境,通过rpc协议实现应用与平台基础服务的交互,借助长连接和状态同步技术,保障平台对跨应用交互的效率和可靠性要求。
平台采取SOA治理的理念,将基础业务服务化,在基础资源/数据和业务之间建立隔离层,对基础资源/数据进行封装,保障基础业务的独立性和完整性,在结构上为应用系统可持续建设升级能力提供保障。
.统一的应用门户
应用门户是平台为用户提供的统一入口,所有应用系统原则上并不独立面向用户提供服务,所有与用户的交互均通过应用门户完成,最大程度的保障用户一致体验。
门户为内置和第三方的应用系统提供一致的接入规范,并为用户提供可定制的个人工作台,按照岗位和业务的需要定制所需的工作台样式和布局。
内置的portlet服务负责管理门户注册的所有portlet并为之提供SSO及地址跳转服务,为所有集成到应用门户的应用系统提供一致的接入服务。
采用开发平台设计开发的应用系统,由于运行环境和容器内置门户转换规范,良好兼容应用门户接入要求,无缝接入应用门户。
可配置的企业总线
平台内置的企业总线是一个轻量级的依托于MQ的服务总线,为平台范围内的应用系统提供统一的消息接入及调度规范,实现多应用系统的多业务协作。
应用系统运行环境内置与总线的交互封装,应用系统仅需实现规范要求的接口并注册至容器当中即可实现通过总线与其他应用系统交互。
 总线服务为应用系统的集成和接入提供了规范和封装,对于接入到总线的业务,平台提供可配置的规则中心,并按照规则对应用系统进行调度,实现跨应系统的业务流程协作。