We use cookies to improve your experience with our site.

Indexed in:

SCIE, EI, Scopus, INSPEC, DBLP, CSCD, etc.

Submission System
(Author / Reviewer / Editor)
Yan-Bo Han, Jun-Yi Sun, Gui-Ling Wang, Hou-Fu Li. A Cloud-Based BPM Architecture with User-End Distribution of Non-Compute-Intensive Activities and Sensitive Data[J]. Journal of Computer Science and Technology, 2010, 25(6): 1157-1167. DOI: 10.1007/s11390-010-1092-5
Citation: Yan-Bo Han, Jun-Yi Sun, Gui-Ling Wang, Hou-Fu Li. A Cloud-Based BPM Architecture with User-End Distribution of Non-Compute-Intensive Activities and Sensitive Data[J]. Journal of Computer Science and Technology, 2010, 25(6): 1157-1167. DOI: 10.1007/s11390-010-1092-5

A Cloud-Based BPM Architecture with User-End Distribution of Non-Compute-Intensive Activities and Sensitive Data

Funds: Supported by the National Basic Research 973 Program of China under Grant No. 2007CB310805, the National Natural Science Foundation of China under Grant Nos. 90412010, 60970131 and 60903048, the National High-Tech Research and Development 863 Program of China under Grant No. 2006AA01A106 and the Beijing Natural Science Foundation under Grant No. 4092046.
More Information
  • Author Bio:

    Yan-Bo Han is a professor at the Institute of Computing Technologyand the Graduate University of Chinese Academy of Sciences in Beijing,China. He also serves as the director of the Institute of ServiceEngineering, Shandong University of Science and Technology in Qingdao,China. His current research interests include Internet computing,services interoperability and composition, dependable distributedsystems, business process collaboration and management.

    Jun-Yi Sun received his B.S. degree in electronic engineeringfrom Huazhong Normal University, and B.S degree in computer sciencefrom Huazhong University of Science and Technology in 2006. He is aPh.D. candidate in Graduate School of the Chinese Academy of Sciences.His current research interests include workflow scheduling andcloud-based BPM.

    Gui-Ling Wang is currently an assistant professor in theInstitute of Computing Technology, Chinese Academy of Sciences (ICT,CAS). She received her Ph.D. degree in computer science from TsinghuaUniversity in 2007. Her research interests include servicescomposition, information integration and Web Mashup technologies.

    Hou-Fu Li is an assistant professor at the Institute of ComputingTechnology.He received his Ph.D. degree in computer science from the GraduateUniversity of Chinese Academy of Sciences in 2008. His researchinterests include service- and event-based business process managementand collaboration technologies, and dependable and high productiveInternet-based operating system.

  • Received Date: July 14, 2009
  • Revised Date: January 28, 2010
  • Published Date: October 31, 2010
  • While cloud-based BPM (Business Process Management) shows potentials of inherent scalability and expenditure reduction, such issues as user autonomy, privacy protection and efficiency have popped up as major concerns. Users may have their own rudimentary or even full-fledged BPM systems, which may be embodied by local EAI systems, at their end, but still intend to make use of cloud-side infrastructure services and BPM capabilities, which may appear as PaaS (Platform-as-a-Service) services, at the same time. A whole business process may contain a number of non-compute-intensive activities, for which cloud computing is over-provision. Moreover, some users fear data leakage and loss of privacy if their sensitive data is processed in the cloud. This paper proposes and analyzes a novel architecture of cloud-based BPM, which supports user-end distribution of non-compute-intensive activities and sensitive data. An approach to optimal distribution of activities and data for synthetically utilizing both user-end and cloud-side resources is discussed. Experimental results show that with the help of suitable distribution schemes, data privacy can be satisfactorily protected, and resources on both sides can be utilized at lower cost.
  • [1]
    Turner M, Budgen D, Brereton P. Turning software into a service. IEEE Computer, 2003, 36(10): 38-44.
    [2]
    Foster I, Iamnitchi A. On death, taxes, and the convergence of peer-to-peer and grid computing. In Proc. the 2nd International Workshop on Peer-to-Peer Systems (IPTPS 2003), Berkeley, USA, Feb. 20-21, 2003, pp.10-17.
    [3]
    Armbrust M, Fox A, Griffith R et al. Above the clouds: A Berkeley view of cloud computing. UCB/EECS-2009-28, EECS Department, University of California, Berkeley, 2009, http://www.eecs.berkeley.edu/Pubs/TechRpt s/2009/EECS-2009-28.html.
    [4]
    Wil M. P. van der Aalst, Arthur H. M. ter Hofstede, Mathias Weske. Business process management: A survey. In Proc. Int. Conf. Business Process Management, Eindhoven, The Netherlands, Jun. 26-27, 2003, pp.1-12.
    [5]
    Krafzig D, Banke K, Slama D. Enterprise SOA: Service-Oriented Architecture Best Practices. Prentice Hall PTR. Upper Saddle River, NJ, USA, 2004, pp.1-17.
    [6]
    Oracle BPM. August 2009, http://www.oracle.com/technolo-gies/bpm/index.html.
    [7]
    Microsoft BizTalk server business process management. Aug. 2009, http://www.microsoft.com/biztalk/en/us/bpm.aspx.
    [8]
    IBM - WebSphere business process management. Oct. 2009, http://www.ibm.com/software/websphere/products/bu-sinessint/.
    [9]
    JBoss jBPM. October 2009, http://jboss.com/products/jbpm.
    [10]
    BPEL Open Source Engine. October 2009, http://www.acti-vevos.com/community-open-source.php.
    [11]
    Open source Java XPDL workflow. Oct. 2009, http://shark.enhydra.org/.
    [12]
    Buyya R, Yeo C S, Venugopal S. Market-oriented cloud computing: Vision, hype, and reality for delivering IT services as computing utilities. In Proc. the 10th Int. Conference on High Performance Computing and Communications (HPCC-08), Los Alamitos, USA, Sept. 25-27, 2008, pp.5-13.
    [13]
    IBM --- BPM BlueWorks: BPM working in the cloud. Sept. 2010, https://apps.lotuslive.com/bpmblueworks/.
    [14]
    Microsoft SharePoint online, business productivity online suite. Oct. 2009, http://www.microsoft.com/online/sharepoint-online.mspx.
    [15]
    VitriaCloud M3O in the cloud. October 2009, http://vitria-cloud.com/site/.
    [16]
    Bertino E, Paci F, Ferrini R. Privacy-preserving digital identity management for cloud computing. IEEE Data Eng. Bull, 2009, 32(1): 21-27.
    [17]
    Bowers S, Ludascher B, Ngu A H H, Critchlow T. Enabling scientific workflow reuse through structured composition of dataflow and control-flow. In Proc. the 22nd Int. Data Engineering Workshops (ICDEW 2006), Atlanta, USA, Apr. 3-7, 2006, pp.70-76.
    [18]
    Google App engine. October 2009, http://appengine.google. com/.
    [19]
    Extensible messaging and presence protocol (XMPP): Core. Oct. 2009, http://www.ietf.org/rfc/rfc3920.txt.
    [20]
    Jabber ID. Oct. 2009, http://www.jabber.org/index.php/faq/#jid.
    [21]
    Wagener J, Spjuth O, Willighagen E L, Wikberg J ES. XMPP for cloud computing in bioinformatics supporting discovery and invocation of asynchronous Web services. In BMC Bioinformatics, 2009, 10(1): 279.
    [22]
    Genetic Algorithm. Oct. 2009, http://en.wikipedia.org/wiki/Genetic_algorithm.
    [23]
    JGAP: Java genetic algorithms package, Oct. 2009, http://jgap. sourceforge.net/.
    [24]
    Yu J, Buyya R, Tham C K. Cost-based scheduling of scientific workflow application on utility grids. In Proc. the 1st Int. Conf. e-Science and Grid Computing (e-Science 2005), Melbourne, Australia, Dec. 5-8, 2005, pp.140-147.
    [25]
    Singh G, Kesselman C, Deelman E. A provisioning model and its comparison with best-effort for performance-cost optimization in grids. In Proc. the 16th Int. High Performance Distributed Computing Symp. (HPDC 2007), Monterey Bay, USA, Jun. 27-29, 2007, pp.117-126.
    [26]
    Deelman E, Singh G, Livny M et al. The cost of doing science on the cloud: The Montage example. In Proc. the ACM/IEEE Conference on High Performance Computing (SC 2008), Austin, USA, Nov. 15-21, 2008, pp.1-12.
    [27]
    F. John Krautheim. Private virtual infrastructure for cloud computing. In Workshop on Hot Topics in Cloud Computing (HotCloud 2009), San Diego, USA, Jun. 14-19, 2009, pp.10-17.
    [28]
    Han Y, Geng H, Li H, Xiong J et al. A visual and personalized business-level composition language for chaining Web-based services. In Proc. the 1st International Conference on Service Oriented Computing (ICSOC 03), Trento, Italy, Dec. 15-18, pp.165-177.
    [29]
    Wang J, Zhang L Y, Han Y B. Client-centric adaptive scheduling of service-oriented applications. Journal of Computer Science and Technology, 2006, 21(4): 537-546.
    [30]
    Li H F, Han Y B, Hu S L. An approach to constructing service-oriented and event-driven application dynamic alliances. Chinese Journal of Computers, 2005, 28(4): 739-749. (in Chinese)
  • Related Articles

    [1]Wei Chen, Weiqing Wang, Hongzhi Yin, Jun-Hua Fang, Lei Zhao. User Account Linkage Across Multiple Platforms with Location Data[J]. Journal of Computer Science and Technology, 2020, 35(4): 751-768. DOI: 10.1007/s11390-020-0250-7
    [2]Rong Wang, Yan Zhu, Tung-Shou Chen, Chin-Chen Chang. Privacy-Preserving Algorithms for Multiple Sensitive Attributes Satisfying t-Closeness[J]. Journal of Computer Science and Technology, 2018, 33(6): 1231-1242. DOI: 10.1007/s11390-018-1884-6
    [3]Grigorios Loukides, Jian-Hua Shao. An Efficient Clustering Algorithm for k-Anonymisation[J]. Journal of Computer Science and Technology, 2008, 23(2): 188-202.
    [4]ZHOU Aoying, JIN Wen, ZHOU Shuigeng, QIAN Weining, TIAN Zenping. Incremental Mining of the Schema of Semistructured Data[J]. Journal of Computer Science and Technology, 2000, 15(3): 241-248.
    [5]MA Huadong, LIU Shenquan. Multimedia Data Modeling Based on TemporalLogic and XYZ System[J]. Journal of Computer Science and Technology, 1999, 14(2): 188-193.
    [6]Fan Jianhua, Li Deyi. An Overview of Data Mining and Knowledge Discovery[J]. Journal of Computer Science and Technology, 1998, 13(4): 348-368.
    [7]Li Minglu, Sun Yongqiang, Sheng Huany. Nondeterministic Temporal Relations in Multimedia Data[J]. Journal of Computer Science and Technology, 1997, 12(3): 244-251.
    [8]Xu Meihe, Tang Zesheng. Surface Reconstruction for Cross Sectional Data[J]. Journal of Computer Science and Technology, 1996, 11(5): 471-479.
    [9]Zheng Weidong, Lin Zongkai, Guo Yuchai. A Data Manager for Engineering Applications[J]. Journal of Computer Science and Technology, 1993, 8(4): 21-30.
    [10]Zhang Yan, He Jichao. Data Dependencies in Database with Incomplete Information[J]. Journal of Computer Science and Technology, 1988, 3(2): 131-138.

Catalog

    Article views (34) PDF downloads (7326) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return