EOS6 基本概念

EOS
Primeton EOSTM是SOA应用平台,提供了基于Web的企业应用的开发、调试、部署、管理和维护的一体化开发、运行、管理监控环境。

在EOS中用户可以通过拖、拉、拽方式将与业务无关的通用构件进行图形化的组装,实现快速构建基于Web的企业级应用。使用EOS Governor(EOS治理工具)可以实时部署、管理与维护EOS应用。

基于EOS平台开发出的应用是符合SCA/SDO标准的。基于SCA/SDO标准,用户可开发出开放、可扩展、易集成、易管理、符合SOA设计原则的应用和方案。

逻辑流
逻辑流用于完成后端业务功能,它是由开始节点、结束节点、运算逻辑节点、事务处理节点和连线等组成的图形。

逻辑流通过调用运算逻辑(如查询数据),将处理后的数据返回给页面流。子逻辑流是指被逻辑流所嵌套调用的逻辑流。

页面流
页面流是用于描述用户界面元素流转关系的图形化流程,它是由开始节点、结束节点、逻辑流节点、服务节点(可选节点)、返回页面节点和连线等组成的。

数据模型
EOS提供了数据建模工具,支持数据实体和数据库表的映射,支持从数据库表生成持久化数据实体,从持久化数据实体生成数据模型。

运算逻辑
运算逻辑又称BL(BizLet)方法,基于Java代码实现,用于完成特定的计算处理任务。在EOS 6.0中,运算逻辑可以为静态Java方法也可以为非静态的Java方法。

构件包
构件包是EOS系统发布和复用的基本单位,它由逻辑流、页面流、服务构件、Java代码、页面资源等组成。一个构件包通常能够完成一个相对独立、完整的业务功能。

EOS构件包相当于一组资源的容器或命名空间;
同一个EOS构件包中的EOS构件不能重名;
EOS平台对构件的调用是通过包名来定位EOS构件所在的包。
业务流程
业务流程是用于完成包含人工和自动的业务活动流程的构件,它是通过BPS for EOS开发环境来开发的流程管理的图形化描述。

你可能感兴趣的:(Web,活动,企业应用,SOA)