赛迪网 > 中国信息化 最新加入 > 文章
  IT资讯搜索
 
IT产品搜索
· [方案] 征信数据上报系统方案 网站防篡改方案
· [专题] 07年六大令人失望信息化事件 回眸SOA
· [方案] 反垃圾邮件解决方案 烟草行业解决方案
· [商务] 2008年中国电子商务行业发展趋势研究报告
· [专题] 中小企业实施管理 公司网站做不好CIO掉饭碗
· [案例] 北京网通客户服务系统 某部集中运行管理平台

利用SunFlow和Dorado开发流程管理系统 (2)

发布时间:2006.05.08 16:01     来源:杭州信雅达系统工程股份有限公司    作者:周凡

因需实施项目

会议的召开在公司部门比较常见,一个部门会议召开的申请,需要提出会议名称、会议场所以及会议秘密等级等内容,然后经由会议场所审批部门根据会议的秘密等级和会议召开地点,决定该申请是否符合规定,符合规定则制定防范措施,提交下个部门审批,不符合的则返回不予批准。该会议申请提出经由各审批部门审核,如果会议密级达到指定级别,则需要最高级别审批部门审批,通过则可确定会议的召开,否则仍然返回不予批准。

通过对需求的分析,信雅达提出“会议申请单”的数据结构,存放于业务数据持久层中。其中meetingRequest表用于记录会议申请所需要的各种相关数据信息,approveHistory表用于记录流程中各种操作的历史日志信息。这些数据对于整个流程来说,起到了关键性的支撑作用。

此外,考虑该单据具有流转需求,按照业务元数据与流程数据相互独立的原则,信雅达又设计了路由敏感数据,存放于流程数据持久层中。其中requestId用户建立工作流相关数据与业务元数据间的关联,sign用户标记不同审批人的审批意见,securityLevel用于引擎根据秘密等级判断流程的走向。

基于对会议流程申请审批流程的理论提炼,信雅达使用SunFlow的流程设计器,设计了符合业务需求的流程定义模板。该流程包括提出申请、会场审批、各级主管部门审批、绝密判断等多个步骤。

在页面逻辑开发过程中,信雅达充分利用Dorado内部的灵活扩展机制,制定出了一套专门用于和SunFlow交互的业务逻辑套件——SunflowViewModule,提供了对于各种属性的可配置方式,快速地满足一般的业务需求。对于比较复杂的业务实现,该套件同样提供给开发人员扩展已有功能的接口,让开发人员可定制出更加复杂强大的逻辑实现。

在页面展现方面,一反传统的书写标记代码的费力方式,充分利用富浏览器展现中间件Dorado的内置可配置的Web页面组件的展现方式,将各种不同的展现组件与不同数据对象的dataset进行绑定的方式,包括与SunFlowViewModule的绑定,完成各种业务流程数据的优雅、完整再现,并利用Dorado提供的AJAX技术实现了页面不刷新的数据更新机制,使用户在进行页面操作时获得极大的体验满足。

成就敏捷开发

利用SunFlow产品,负责业务流程开发的小组可以预先根据需求,提取出流程模型,并在工作流系统中进行开发与测试,而不必等业务界面开发完毕后再进行流程测试。利用Dorado富浏览器展现中间件,页面开发小组可以快速构建业务界面原型,并迅速地进行需求验证。使用SunFlow与Dorado进行业务开发,甚至可以在需求调研阶段就可以快速地构建出业务原型,有利于项目成员对需求的把握及合理的评估项目周期,可以提早进行集成测试,提早发现问题,规避项目风险。同样,在项目后期维护阶段,由于业务流程逻辑管理的相对独立,降低了由于系统需求变更而产生的代码修改风险。

由于在绵阳锐锋项目中使用了SunFlow与Dorado的整合产品,项目开发内容更加明确,组织分工更加清晰,项目开发过程更加敏捷高效,项目计划准确合理,项目风险得到了有效规避。可以说,我们找到了一条快速构建业务系统的低风险、低成本、高效率的通用开发解决方案。

对于系统开发者来说,一个具有严谨逻辑的工作流引擎的使用,可以使系统在流程处理方面更加具有优势,使系统在面对流程变更时“底气十足”。同样,一个具有优雅快捷的界面展现开发工具的使用,可以使系统在页面展现方面更加具有优势,使系统在面对用户的复杂交互需求方面“面子十足”。工欲善其事,必先利其器,所有需要面对业务流程再造及复杂页面交互展现压力的业务应用,都适于使用这种SunFlow&Dorado整合开发模式。

随着IT技术的发展,以及社会分工的日益精细化、专业化,任何项目只靠一家公司做大做全已经无法满足瞬息万变的客户需求,而能够解决特定领域问题的专业化中间件产品的出现就显得十分必要。本着只做我们最擅长的领域的宗旨,充分利用各种优势资源进行不同的资源整合,以获得更强大的资源优势成为各行业发展合作的根本途径。(T121)

<<上一页 1 2


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 企业流程管理市场高达三百亿美元 (07-08) · “流程管理+知识管理”研讨活动即将举办 (06-13)
· 蓝凌咨询项目中标 助力长丰汽车梳理流程 (06-09) · 胡艾提的咨询生活——浓缩的才是精华 (01-25)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管