Business Process Oriented Platform-as-a-Service Framework for Process Instances Intensive Applications

Yongqing Zheng, Jinshan Pang, Jian Li, Li-zhen Cui
{"title":"Business Process Oriented Platform-as-a-Service Framework for Process Instances Intensive Applications","authors":"Yongqing Zheng, Jinshan Pang, Jian Li, Li-zhen Cui","doi":"10.1109/IPDPSW.2012.284","DOIUrl":null,"url":null,"abstract":"With the cloud computing becoming more and more popularity in both commercial and academic fields, platform-as-a Service (PaaS) becomes one of the core technologies for service provider to change the way of service-providing to both common users and scientific organization. This paper describes a business process oriented Platform-as-a-Service framework called BPPaaS including an integrated business process application programming model, and business process oriented Platform-as-a-Service middleware. BPPaaS can enable users to submit their business process logic source code programmed by integrated business process programming language to this platform. And BPPaaS will parse the logic source code, extract the business process tasks and task-relationship to form meta-data, and encode business process tasks as standalone executable components. Since different cloud data center has specific data, BPPaaS will assign the business process tasks to the specific data center as task execution nodes, which have the necessary data required by tasks. A scheduling algorithm is introduced to supporting business process intensive application execution with multiple heterogeneous java runtime environments as the underling parallel computation platform. Finally, a case in social security application shows this framework can streamline complex computational business process.","PeriodicalId":378335,"journal":{"name":"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPDPSW.2012.284","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

With the cloud computing becoming more and more popularity in both commercial and academic fields, platform-as-a Service (PaaS) becomes one of the core technologies for service provider to change the way of service-providing to both common users and scientific organization. This paper describes a business process oriented Platform-as-a-Service framework called BPPaaS including an integrated business process application programming model, and business process oriented Platform-as-a-Service middleware. BPPaaS can enable users to submit their business process logic source code programmed by integrated business process programming language to this platform. And BPPaaS will parse the logic source code, extract the business process tasks and task-relationship to form meta-data, and encode business process tasks as standalone executable components. Since different cloud data center has specific data, BPPaaS will assign the business process tasks to the specific data center as task execution nodes, which have the necessary data required by tasks. A scheduling algorithm is introduced to supporting business process intensive application execution with multiple heterogeneous java runtime environments as the underling parallel computation platform. Finally, a case in social security application shows this framework can streamline complex computational business process.
面向业务流程的平台即服务框架,用于流程实例密集型应用程序
随着云计算在商业和学术领域的日益普及,平台即服务(PaaS)成为服务提供商改变向普通用户和科研机构提供服务方式的核心技术之一。本文描述了一个名为BPPaaS的面向业务流程的平台即服务框架,该框架包括一个集成的业务流程应用程序编程模型和面向业务流程的平台即服务中间件。BPPaaS允许用户向该平台提交由集成的业务流程编程语言编写的业务流程逻辑源代码。BPPaaS对逻辑源代码进行解析,提取业务流程任务和任务关系形成元数据,并将业务流程任务编码为独立的可执行组件。由于不同的云数据中心具有特定的数据,因此BPPaaS将业务流程任务作为任务执行节点分配给特定的数据中心,这些数据中心拥有任务所需的必要数据。引入了一种调度算法,以支持业务流程密集型应用程序在多个异构java运行时环境下的执行,作为底层并行计算平台。最后,一个社会保障应用实例表明,该框架可以简化复杂的计算业务流程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信