tions that enable a high level of configuration in par-
ticular we will focus the attention in these aspects:
Role Configuration; Workflow Configuration; Busi-
ness Rule Configuration; Report Configuration; Ac-
tion Process Configuration. The final results of this
works will be a list of pattern that can be used by the
organization involved in OCP project first of all but
also all the organization that want migrate legacy ap-
plication to the cloud.
REFERENCES
Armbrust, M., Fox, O., Griffith, R., Joseph, A. D., Katz,
Y., Konwinski, A., Lee, G., Patterson, D., Rabkin, A.,
Stoica, I., etal. (2009). M.: Above the clouds: a berke-
ley view of cloud computing.
ARTIST Consortium (2015). Artist project.
http://www.artist-project.eu/.
Bezemer, C. and Zaidman, A. (2010a). Challenges
of reengineering into multi-tenant saas applications.
Technical report, Delft University of Technology,
Software Engineering Research Group.
Bezemer, C.-P. and Zaidman, A. (2010b). Multi-tenant saas
applications: maintenance dream or nightmare? In
Proceedings of the Joint ERCIM Workshop on Soft-
ware Evolution (EVOL) and International Workshop
on Principles of Software Evolution (IWPSE), pages
88–92. ACM.
Bezemer, C.-P., Zaidman, A., Platzbeecker, B., Hurkmans,
T., and Hart, A. (2010). Enabling multi-tenancy:
An industrial experience report. In Software Main-
tenance (ICSM), 2010 IEEE International Conference
on, pages 1–8. IEEE.
Chen, C. P. and Zhang, C.-Y. (2014). Data-intensive appli-
cations, challenges, techniques and technologies: A
survey on big data. Information Sciences, 275:314–
347.
Chong, F. and Carraro, G. (2006). Architecture strategies
for catching the long tail. MSDN Library, Microsoft
Corporation, pages 9–10.
Chong, F., Carraro, G., and Wolter, R. (2006). Multi-tenant
data architecture. MSDN Library, Microsoft Corpora-
tion, pages 14–30.
Corradini, F., Sabbatini, S., De Angelis, F., Polini, A.
(2015). Cloud readiness assessment of legacy appli-
cation. In In 5th International Conference on Cloud
Computing and Services Science (CLOSER 2015).
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1994).
Design patterns: elements of reusable object-oriented
software. Pearson Education.
Jansen, S., Houben, G.-J., and Brinkkemper, S. (2010).
Customization realization in multi-tenant web ap-
plications: Case studies from the library sector.
Springer.
Kabbedijk, J., Bezemer, C.-P., Jansen, S., and Zaidman, A.
(2015). Defining multi-tenancy: A systematic map-
ping study on the academic and the industrial perspec-
tive. Journal of Systems and Software, 100:139–148.
Kabbedijk, J. and Jansen, S. (2011). Variability in multi-
tenant environments: architectural design patterns
from industry. In Advances in conceptual modeling.
recent developments and new directions, pages 151–
160. Springer.
Kang, S., Kang, S., and Hur, S. (2011). A design of the
conceptual architecture for a multitenant saas applica-
tion platform. In Computers, Networks, Systems and
Industrial Engineering (CNSI), 2011 First ACIS/JNU
International Conference on, pages 462–467. IEEE.
Kwok, T., Nguyen, T., and Lam, L. (2008). A software as
a service with multi-tenancy support for an electronic
contract management application. In Services Com-
puting, 2008. SCC’08. IEEE International Conference
on, volume 2, pages 179–186. IEEE.
Mell, P. and Grance, T. (2011). The nist definition of cloud
computing.
Mietzner, R., Unger, T., Titze, R., and Leymann, F.
(2009). Combining different multi-tenancy pat-
terns in service-oriented applications. In Enterprise
Distributed Object Computing Conference, 2009.
EDOC’09. IEEE International, pages 131–140. IEEE.
Object Management Group (2015a). UML,
http://www.uml.org/.
Object Management Group (2015b). Model Driven Archi-
tecture. http://www.omg.org/mda/.
OCP Consortium (2015). Open city platform project.
http://www.opencityplatform.eu/.
Parkhill, D. F. (1966). Challenge of the computer utility.
REMICS Consortium (2015). Remics project.
http://www.remics.eu/.
Sakr, S., Liu, A., Batista, D. M., and Alomari, M. (2011).
A survey of large scale data management approaches
in cloud environments. Communications Surveys &
Tutorials, IEEE, 13(3):311–336.
Vaquero, L. M., Rodero-Merino, L., Caceres, J., and Lind-
ner, M. (2008). A break in the clouds: towards a cloud
definition. ACM SIGCOMM Computer Communica-
tion Review, 39(1):50–55.
Wang, Z. H., Guo, C. J., Gao, B., Sun, W., Zhang, Z., and
An, W. H. (2008). A study and performance evalu-
ation of the multi-tenant data tier design patterns for
service oriented computing. In e-Business Engineer-
ing, 2008. ICEBE’08. IEEE International Conference
on, pages 94–101. IEEE.