A CCRA Based Mass Customization Development for Cloud Services

With the incredible popularity of cloud computing, the adoption of mass customization (MC) is significant for building a cloud computing system that could provide services provisioning in a manner of multi-tenancy. Because of lack of a standard architecture that supports MC development for cloud services, the existing metadata or model driven approaches have insufficient abilities to realize personalized requirements with mass production when applied to product development in large-scale enterprises. Aiming at these problems, this paper presents a novel MC-based development approach for enterprise-level business cloud services based on the specification of the Cloud Computing Reference Architecture (CCRA), and shares the practice about how the approach is applied to building Kingdee K/3 Collaboration Development Cloud (CDC). Successful practice has proved that by adopting our MC development approach, we can develop platforms and tools on the cloud at a low cost and more effectively.

[1]  Maarten ter Harmsel,et al.  Mass customization as a solution for the service industry , 2012 .

[2]  Peng Liang,et al.  Semantic Interoperability Aggregation in Service Requirements Refinement , 2010, Journal of Computer Science and Technology.

[3]  Qian Zeng,et al.  Study on Cloud-Based Service Platform for Mass Customization , 2012 .

[4]  Muli Ben-Yehuda,et al.  The Reservoir model and architecture for open federated cloud computing , 2009, IBM J. Res. Dev..

[5]  Liang-Jie Zhang,et al.  CCOA: Cloud Computing Open Architecture , 2009, 2009 IEEE International Conference on Web Services.

[6]  Shigeru Hosono,et al.  Towards Establishing Mass Customization Methods for Cloud-Compliant Services , 2013 .

[7]  Wei-Tek Tsai,et al.  Service-Oriented Cloud Computing Architecture , 2010, 2010 Seventh International Conference on Information Technology: New Generations.

[8]  Bo Hu,et al.  CCRA: Cloud Computing Reference Architecture , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[9]  Andreas Rausch,et al.  Toward Realization of Deployment Variability for Software-as-a-Service Applications , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[10]  C. Krueger,et al.  Eliminating the adoption barrier , 2002, IEEE Software.

[11]  Charles W. Krueger,et al.  Easing the Transition to Software Mass Customization , 2001, PFE.

[12]  David Schuff,et al.  Taking a flexible approach to ASPs , 2010, Commun. ACM.

[13]  Shigeru Hosono,et al.  Application Lifecycle Kit for Mass Customization on PaaS Platforms , 2012, 2012 IEEE Eighth World Congress on Services.

[14]  Malte Lochau,et al.  Dynamic configuration management of cloud-based applications , 2012, SPLC '12.

[15]  Urs Andelfinger,et al.  Applying software product lines to create customizable software-as-a-service applications , 2011, SPLC '11.