智能业务流平台V2.0 发布

    软件行业的发展到现阶段,业务系统的发展已经到个性化、定制化时代,软件行业也步入了服务化的时代。由此就引发了一系列问题。软件企业如何能快速响应客户需求及降低开发成本?最终用户在购买软件系统后,自身的业务规则发生变化时,是否需要重复投入,让软件公司升级系统或者重新采购?软件企业在同个产品,多个客户有不同需求时,软件的版本控制及升级问题?软件企业的如何合理控制人力成本?如何在合理控制人力成本的基础上保障自身产品的发展?类似的问题多不胜数,如何合理解决这些问题?
    “智能”“智能”…,如果软件系统能够智能化?信息化系统建设所关注的重点不再是开发,而是业务流程的分析整理;业务功能开发不再需要专业的技术人员开发;软件能够在一个通用的平台上进行配置开发,不需要code by code的编码;软件产品底层共用,产品个性化功能通过配置自动生成;软件功能的重点更多倾向于客户的业务流程、业务规则,将用户满意度提高;……这是软件企业和终端用户的理想,或许只能是个梦想,但智能业务流平台的推出,或许我们离梦想将更近一步。
    2009年9月,北京佳盈恒昌科技有限公司正式推出智能业务流平台V2.0,全面解决软件企业和最终用户的顾虑,从企业自身的经济效率出发,避免重复投入,为自身创造更大的经济效率。
    智能业务流平台遵循WFMC、BPMI国际标准,基于B/S架构,采用J2EE技术研发成功的集业务流程应用开发、组织机构管理、WebService数据交换等功能于一体的业务应用快速开发与集成的智能平台。

   
                                  图 1 智能业务流平台V2.0结构图

    智能业务流平台如上图所示,主要分为:设计器(Designer)、引擎(Engineer)、配置管理平台(CM)三部分。平台主要功能包括:
    •采用RT技术
    •实体流程N对N模型
    •支持分布式系统整合
    •单起点,多授权模型
    •办理授权模式
    •节点授权模式:提供强制授权、预授权、等价授权、职位约束、与用户同属任意用户组约束等业务规则。
    •流向授权模式:提供强制授权、等价授权、职位约束等业务规则。
    •自动跳转节点
    •分支模型:提供主线等待,支线终止,支线继续三种模型。
    •“主线”功能
    •节点执行模式:提供“与”和“或”法则及VIP法则。
    •办理意见自定义功能
    •流程用户组功能
    •流程新开子业务功能
    •此外,平台还供了智能组织机构管理、用户管理、用户组管理、职位管理、邮件整合、内部短信等功能以方便用户快速开发自己的系统。

一、 引擎(Engineer)
    Engineer是智能业务流平台的最核心组件,用于控制整个平台的运行、业务规则处理、功能实现、调度等功能,犹如人的大脑控制着整个平台的正常运转。平台中的所有与业务及流程相关的功能,必须依赖于引擎的运转才能工作。
Engineer的设计模式可支持分布式系统间进行业务流程整合。
二、 设计器(Desinger)
    Designer是智能业务流平台的核心组件之一,用于规划业务规则及业务流转方向,规划完成的设计图以标准格式进行保存,设计完的设计图可以上传至服务器进行解析,并与配置管理平台(CM)配置的实体进行进行N对N的匹配。
三、 配置管理平台(CM)
    CM主要用于在系统中做配置调度使用,同时提供了客户常用软件功能,也可以作为自动生成软件功能的载体。
  1、机构管理
    包括职位管理、部门管理、用户管理、用户组管理等功能,主要是创建平台的基础数据,辅助Designer进行设计。
 2、流程管理
    将Designer设计的设计图上传转换至系统中,作为Designer与Engineer的桥梁。同时提供对流程的权限及管理操作。
 3、实体管理
    应用代码生成技术及RT技术,完成业务实体的建模,再通过为实体创建业务,可以实现模型与流程的关联,实现业务实体模型与流程的N对N模型。
 4、日常工作
    自动生成软件功能的载体,通过CM平台配置完成后的功能,将会列举在此,方便用户使用,针对每个业务包括个人申请、个人待办、业务跟踪、业务办理、业务删除等功能。
 5、即时消息
    辅助平台内部通信工具,同时也可以作为终端用户间通信工具。
 6、电子邮件
    为终端用户提供的邮件整合功能,主要解决在实际使用中,特别是在信息化程度高度集中的企事业单位,用户存在多种电子邮件账号,通过统一的平台进行收发,支持POP3、SMTP协议,支持自定义发件信箱、以及完善的备份策略。

四、 开发过程例子
  Step1. 创建业务实体模型
    通过登陆管理平台后,使用“实体管理”---》“实体管理”功能,可以实现业务信息的维护。下边以南京发文为例进行说明。
   
                                        图 2 创建业务实体模型
  Step2. 设计流程图
    通过使用Designer设计,按照业务规则,绘制业务流程图。绘制过程及参数配置很容易理解。
    下边是南京发文业务用到的两张流程图以及输出的效果图。
   
   
                                      图 3南京发文流程图(处以下人员)
   
                                  图 4南京发文流程图(处长及以上干部)
  Step3. 新增业务流程
    通过登陆管理平台后,使用“流程管理”中功能,可以实现业务流程信息的维护。下边以南京发文为例进行说明。
   
                                    图 5发文-处以下人员
   
                                    图 6发文-处以上干部
  Step4. 为实体配置业务
    登陆系统后,通过点击“实体管理”—》“业务管理”,在列表界面中,点击与实体对应的业务管理就能够到达实体的业务管理界面。在实体的业务管理界面,点击“添加”按钮,可以为实体配置新的流程。
   
                                    图 7发文-处以下人员
   
                                    图 8发文-处以上人员
   
                                    图 9南京发文配置业务图
  Step5. 自动代码生成及装载
    系统资产生成的备份代码,实际软件功能已经通过RT技术已经装载,不需要重启J2EE服务器即可使用。
整个例子过程所有截图为系统自动生成软件功能界面,如果您更希望美观和自己的风格,可以在备份代码上进行修改后更新。
  Step6. 开发完成,实际外观
    系统自动实现了业务实体模型与业务流程的N对N模型,在我们为业务实体模型配置了多个业务流程时,在进行业务实体初始时,根据创建业务实体的角色及业务流程设计,可以自动分配业务流程模型。
   
                                    图 10 发文申请(处以下人员)
   
                                    图 11发文申请(处以上人员)
   
                                    图 12用户办理过的发文
   
                                    图 13待办发文
   
                                    图 14办理界面
   
                                    图 15详细信息查看界面
五、 结束语
    以上只是一个简单的例子,在后续我们将集合实际的业务需求,发布业务实体派生及循环派生的例子。
我们一直在努力,不求最好,只求更好。感谢您的关注,也希望与您共同探讨实际业务需求模型(QQ:634820156,MSN:sadtango211@hotmail.com,Tel:010-84967805,Mobile:13699264201)。

北京佳盈恒昌科技有限公司
http://www.cayeehc.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值