10 resultados para Business Process Mining

em Chinese Academy of Sciences Institutional Repositories Grid Portal


Relevância:

80.00% 80.00%

Publicador:

Resumo:

Web services can be seen as a newly emerging research area for Service-oriented Computing and their implementation in Service-oriented Architectures. Web services are self-contained, self-describing modular applications or components providing services. Web services may be dynamically aggregated, composed, and enacted as Web services Workflows. This requires frameworks and interaction protocols for their co-ordination and transaction support. In a Service-oriented Computing setting, transactions are more complex, involve multiple parties (roles), span many organizations, and may be long-running, consisting of a highly decentralized service partner and performed by autonomous entities. A Service-oriented Transaction Model has to provide comprehensive support for long-running propositions including negotiations, conversations, commitments, contracts, tracking, payments, and exception handling. Current transaction models and mechanisms including their protocols and primitives do not sufficiently cater for quality-aware and long running transactions comprising loosely-coupled (federated) service partners and resources. Web services transactions require co-ordination behavior provided by a traditional transaction mechanism to control the operations and outcome of an application. Furthermore, Web services transactions require the capability to handle the co-ordination of processing outcomes or results from multiple services in a more flexible manner. This requires more relaxed forms of transactions—those that do not strictly have to abide by the ACID properties—such as loosely-coupled collaboration and workflows. Furthermore, there is a need to group Web services into applications that require some form of correlation, but do not necessarily require transactional behavior. The purpose of this paper is to provide a state-of-the-art review and overview of some proposed standards surrounding Web services composition, co-ordination, and transaction. In particular the Business Process Execution Language for Web services (BPEL4WS), its co-ordination, and transaction frameworks (WS-Co-ordination and WS-Transaction) are discussed.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

企业过程模型参数自动优化是一个多参数多目标的系统优化问题.采用线性加权法将其转换成多参数单目标问题的求解,提出基于计算机模拟的企业过程模型参数的自动寻优方法.它将传统的共轭梯度法FR(fletcher reeves)和禁忌搜索算法TS(tabu search)结合起来,采用FR法进行局部寻优,由TS法实现从当前局部最优点向全域范围内的更优区域转移,循环往复达到求出全域范围最优点的目的.改进了FR法与TS法,克服了各自的缺陷,并提出禁忌区域表的概念,从而加速寻优过程.它适用于任意多维曲面的多极值问题最优求解,对企业进行BPR(business process reengineering)和实施ERP(enterprise resource planning)管理有较大的指导意义.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

随着SOA和业务流程管理BPM技术日益成熟,基于业务流程的开发得到越来越广泛的应用。BPMN是由国际标准组织BPMI所制定的业务流程描述语言,制定了标准化的图形符号用于流程的设计和交流。WS-BPEL是面向服务计算中服务复合层重要的技术规范,WS-BPEL支持通过组合分布异构的服务形成复杂的业务流程。BPMN和BPEL模型之间存在差异,跨越两者之间的鸿沟实现无缝转换是当前服务计算中的关键问题之一。现有的BPMN到BPEL转换方法对用户建模限制太大,并且转换后的BPEL不能直接部署和运行,自动化程度不高。现有BPEL到BPMN转换方法缺少对复杂BPEL结构的转换。 针对这些问题,论文设计了一套双向模型转换方法。首先分析了现有BPMN到BPEL的转换方法。然后根据分析结果对已有的BPMN到BPEL转换方法进行扩展,并着重解决了路由OR和并发多实例Multi-instance的语义分析和转换这一难点问题,减少了用户建模时的限制,转换得到的可直接执行的BPEL,提高了自动化程度。在此基础上,设计了BPEL到BPMN的转换方法,采取自上而下的扁平化策略来将嵌套块结构的BPEL控制流转换成为平整无层次的流程图结构,其中分析了Link设置不同条件时的语义并分别转换到对应的BPMN结构,解决了复杂BPEL结构的转换。 最后,我们在流程设计平台OnceBPD(Once Business Process Designer)实现了双向转换功能,能够将BPMN模型转换为BPEL模型,得到的BPEL文件可以部署和运行在OnceBPEL流程执行引擎。还可以将BPEL模型装换为BPMN模型,并应用于OnceBPEL引擎监控信息的可视化,实现了在OnceBPD中直观、形象的显示流程监控。

Relevância:

80.00% 80.00%

Publicador:

Resumo:

WS-BPEL(Web Service Business Process Execution Language,简称BPEL)是Web服务规范族中服务复合层的重要标准。BPEL支持通过对Web服务的编制(Orchestration)来构建业务流程,从而使编程人员能够集中关注业务逻辑。BPEL引擎系统是一个支持BPEL语言描述的业务流程运行的服务器中间件系统,使用BPEL引擎可以执行BPEL语言编写的业务流程。作为一个网络服务器系统,BPEL引擎将不可避免的处理大量的并发请求。如何设计实现BPEL引擎使之能高效的处理并发将是高性能BPEL引擎设计的关键问题。 并发服务器系统通常采用多线程和事件驱动两种并发模型。传统上大多数服务器软件都建立在多线程(或多进程)模型的基础上。但在高负载条件下,过多的线程和线程间的上下文切换会造成系统较大的开销,这些开销是导致系统性能下降的主要原因。事件驱动模型是一种只采用少量固定数量线程的并发模型,一般说来,它的伸缩性更好,并且有更高的处理效率。 本文对高并发服务器系统中所使用的事件驱动模型进行了分析和研究,并且结合BPEL语言规范的特点,提出了事件驱动的BPEL引擎实现技术方案。论文重点研究了BPEL事件结构和有限状态机(Finite State Machine,简称FSM)刻画BPEL流程和活动行为的原理,针对BPEL语言语法特点,构造了完整的BPEL FSM模型,包括了状态空间和基于ECA(Event-Condition-Action)模式的状态转移规则。 在基于事件驱动模型的BPEL引擎架构原理的指导下,我们设计并实现了基于事件驱动模型的OnceBPEL2.0引擎系统。并且,我们对采用多线程模型实现的OnceBPEL1.0系统和采用事件驱动模型实现的OnceBPEL2.0系统进行了性能测试和分析比较。从我们的测试数据和分析结果可以看出,采用事件驱动模型的OnceBPEL2.0系统比采用多线程模型的OnceBPEL1.0有了较大的性能提升。

Relevância:

80.00% 80.00%

Publicador:

Resumo:

When a BPEL process is executed,it is necessary to dynamically monitor the process.BPEL is a executable language,which is not suitable for visual monitoring.On the other hand,BPMN is designed to visually describe business process and is more intuitive for monitoring.To visually monitor a BPEL process, transformation from BPEL to BPMN is necessary.However,current study of transformation from BPEL to BPMN does not support the transformation of"link"activity.Besides,no work has been done to add supplementary information into BPMN during transformation.In this paper,we transform nested BPEL process into a flat BPMN process graph without hierarchy through applying a flattening strategy.Especially, we analyze various scenarios of the transformation of link activity,and provide a method to deal with it. Besides,we analyze the mapping between BPEL activities and BPMN graph,through which we found out that some supplementary information cannot automatically obtained from BPEL process.These supplementary information need to be added during transformation.At the end of this paper,we present the structure of our monitoring tool which is based on our transformation algorithm.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

“21世纪是软件世纪(Software Century)”。随着网络和信息技术的飞速发展,作为信息技术载体的软件产品日益渗透到21世纪社会生活的各个领域。 一方面,日益增长的软件需求催使软件产业作坊式的生产模式逐步向规模化、产业化和过程化的方式转变。另一方面,随着重用、面向对象和组件等技术的进步,软件的规模、复杂度迅速提高,软件的可靠性、可扩展性和易用性等质量需求不断上升。基于“质量形成于产品生产过程”的重要理念,软件过程技术在 过去20年取得了巨大的成功。软件过程技术的成功,很大程度归功于它显示的过程建模、监控和改进理念。现有的软件过程管理系统大多由预先建立的软件过程模型所驱动,即首要前提是建模,在企业实际运用中还面临着大规模实施的困难。一方面,大量的软件组织在多年的项目实施过程中,并没有严格遵循先建模后实施再改进的规范化过程管理流程。在实施过程改进时,首要任务和主要手段就是由过程模型专家通过经验和访谈方式建立模型。因此,所建模型具有较强主观性,易出现遗漏和偏差;另一方面,为了在急剧变化的动态环境中保持竞争力,过程改进人员需要及时地监控软件过程动态运行状况并持续地进行过程改进。然而,现有分析技术执行成本高、易出错,难以适应软件过程的高动态性、演化性和不确定性等特点。针对现有软件过程技术在建模客观性和动态监控能力上的不足,软件过程挖掘技术日益成为软件过程领域的一个重要研究课题。针对现有软件过程挖掘技术在事件日志关联的任务数据挖掘和时序数据挖掘方面(主要是对具有多变元和可变规模收益特性的任务数据挖掘能力,以及时序数据趋势预测能力)的不足,本文提出了一种基于事件日志的软件过程挖掘方法。核心思想是从软件过程的实际执行的历史过程事件日志出发,挖掘出软件过程实际运行的行为模式(高性能任务、时序趋势和过程模型),为软件过程建模、监控和改进提供决策支持。本文所完成的主要工作和贡献包括: 1. 详细综述了过程挖掘技术的研究现状、发展趋势和存在问题。 对软件过程技术和软件过程挖掘技术进行了详细综述,尤其从研究团队出发对各团队在软件过程挖掘技术的研究侧重点、技术特点、贡献和工具研发情况等进行了对比分析,总结出了软件过程技术和过程挖掘技术的发展趋势和存在问题。见第二章。 2. 提出了一种基于事件日志的软件过程挖掘方法SoftProMiner。 基于对软件过程事件日志结构的分析,提出了一种基于事件日志的软件过程挖掘方法SoftProMiner。介绍了SoftProMiner的三维(任务维、时间维和 过程维)框架、挖掘流程和核心子方法(面向任务数据挖掘的askBeD和面向时序数据挖掘的SoPTSA)。见第三章。 3. 提出了一种基于数据包络分析的软件过程高性能任务挖掘方法TaskBeD。 TaskBeD是面向SoftProMiner任务维挖掘的核心子方法。针对任务数据的多变元和可变规模收益挖掘问题,把数据包络分析(DEA)方法引入到高性能任务挖掘。建立了基于DEA的任务性能评价模型、高性能任务挖掘算法、任务性能改进参考集建立算法、敏度分析算法等。见第四章。 4. 提出了一种基于ARIMAmmse的软件过程时序数据挖掘方法SoPTSA。SoPTSA是面向SoftProMiner时序维挖掘的核心子方法。总结了软件过程时序数据的特点,对现有的自回归求和移动平均(ARIMA)时序分析模型进行了改进,提出了基于ARIMAmmse的时序挖掘方法SoPTSA。介绍 了SoPTSA 时序模型、分析流程及分析算法等。见第五章。 5. 对SoftProMiner的核心子方法TaskBeD和SoPTSA进行了实例研究。对SoftProMiner,重点是其核心方法(TaskBeD和SoPTSA)进行了实例研究和结果分析。见第六章和第七章。 理论证明和实例研究结果显示:一方面,SoftProMiner有效刻画了软件过程挖掘技术的事件日志、任务、时序和过程特性,满足了实际的应用需求;另一方面,尤其是SoftProMiner 的两个核心子方法(TaskBeD 和SoPTSA),有效 地增强了现有软件过程挖掘技术对具有多变元和可变规模收益特性的任务数据挖掘和时序数据挖掘方面的能力。小结可知,基于事件日志的软件过程挖掘方法SoftProMiner为组织的软件过程建模、度量、监控和改进提供了决策支持。

Relevância:

80.00% 80.00%

Publicador:

Resumo:

本文阐述了大型工业企业综合自动化系统体系结构中经营管理层的对象模型(资金流模型)。首先论述了该模型在自动化体系结构中的地位和作用,然后分析了企业生产经营过程中发生的资金流,提出用借贷流程图方法表达资金流模型,并将这一方法与国际通用的借贷记帐法相联系,从而揭示了资金流模型与会计核算的内在联系.本文还对企业生产与经营活动的几个主要过程用借贷流程图进行了细化描述。

Relevância:

80.00% 80.00%

Publicador:

Resumo:

针对混流装配的汽车自动化生产线提出了基于RFID的车辆追踪和基于条码的无线物料库存管理实现方法。在此基础上,设计了装配生产线的物料动态配送调度业务流程,给出了物料动态配送的规划依据,并进行了实例计算。

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Chinese Academy of Sciences (ISCAS)