DocumentCode :
2996111
Title :
Business Process Oriented Platform-as-a-Service Framework for Process Instances Intensive Applications
Author :
Zheng, Yongqing ; Pang, Jinshan ; Li, Jian ; Cui, Lizhen
Author_Institution :
Shandong Provincial Key Lab. of Software Eng., Shandong Univ., Jinan, China
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
2320
Lastpage :
2327
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.
Keywords :
Java; business data processing; cloud computing; middleware; parallel processing; BPPaaS; business process application programming model; business process logic source code; business process oriented platform-as-a-service; business process task; cloud computing; complex computational business process; integrated business process programming language; multiple heterogeneous Java runtime environment; parallel computation platform; platform-as-a-service middleware; process instances intensive application; scheduling algorithm; social security application; task execution nodes; Business; Cloud computing; Computational modeling; Distributed databases; Processor scheduling; Programming; Quality of service; PaaS; business process; instance intensive application; programming model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
Type :
conf
DOI :
10.1109/IPDPSW.2012.284
Filename :
6270601
Link To Document :
بازگشت