欢迎来到天天文库
浏览记录
ID:41748747
大小:261.14 KB
页数:13页
时间:2019-08-31
《用FLASH开发基于Oracle的流程监控系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、用FLASH开发基于Oracle的流程监控系统文章关键字:Flash,编程,Flex,软件开发,设计思想为了提高运营效率,越来越多的企业止在将其关键业务流程进行百动化。但是,即使流程实现了口动化,也会因为以下两个重要原因而需要于动交互:使流程前进到下一步(工作流)以及为最终用户提供实时流程可见性(流程监控)。来看一个开立新银行帐户的业务流程。首先,’客户捉供必需的详细信息(姓名、地址、SSN、起亦额)以开立帐户。该流程启动后,客户将需要跟踪请求的状态并响应银行发出的任何其他杳询。该流程需要T作流来实现客八参与,并需要流程监控以便客八可以跟踪请求状态。OracleB
2、PEL流程管理器简化了某本的工作流功能和流程活动监控。但同样重要的是,通过扩展其丰富的API接口以便与流程、实例和工作流交互,可以构建一个支持高级工作流和流程活动监控的富互联网应用程序(RIA)o该高级丄作流功能对以使用户和流程Z间实现无延时的通信,而高级流程活动监控町以将实时流程状态信息传输给工作流,以便采取相应的操作。在本文屮,我将介绍•个需要实吋工作流和高级流程活动临控功能的简单业务情形。然后,您将了解基于MacromediaFlash的RIA的体系结构(它利用BPEL流程管理器API满足这些II标),然后了解RIA如何初始化流程并集成工作流。您还将学习到如
3、何以可视化方式描绘可川的流程路径,以及当前实例实际采川的流程路径。(该功能对丁•回顾检查流程非常重要。)最后,还将向您简要介绍如何使用API接口跟踪审计线索。RIA背景知识RIA融合了Web应用程序与传统的桌而应用程序,它通常是使用JavaScript、Flash、JavaApplet.XML用户界而标记语言(XUL)、可扩展应用程序标记语言(XAML)、JavaServerFaces以及Swinglets等“交互式”技术构建的,并经常使川异步XML和JavaScript(AJAX)方法。RIA可以潜在地提高联机应丿IJ程序的可川性和效率,还冇廿发人员的牛产效率。
4、根据GartnerResearch,截止到2010年,至少60%的新应用程序开发项目将包含某种RIA技术。本文的示例包含一个BPEL工作流界面和流程监控控制台,用丁•为最终川户捉供一个统•的、功能丰富的仪表板。请注意,必须将该应川程序与OracleBPEL控制台或真正的业务活动临控(BAM)加以区分;尽管存在某种程度的功能重叠,但RIA的目标用八祥与后两个应用程序的目标用八群截然不同。BPEL控制台更适合于调试、部署和维护流程实例的管理员和开发人员,l(UBAM适合于要度量关键性能指标(KPI)然后采取措施改进流程的流程所有者(管理人员、LOB经理等)和IT经理。
5、而本文描述的示例RIA应用程序是针对以下最终川户而设计的:要跟踪特定业务交"的状态并H.不关心KPI或流程改进的客户、合作伙伴或供应商。示例流程示例业务流程“新帐户请求”是一个多企业流程,川于为金融服务屮介、其金融合作伙伴(保险公司及其财务顾问)、共同基金公司和结算所创建帐户。本文将看重介绍该流程的前两个步骤。•1.该流程接受客户的SSN,然后从数据库中提取并显示客户信息(名称、地址)。•2.客户验证该数据、添加存款帐户,然后单击Submito显而易见,客戶将需要一个工作流界而來输入SSN、验证姓名和地址并输入存款帐户。此外,他们需耍能够以可视化方式监控请求的进度
6、。在下个部分中,我将概述冇关构建此应川程序的开发方回的问题。稍后,您将看到新帐户业务流程如何使用此应用程序执行。构建应用程序正如前而所介绍的,您将出于以下两个主要目的设计该应用程序:♦提供一个丰富的统一用八界面,以便用八跟踪流程状态并在盂要时提供输入(RIA前端)♦提供高级流程监控(BPEL流程管理器API后端)RIA前端。RIA川户界面是应川程序的“外观”;它运行并管理新帐户业务流程。该表示层是使川MacromediaFlex技术和ActionScript脚本语言构建的。它接受川户输入,并将其传递给BPEL流程。它还显示流程的当前状态下面的图1显示了新帐八业务流
7、程的RIA前端。刃
8、>旳S•cwpsG■上if:Mitaijiif:»pec1k:口加Thg・!)I*SE伽ly*rrnKC“・tul:,々iiMMrfl・9PELnANELlb「gsl林0用rt“eqA:"”.meettpartZOMi•n!Laieiera■wqgby0,oi5,刨gm与th>pRKffiiIo—J991dsNlEfeeth'ich10H»eBumend.5er■(A.iWer.WCF^rLOWFORMSttwLPZk7hx・siatvcivr护pfi;rfh*rconteitandpK>ces?m冷FVr*心g.二儿仕himii賈cm
9、许仆图1新
此文档下载收益归作者所有