{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,6,12]],"date-time":"2024-06-12T04:33:49Z","timestamp":1718166829864},"reference-count":37,"publisher":"IGI Global","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,4,1]]},"abstract":"<p>Service composition provides value-adding services through composing basic Web services, which may be provided by various organizations. Cloud computing presents an efficient managerial, on-demand, and scalable way to integrate computational resources (hardware, platform, and software). However, existing Cloud architecture lacks the layer of middleware to enable dynamic service composition. To enable and accelerate on-demand service composition, the authors explore the paradigm of dynamic service composition in the Cloud for Pervasive Service Computing environments and propose a Cloud-based Middleware for Dynamic Service Composition (CM4SC). In this approach, the authors introduce the CM4SC \u2018Composition as a Service\u2019 middleware layer into conventional Cloud architecture to allow automatic composition planning, service discovery and service composition. The authors implement the CM4SC middleware prototype utilizing Windows Azure Cloud platform. The prototype demonstrates the feasibility of CM4SC for accelerating dynamic service composition and that the CM4SC middleware-accelerated Cloud architecture offers a novel way for realizing dynamic service composition.<\/p>","DOI":"10.4018\/jghpc.2012040102","type":"journal-article","created":{"date-parts":[[2012,4,12]],"date-time":"2012-04-12T20:48:41Z","timestamp":1334263721000},"page":"17-31","source":"Crossref","is-referenced-by-count":27,"title":["Cloud Architecture for Dynamic Service Composition"],"prefix":"10.4018","volume":"4","author":[{"given":"Jiehan","family":"Zhou","sequence":"first","affiliation":[{"name":"University of Oulu, Finland, and University of Toronto, Canada"}]},{"given":"Kumaripaba","family":"Athukorala","sequence":"additional","affiliation":[{"name":"University of Oulu, Finland"}]},{"given":"Ekaterina","family":"Gilman","sequence":"additional","affiliation":[{"name":"University of Oulu, Finland"}]},{"given":"Jukka","family":"Riekki","sequence":"additional","affiliation":[{"name":"University of Oulu, Finland"}]},{"given":"Mika","family":"Ylianttila","sequence":"additional","affiliation":[{"name":"University of Oulu, Finland"}]}],"member":"2432","reference":[{"key":"jghpc.2012040102-0","author":"T.Adelstein","year":"2007","journal-title":"Linux system administration"},{"key":"jghpc.2012040102-1","doi-asserted-by":"crossref","unstructured":"Arnold, W., Eilam, T., Kalantar, M., Konstantinou, A. V., & Totok, A. A. (2007). Pattern based SOA deployment. In Proceedings of the 5th International Conference on Service-Oriented Computing, Vienna, Austria (pp. 1-12).","DOI":"10.1007\/978-3-540-74974-5_1"},{"key":"jghpc.2012040102-2","author":"L. F.Cabrera","year":"2005","journal-title":"Web services architecture and its specifications: Essentials for understanding WS"},{"key":"jghpc.2012040102-3","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-005-1556-y"},{"key":"jghpc.2012040102-4","author":"P.Cibraro","year":"2010","journal-title":"Professional WCF 4: Windows communication foundation with. NET 4"},{"key":"jghpc.2012040102-5","doi-asserted-by":"crossref","unstructured":"Constantinescu, I., Faltings, B., & Binder, W. (2004). Large scale, type-compatible service composition. In Proceedings of the IEEE International Conference on Web Services (pp. 506-513).","DOI":"10.1109\/ICWS.2004.1314776"},{"issue":"2","key":"jghpc.2012040102-6","first-page":"86","article-title":"Services and service composition - an introduction.","volume":"50","author":"S.Dustdar","year":"2008","journal-title":"Information Technology"},{"key":"jghpc.2012040102-7","doi-asserted-by":"publisher","DOI":"10.1504\/IJWGS.2005.007545"},{"key":"jghpc.2012040102-8","author":"T.Erl","year":"2005","journal-title":"Service-oriented architecture (SOA): Concepts, technology, and design"},{"key":"jghpc.2012040102-9","doi-asserted-by":"crossref","unstructured":"Fu, J., Tu, H. W., & Biao, M. Ma, Baldwin, J., & Bastani, F. B. (2010). Virtual services in cloud computing. In Proceedings of the 6th World Congress on Services (pp. 467-472).","DOI":"10.1109\/SERVICES.2010.125"},{"key":"jghpc.2012040102-10","doi-asserted-by":"publisher","DOI":"10.1145\/1516533.1516536"},{"key":"jghpc.2012040102-11","author":"W.Hagen","year":"2008","journal-title":"Professional XenVirtualization"},{"issue":"1","key":"jghpc.2012040102-12","first-page":"1","article-title":"A survey on service composition middleware in pervasive environments.","volume":"1","author":"N.Ibrahim","year":"2009","journal-title":"International Journal of Computer Science Issues"},{"key":"jghpc.2012040102-13","doi-asserted-by":"crossref","unstructured":"Ibrahim, N., Le Mou\u00ebl, F., & Frenot, S. (2009). MySIM: A spontaneous service integration middleware for pervasive environments. In Proceedings of the International Conference on Pervasive Services, London, UK (pp. 1-10).","DOI":"10.1145\/1568199.1568201"},{"key":"jghpc.2012040102-14","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.1039"},{"key":"jghpc.2012040102-15","doi-asserted-by":"crossref","unstructured":"Keller, A., Hellerstein, J. L., Wolf, J. L., Wu, K., & Krishnan, V. (2004). The CHAMPS system: Change management with planning and scheduling. In Proceedings of the IEEE\/IFIP Network Operations and Management Symposium (Vol. 1, pp. 395-408).","DOI":"10.1109\/NOMS.2004.1317679"},{"key":"jghpc.2012040102-16","doi-asserted-by":"crossref","unstructured":"La, H. J., & Kim, S. D. (2010). A conceptual framework for provisioning context-aware mobile cloud services. In Proceedings of the IEEE 3rd International Conference on Cloud Computing (pp. 466-473).","DOI":"10.1109\/CLOUD.2010.78"},{"key":"jghpc.2012040102-17","doi-asserted-by":"crossref","unstructured":"Lenk, A., Klems, M., Nimis, J., Tai, S., & Sandholm, T. (2009). What's inside the cloud? an architectural map of the cloud landscape. In Proceedings of the ICSE Workshop on Software Engineering Challenges of Cloud Computing (pp. 23-31).","DOI":"10.1109\/CLOUD.2009.5071529"},{"key":"jghpc.2012040102-18","author":"J.Likness","year":"2011","journal-title":"Designing Silverlight business applications: Best practices for using Silverlight effectively in the enterprise"},{"key":"jghpc.2012040102-19","doi-asserted-by":"crossref","unstructured":"Ma, H., Schewe, K., & Wang, Q. (2009). An abstract model for service provision, search and composition. In Proceedings of the IEEE Asia-Pacific Conference on Services Computing (pp. 95-102).","DOI":"10.1109\/APSCC.2009.5394133"},{"key":"jghpc.2012040102-20","author":"N.Mackenzie","year":"2011","journal-title":"Microsoft Windows Azure development cookbook"},{"key":"jghpc.2012040102-21","doi-asserted-by":"crossref","unstructured":"Maghraoui, K. E., Meghranjani, A., Eilam, T., & Konstantinou, E. V. (2006). Model driven provisioning: Bridging the gap between declarative object models and procedural provisioning tools. In Proceedings of the ACM\/IFIP\/USENIX International Conference on Middleware (pp. 404-423).","DOI":"10.1007\/11925071_21"},{"key":"jghpc.2012040102-22","unstructured":"Mcilraith, S. (2002). Adapting Golog for composition of semantic Web services. In Proceedings of the 8th International Conference on the Principles of Knowledge Representation and Reasoning, Toulouse, France (pp. 482-493)."},{"key":"jghpc.2012040102-23","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-003-0101-5"},{"key":"jghpc.2012040102-24","doi-asserted-by":"crossref","unstructured":"Menzel, M., Warschofsky, R., Thomas, I., Willems, C., & Meinel, C. (2010). The service security lab: A model-driven platform to compose and explore service security in the cloud. In Proceedings of the 6th World Congress on Services (pp. 115-122).","DOI":"10.1109\/SERVICES.2010.90"},{"key":"jghpc.2012040102-25","unstructured":"Miller, M. (2008). Cloud computing: Web-based applications that change the way you work and collaborate online. Indianapolis, IN: Que."},{"key":"jghpc.2012040102-26","author":"J.Murty","year":"2008","journal-title":"Programming Amazon Web services - S3, EC2, SQS, FPS, and SimpleDB"},{"key":"jghpc.2012040102-27","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.400"},{"key":"jghpc.2012040102-28","doi-asserted-by":"crossref","unstructured":"Rao, J., & Su, X. (2005). A survey on automated web service composition methods. In J. Cardoso & A. Sheth (Eds.), Proceedings of the First International Workshop on Semantic Web Services and Web Process Composition (LNCS 3387, pp. 43-54).","DOI":"10.1007\/978-3-540-30581-1_5"},{"key":"jghpc.2012040102-29","author":"D.Sanderson","year":"2008","journal-title":"Programming Google app engine"},{"key":"jghpc.2012040102-30","doi-asserted-by":"crossref","unstructured":"Tai, S. (2009). Cloud service engineering. In Proceedings of the 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (pp. 3-4).","DOI":"10.1109\/WETICE.2009.72"},{"key":"jghpc.2012040102-31","author":"R.Troy","year":"2009","journal-title":"VMware cookbook"},{"key":"jghpc.2012040102-32","doi-asserted-by":"publisher","DOI":"10.1145\/1496091.1496100"},{"key":"jghpc.2012040102-33","unstructured":"Varia, J. (2008). Cloud architectures (Tech. Rep.). Retrieved May 18, 2011, from http:\/\/jineshvaria.s3.amazonaws.com\/public\/cloudarchitectures-varia.pdf"},{"key":"jghpc.2012040102-34","doi-asserted-by":"publisher","DOI":"10.1007\/s13174-010-0007-6"},{"key":"jghpc.2012040102-35","doi-asserted-by":"crossref","unstructured":"Zhou, J., Riekki, J., & Sun, J. (2009). Pervasive service computing toward accommodating service collaboration. In Proceedings of the Conference on Pervasive Service Computing and Application in conjunction with Frontiers of Computer Science and Technology, Shanghai, China.","DOI":"10.1109\/FCST.2009.39"},{"key":"jghpc.2012040102-36","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Shtykh, R. Y., & Jin, Q. (2010). Provision of flowable services in cloud computing environments. In Proceedings of the 5th International Conference on Future Information Technology (pp. 1-6).","DOI":"10.1109\/FUTURETECH.2010.5482722"}],"container-title":["International Journal of Grid and High Performance Computing"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=66354","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T18:00:16Z","timestamp":1654106416000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jghpc.2012040102"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2012,4,1]]},"references-count":37,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2012,4]]}},"URL":"https:\/\/doi.org\/10.4018\/jghpc.2012040102","relation":{},"ISSN":["1938-0259","1938-0267"],"issn-type":[{"value":"1938-0259","type":"print"},{"value":"1938-0267","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,4,1]]}}}