方正飞鸿智能信息平台产品白皮书(二)

二. ES2007 业务平台功能简介
2.1 表的建立
大部分的功能都是基于表的设计,每个对应的业务单元都以表作为逻辑单元。
表可以表示多种数据关系,定义多个数据约束关系,表间主从关系定义,细致的数据更
新设计,以及大数据量下的数据分步下载和分组等。还有丰富的事件接口供用户进行各种级
别的控制。
在数据层面还可以对字段进行更丰富的定义,例如使用数据字段对基础表的字段继续进
行扩充,使用不同类型的表达式字段快速构建新的字段,使用自定义字段满足用户特殊需求,
使用统计字段进行数据集层面的数据统计等。
然后根据数据组织结果定义界面文档,构造最适合用户需求的表现形式。并直接关联到
提取出的数据,可以构造传统的窗体表单,直接使用强大的数据网格,数据图表,决策立方
等预先定制好的窗体模板利用丰富的组件库任意组合,定义出需要的任意交互界面。
2.2 表对应的功能设计
功能设计的核心是表单的设计,通过界面和窗体设计,经过前面的权限定义,应用设计
中90%的功能界面不需要再进行特殊定制即可满足要求。

     还可以通过权限控制,包括数据集的增删改,数据访问范围,以及字段的只读,隐藏等。
甚至直接设定某一类型数据的只读,隐藏等特性,对使用到的信息和数据进行批量的操作定
义。
对于界面交互要求较高的功能,依然可以像传统开发一样进行特殊定制,使用内置的组
件、或者导入外挂组件进行任意复杂的开发和设计,满足企业级应用复杂交互界面的要求。
2.3 流程设计
流程设计的实质是把功能环节按照业务时序进行排列组合。
首先绘制流程图,流程设计提供了各种各样的流程元素,如功能环节、条件分支环节、
逻辑运算环节、连接线等,用清晰直观的方式把整个流程图“画”出来。通过这些基本元素
的组合,以及子流程嵌套,足以描绘出各种复杂的流程线路。然后定义各种业务逻辑。企业
流程中的各种需求已经被体系抽象为对应的业务规则,包括执行、流转、通知、回退、批处
理等。当一个任务有多个人可以执行时,还要设定相互之间如何协作。
一方面,通过直观的方式进行流程图设计,使用各种工作流元件如任务环节、逻辑符号、
条件判断和分支,通过这些快速“绘制”工作流。另一方面,通过各类规则定义完成工作流
中各种复杂的业务细节设计,
组织机构的设置是工作流高度协作的基础,是工作流的任务执行者和控制者,基于统一
的组织机构,只需要在流程中指定流程环节的执行者,企业即可实现流程的跨地域、跨部门
的高效协作。流程管理、归档、催办,任务监视等均可做到实时的图形化管理,通过直观的
业务实例的监控处理,可以帮助企业做出相应的决策,以及进行快捷有效的流程调整。
2.4 应用发布
企业各个业务模块,都可以通过平台规范的业务模块的方式构建,并且所有这些业务模
块具有内在的统一性和集成性,不断的拓展,融合新的模块。同样可以综合使用其他集成技
术,作为整体业务集成的一个补充。例如,用户可以在数据层面连接到其他业务数据库,导
入其中的库表结构,或者共享数据库。也可以调用各种标准的对象、协议或接口,例如使用
OLE 对象、集成Word 文档进行公文处理,集成AutoCAD 进行图形绘制,集成GIS 组件显
示地图等。

     业务模型可以直接发布到ES2007 平台上,获得可用的业务系统,所有这些都通过部署
直接完成。使用组织结构中不同人员的帐户登录系统,即可根据权限执行不同的业务功能,
接收相应的任务和消息,组织不同部门的人员,不同类型的信息和数据根据流程定义进行流
转和协作。所有企业业务会在信息系统中按照模型设定有条不紊的运行和展开。
可以根据新的业务变化对信息系统中各个关键环节进行灵活和高效的调整,快速获得可
用的业务系统。可以构造完整的集成企业内部门户,把全部业务处理通过统一的门户集中展
示出来,提升企业运行效率和企业形象。
2.5 底层部署
平台构建的信息系统,所有业务构成的主体部分均能灵活调整和自由扩展,帮助企业快
速调整和适应变化。
以ES2007 平台为载体,可以灵活发布和部署到各种主流底层技术环境,并在这些底层
平台之间平滑的迁移。所有这些都和上层业务模型设计无关,无需调整业务设计即可实现上
述能力。
2.6 代码开发拓展
ES2007 平台模块设计的各个层次提供了强大的可视化设计和定制能力,帮助企业进行
高效的应用设计,并且全部过程都可以由业务管理人员掌握和控制。
同时,为复杂应用开发提供了开放的体系和丰富的底层事件接口,以及强大的底层开发
能力,支持用户在充分利用企业建模带来高效率的同时,仍然拥有底层系统开发所有的灵活
性和强大能力,充分满足企业应用复杂性对开发工具在总体效率和细节能力两方面的严格要
求。业开发人员也可以完全意义上的代码开发。

posted @ 2010-12-08 17:51  笨笨的笨笨  阅读(214)  评论(0)    收藏  举报