常用的中间件-方正快速开发平台ES2007

来源:互联网 发布:电视软件破解版 编辑:程序博客网 时间:2024/04/30 07:01

一 功能简介
  1.1表的建立
  大部分的功能都是基于表的设计,每个对应的业务单元都以表作为逻辑单元。
  表可以表示多种数据关系,定义多个数据约束关系,表间主从关系定义,细致的数据更新设计,以及大数据量下的数据分步下载和分组等。还有丰富的事件接口供用户进行各种级别的控制。
  在数据层面还可以对字段进行更丰富的定义,例如使用数据字段对基础表的字段继续进行扩充,使用不同类型的表达式字段快速构建新的字段,使用自定义字段满足用户特殊需求,使用统计字段进行数据集层面的数据统计等。
  然后根据数据组织结果定义界面文档,构造最适合用户需求的表现形式。并直接关联到提取出的数据,可以构造传统的窗体表单,直接使用强大的数据网格,数据图表,决策立方等预先定制好的窗体模板利用丰富的组件库任意组合,定义出需要的任意交互界面。
  1.2表对应的功能设计
  功能设计的核心是表单的设计,通过界面和窗体设计,经过前面的权限定义,应用设计中90%的功能界面不需要再进行特殊定制即可满足要求。
  还可以通过权限控制,包括数据集的增删改,数据访问范围,以及字段的只读,隐藏等。甚至直接设定某一类型数据的只读,隐藏等特性,对使用到的信息和数据进行批量的操作定义。
  对于界面交互要求较高的功能,依然可以像传统开发一样进行特殊定制,使用内置的组件、或者导入外挂组件进行任意复杂的开发和设计,满足企业级应用复杂交互界面的要求。
  1.3流程设计
  流程设计的实质是把功能环节按照业务时序进行排列组合。
  首先绘制流程图,流程设计提供了各种各样的流程元素,如功能环节、条件分支环节、逻辑运算环节、连接线等,用清晰直观的方式把整个流程图“画”出来。通过这些基本元素的组合,以及子流程嵌套,足以描绘出各种复杂的流程线路。然后定义各种业务逻辑。企业流程中的各种需求已经被体系抽象为对应的业务规则,包括执行、流转、通知、回退、批处理等。当一个任务有多个人可以执行时,还要设定相互之间如何协作。
  一方面,通过直观的方式进行流程图设计,使用各种工作流元件如任务环节、逻辑符号、条件判断和分支,通过这些快速“绘制”工作流。另一方面,通过各类规则定义完成工作流中各种复杂的业务细节设计,
  组织机构的设置是工作流高度协作的基础,是工作流的任务执行者和控制者,基于统一的组织机构,只需要在流程中指定流程环节的执行者,企业即可实现流程的跨地域、跨部门的高效协作。流程管理、归档、催办,任务监视等均可做到实时的图形化管理,通过直观的业务实例的监控处理,可以帮助企业做出相应的决策,以及进行快捷有效的流程调整。
  1.4应用发布
  企业各个业务模块,都可以通过平台规范的业务模块的方式构建,并且所有这些业务模块具有内在的统一性和集成性,不断的拓展,融合新的模块。同样可以综合使用其他集成技术,作为整体业务集成的一个补充。例如,用户可以在数据层面连接到其他业务数据库,导入其中的库表结构,或者共享数据库。也可以调用各种标准的对象、协议或接口,例如使用OLE对象、集成Word文档进行公文处理,集成AutoCAD进行图形绘制,集成GIS组件显示地图等。
  业务模型可以直接发布到EGO业务平台上,获得可用的业务系统,所有这些都通过部署直接完成。使用组织结构中不同人员的帐户登录系统,即可根据权限执行不同的业务功能,接收相应的任务和消息,组织不同部门的人员,不同类型的信息和数据根据流程定义进行流转和协作。所有企业业务会在信息系统中按照模型设定有条不紊的运行和展开。
  可以根据新的业务变化对信息系统中各个关键环节进行灵活和高效的调整,快速获得可用的业务系统。可以构造完整的集成企业内部门户,把全部业务处理通过统一的门户集中展示出来,提升企业运行效率和企业形象。
  1.5底层部署
  平台构建的信息系统,所有业务构成的主体部分均能灵活调整和自由扩展,帮助企业快速调整和适应变化。
  以EGO业务平台为载体,可以灵活发布和部署到各种主流底层技术环境,并在这些底层平台之间平滑的迁移。所有这些都和上层业务模型设计无关,无需调整业务设计即可实现上述能力。
  1.6代码开发拓展
  EGO平台模块设计的各个层次提供了强大的可视化设计和定制能力,帮助企业进行高效的应用设计,并且全部过程都可以由业务管理人员掌握和控制。
  同时,为复杂应用开发提供了开放的体系和丰富的底层事件接口,以及强大的底层开发能力,支持用户在充分利用企业建模带来高效率的同时,仍然拥有底层系统开发所有的灵活性和强大能力,充分满足企业应用复杂性对开发工具在总体效率和细节能力两方面的严格要求。业开发人员也可以完全意义上的代码开发。
  
  
  二 技术特点
  2.1高效的平台业务逻辑拓展
  平台从更高的企业模型工程层次。来满足用户构建和扩展大型复杂业务系统的需求。平台扩展模式的核心思想包括两个方面。一方面,用户可以方便高效的构建信息系统的各个组成部分,所有业务和逻辑的构建、调整和扩展都以面向管理业务而非程序代码的、易于理解、学习和掌握的方式完成。另一方面,这些业务模块插件具有高度的内在统一性,小到功能环节、表单表格、业务流程、查询统计,大到独立的业务模块或业务系统,都成为可以自由创建、组装、拆卸和替换的“插件”。
  EGO平台为信息系统提供了统一的软件架构,用户可以在此系统框架下构建、添加和扩充不同行业,不同业务方向的管理软件和业务模块。平台中,信息系统的所有主体构成要素,包括组织机构、业务流程、功能环节、分工权限、逻辑规则、表单表格、查询统计都被提取和资源化,信息系统可以实现真正的灵活调整。通过企业用户可理解的方式,直接面向业务应用进行开发,让企业根据业务本身进行建模,即可获得可用的业务系统,而不必关注这些业务在技术上如何实现。开发模式对应用系统带来了根本性的效率提升和质量保证。
  2.2组织机构设置和权限机制
  构建统一的组织机构,建立完善的岗位体系,实现灵活、多样的矩阵式组织模型。信息系统中建立了完善的可扩展的组织结构,为业务开展提供基础保障。平台通过支持企业根据自身实际构建不同类型的组织架构形式,企业组织结构的变化,只需要通过组织模型的调整即可完成。
  平台支持企业组织结构中各种复杂业务权限的要求,帮助企业建立严密和灵活的业务权限体系,达成分工授权与协作之间的最佳平衡。权限的可控性,通过数据权限控制该单元对数据的存取,可以细致到字段级;
  平台还支持企业构建严密和灵活的上下级关系和业务分管体系,并帮助各级管理者有效进行管理和控制。用户无需修改应用程序,即可完成所有组织机构、分工、权限等的灵活调整和设置,一旦完成,将自动映射到企业信息系统,
  2.3强大的工作流引擎和任务监控,协同机制
  定义和规范全部的运营过程,并立即组织不同的部门、人员和信息根据规范开展业务协作,管理者可以根据权限不同,对所有运营和协作过程进行调度和监控,
  流程一旦定制完成,马上可以驱动公司的各个业务部门,各类专业人员为共同的任务而展开协作,统一的运行协作机制保证所有工作按照设定的流程有条不紊的开展。管理者可以在流程有效运行的基础上,对运营过程进行分析和改进;实施者可以进行全程的监控。
  2.4应用部署以及模块运行,升级,管理机制
  平台提供的统一的应用部署、运行、升级和管理机制,整体规划、有效分步实施,构建强大、完整的整体系统,满足企业高速发展、管理日益深化要求
  模块应用方式,完全从企业的实际业务需求出发描述自身业务,而不需要过多的考虑技术实现问题,高效完成项目的设计。平台上层功能封装,从业务角度直观的设计开发,设计流程。
  统一门户,全部用户链接到共同的应用平台,使用自己的帐户可以登录以后,即可根据权限进入不同的应用和界面;统一友好的人机交互模式,使用者经过简单培训即可快速掌握并进行业务处理,并利用这些经验快速学习其他业务操作过程;统一简洁的协作模式,使用者可以高效便捷的进行任务和消息的接收和传递,邮件收发等,大幅度提升了日常工作和协作的效率。
  持续的业务调整和完善。很多业务系统在投入运行一段时间以后,都已经发生了变化,如组织机构的修改、流程的调整等,针对用户的需要进行组件的在开发,设计器的拓展。

原创粉丝点击