为了提高运营效率,越来越多的企业正在将其关键业务流程进行自动化。但是,即使流程实现了自动化,也会因为以下两个重要原因而需要手动交互:使流程前进到下一步(工作流)以及为最终用户提供实时流程可见性(流程监控)。

来看一个开立新银行帐户的业务流程。首先,客户提供必需的详细信息(姓名、地址、SSN、起存额)以开立帐户。该流程启动后,客户将需要跟踪请求的状态并响应银行发出的任何其他查询。该流程需要工作流来实现客户参与,并需要流程监控以便客户可以跟踪请求状态。
Oracle BPEL 流程管理器简化了基本的工作流功能和流程活动监控。但同样重要的是,通过扩展其丰富的 API 接口以便与流程、实例和工作流交互,可以构建一个支持高级工作流和流程活动监控的富互联网应用程序 (RIA)。该高级工作流功能可以使用户和流程之间实现无延时的通信,而高级流程活动监控可以将实时流程状态信息传输给工作流,以便采取相应的操作。
在本文中,我将介绍一个需要实时工作流和高级流程活动监控功能的简单业务情形。然后,您将了解基于 Macromedia Flash 的 RIA 的体系结构(它利用 BPEL 流程管理器 API 满足这些目标),然后了解 RIA 如何初始化流程并集成工作流。您还将学习到如何以可视化方式描绘可用的流程路径,以及当前实例实际采用的流程路径。(该功能对于回顾检查流程非常重要。)最后,还将向您简要介绍如何使用 API 接口跟踪审计线索。
RIA 背景知识
RIA 融合了 Web 应用程序与传统的桌面应用程序,它通常是使用 JavaScript、Flash、Java Applet、XML 用户界面标记语言 (XUL)、可扩展应用程序标记语言 (XAML)、JavaServer Faces 以及 Swinglets 等“交互式”技术构建的,并经常使用异步 XML 和 JavaScript (AJAX) 方法。RIA 可以潜在地提高联机应用程序的可用性和效率,还有开发人员的生产效率。根据 Gartner Research,截止到 2010 年,至少 60% 的新应用程序开发项目将包含某种 RIA 技术。
本文的示例包含一个 BPEL 工作流界面和流程监控控制台,用于为最终用户提供一个统一的、功能丰富的仪表板。请注意,必须将该应用程序与 Oracle BPEL 控制台或真正的业务活动监控 (BAM) 加以区分;尽管存在某种程度的功能重叠,但 RIA 的目标用户群与后两个应用程序的目标用户群截然不同。BPEL 控制台更适合于调试、部署和维护流程实例的管理员和开发人员,而 BAM 适合于要度量关键性能指标 (KPI) 然后采取措施改进流程的流程所有者(管理人员、LOB 经理等)和 IT 经理。而本文描述的示例 RIA 应用程序是针对以下最终用户而设计的:要跟踪特定业务交互的状态并且不关心 KPI 或流程改进的客户、合作伙伴或供应商。
示例流程
示例业务流程“新帐户请求”是一个多企业流程,用于为金融服务中介、其金融合作伙伴(保险公司及其财务顾问)、共同基金公司和结算所创建帐户。本文将着重介绍该流程的前两个步骤。
  •   1. 该流程接受客户的 SSN,然后从数据库中提取并显示客户信息(名称、地址)。
  •   2. 客户验证该数据、添加存款帐户,然后单击 Submit。
显而易见,客户将需要一个工作流界面来输入 SSN、验证姓名和地址并输入存款帐户。此外,他们需要能够以可视化方式监控请求的进度。
在下个部分中,我将概述有关构建此应用程序的开发方面的问题。稍后,您将看到新帐户业务流程如何使用此应用程序执行。
构建应用程序
正如前面所介绍的,您将出于以下两个主要目的设计该应用程序:
  •   提供一个丰富的统一用户界面,以便用户跟踪流程状态并在需要时提供输入(RIA 前端)
  •   提供高级流程监控(BPEL 流程管理器 API 后端)
RIA 前端。RIA 用户界面是应用程序的“外观”;它运行并管理新帐户业务流程。该表示层是使用 Macromedia Flex 技术和 ActionScript 脚本语言构建的。它接受用户输入,并将其传递给 BPEL 流程。它还显示流程的当前状态。

本文转自 牛海彬 51CTO博客,原文链接:http://blog.51cto.com/newhappy/77266,如需转载请自行联系原作者

构建富互联网应用程序监控工作流和流程(1)相关推荐

  1. 构建富互联网应用程序监控工作流和流程(4)

    启用工作流. 如图 3 所示,通过 BPEL 流程从外部系统检索客户数据并将其显示在工作流面板中.然后,用户验证数据,输入存款额,之后单击 OK.   验证客户数据和输入存款额 工作流功能基于 BPE ...

  2. 构建富Internet应用程序 :使用OpenLaszlo、Eclipse Laszlo IDE和Web Tools

    转载自:http://www.bianceng.cn/Programming/Java/201104/25443.htm 开始之前 本教程演示如何使用 OpenLaszlo 平台和 Web 服务来开发 ...

  3. OpenLaszlo-快速构建和部署富Internet应用程序的平台

    总览 RIA开发人员面临的最大挑战之一是浏览器兼容性. 由于OpenLaszlo基于Java™语言范式"随处写入",因此可以确保基于OpenLaszlo的应用程序可以在跨多个操作系 ...

  4. 转帖:RIA(Rich Internet Application,富互联网应用系统)

    什么是RIA? RIA(Rich Internet Applications)富互联网应用 RIA的优势 RIA 具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面:在无刷新页面之 ...

  5. 史海峰:构建产业互联网金融系统的正确姿势

    史海峰 IT民工闲话 读完需要 12 分钟 速读仅需 5 分钟 引言 互联网下半场从 ToC 进入 ToB 阶段,玩法不再是烧钱拉流量转化变现,而是深入产业核心领域,通过技术提升生态链整合能力,优化生 ...

  6. srs流媒体服务器windows_基于SRS构建的直播平台的监控系统的搭建思路与实现方法...

    市面直播平台百家争鸣,直播监控系统是判断一个直播平台是否完善的必要条件.文章简要介绍了笔者搭建的一套基于SRS的直播平台,并从设计思路.实现方法与实现过程等方面重点介绍了针对此直播平台建设的监控系统, ...

  7. 区块链落地进行时:专利猛增,构建工业互联网信任价值

    你知道全球申请区块链专利最多的前三名是哪些国家吗? 从申请人所在地区来看,排名前三的是中国.美国和韩国. 根据智慧芽全球专利数据库显示,目前全球与区块链相关的专利申请已超6.9万件,其中有效专利1.4 ...

  8. 电子界卡组构建2019_2018–2019年构建现代Android应用程序的路线图

    电子界卡组构建2019 Kriptofolio应用程序系列-简介 (Kriptofolio app series - Introduction) Welcome to this series of b ...

  9. 支持多种小程序!阿里云ARMS推出小程序监控

    2018年是小程序蓬勃发展的一年,各大公司如腾讯.阿里.百度.头条等都陆续推出了自己的小程序,小程序已成为一个未来必然的趋势.移动互联网的新风口.据数据统计,目前已上线的微信小程序已超过100万,支付 ...

最新文章

  1. 计算机不能启动 如何排除故障,开工发现电脑无法开机 如何排查故障?
  2. Win7安装visual c++ 2015 redistributable x64失败
  3. 听说是sun的一题面试题(关于自增运算符的)
  4. Java知识整理——异常处理
  5. 微信小程序搜索多个关键字高亮
  6. win10引导安卓x86_GPDwin安装安卓x86折腾记
  7. 【Java并发性和多线程】线程安全及不可变性
  8. 面试题9:斐波那契数列
  9. python调用win32_python调用win32接口进行截图
  10. 学python能做什么-学了Python都能干什么,哪个最赚钱?
  11. 贝叶斯学派与频率学派有何不同?
  12. 君正X1500基于Minios的crash分析
  13. 什么是数据恢复工具,一款一键恢复软件
  14. java使用poi制作的ppt被损坏_poi操作ppt创建表格,结果却是这样?
  15. ubuntu之使用wine微信之无法发送图片
  16. MySQL 数据库的基本类型详解(04)
  17. PVE 天龙八部TLBB服务端搭建(一)--linux环境搭建
  18. Float的取值范围
  19. 基于用户组织角色权限和资源的五要素
  20. 【嵌入式】MSP430系统实时时钟RTC学习日志(完善中)

热门文章

  1. 华为正式发布自有操作系统鸿蒙OS
  2. 自动驾驶车辆何时实现?近期不会实现的五大原因
  3. 机器学习之条件随机场CRF一点理解
  4. SAP WM LPK1 不能把 cross-material control cycles定义成release order parts
  5. 未来智能实验室成立,建设世界第一个AI智商评测和趋势研究机构
  6. 业界丨涨薪20%!听听这位资深机器学习面试官的内心独白
  7. 工业环境中对机器学习的行业视角
  8. Neuron最新研究:神经科学家测量球迷大脑对比赛的反应,试图挖掘人类的深层天性...
  9. 中国团队新型类脑芯片登上《自然》封面
  10. 马云:新一轮技术革命来袭,未来90%的制造业会在互联网上