泛微E8业务建模引擎解决方案课件.ppt(53页)
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《泛微E8业务建模引擎解决方案课件.ppt(53页)》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 泛微 E8 业务 建模 引擎 解决方案 课件
- 资源描述:
-
1、L/O/G/O泛微新一代协同管理平台泛微新一代协同管理平台E8E8业务建模引擎解决方案业务建模引擎解决方案e-cology 8.0 Business Modeling Solutione-cology 8.0 Business Modeling SolutionL/O/G/O目录目录一一. . 总体介绍总体介绍业务建模引擎应用背景与价值。业务建模引擎应用背景与价值。二二. . 技术架构与实现技术架构与实现E8E8业务建模引擎技术架构介绍。业务建模引擎技术架构介绍。三三. . 建模引擎核心组件介绍建模引擎核心组件介绍E8E8业务建模引擎功能详细介绍。业务建模引擎功能详细介绍。四四. . 案例案例
2、业务建模引擎应用案例介绍。业务建模引擎应用案例介绍。L/O/G/O第一部分第一部分业务建模应用背景与价值业务建模应用背景与价值L/O/G/O现阶段中国管理软件领域表现出来的主要矛盾:现阶段中国管理软件领域表现出来的主要矛盾:用户需求的用户需求的个性化个性化与软件产品的与软件产品的通用性通用性之间的矛盾。之间的矛盾。关键需求:由于企业管理个性化和持续完善成为竞争的基本战略,管理软件产业出现了大规模定制的要求。关键需求:由于企业管理个性化和持续完善成为竞争的基本战略,管理软件产业出现了大规模定制的要求。条件具备:业务基础平台的理论研究基本成熟,企业工程理论和业务建模体系已经达到实用水平。条件具备:
3、业务基础平台的理论研究基本成熟,企业工程理论和业务建模体系已经达到实用水平。 需求背景需求背景缺乏能够快速满足企业个性化需求的软件产品缺乏能够快速满足企业个性化需求的软件产品L/O/G/O需求背景需求背景缺乏能够快速满足企业个性化需求的软件产品缺乏能够快速满足企业个性化需求的软件产品成熟稳定,标准化实施成本低,能够快速满成熟稳定,标准化实施成本低,能够快速满足一定范围内的企业需求。但系统功能利用足一定范围内的企业需求。但系统功能利用率低,柔性较差,管理构架固化,不能满足率低,柔性较差,管理构架固化,不能满足企业快速多变的个性化需求。企业快速多变的个性化需求。通过通过IDEIDE设计器定义模块,
4、辅助生成源代码设计器定义模块,辅助生成源代码框架,用户可在生成的源代码基础上编写、框架,用户可在生成的源代码基础上编写、修改自己代码实现业务逻辑。基于技术的建修改自己代码实现业务逻辑。基于技术的建模,可理解为一种代码生成器。模,可理解为一种代码生成器。优势在于减少了代码编写量,一定程度上缩优势在于减少了代码编写量,一定程度上缩短了开发周期,技术较为扎实。但学习曲线短了开发周期,技术较为扎实。但学习曲线长,不具备通用性,对软件中的管理思想重长,不具备通用性,对软件中的管理思想重视不足,开发平台最终还是给开发人员使用。视不足,开发平台最终还是给开发人员使用。在底层的技术平台上直接构建业务系统,采在
5、底层的技术平台上直接构建业务系统,采用面向技术的、业务无关的用面向技术的、业务无关的“原始原始”编程工编程工具来开发软件,是一种较低层次的软件开发具来开发软件,是一种较低层次的软件开发模式。模式。维护和扩展困难重重,系统的稳定性差,缺维护和扩展困难重重,系统的稳定性差,缺乏整体规划,模块相对对立。乏整体规划,模块相对对立。专注解决管理应用软件开发方面的特有问题,专注解决管理应用软件开发方面的特有问题,本质就是一种可复用构件(组件)平台,以本质就是一种可复用构件(组件)平台,以业务为导向、以引擎为支持,可快速搭建应业务为导向、以引擎为支持,可快速搭建应用系统的建模平台。用系统的建模平台。集聚了构
6、件快速、灵活、可以复用的优势和集聚了构件快速、灵活、可以复用的优势和面向管理的优势,真正实现企业信息化过程面向管理的优势,真正实现企业信息化过程中的用户主控、快速应用、灵活调整,大幅中的用户主控、快速应用、灵活调整,大幅提升管理系统实施和应用的成功率及投入产提升管理系统实施和应用的成功率及投入产出比。出比。标准产品标准产品业务建模业务建模开发平台开发平台定制化开发定制化开发L/O/G/OE8E8业务建模引擎的定位业务建模引擎的定位面向业务、承接技术面向业务、承接技术操作系统操作系统 WindowsWindows、LinuxLinux数据库数据库 OracleOracle、SQL ServerS
7、QL ServerJ2EEJ2EE中间件中间件Application ServerApplication ServerE8E8业务建模引擎业务建模引擎Business Modeling PlatformBusiness Modeling Platform应用:应用:OAOA、人事、客户、合同、项目、台账、专项事务处理、人事、客户、合同、项目、台账、专项事务处理软件基础平台软件基础平台Software Development KitSoftware Development Kit业务业务技术技术L/O/G/OE8E8业务建模引擎特性业务建模引擎特性泛微业务建模平台解决方案泛微业务建模平台解决方案
8、l无须关注软件基础平台无须关注软件基础平台泛微业务建模引擎包含成熟的系统基础功能,如多语言、权限控制、工作流交互、缓存机制等等。用户无须关注技术平台与泛微业务建模引擎包含成熟的系统基础功能,如多语言、权限控制、工作流交互、缓存机制等等。用户无须关注技术平台与实现细节,在进行业务构建时仅需要关注业务模型。实现细节,在进行业务构建时仅需要关注业务模型。l简单功能简单功能“0 0”编码编码提供基于提供基于WebWeb的可视化工具设计表单,拖拽定义布局,通用组件进行功能建模。的可视化工具设计表单,拖拽定义布局,通用组件进行功能建模。l复杂功能少编码复杂功能少编码业务逻辑具有不可预测的复杂性,有些业务逻
9、辑本身就是一种复杂的程序逻辑,需要靠适当的编程才能实现。泛微业务建模业务逻辑具有不可预测的复杂性,有些业务逻辑本身就是一种复杂的程序逻辑,需要靠适当的编程才能实现。泛微业务建模引擎抽象大量可扩展的组件,提供可复用的代码片段,降低编码工作的难度与工作量。引擎抽象大量可扩展的组件,提供可复用的代码片段,降低编码工作的难度与工作量。l重用重用应用打包发布应用打包发布业务建模引擎构建出的应用能够进行打包、发布、重用,减少大量重复性的工作,降低成本、缩短项目周期。业务建模引擎构建出的应用能够进行打包、发布、重用,减少大量重复性的工作,降低成本、缩短项目周期。L/O/G/OE8E8业务建模引擎技术架构业务
10、建模引擎技术架构泛微业务建模平台解决方案泛微业务建模平台解决方案SQL ServerSQL ServerOracleOracle服务一服务一Business ServiceBusiness Service服务二服务二Business ServiceBusiness Service服务四服务四Business ServiceBusiness Service服务三服务三Business ServiceBusiness Service服务五服务五Business ServiceBusiness Service服务服务数据存储层数据存储层Database LayerDatabase Layer文件文件
11、XMLXML数据访问层数据访问层Data Access LayerData Access LayerO/R MappingO/R MappingSQL MappingSQL MappingJDBCJDBCDAODAO业务逻辑层业务逻辑层JavaBeanJavaBean表现层表现层Presentation LayerPresentation LayerJSP / AJAX / HTML(5)JSP / AJAX / HTML(5)领域对象模型领域对象模型POJOPOJO缓存机制缓存机制CacheCache控制层控制层Delegate LayerDelegate Layer调用调用调用调用调用调用
12、调用调用调用调用L/O/G/O第三部分第三部分业务建模引擎核心组件业务建模引擎核心组件L/O/G/O客户列表客户列表类型类型一个常见的一个常见的OAOA模块是由哪些元素构成的?模块是由哪些元素构成的?泛微业务建模引擎解决方案泛微业务建模引擎解决方案客户卡片客户卡片 联系人联系人 联系记录联系记录 合同合同 项目项目 提醒提醒 基本信息基本信息1 1树形分类树形分类2 2查询列表查询列表5 5浏览框浏览框3 3表单、布局表单、布局4 4标签页标签页7 7右键菜单右键菜单6 6定时提醒定时提醒8 8权限权限9 9流程审批流程审批门户元素门户元素报表报表L/O/G/OE8E8建模引擎的建模引擎的15
13、15个核心组件个核心组件泛微业务建模引擎解决方案泛微业务建模引擎解决方案应用管理应用管理App ManagementApp Management集中管理建模引擎构建的业务应用。集中管理建模引擎构建的业务应用。虚拟表单虚拟表单Virtual FormVirtual Form实现配置集成第三方系统。实现配置集成第三方系统。查询查询Search ListSearch List动态生成查询列表,包含各种转换与条件接口。动态生成查询列表,包含各种转换与条件接口。报表报表ReportReport动态生成的查询报表。动态生成的查询报表。回复评论回复评论CommentsComments全局的回复评论组件,可以
14、在任何模块启用。全局的回复评论组件,可以在任何模块启用。页面扩展页面扩展Tab & Context MenuTab & Context Menu通过标签页扩展卡片的内容,并支持用户扩展通过标签页扩展卡片的内容,并支持用户扩展菜单功能。菜单功能。自定义页面自定义页面PagesPages自由组合多个自定义页面,简化代码开发工作。自由组合多个自定义页面,简化代码开发工作。资源面板资源面板CalendarCalendar用于搭建与时间段相关的资源管理应用。用于搭建与时间段相关的资源管理应用。消息提醒消息提醒TimerTimer配置实现定时提醒,支持多种提醒方式。配置实现定时提醒,支持多种提醒方式。权限
15、权限RBACRBAC提供多种权限定义组合,支持历史数据的权限提供多种权限定义组合,支持历史数据的权限计算。计算。浏览框浏览框BrowserBrowser负责处理模块与模块之间的关联关系。负责处理模块与模块之间的关联关系。树树TreeTree帮助用户定义复杂的树形结构数据关系。帮助用户定义复杂的树形结构数据关系。模块模块ModelModel帮助用户实现布局、联动、编码等动态配置。帮助用户实现布局、联动、编码等动态配置。流程交互流程交互Workflow TransWorkflow Trans负责处理建模与工作流数据的交互部分。负责处理建模与工作流数据的交互部分。门户元素门户元素PortletPor
16、tlet负责建模应用在门户的数据展现。负责建模应用在门户的数据展现。L/O/G/OE8E8建模引擎核心组件建模引擎核心组件 - - 应用管理应用管理泛微业务建模引擎解决方案泛微业务建模引擎解决方案应用管理应用管理App ManagementApp Management1.1.集中管理建模引擎构建的应用集中管理建模引擎构建的应用2.2.应用的基本属性管理应用的基本属性管理3.3.应用组件的管理应用组件的管理对每个应用使用的核心组件,模块、表单、自定义查询、报表、对每个应用使用的核心组件,模块、表单、自定义查询、报表、树型、浏览框等。树型、浏览框等。4.4. 应用的使用情况应用的使用情况统计每个应
17、用的阶段数据量,与同级别的应用进行对比分析。统计每个应用的阶段数据量,与同级别的应用进行对比分析。5.5. 应用的导入与发布应用的导入与发布能够对一个完整的应用进行打包导出能够对一个完整的应用进行打包导出(JAR)(JAR),直接导入导出的应,直接导入导出的应用包。用包。L/O/G/OE8E8建模引擎核心组件建模引擎核心组件 - - 虚拟表单虚拟表单泛微业务建模引擎解决方案泛微业务建模引擎解决方案虚拟表单虚拟表单Virtual FormVirtual Form1.1.打通外部数据源打通外部数据源支持异构系统表与视图的连接。支持异构系统表与视图的连接。2.2.支持列表、增、改、查看布局定义。支持
18、列表、增、改、查看布局定义。支持使用虚拟表单配置查询列表、定义表单的展现布局。对非视支持使用虚拟表单配置查询列表、定义表单的展现布局。对非视图类的虚拟表单,支持新增、编辑操作。图类的虚拟表单,支持新增、编辑操作。3.3.系统默认提供表数据的基本操作,系统默认提供表数据的基本操作,系统对非视图类的表单提供默认的新建、编辑基本操作,用户可系统对非视图类的表单提供默认的新建、编辑基本操作,用户可以像操作本地数据库表单一样使用虚拟表单。以像操作本地数据库表单一样使用虚拟表单。4.4. 复杂的业务逻辑提供接口复杂的业务逻辑提供接口对表单保存之外的其它业务逻辑,系统提供了接口供用户调用,对表单保存之外的其
19、它业务逻辑,系统提供了接口供用户调用,5.5. 提供权限控制接口,系统本身不处理权提供权限控制接口,系统本身不处理权限限虚拟表单配置的模块,系统支持新建数据的权限控制,查询、编虚拟表单配置的模块,系统支持新建数据的权限控制,查询、编辑操作的权限系统提供了辑操作的权限系统提供了javajava接口,由用户根据异构系统的权限接口,由用户根据异构系统的权限规则实现。规则实现。L/O/G/OE8E8建模引擎核心组件建模引擎核心组件 - - 虚拟表单虚拟表单泛微业务建模引擎解决方案泛微业务建模引擎解决方案异构系统异构系统DatabaseDatabase异构系统异构系统DatabaseDatabase数据
20、接口数据接口系统系统DatabaseDatabase表单建模表单建模配置表单中所有字段的类型;配置表单中所有字段的类型;通过表单设计器定义各种操作通过表单设计器定义各种操作的布局。的布局。功能建模功能建模使用模块、列表、查询、页面使用模块、列表、查询、页面扩展等组件进行功能建模。扩展等组件进行功能建模。权限控制权限控制通过虚拟表单搭建的模块,除通过虚拟表单搭建的模块,除创建权限外,系统本身不处理创建权限外,系统本身不处理与数据相关的权限,仅提供接与数据相关的权限,仅提供接口供异构系统实现。口供异构系统实现。 外部数据源插件外部数据源插件 数据数据集成中心集成中心建模引擎建模引擎移动平台移动平台
21、异构系统异构系统DatabaseDatabase虚拟表单虚拟表单Virtual FormVirtual Form1 12 23 3移动引擎移动引擎E-mobile ServerE-mobile ServerL/O/G/OE8E8建模引擎核心组件建模引擎核心组件 - - 浏览框浏览框泛微业务建模引擎解决方案泛微业务建模引擎解决方案自定义浏览框自定义浏览框BrowserBrowser1.1.支持系统本身的数据浏览与关联支持系统本身的数据浏览与关联2.2.支持通过虚拟表单读取异构系统数据支持通过虚拟表单读取异构系统数据3.3.支持多层级的树型浏览框支持多层级的树型浏览框4.4.支持单选、多选自定义配
22、置支持单选、多选自定义配置5.5.支持快速预览,用户修改配置参数后能够及支持快速预览,用户修改配置参数后能够及时查看浏览框的运行时状态。时查看浏览框的运行时状态。6.6.支持用户自定义字段实现表单中的浏览框字支持用户自定义字段实现表单中的浏览框字段进行快捷搜索。段进行快捷搜索。L/O/G/OE8E8建模引擎核心组件建模引擎核心组件 - - 页面扩展页面扩展泛微业务建模引擎解决方案泛微业务建模引擎解决方案页面扩展页面扩展Tab Tab & Context Menu& Context Menu1.1.自定义卡片标签页自定义卡片标签页支持用户自定义卡片标签页,帮助用户将零散的数据关联在一起。支持用户
23、自定义卡片标签页,帮助用户将零散的数据关联在一起。2.2.扩展菜单扩展菜单用户能够在系统菜单后定义自己的逻辑操作,并且能够增加扩展用户能够在系统菜单后定义自己的逻辑操作,并且能够增加扩展右键菜单,实现其它个性化需求。右键菜单,实现其它个性化需求。3.3.支持流程触发、支持流程触发、DMLDML、ActionAction、JavaJava接口接口页面扩展可调用多种类型的接口,与流程交互、数据库页面扩展可调用多种类型的接口,与流程交互、数据库SQLSQL执行、执行、Java ClassJava Class注册,以及实时编译热部署的注册,以及实时编译热部署的JavaJava代码。代码。4.4. 显示
24、条件定义显示条件定义可以设定页面扩展的显示条件,实现不同用户的权限分配以及右可以设定页面扩展的显示条件,实现不同用户的权限分配以及右键操作菜单的权限控制。键操作菜单的权限控制。5.5. 动态参数传递动态参数传递系统提供表单字段与动态参数的解析与传递,被关联的对象能够系统提供表单字段与动态参数的解析与传递,被关联的对象能够获取参数并实现数据过滤。获取参数并实现数据过滤。L/O/G/OE8E8建模引擎核心组件建模引擎核心组件 - - 树树泛微业务建模引擎解决方案泛微业务建模引擎解决方案树树TreeTree1.1.树形结构配置树形结构配置用户可以通过简单的配置实现任何上下级关系的数据建模。用户可以通
25、过简单的配置实现任何上下级关系的数据建模。2.2.导航树与树形浏览框导航树与树形浏览框树形组件支持导航树与浏览框两种模式,导航树帮助用户实现数树形组件支持导航树与浏览框两种模式,导航树帮助用户实现数据的分级查看,树形浏览框同时支持在建模和流程表单中使用。据的分级查看,树形浏览框同时支持在建模和流程表单中使用。3.3.多节点多数据源多节点多数据源树形组件可以建立多个节点,并且每个节点可以指定不同的数据树形组件可以建立多个节点,并且每个节点可以指定不同的数据来源。来源。4.4. 节点属性节点属性每个节点支持数据显示条件、链接目标与动态参数的传递。每个节点支持数据显示条件、链接目标与动态参数的传递。
展开阅读全文