A reference model of services computing systems platform based on meta-analysis technique

  • Novianto Budi Kurniawan
  • SuhardiEmail author
  • Arry Akhmad Arman
  • Yoanes Bandung
  • Purnomo Yustianto
Original Research Paper


The development of services computing systems requires an environment that supports service-oriented application development approach. The organized environment is referred to as platform in this paper. The lack of such generic platform is a challenge in the field. A reference model becomes a prerequisite for developing such platform in order to optimize the computing resources. This paper proposes a reference model of services computing systems platform based on the literature studies using a meta-analysis technique. The paper demonstrates a reference model development using the systematic meta-analysis technique to identify the required components of the platform and to examine the interaction between the components. Statistical tests are conducted to show the correlation between the components and to evaluate the proposed reference model. This study also discusses the different functions and areas for each layer of the proposed model. The contribution of this paper is a generic reference model of services computing systems platform based on meta-analysis technique that can be used as a guide to build the platform.


Services computing Services computing systems Platform Reference model Meta-analysis 



Funding was provided by Institut Teknologi Bandung.


  1. 1.
    Bouguettaya A, Singh M, Huhns M, Sheng QZ, Dong H, Yu Q, Neiat AG, Mistry S, Benatallah B, Medjahed B, Ouzzani M, Casati F, Liu X, Wang H, Georgakopoulos D, Chen L, Nepal S, Malik Z, Erradi A, Wang Y, Blake B, Dustdar S, Leymann F (2017) A service computing manifesto: the next 10 years. Commun ACM 60(4):64–72CrossRefGoogle Scholar
  2. 2.
    Hu J, Huang L, Wu R, Cao B, Chang X (2014) Model-driven design and validation of service oriented architecture based on Devs simulation framework. Int J Serv Comput 2(3):14–29Google Scholar
  3. 3.
    Wang S, Li L, Jones JD (2014) Systemic thinking on services science, management and engineering: applications and challenges in services systems research. IEEE Syst J 8(3):803–820CrossRefGoogle Scholar
  4. 4.
    Eisele S (2017) RIAPS: resilient information architecture platform for decentralized smart systems. In: 2017 IEEE 20th international symposium on real-time distributed computing, pp 125–132Google Scholar
  5. 5.
    Haile N, Altmann J (2017) Evaluating investments in portability and interoperability between software service platforms. Future Gener Comput Syst 4:1–18Google Scholar
  6. 6.
    Mandal AK, Sarkar A (2014) Service Oriented System design: domain specific model based approach. In: 2016 3rd international conference on computer and information sciences (ICCOINS), pp. 489–494Google Scholar
  7. 7.
    Muvuna J, Boutaleb T, Mickovski SB, Baker KJ (2017) Systems engineering approach to design and modelling of smart cities. In: IEEE international conference for students on applied engineering (ICSAE), pp 1–4Google Scholar
  8. 8.
    Boumahdi F, Chalal R, Guendouz A, Gasmia K (2016) SOA (Formula presented.): a new way to design the decision in SOA based on the new standard Decision Model and Notation (DMN). Serv Oriented Comput Appl 10(1):35–53CrossRefGoogle Scholar
  9. 9.
    Bohmann T, Leimeister JM, Mslein K (2014) Service systems engineering: a field for future information systems research. Bus Inf Syst Eng 2:73–79CrossRefGoogle Scholar
  10. 10.
    Gu Q, Lago P (2009) Exploring service-oriented system engineering challenges: a systematic literature review. Serv Orient Comput Appl 3(3):171–188CrossRefGoogle Scholar
  11. 11.
    Venkatesh J, Aksanli B, Chan CS, Akyurek AS, Rosing TS (2017) Modular and personalized smart health application design in a smart city environment. IEEE Internet Things J 4662(c):110Google Scholar
  12. 12.
    Guo Y, Yang L, Zhu H, Cheng Y, Tian F, Zhao S (2017) Smart health service system: objectives, frame-work and solution. In: Proceedings—2016 international computer symposium, ICS 2016, pp 680–684Google Scholar
  13. 13.
    Thaduangta B, Choomjit P, Mongkolveswith S, Supasitthimethee U, Funilkul S, Triyason T, Technology I (2016) Monitoring system for elderly. In: 2016 international computer science and engineering conference (ICSEC), pp 1–6Google Scholar
  14. 14.
    Beeraladinni B, Pattebahadur A, Mulay S, Vaishampayan V (2016) Effective street light automation by self responsive cars for smart transportation. In: 2016 international conference on computing, communication, control and automation, ICCUBEA, pp 1–6Google Scholar
  15. 15.
    Cheng J, Wu W, Cao J, Li K (2016) Fuzzy group based intersection control via vehicular networks for smart transportation. IEEE Trans Ind Inform 3203(c):1–11Google Scholar
  16. 16.
    Shukla S, Balachandran K, Sumitha VS (2016) A framework for smart transportation using big data. In: 2016 international conference on ICT in business industry and government (ICTBIG), pp 1–3Google Scholar
  17. 17.
    Goebel H, Siemund H, Kracht M (2016) Smart education in electrical engineering with S.m.i.L.E-mobile. In: IEEE global engineering education conference, pp 794–797Google Scholar
  18. 18.
    Jagtap A, Bodkhe B, Gaikwad B, Kalyana S (2016) Homogenizing social networking with smart education by means of machine learning and Hadoop: a case study. In: 2016 international conference on internet of things and applications, IOTA 2016, pp 85–90Google Scholar
  19. 19.
    Uskov V, Pandey A, Bakken JP, Margapuri VS (2016) Smart engineering education: the ontology of Internet-of-Things applications. In: IEEE global engineering education conference, pp 476–481Google Scholar
  20. 20.
    Ng JWP (2015) International iCampus Forum (IC15) on smart education in smart cities. In: Proceedings—frontiers in education conference, FIE, vol 3, pp 3–4Google Scholar
  21. 21.
    Elhebeary M, Ibrahim M, Aboudina M, Mohieldin A (2017) Dual-source self-start high-efficiency micro-scale smart energy harvesting system for IoT applications. IEEE Trans Ind Electron 46(c):1–10Google Scholar
  22. 22.
    Tenzin S, Siyang S, Pobkrut T, Kerdcharoen T (2017) Low cost weather station for climate-smart agriculture. In: 2017 9th international conference on knowledge and smart technology (KST), pp 172–177Google Scholar
  23. 23.
    Roopaei M, Rad P, Choo KKR (2017) Cloud of things in smart agriculture: intelligent irrigation monitoring by thermal imaging. IEEE Cloud Comput 4(1):10–15CrossRefGoogle Scholar
  24. 24.
    Sahitya G, Balaji N, Naidu C (2016) Wireless sensor network for smart agriculture. In: 2nd international conference on applied and theoretical computing and communication technology (iCATccT), pp 488–493Google Scholar
  25. 25.
    Kapoor A, Shidnal S, Bhat SI, Mehra A (2016) Implementation of IoT (Internet of Things) and image processing in smart agriculture. In: International conference on computational systems and information systems for sustainable solutions, pp 21–26Google Scholar
  26. 26.
    Liu J, Xiong K, Fan P, Zhong Z (2017) RF energy harvesting wireless powered sensor networks for smart cities. IEEE Access 3536(c):1–18Google Scholar
  27. 27.
    Brundu FG, Patti E, Osello A, Giudice M Del, Rapetti N, Krylovskiy A, Jahn M, Verda V, Guelpa E, Rietto L, Acquaviva A (2017) IoT software infrastructure for energy management and simulation in smart cities. IEEE Trans Ind Inform 13(2):832–840CrossRefGoogle Scholar
  28. 28.
    Yang Z, Huang S (2016) Value-added development of government information resources of a smart city: a case study. In: IEEE 20th international conference on computer supported cooperative work in design, pp 1–4Google Scholar
  29. 29.
    Lucke JV (2016) Smart government: the potential of intelligent networking in government and public administration. In: 2016 conference for e-democracy and open government (CeDEM), pp 137–144Google Scholar
  30. 30.
    Herrera-Quintero LF, Jalil-Naser WD, Banse K, Samper-Zapater JJ (2015) Smart cities approach for Colombian Context. Learning from ITS experiences and linking with government organization, 2015 Smart Cities Symposium Prague, SCSP 2015, 0-5Google Scholar
  31. 31.
    Soliman M, Elsaadany A (2016) Smart immersive education for smart cities: with support via intelligent pedagogical agents, In: 2016 39th international convention on information and communication technology, electronics and microelectronics, pp 789–795Google Scholar
  32. 32.
    Yim J (2016) Design of a smart learning system. Int J Softw Eng Appl 10(8):101–108Google Scholar
  33. 33.
    Coccoli M, Maresca P, Stanganelli L, Guercio A (2015) An experience of collaboration using a PaaS for the smarter university model. J Vis Lang Comput 31:275–282CrossRefGoogle Scholar
  34. 34.
    Atif Y, Mathew SS, Lakas A (2015) Building a smart campus to support ubiquitous learning. J Ambient Intell Humaniz Comput 6(2):223–238CrossRefGoogle Scholar
  35. 35.
    Adamko A, Kadek T, Kollar L, Kosa M, Toth R (2016) Cluster and discover services in the Smart Campus platform for online programming contests. In: 6th IEEE conference on cognitive infocommunications, pp 385–389Google Scholar
  36. 36.
    Bello DH, Jimenez-Guarin C (2015) CAPELA: an active campus platform. In: 2015 10th Colombian computing conference, pp 400–407Google Scholar
  37. 37.
    Van Merode D, Tabunshchyk G, Patrakhalko K, Yuriy G (2016) Flexible technologies for smart campus. In: Proceedings of 2016 13th international conference on remote engineering and virtual instrumentation, pp 64–68Google Scholar
  38. 38.
    Li W (2016) Design and application of taxi intelligent integrated service and management information system, pp 1–5Google Scholar
  39. 39.
    Zhang L, Oksuz O, Nazaryan L, Yue C, Wang B, Kiayias A, Bamis A (2016) Encrypting wireless network traces to protect user privacy: a case study for smart campus. In: International conference on wireless and mobile computing, networking and communications, pp 1–8Google Scholar
  40. 40.
    Hentschel K, Jacob D, Singer J, Chalmers M (2016) Supersensors: raspberry Pi devices for smart campus infrastructure. In: 2016 IEEE 4th international conference on future Internet of Things and Cloud, pp 58–62Google Scholar
  41. 41.
    Alghamdi A, Shetty S (2016) Survey toward a smart campus using the Internet of Things. In: Proceedings—2016 IEEE 4th international conference on future Internet of Things and Cloud, pp 235–239Google Scholar
  42. 42.
    Manqele L, Dlodlo M, Manqle L, Coetzee L, Williams Q, Sibiya G (2015) Preference-based Internet of Things dynamic service selection for smart campus. In: IEEE AFRICON conference, pp 1–5Google Scholar
  43. 43.
    Liu YL, Zhang WH, Dong P (2014) Research on the construction of smart campus based on the Internet of Things and Cloud Computing. Appl Mech Mater 543:3213–3217CrossRefGoogle Scholar
  44. 44.
    Talei H, Zizi B, Abid MR, Essaaidi M, Benhaddou D, Khalil N (2015) Smart campus microgrid: advantages and the main architectural components. In: Proceedings of 2015 IEEE international renewable and sustainable energy conference, pp 1–7Google Scholar
  45. 45.
    Lazaroiu GC, Dumbrava V, Costoiu M, Teliceanu M Roscia M (2016) Energy-informatic-centric smart campus. In: EEEIC 2016—international conference on environment and electrical engineering, pp 1–5Google Scholar
  46. 46.
    Brenna M, Foiadelli F, Longo M, Bracco S, Delfino F (2016) Smart microgrids in smart campuses with electric vehicles and storage systems: analysis of possible operating scenarios. In: IEEE 2nd international smart cities conference: improving the citizens quality of life, pp 1–6Google Scholar
  47. 47.
    Kusakabe S, Lin HH, Omori Y, Araki K (2014) Requirements development of energy management system for a unit in smart campus. In: 2014 IIAI 3rd international conference on advanced applied informatics, pp 405–410Google Scholar
  48. 48.
    Mattoni B, Pagliaro F, Corona G, Ponzo V, Bisegna F, Gugliermetti F, Quintero-Nunez M (2016) A matrix approach to identify and choose efficient strategies to develop the Smart Campus. In: International conference on environment and electrical engineering, pp 1–6Google Scholar
  49. 49.
    Pagliaro F, Mattoni B, Gugliermenti F, Bisegna F, Azzaro B, Tomei F, Catucci S (2016) A roadmap toward the development of Sapienza Smart Campus. In: International conference on environment and electrical engineering, pp 1–6Google Scholar
  50. 50.
    Bandara HMAPK, Jayalath JDC, Rodrigo ARSP, Bandaranayake AU, Maraikar Z, Ragel RG (2016) Smart campus phase one: smart parking sensor network, pp 1–6Google Scholar
  51. 51.
    Guo D, Wang W, Zeng G, Wei Z (2016) Microservices architecture based Cloudware deployment platform for service computing. In: IEEE symposium on service-oriented system engineering, pp 358–364Google Scholar
  52. 52.
    Pflgler C, Schreieck M, Hernandez G, Wiesche M (2016) A concept for the architecture of an open platform for modular mobility services in the smart city. Transp Res Procedia 19:199–206CrossRefGoogle Scholar
  53. 53.
    Tan W, Li S, Zhang Q, Chen S (2014) Reliable service computing platform architecture for cross-organizational workflows, pp 3066–3071Google Scholar
  54. 54.
    BBoniface M, Nasser B, Papay J, Phillips SC, Servin A, Yang X, Zlatev Z, Gogouvitis SV, Katsaros G, Konstanteli K, Kousiouris G, Menychtas A, Kyriazis D (2010) Platform-as-a-service architecture for real-time quality of service management in clouds, 0-5Google Scholar
  55. 55.
    Souza F, Coutinho T, Rosa N (2017) Monitoring solution in a dynamic Service-Oriented Platform R. Comput Electr Eng 4:1–19Google Scholar
  56. 56.
    Matsas M, Pintzos G, Kapnia A, Mourtzis D (2016) An integrated collaborative platform for managing product-service across their life cycle. Procedia CIRP 59:220–226CrossRefGoogle Scholar
  57. 57.
    Bergvall-kreborn B, Wiberg M (2013) User driven service design and innovation platforms, pp 3–7Google Scholar
  58. 58.
    Li Y, Chen H, Zheng X, Tsai C, Chen J, Shah N (2011) Expert systems with applications: a service-oriented travel portal and engineering platform q. Expert Syst Appl 38(2):1213–1222CrossRefGoogle Scholar
  59. 59.
    Moon SK, Simpson TW, Cui L, Kumara SRT (2010) A service based platform design method for customized products. In: CIRP IPS2 conference, pp 3–10Google Scholar
  60. 60.
    Guardia GDA, Pires LF, Silva EG, Clver RG (2017) SemanticSCo: a platform to support the semantic composition of services for gene expression analysis. J Biomed Inf 66:116–128CrossRefGoogle Scholar
  61. 61.
    Weng Y, Guo P, Jia X (2016) A smart service computing platform helping users constructing and combining their own web services. Int J Grid Distrib Comput 9(6):35–44CrossRefGoogle Scholar
  62. 62.
    Yoshida H (2010) Service oriented platform. FUJITSU Sci Technol J 46(4):410–419Google Scholar
  63. 63.
    Wan J, Yi M, Li DI, Zhang C, Wang S, Zhou K (2017) Mobile services for customization manufacturing systems: an example of industry 4.0. IEEE Access 4:8977–8986CrossRefGoogle Scholar
  64. 64.
    OASIS (2017) OASIS SOA Reference Model (SOA-RM) TC. Accessed 17 Nov 2017
  65. 65.
    Group TO (2011) TOGAF Version 9.1 Enterprise Edition, The Open Group, USGoogle Scholar
  66. 66.
    Wu Z, Deng S, Wu J (2015) Service computing concepts, methods and technology. Elsevier Inc, WalthamGoogle Scholar
  67. 67.
    Fatahi O, Houshmand M (2013) Robotics and computer-integrated manufacturing: a collaborative and integrated platform to support distributed manufacturing system using a service-oriented approach based on cloud computing paradigm. Robot Comput Integr Manuf 29(1):110–127CrossRefGoogle Scholar
  68. 68.
    Yu Q, Liu X, Bouguettaya A, Medjahed B (2008) Deploying and managing Web services: issues, solutions, and directions. VLDB J 17(3):537572CrossRefGoogle Scholar
  69. 69.
    Kiran M, Armstrong DJ, Djemame K (2011) Towards a service lifecycle based methodology for risk assessment in cloud computing. In: IEEE ninth international conference on dependable, autonomic and secure computing, pp 450–457Google Scholar
  70. 70.
    Chituc CM, Ristau P (2012) A service-oriented approach to assess the value of digital preservation. In: ICSOC 2012, LNCS 7759, pp 155–166 (2012)Google Scholar
  71. 71.
    Zhu D, Li Y, Shi J, Xu Y, Shen W (2009) A service-oriented city portal framework and collaborative development platform. Inf Sci 179(15):2606–2617CrossRefGoogle Scholar
  72. 72.
    Li K, Liu H, Yu H (2007) VegaDLib: a service-oriented platform for building digital libraries. In: International conference on grid and cooperative computing, pp 4–11Google Scholar
  73. 73.
    Cooper H (2017) Research synthesis and meta-analysis. A step-by-step approach, Fifth edn. SAGE Publications Inc, Los AngelesGoogle Scholar
  74. 74.
    Borenstein M, Hedges LV, Higgins JPT, Rothstein HR (2009) Introduction to meta-analysis, First edn. Wiley, LondonCrossRefzbMATHGoogle Scholar
  75. 75.
    Aapaoja A, Kostiainen J, Levikangas P (2017) ITS service platform: in search of working business models and ecosystem. Transp Res Procedia 25:1786–1800CrossRefGoogle Scholar
  76. 76.
    Chen R, Sun S, Chao WS (2016) Architecture-oriented design method for smart tourism innovative service systems. In: Proceedings of the IEEE international conference on advanced materials for science and engineering, pp 219–222Google Scholar
  77. 77.
    Simmhan Y, Aman S, Kumbhare A, Liu R, Stevens S, Zhou Q, Prasanna V (2013) Cloud-based software platform for big data analytics in smart grids. Comput Sci Eng 15(4):38–47CrossRefGoogle Scholar
  78. 78.
    Xiaojiang L, Yanlei S (2013) The design and implementation of resource monitoring for cloud computing service platform. In: 2013 3rd international conference on computer science and network technology, pp 239–243Google Scholar
  79. 79.
    Zimmermann A, Buckow H, Nandico OF, Piller G, Prott K (2011) Capability diagnostics of enterprise service architectures using a dedicated software architecture reference model. In: IEEE international conference on services computing, pp 592–599Google Scholar
  80. 80.
    Li Y, Huang Y, Lul X, Shil X, Shen W, Ghenniwa H (2006) Multi-model driven collaborative development platform for service-oriented e-business systems. In: Proceedings of the 10th international conference on computer supported cooperative work in design, pp 1–5Google Scholar
  81. 81.
    Costache S, Dib D, Parlavantzas N, Morin C (2017) Resource management in cloud platform as a service systems: analysis and opportunities. J Syst Softw 132:98–118CrossRefGoogle Scholar
  82. 82.
    Giret A, Garcia E, Botti V (2016) Computers in industry an engineering framework for service-oriented intelligent manufacturing systems. Comput Ind 81:116–127CrossRefGoogle Scholar
  83. 83.
    Deng S, Huang L, Wu H (2016) Toward mobile service computing: opportunities and challenges. IEEE Cloud Comput 3:32–41CrossRefGoogle Scholar
  84. 84.
    Abrham S, Altmann J (2015) HOLACONF—cloud forward: from distributed to complete computing IT service platforms: their value creation model and the impact of their level of openness on their adoption. Procedia Comput Sci 68:173–187CrossRefGoogle Scholar
  85. 85.
    Jun L, Fang M (2013) The design of asset management service platform in universities based on cloud computing model. In: 2013 international conference on mechatronic sciences, electric engineering and computer, pp 1649–1652Google Scholar
  86. 86.
    Sun H, Zhang G (2012) Study on collaborative design methodologies of product service systems. In: Proceedings of the 2012 IEEE 16th international conference on computer supported cooperative work in design, pp 882–884Google Scholar
  87. 87.
    Guinard D, Member S, Trifa V, Member S (2010) Interacting with the SOA-Based Internet of Things: discovery, query, selection, and on-demand provisioning of web services. IEEE Trans Serv Comput 3(3):223–235CrossRefGoogle Scholar
  88. 88.
    Song Y, Wang H, Li Y, Sun Y, Zeng Y (2007) Can VoD streaming service co-exist with other services on a VM-based virtualized computing platform? In: SC07 conference, pp 95–103Google Scholar
  89. 89.
    Kami N, Yoshikawa T, Araki S, And AI, Arutaki A (2006) Scalable and reliable platform for service-oriented networking and computing systems, pp 1–7Google Scholar
  90. 90.
    Cho K, Kim J, Jung E, Kim S, Li Z, Cho Y, Choi K (2008) Reusable platform design methodology for SoC integration and verification. In: 2008 international SoC design conference, pp 78–81Google Scholar
  91. 91.
    Rabelo RJ, Gusmeroli S (2007) A service-oriented platform for collaborative networked organizations. IFAC Proc 40:1–6Google Scholar
  92. 92.
    Haile N, Altmann J (2015) Value creation in software service platforms. Fut Gener Comput Syst 55:495–509CrossRefGoogle Scholar
  93. 93.
    Arai K, Barakbah A (2007) Hierarchical K-means: an algorithm for centroids initialization for K-means. Rep Fac Sci Eng 36:25–31Google Scholar
  94. 94.
    Kanungo T, Mount D, Netanyahu N, Piatko C, Silverman R, Wu A (2004) A local search approximation algorithm for k-means clustering. Comput Geom 28:89–112MathSciNetCrossRefzbMATHGoogle Scholar
  95. 95.
    Ralambondrainy H (1995) A conceptual version of the K-means algorithm. Pattern Recogn Lett 16(11):1147–1157CrossRefGoogle Scholar
  96. 96.
    Erl T (2017) Service-oriented architecture: analysis and design for services and microservices. Prentice Hall, Upper Saddle RiverGoogle Scholar
  97. 97.
    Newman S (2015) Building microservices. OReilly Media, SebastopolGoogle Scholar
  98. 98.
    Zhang L, Zhang J, Cai H (2007) Services computing. Springer, New YorkGoogle Scholar
  99. 99.
    Li H, Shou G, Hu Y, Guo Z (2016) WiCloud: innovative uses of network data on smart campus. In: 11th international conference on computer science and education, pp 461–466Google Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2019

Authors and Affiliations

  1. 1.School of Electrical Engineering and InformaticsInstitut Teknologi BandungBandungIndonesia
  2. 2.School of Information TechnologyDeakin UniversityGeelongAustralia

Personalised recommendations