主题:OA软件之工作流引擎介绍
many123
[专家分:0] 发布于 2011-10-10 11:00:00
OA软件自上世纪80年代开始引入中国,在软件巨头——IBM、微软以及后起之秀——天翎科技等众多厂商的持续普及和技术推动下,在概念、技术、应用范围上不断升级换代。时至今日,面向集团化和多级政府机构的高端需求,协同办公概念已经深入人心,而工作流引擎作为规范企业运营流程、提高企业审批效率、监控企业运营过程和统计企业运营状况的工具,已经成为OA软件的核心应用,因此工作流技术的高低也自然成为判断产品档次的最重要分水岭。
1、B/S图形化流程编辑器,高端产品的决定性标准!
以天翎科技为代表的厂商,在JAVA技术上取得实质性的突破,研发出myApps柔性软件平台,该平台支持通过纯WEB的方式拖拖拽拽实现流程的自定义;通过纯WEB在线编辑、word、excel导入的方式可以轻松实现表单的自定义。该技术的突破方便了业务部门而不是技术部门自己建设和管理流程表单,因此让客户容易轻松的成为系统的主人。
2、C/S图形化流程编辑器,如同食之无味的鸡肋,彻底丧失了升级空间!
以C/S图形化流程编辑器为代表的中低端厂商,因C/S流程编辑器在使用上需要在本地安装客户端软件、客户端软件需要与服务器做同步操作、流程和表单的制作被隔离,因此从易用性、易管理性、易维护性上已经成为了普及的最大障碍,永远只能成为OA供应商售前演示的摆设,无法成为企业或政府的业务部门配置系统的真正帮手。
3、数据逻辑型流程设置器,成为昨日黄花已彻底被淘汰!
OA软件领域中,最低端的厂商和产品,目前依然在采用15年前的技术,就是在后台通过设置数据字段的逻辑关系,确定流程,在前台以图形化方式展现,此类产品因采用了淘汰的技术、价格低廉,多数走的是低价策略来吸引客户,但因为淘汰的技术在学习的复杂度上非常高,因此很难有客户能真正掌握,一旦实施验收后,厂商离开实施现场,任何流程和表单的变更都会非常困难。这成为了OA软件烂尾项目的最重要原因之一。
当然,工作流的档次,B/S图形化流程编辑器是其中最重要的指标,还有其他一些指标,对工作流的好坏也有参照意义,比方说,表单是否支持与ERP系统无缝集成、是否支持数据级联、是否支持表单和数据库的分离、子流程是否能继承主流程的数据、工作流是否能作为引擎被其他模块和第三方系统调用等等。
回复列表 (共5个回复)
沙发
过江之鲫 [专家分:0] 发布于 2011-10-13 12:23:00
天翎公司的myApps柔性软件开发平台的核心功能之一便是工作流引擎,平台实现了可视化的流程设计及优化,并且流程的定制完全是通过鼠标的拖、拉、拽的方式来完成,非常方便快捷。
板凳
大红泡泡 [专家分:0] 发布于 2011-10-14 12:25:00
自动化协同办公,确实是当今社会的趋势。天翎myApps快速开发平台听说过,在国内同行业中还是做得很不错的!顶一个!
3 楼
many123 [专家分:0] 发布于 2011-10-21 11:41:00
天翎一直在关注客户的持续深化应用,所以你能看到,很多老客户选择myApps柔性软件平台很多年了。企业有了稳定的客户群,才能有更多的研发投入,这是一个良性循环。”
4 楼
many123 [专家分:0] 发布于 2011-10-24 16:08:00
myApps手机客户端提供各种系统的查询统计报表,包括日报、周报、月报、单据情况、库存、账款等等,可以满足更多的报表需求,并且报表通过数据列表或图形进行表现,让我们随时掌握、随时处理。
5 楼
yishanshop [专家分:0] 发布于 2011-11-09 17:40:00
GAP全称是UFIDA Software Engineering Global Application Platform,是用友工程软件(现瑞友科技)集多年开发实施经验所提炼的快速应用构件化开发平台。它不仅是一套快速开发应用软件的辅助工具,而且是一套提供高复用度的大规模软件定制开发模式。它致力于解决当前软件开发过程中的三个关键问题:人员分工问题,软件复用问题,快速开发问题。并通过对这些问题的解决为客户提供更好的软件质量,降低客户的总体拥有成本。
GAP依据对组织模型、数据模型、业务过程、应用功能的抽象和建模,来达到快速构建应用系统的目的。提供整合的开发环境,快速代码生成和流程图形化,提供对Web开发的框架支持及辅助控件支持,方便迅捷的开发应用功能。
以下是关于GAP软件开发平台的概要性介绍。
从技术角度而言,GAP平台完全面向Business Service编程,整个技术体系中的核心是Business Service,也就是业务服务,所有的业务服务以IOC的方式注入到系统中,系统的业务逻辑,事务,领域模型,数据仓库都由业务服务单元处理,各个业务单元通过组合,可以形成一个业务组件(Component)为上层体系提供服务。符合SOA规范。
每个业务服务都可以通过接口服务平台对内外提供多种访问方式,包括最普通的本地调用,为异构系统提供基于SOAP和WSDL的Web Service访问,为富客户端提供Rmi远程调用,同时还提供一些轻量级的远程访问方式,例如HttpInvoker和hessian、burlap等分布式远程访问等,可以支撑各种异构系统的集成和数据交换。
同时业务服务还可以注册到工作流平台中,通过业务表单的形式为企业流程管理提供服务
GAP平台主要功能特性如下:
一、提供了一套完整的基础环境
 主框架:提供了对系统日志、缓存、异常、事务、配置、连接池、分布式等操作的封装;
 集成开发环境:提供集成开发工具,集成开发工具在提供标准IDE开发调试功能的基础上,集成了大量快速的开发和部署插件,以满足软件开发人员的使用。
 远程调用:基于IOC和AOP机制的远程代理服务,开发过程中不用考虑业务服务的部署场所,只须针对业务服务的接口进行编程。远程调用代理服务解决了分布式、群集、负载均衡、冗余等企业级应用的需求,而所有这些对系统开发来说都是透明的。另外,将一个对本地服务的调用改为远程调用只需要对配置文件进行简单的修改就可以完成。
二、提供了基础应用组件平台
 组织权限模型:支持可扩展的网状组织单元和结构,细粒度的权限控制,可以达到字段级数据权限。
 工作流平台:业务流程重组,强大的B/S方式的流程设计、运行、监控支持
 消息平台:基于Spring和ActiveMQ技术实现的消息平台,同时对外提供短信,邮件的网关接口。使用消息平台可以解决异步和同步消息数据交换,提供标准的产生、发送和接收接口,简化开发。
 接口服务平台:基于接口的服务管理平台,核心架构思想是SOA,面向服务的架构,解决同构或异构系统的数据集成和交互,内部服务的管理,外部服务集成
 数据字典:通过对元数据、业务层和界面层的描述实现自定义数据、业务和界面的功能,同时可以在系统运行态更改业务指标和实现新的业务需求
三、具有丰富的组件库
 Web控件:提供了web应用开发常用控件的支持,如列表、打印、界面校验、树控件等
 业务日志:提供了企业管理业务系统中常用业务日志管理功能,通过配置可以实现同步或异步,编码和申明的方式记录业务日志等
 规则引擎:实现了数据同逻辑的完全解耦,把可抽去的易变更的业务逻辑通过配置文件统一管理,让它们能在运行时动态地管理和修改
 报表工具:报表设计器,报表引擎,报表模板管理(9种常用报表模型),报表打印导出等,支撑通用报表开发
 全文检索:全文检索具备建立索引和提供查询的基本功能,此外还提供方便的用户接口、面向web的开发接口、二次应用开发接口,支持针对各类型文件和数据库大字段的全文检索服务
 任务调度:任务调度主要包括:任务调度控制台,作业管理,作业组管理,触发器管理,日志管理等
 站内短信:站内短信提供了企业内部网络的短消息发送和离线接收功能,主要功能包括收件箱、发件箱、新消息、发消息、消息管理和消息轮询配置、消息显示方式配置等,并提供了二次开发接口和MSN消息集成的示例,方便扩展。
 预警平台:由预警定义、预警扫描器、定时服务器、消息管理器、企业应用预警插件等组成,允许用户建立一定的预警触发机制来对企业很多关心的数据进行实时或者定时的数据监测
GAP平台支持如下系统环境,因此有良好的移植性:
服务器操作系统:Linux,Windows 2000/2003, Aix, Solaris, HP-Unix
应用服务器:WebLogic, WebSphere, JBoss, Tomcat...
数据库服务器:Oracle, SqlServer,DB2...
需远程试用请联系
孙 义 山 / Johnny Sun
中国事业部
北京瑞友科技股份有限公司上海分公司(原北京用友软件工程有限公司)
地址:上海市黄浦区北京东路668号科技京城东楼12楼
M P: 138 1729 1565 ( 24Hour’s Service )
QQ: 115381942
传真:(86-021) 3250 4881
邮件:sunyishan@use.com.cn
网址:
www.sunyishan.com
http://www.rayootech.com
我来回复