A Reference Architecture for a Cloud-Based Tools as a Service Workspace

被引:2
作者
Chauhan, Muhammad Aufeef [1 ]
Babar, Muhammad Ali [1 ,2 ]
Sheng, Quan Z. [3 ]
机构
[1] IT Univ Copenhagen, CREST, Copenhagen, Denmark
[2] Univ Adelaide, CREST, Adelaide, SA 5005, Australia
[3] Univ Adelaide, Adelaide, SA 5005, Australia
来源
2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015) | 2015年
关键词
Cloud Computing; Tools as a Service (TaaS); Software Architecture; Reference Architecture (RA); Ontologies;
D O I
10.1109/SCC.2015.71
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software Architecture (SA) plays a critical role in developing and evolving cloud-based applications. We present a Reference Architecture (RA) for designing Cloud-based Tools as a service workSPACE (TSPACE) - a platform for provisioning chain of tools following the Software as a Service (SaaS) model. The TSPACE RA has been designed by leveraging well-known design principles and patterns and has been documented using a view-based approach. The RA has been presented in terms of its context, goals and design elements by describing the requirements, design tactics, and components of the RA. We evaluate the RA in terms of completeness and feasibility. Our proposed RA can provide valuable guidance and insights for designing and implementing concrete software architectures of TSPACE.
引用
收藏
页码:475 / 482
页数:8
相关论文
共 23 条
[1]   A framework for analysis and design of software reference architectures [J].
Angelov, Samuil ;
Grefen, Paul ;
Greefhorst, Danny .
INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (04) :417-431
[2]  
[Anonymous], 2004, RATIONAL UNIFIED PRO
[3]  
Arvidsson F., 2014, ONTOLOGY I
[4]  
Babar M. A., 2007, TOOL MANAGING SOFTWA
[5]   A framework for classifying and comparing software architecture evaluation methods [J].
Babar, MA ;
Zhu, LM ;
Jeffery, R .
2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, :309-318
[6]  
Bass L., 1997, SOFTWARE ARCHITECTUR
[7]   Semantic-aware multi-tenancy authorization system for cloud architectures [J].
Bernal Bernabe, Jorge ;
Marin Perez, Juan M. ;
Calero, Jose M. Alcaraz ;
Garcia Clemente, Felix J. ;
Martinez Perez, Gregorio ;
Gomez Skarmeta, Antonio F. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 32 :154-167
[8]  
Bezemer Cor-Paul., 2010, SOFTWARE MAINTENANCE, P1
[9]   Efficient Construction of Presentation Integration for Web-Based and Desktop Development Tools [J].
Biehl, Matthias ;
De Sosa, Josune ;
Torngren, Martin ;
Diaz, Oscar .
2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW), 2013, :697-702
[10]  
Buschmann F, 1996, Pattern Oriented Software Architecture: A System of Patterns, V1