EII企业信息整合平台系统白皮书
一、概述
我们所居住的世界正以前所未有的速度在改变,而改变程度之复杂,需要全球的企业运用科技,才能跟上时代。当面临竞争激烈、利润缩水而成本节节高升的情况,企业对工作流程自动化与企业再造工程的需求日益增加,希望由企业内部做起,缩短流程作业时间,快速响应市场与客户需求,有效监控工作进度,加强内部信息沟通传递效率,分析流程作业成本与死角,减少不必要的岗位设置,降低管理成本,为做事而管理,进而提升企业决策反应能力。将人工操作成本流程顺利计算机化与自动化,已成为许多企业将来兴衰的关键。
对企业进行流程再造,并整合原有应用,保护已有的投资,降低企业信息化的复杂度和风险,成为企业信息化建设新的课题,而湖南山水科技推出信息整合平台系统SununEii为解决企业信息化建设中的难题提供了一个可靠、经济、方便的理想解决之道。
SununEii作为一个中间件产品,为企业工作流自动化和企业流程再造提供了一个基础平台,运用SununEii开发的企业应用系统,为开发者提供全新的开发模式,为您的企业带来新的活力。
二、产品介绍
2.1 设计理念
致力于企业的业务流程自动化解决方案,为企业的业务流程自动化以及企业流程再造提供坚实的基础平台,成为业界领先的企业业务流程自动化的基础平台产品以及企业流程再造的核心产品。有力的简化应用开发的步骤,降低应用开发的难度,提高应用开发的效率及灵活性,节约应用开发的成本,从而极大的提高应用开发的生产力。“轻松提速应用开发,灵活再造企业流程”是SununEii追求的目标,也是产品的核心理念。
2.2 产品整体结构
SununEii已形成了明晰的产品结构图,产品可划分为三层:逻辑处理、服务、表现,详细的产品结构图如下图:

2.2.1 运行服务器
运行服务器是SununEii控制和运行的中心,负责解释、控制并协调各种复杂工作流程的执行并且同步各个客户端的反应。并负责提供SununEii运行所需的各种服务。
功能特点:
2.2.2 过程建模工具
使用图形化的方法,让企业用户用最少的时间设计或修改企业工作流程,过程建模工具提供了相当丰富的流程逻辑表达方式,可以表示非常复杂的流程,和界面开发工具相结合可以轻易的设定每个流程步骤要执行的功能,可方便准确地选择每个活动执行的参与者,通过资源管理服务进行设计结果的保存与打开,并进行一致性的有效控制。
用户正常登录过程建模工具后,进入过程建模子系统的主界面,如下图所示:

功能特点:
-
图形化拖拽方式建立工作流模型
-
人性化的各种选项设置
-
多窗口的用户界面
-
丰富的过程图形元素
-
过程元素拷贝、粘贴、删除操作
-
快速查找过程元素在绘图面板中的位置
-
模型文件的图形输出
-
模型文件储存于数据库,提供系统一致性安全性
-
预设多种活动类型来适应不同的业务处理需求
-
支持多种流程逻辑关系
-
支持内置块设计
-
支持子过程设计
-
可设定工作流过程时限
-
可设定工作流过程的参与者、单位、角色
-
支持图形元素的变更
-
自动查询并连接工作流服务器
-
支持分布式应用建模
-
支持过程超时处理
2.3 应用开发框架
为用户提供了一个全新的应用发布框架,可以方便地将开发的各个业务点挂接起来,迅速搭建企业应用。并提供了丰富的开发组件,加速应用开发与应用之间的集成。主要功能如下:组织机构维护、用户安全管理、业务委托办理、业务导航管理、待办工作项处理、已办工作查询、个性化设计等。它的最大的优点是:迅速搭建企业应用(简单部署后,立刻可以交付用户使用),以角色为中心的权限管理思想,结构合理,实用可靠。框架从大功能上分为三部分:组织机构建模、客户端、权限管理。
功能特点:
-
组织机构维护
-
角色管理
-
角色权限管理
-
业务委托办理
-
业务导航管理
-
待办工作项处理
-
已办工作查询
-
流程查看
-
流程动态监控
-
流程删除
-
form上传
2.4 即时信息通信工具
针对企业内部的信息即时沟通推出的智能即时消息系统。使得企业内部人员之间通过计算机可以实时沟通,并进行资料的交换传输。由于其即时性,它比邮件更迅速,更具交互性,更具亲和力。必将成为未来的主流办公工具。能够进行在线状态监测,即时发送/接收消息,广播消息,个人资料查询,修改,部门分组/自定义分组,即时存储对话纪录,更改字体/样式/格式、传送文件等。能够与工作流产品SununEii无缝集成,使得用户能够即时得到自己的待办工作,并且即时处理。它的最大的优点是:简单实用,和工作流SununEii无缝集成,可跨平台运行。
功能特点:
-
即时发送
-
接收消息
-
广播消息
-
个人资料查询、修改
-
部门分组
-
自定义分组
-
即时存储对话纪录
-
更改字体、样式、格式
-
传送文件等
-
待办工作项即时提醒
2.5 OFFICE文档处理
提供了在浏览器端无缝集成OFFICE(word、excel、ppt等)文档的能力,能够打开、修改和保存服务器上的文档。
2.6 管理控制台
SununEii管理控制台通过SununEii引擎进行管理,包括即时修改SununEii各项服务的配置、启动/停止各项服务、在线查看后台服务的输出信息。可管理的服务包括数据库服务、flow server服务、FTP服务、短消息服务、异步消息集成服务(又包括email消息集成服务、工作项消息通知、工作项email通知、email处理工作项)。
功能特点:
-
可视化的配置系统参数
-
即时启动/停止各个服务
-
配置数据库连接参数
-
配置工作流引擎系统参数
-
消息服务参数配置
-
配置Email消息集成服务参数配置
-
实时查看工作流服务的运行状态
2.7 过程迁移工具
迁移工具为用户提供了一个模型的导出、导入功能,可以将一个模型、组织机构、相关的表单统统一次性导出,当需要导入时已向导的方式导入,方便灵活。可以跨平台导入导出,可以将Oracle、Sybase、SqlServer、Db2任何一个数据系统上的工作流任意组和导入导出,为远程维护和版本升级提供一个简单易用的途径。它的最大的优点是:模型工程迁移方便可靠,便于远程应用维护升级。导入导出工具只能在工作流服务器端进行操作。
导出工具的功能:
启动导出工具程序,输入或者选择服务的安装目录。
导入工具的功能:
-
选择覆盖、新增的导入方式
-
导入模型文件
-
选择是否导入组织机构
-
导入系统安全信息
启动导入工具程序,输入或者选择服务的安装目录(一般情况下工程序会自动找到),然后选择要导入的模型文件。
选择一种导入方式“覆盖”或者“增加”。“覆盖”就是直接覆盖服务中已有的模型及其相关数据;“增加”就是将导入的模型及其相关数据以新增的方式导入到服务器中。
三、技术特点
3.1 符合WfMC标准
在设计和开发过程中,我们仔细研究了国际工作流管理联盟制定的工作流标准,除了某些扩展之外,系统中采用的概念符合WfMC标准定义的概念;同时我们还完全实现了interface1、interface2、interface3、interface5,使用图形化的方式,实现了我们的自己独创的过程定义模型到WfMC定义的模型wpdl的完全转换。
3.2 强大的流程描述能力
引擎不仅支持顺序流程的流转,而且还支持分支、并发、循环、子过程、同步、异步、竞争、多工作流、活动组、静态活动等,在分支上可以定义条件,实现按条件自动流转,条件转移之间还可设置逻辑关系;在并发流转中,多个活动节点可以同时激活;在某些活动节点上,也可以通过创建子过程来完成任务。
3.3 独创的过程模型
工作流模型是对工作流的抽象表示,也就是对业务过程的抽象表示。由于工作流需要在计算机环境下运行,因此建立相应的工作流模型是必不可少的。工作流模型应该完整地提出支持工作流定义的概念,为建模用户提供工作流定义所需要的组成或元素。理想的工作流模型能够清楚地定义任意情况下的工作流,能够适应用户在建模过程中所提出的各种要求。我们对目前许多产品所采用的模型进行了充分的研究,提出了具有一定理论基础的工作流模型,形象完整地刻画了工作流过程,语义明确,实用性强,简单易用。
3.4 支持分布式应用
完全实现WfMC规范WFMC-TC-1012(Interoperability Abstract Specification)定义的工作流服务器之间协作工作的规范,亦即所谓的分布式工作流规范。SununEii实现了在不同服务器上运行的工作流能相互协作,交换数据,从而提高工作流系统处理业务流程的灵活性和适用范围。
实现了参考模型同步远程子过程调用和异步远程子过程调用两种调用方式;实现了工作流引擎分布式应用环境模式。
工作流服务程序分布在远程异地,各引擎之间通过发送加密认证的消息到消息中间件(MOM),各引擎之间再连接MOM取得消息,解析消息并设置工作流数据,达到流程控制工作,并使流程协同工作。
3.5 支持集群的工作流
为切实保护SununEii的用户投资,为用户提供一个低成本的高可用性SununEii群集环境,进而提高产品的健壮性,保证系统关键业务系统连续运行。
提供高可用性集群,针对工作流引擎的故障应急支持的要求而开发的。它采用双结点故障应急,其目标是确保关键服务和其他后端系统的可用性,增强系统的健壮性。
在群集处于运行状态时,两台机器的HA Cluster(High Availability Cluster)监视器都启动,互发心跳信号以判断对方机器是否在线。只有主服务器上的SununEii引擎启动,备份服务器上的引擎不启动。
主服务器上的HA(High Availability)监视器监视引擎的运行状态,如果引擎状态异常,监视器对引擎进行重新启动,如果重新启动几次后仍然异常,监视器就发信号给备份服务器启动引擎,加载原有引擎工作状态,保证关键业务不被中断。
3.6 开发、集成、扩展、部署于一体的综合平台
SununEii将目前的产品划分为三部分即逻辑处理、服务、表现应用三个层次,各个层次之间相互联系,构成有机整体。
开发平台为开发者提供一个一体化的开发环境,提供了业务流程的分析设计工具,帮助开发者迅速方便描述企业流程;当业务流程设计完成后,用户可以应用表单设计工具,快速辅助开发者针对对应的活动节点开发出相应的界面程序,由于是向导式开发,并提供了丰富的组件和建模工具有机结合,将模型定义的相关数据可以直接关联到界面设计中应用,极大地提升了开发速度。开发层有为开发者提供快速搭建企业应用的开发框架,该框架可以迅速地将开发的业务点组织企业,可以短时间内帮用户搭建一个供用户使用的应用系统。产品又提供了企业消息平台,可以为最终用户提供一个灵活方便的交流工具,具有代办工作项提醒功能,非常实用方便。提供的迁移工具,特别适合于工程应用,开发者可以将开发的应用及模型,导出为一个压缩文件,最终用户将导出文件导入到应用系统中,完成了系统的远程维护和升级需要,非常实用。
运行服务层又为开发者提供一个管理工作流、解释工作流模型、监控流程、发布、部署的中间运行服务。主要负责开发者和企业管理者对流程的监控,统计分析流程信息,查看流程服务工作状态,调整不合理流程等。
3.7 简单、易用的图形化过程定义工具
我们提供的图形化过程定义工具简单、易用,使用户在简单的拖拽中即可轻松地完成过程定义工作,过程定义中还可以使用已经定义好的部件快速完成业务过程的定义,另外还设有语义合法性检查,帮助用户定义规范的流程;以xml格式存储过程定义文档,内部采用WfMC国际联盟规定的wpdl语言作为内部表示语法,并对结果的使用、维护采用了统一的管理。
3.8 支持消息服务
支持通用的消息服务器,实现了异步的消息传输,采用XML消息格式,SununEii定义一种基于XML的标准消息格式,用户可以通发送xml消息,可实现对工作流服务的调用。
3.9 强大的系统管理和业务监控能力
系统提供了独立的工作流系统管理工具,使用管理工具用户可以方便地进行系统管理:系统配置的设置与修改,组织机构的维护,系统权限的管理,过程实例的启动;使用管理工具也可以方便地进行系统的业务监控:图形化的查看或改变过程实例的状态,删除异常终止的过程实例,动态配置流程,重现过程实例的流转过程,查看和维护系统日志,对系统的运行状况进行统计和分析。
3.10 安全管理能力
我们提供方便的安全管理工具,对系统的资源和使用者进行有效的管理,系统具有两种安全管理能力:一是过程定义文件及其相关资源的状态、维护及其使用进行统一管理,二是按照系统使用角色的不同,根据统一的组织模型定义,统一定义和分配用户的权限,使系统的各部分功能能够按照分配的权限安全的使用。
3.11 支持多种工作项处理方式
当活动节点上的参与者由多个人组成时可以有不同的处理方式;另外用户在处理完一个活动实例后,可以选择下一个要执行的活动,并可选择下一个活动中可能的参与者。
3.12 支持自动活动节点
服务器支持自动活动节点,在自动活动节点服务器自动调用后台应用程序来自动完成活动节点上的任务,用户可以定义一个全部由自动活动节点组成的自动化流程,流转过程中可以完全不需要用户的干预;流程的自动化程度可以由用户随意控制。
3.13 跨平台能力
系统以internet技术为基础,采用B/S结构,用.Net语言开发,可在不同的平台上运行,用户可用浏览器使用系统提供的功能,用浏览器完成系统的管理和建模工作,客户端不需要安装多余的软件,简化了系统的安装、更新和维护。
3.14 支持模型事件
实现一个支持事件处理的框架,过程建模师在过程定义时可以选择要处理的事件并为相应的事件定义需要处理的动作。这样就可以在流程流转的过程中在需要执行任务的位置添加合适的任务代码自动完成某个任务。支持的事件包括过程启动、过程中止、过程挂起、生成工作项之前、生成工作项之后、完成工作项等。对事件的响应,通过为事件选择内置的一些动作(比如发送邮件、发送消息等)或者通过脚本设置动作来完成。SununEii对事件的支持讲极大的提高与模型的交互能力,提高模型的表达能力,使SununEii在各类应用场景下具有更大的适应性。
3.15 支持动态工作流
为用户提供一个比较灵活的流程定义和流程运行环境,包括流程分解、流程退化、流程回转等动态修改功能。
四、产品价值
4.1 快速回收工作流程自动化建设投资成本
产品所提供的各项优越功能,可以让企业投资在建设SununEii 应用上的所有费用在短期内快速回收. 而回收的速度则完全取决于企业内工作流程自动化的应用深度和广度.因为工作流程自动化后效率提升所产生的利润以及因之而降低的各项人工成本,远远超过在建设SununEii自动化工作流程系统时所需的费用。
4.2 发挥企业各种资源及系统的最大效能
SununEii 自动工作流程系统能够集成企业内部现有的个人计算机、应用系统及电子邮件系统等各种资源达到各种流程自动化的需求.通过 SununEii 强大的整合能力,可以将企业以前所投资的各种设备及系统做一个完整的有机结合,有效的提升企业的生产、品质及获利能力。
4.3 提升企业生产力
在建设了SununEii工作流程自动化系统后,可以有效的大幅提升企业流程的生产力,下列各项便是自动化工作流程应用后可让您立即感受到的各项优点:
-
自动化工作流程可以大幅降低纸张文件的需求以及传递文件所需的额外人力负担。
-
通过浏览器和数据库把各种信息方便地展现给用户,让内部信息的流动及传递更加迅速准确。
-
工作流程自动化后可以自动将企业内流转的各种文件及经验知识自动保存,不会因人为的疏失而遗漏。
-
企业流程自动化系统建成之后,所有的流程运作就会按照既定的规则运转到相关部门执行或审核。
-
通过SununEii系统,主管可完全掌握各项工作的执行状态,若工作发生延误时, 系统会自动发出通知,提醒相关人员目前该工作执行的状况。
-
各项流程自动化后,可将现有的人力资源做更有效的运用,以达人尽其材的最大效果。
-
工作流程自动化后,许多工作将根据条件的不同而自动触发运行,提高了任务的执行速度,降低了人力成本以及由人参与所带来的低效和不公。
-
建立在SununEii基础之上的工作流应用系统,具有极大的灵活性,能够根据企业业务流程的变化方便地作出调整,最大限度地保护已有投资。
-
优化业务流程,提高并行程度,降低管理成本,缩短客户服务的响应时间,增强业务处理的透明度。
4.4 企业流程再造的核心产品
现代企业中有许多流程工作的执行是创造公司利润的重心,找出并且确认哪些流程是企业获利的主要核心任务,再将这些核心流程最佳化,以取得在市场生存致胜的竞争力,是企业在未来市场中能否持续发展的重要课题。SununEii自动化工作流程系统可以大幅降低因传统纸张文件传递所产生的错误及拖延所造成的损失,SununEii可以根据不同企业组织架构灵活调整业务流程,并且利用最少的人力配置来完成最大的工作需求,最大限度地降低人力成本,而这些也正是所有企业未来生存发展的重要条件。
4.5 即时掌握企业内部各项工作流程的执行情况
SununEii提供的监控管理子系统让您轻松而快速的追踪各项工作的进度,不论是采购订单还是零件装配或是任何一项您要了解其执行进度的工作,您不须再派人去各单位现场了解情况或是到处打电话追问实际执行情况如何? SununEii会用直观的图形来表示所有工作的执行状况,让您可以轻松地找出在那一个步骤出了问题.这个功能不但节省您宝贵的时间,更能在最短的时间内让您的主管或是客户得到正确的答案。
4.6 了解企业内各项流程所需成本
如果您无法能确实掌握您企业组织内各项工作流程的执行状况,您就无法针性地提出有效的解决或控制方案.
SununEii特别为您提供的成本数据分析统计功能能让您确切了解企业内所有工作流程的执行情况、成本、问题。它可以为您提供所有工作流程在执行时的详细统计数据.这些统计信息包括每个工作流程执行所花费的时间和成本,也可以找出流程中的各个步骤所耗费的时间和成本。
这些数据提供了您在做下列各种决策时的一个重要参考数据:
-
业组织机构的设置在执行各项工作时的效率是否合理? 岗位设置是否有必要?
-
各项工作流程所耗费的成本和获利是否合乎预期目标? 是否能改善业务流程以降低成本?
-
在所有流程执行时,最大的瓶颈在哪儿?是否可以针对问题提出有效的改进方法?
-
根据这些实际的统计数据,我们是否能有效改善业务流程以满足客户的需求?
五、运行环境
操作系统 |
应用服务器要求 |
数据库支持 |
硬件要求 |
Window(WinNT、Win2000 Server、WinXP) |
|
- Oracle8i
- Oracle9i
- SQL Server
- Sybase
- DB2
- MySQL
|
- Inter Pentium 3以上
- 内存256M以上
- 硬盘自由空间500M以上
|