构件运行管理环境
EOS Server提供了各种构件的运行环境,在Server中构件按预定规则运行,它们操纵XML数据总线中的数据,完成一定的业务功能,同时Server提供了对EOS架构底层操作API接口,便于用户在封装自开发构件中调用,另外Server也提供了广泛使用的业务构件模块,减少了用户的开发工作量。EOS Server作为一个完整的构件运行平台,提供了对Server本身与构件运行状况进行管理监控功能,EOS Sever有着良好的可管理性,通过控制台可以对Server作方便、全面的管理。
(图01)
服务层:
服务层是EOS系统架构提供的底层框架服务,包括XML处理接口,PFC接口,异常处理机制,日志服务接口,Cache机制,消息服务等应用框架的一些底层功能。
引擎服务层:
引擎服务层是EOS Server的核心层次,是基于底层服务层之上的,提供了各种构件运行的环境,包括数据引擎、展现引擎、业务引擎、流程引擎。
业务层:
业务层次是EOS提供的一组缺省的应用,包括组织机构管理、权限管理、菜单管理、数据权限、业务框架等搭建一个应用都必需的功能,灵活性好,易于扩展,可以大大提高应用软件的开发速度。
管理层(EOS Manager):
管理层提供了应用部署,构件运行时期对服务层、引擎层、业务层的管理和监控,对6种构件运行情况的监控、在线更新、日志查看、配置管理、错误异常、安全方面的管理,为EOS运行环境提供一个完善的管理功能。
(图02)
网友评论