泛微E8业务建模引擎解决方案.pptx
泛微新一代协同管理平台E8业务建模引擎解决方案e-cology8.0BusinessModelingSolution
目录
一.总体介绍业务建模引擎应用背景与价值。二.技术架构与实现E8业务建模引擎技术架构介绍。三.建模引擎核心组件介绍E8业务建模引擎功能详细介绍。四.案例业务建模引擎应用案例介绍。
AB业务建模应用背景与价值第一部分
1现阶段中国管理软件领域表现出来的主要矛盾:2用户需求的个性化与软件产品的通用性之间的矛盾。3关键需求:由于企业管理个性化和持续完善成为竞争的基本战略,管理软件产业出现了大规模定制的要求。4条件具备:业务基础平台的理论研究基本成熟,企业工程理论和业务建模体系已经达到实用水平。5需求背景6缺乏能够快速满足企业个性化需求的软件产品
需求背景缺乏能够快速满足企业个性化需求的软件产品成熟稳定,标准化实施成本低,能够快速满足一定范围内的企业需求。但系统功能利用率低,柔性较差,管理构架固化,不能满足企业快速多变的个性化需求。标准产品专注解决管理应用软件开发方面的特有问题,本质就是一种可复用构件(组件)平台,以业务为导向、以引擎为支持,可快速搭建应用系统的建模平台。集聚了构件快速、灵活、可以复用的优势和面向管理的优势,真正实现企业信息化过程中的用户主控、快速应用、灵活调整,大幅提升管理系统实施和应用的成功率及投入产出比。业务建模通过IDE设计器定义模块,辅助生成源代码框架,用户可在生成的源代码基础上编写、修改自己代码实现业务逻辑。基于技术的建模,可理解为一种代码生成器。优势在于减少了代码编写量,一定程度上缩短了开发周期,技术较为扎实。但学习曲线长,不具备通用性,对软件中的管理思想重视不足,开发平台最终还是给开发人员使用。开发平台在底层的技术平台上直接构建业务系统,采用面向技术的、业务无关的“原始”编程工具来开发软件,是一种较低层次的软件开发模式。维护和扩展困难重重,系统的稳定性差,缺乏整体规划,模块相对对立。定制化开发
E8业务建模引擎的定位面向业务、承接技术操作系统Windows、Linux数据库Oracle、SQLServerJ2EE中间件ApplicationServerE8业务建模引擎BusinessModelingPlatform应用:OA、人事、客户、合同、项目、台账、专项事务处理软件基础平台SoftwareDevelopmentKit业务技术
E8业务建模引擎特性泛微业务建模平台解决方案无须关注软件基础平台
泛微业务建模引擎包含成熟的系统基础功能,如多语言、权限控制、工作流交互、缓存机制等等。用户无须关注技术平台与实现细节,在进行业务构建时仅需要关注业务模型。简单功能“0”编码
提供基于Web的可视化工具设计表单,拖拽定义布局,通用组件进行功能建模。复杂功能少编码
业务逻辑具有不可预测的复杂性,有些业务逻辑本身就是一种复杂的程序逻辑,需要靠适当的编程才能实现。泛微业务建模引擎抽象大量可扩展的组件,提供可复用的代码片段,降低编码工作的难度与工作量。重用——应用打包发布
业务建模引擎构建出的应用能够进行打包、发布、重用,减少大量重复性的工作,降低成本、缩短项目周期。
E8业务建模引擎技术架构泛微业务建模平台解决方案SQLServerOracle服务一BusinessService服务二BusinessService服务四BusinessService服务三BusinessService服务五BusinessService服务……数据存储层DatabaseLayer文件XML数据访问层DataAccessLayerO/RMappingSQLMappingJDBCDAO业务逻辑层JavaBean表现层PresentationLayerJSP/AJAX/HTML(5)领域对象模型POJO缓存机制Cache控制层DelegateLayer调用调用调用调用调用
第三部分业务建模引擎核心组件
客户列表类型一个常见的OA模块是由哪些元素构成的?泛微业务建模引擎解决方案客户卡片联系人联系记录合同项目提醒……基本信息1树形分类2查询列表5浏览框3表单、布局4标签页7右键菜单6定时提醒8权限9流程审批…门户元素…报表
E8建模引擎的15个核心组件泛微业务建模引擎解决方案应用管理AppManagement集中管理建模引擎构建的业务应用。虚拟表单VirtualForm实现配置集成第三方系统。查询SearchList动态生成查询列表,包含各种转换与条件接口。报表Report动态生成的查询报表。回复评论Comments全局的回复评论组件,可以在任何模块启用。页面扩展TabContextMenu通过标签页扩展卡片的内容,并支持