Extraction平台基于流程的应用构造体系,拥有以下的特点:
1. 完全图形化
Extraction平台提供强大的应用流程构造器(ExModel),使用完全图形化的方式来设计构建应用流程;图形化的流程构建极大的简化了应用流程构造的复杂度,降低构建的技术性要求;
2. 活动和联结的组合
在Extraction平台上构造的应用流程通过活动和联结来组织,任意复杂的应用都可以通过多个活动和联结的组合实现;通过活动和联结的组合使得应用所要实现的功能和执行路径可以一目了然的表现出来;
3. 零代码构建
Extraction平台提供丰富的应用数据处理组件和强大的表达式实现,构建工程师无需掌握任何复杂的编成语言即可快速开发出功能强大、界面友好的应用;Extraction平台为构建工程师屏蔽底层的复杂技术,使得上层的开发变得异常的简单;绝大部分的应用无需编写代码即可实现;零代码构建极大降低软件开发的技术要求,提高软件的开发效率,降低软件开发成本;
4. 不可比拟的开发速度
Extraction平台上应用流程构建具有不可比拟的快速开发优势;通过完全图形化的构建和丰富应用工具的使用,应用的构建就像搭积木一样的简单快速;Extraction平台应用构建速度以数量级的方式提升Web应用软件的开发速度;
5. 远程协作实现
集成组织架构,基于用户/部门/职务/角色的用户(群)执行人指定,强大的流程调度机制,自动递送活动和任务到桌面;通过使用ExRouter支持跨网络的应用流程协作,无须关注距离和地点,全自动的信息传递和流转;
6. 流程跟踪和测试
图形化的流程跟踪和测试环境,对于应用流程的运转执行的状况一目了然;全面地跟踪测试记录,集中的可视化的异常捕捉、定位和管理实现;完全改变软件开发测试的模式,无须关注测试实现;
7. 拼装式交互设计
自动化页面生成体系,改变原始页面设计模式,拼装式的交互页面设计,无须编写任何页面即可生成丰富,优秀的交互界面;平台提供丰富强大的页面元素,提供多种页面风格可供选择;
8. 多重控制和提醒机制
针对活动的多重控制和提醒机制,可以为独立的活动指定监控人,负责活动激活、终止或者异常处理的管理,同时可以通过多个途径通知监控人或活动执行人;
9. 集成文档化
应用流程设计的同时支持注释信息的编辑,即提高应用流程的可读性,同时减少独立技术文档的撰写工作;通过广泛使用注释信息可以免除撰写软件设计文档,软件技术文档的工作;通过使用DocExtractor工具可以动态生成应用流程的设计文档;从而避免软件开发和文档撰写间繁琐的同步工作;
10. 多语言支持
内建多语言的支持实现,可依据用户语言属性动态生成适应用户语系的交互界面;