{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T14:02:53Z","timestamp":1766066573775,"version":"3.41.0"},"publisher-location":"New York, New York, USA","reference-count":23,"publisher":"ACM Press","license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1145\/2904111.2904115","type":"proceedings-article","created":{"date-parts":[[2016,4,15]],"date-time":"2016-04-15T12:23:53Z","timestamp":1460723033000},"page":"1-6","source":"Crossref","is-referenced-by-count":9,"title":["A reference architecture for real-time microservice API consumption"],"prefix":"10.1145","author":[{"given":"Cristian","family":"Gadea","sequence":"first","affiliation":[{"name":"University of Ottawa, Ottawa, Ontario, Canada"}]},{"given":"Mircea","family":"Trifan","sequence":"additional","affiliation":[{"name":"University of Ottawa, Ottawa, Ontario, Canada"}]},{"given":"Dan","family":"Ionescu","sequence":"additional","affiliation":[{"name":"University of Ottawa, Ottawa, Ontario, Canada"}]},{"given":"Bogdan","family":"Ionescu","sequence":"additional","affiliation":[{"name":"Mgestyk Technologies Inc., Ottawa, Ontario, Canada"}]}],"member":"320","reference":[{"key":"key-10.1145\/2904111.2904115-1","unstructured":"RAML. URL http:\/\/raml.org\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-2","unstructured":"AngularJS - Superheroic JavaScript MVW Framework. URL https:\/\/angularjs.org\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-3","unstructured":"Bootstrap The world's most popular mobile-first and responsive front-end framework. URL http:\/\/getbootstrap.com\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-4","unstructured":"Firebase: Build Extraordinary Apps. URL https:\/\/www.firebase.com\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-5","unstructured":"Apache Jupyter. URL http:\/\/jupyter.org\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-6","unstructured":"AWS Lambda --- Product Details. URL https:\/\/aws.amazon.com\/lambda\/details\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-7","unstructured":"Meteor: A better way to build apps. URL https:\/\/www.meteor.com\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-8","unstructured":"Notebook Microservice And Swagger. URL http:\/\/blog.ibmjstart.net\/2016\/01\/28\/notebook-microservice-and-swagger\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-9","unstructured":"NYTimes R&#38;D Labs Editor. URL http:\/\/nytlabs.com\/projects\/editor.html. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-10","unstructured":"PouchDB, the JavaScript dabatase that Syncs! URL http:\/\/pouchdb.com\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-11","unstructured":"RethinkDB - The Open-Source Database for the Realtime Web. URL https:\/\/www.rethinkdb.com\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-12","unstructured":"Swagger. URL http:\/\/swagger.io\/. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-13","unstructured":"Google Docs, 2009. URL http:\/\/docs.google.com. [Accessed: March 2016]."},{"key":"key-10.1145\/2904111.2904115-14","doi-asserted-by":"crossref","unstructured":"M. Abdelbaky, J. Diaz-Montes, M. Parashar, M. Unuvar, and M. Steinder. Docker containers across multiple clouds and data centers. In2015 IEEE\/ACM 8th International Conference on Utility and Cloud Computing (UCC), pages 368--371, Dec 2015. doi: 10.1109\/UCC.2015.58.","DOI":"10.1109\/UCC.2015.58"},{"key":"key-10.1145\/2904111.2904115-15","doi-asserted-by":"crossref","unstructured":"S. Alpers, C. Becker, A. Oberweis, and T. Schuster. Microservice Based Tool Support for Business Process Modelling. InEnterprise Distributed Object Computing Workshop (EDOCW), 2015 IEEE 19th International, pages 71--78, Sept 2015. doi: 10.1109\/EDOCW.2015.32.","DOI":"10.1109\/EDOCW.2015.32"},{"key":"key-10.1145\/2904111.2904115-16","doi-asserted-by":"crossref","unstructured":"A. H. Davis, C. Sun, and J. Lu. Generalizing Operational Transformation to the Standard General Markup Language. InProceedings of the 2002 ACM Conference on Computer Supported Cooperative Work, pages 58--67. ACM, 2002.","DOI":"10.1145\/587078.587088"},{"key":"key-10.1145\/2904111.2904115-17","doi-asserted-by":"crossref","unstructured":"J. R. Finkel, T. Grenager, and C. Manning. Incorporating non-local information into information extraction systems by gibbs sampling. InProceedings of the 43rd Annual Meeting on Association for Computational Linguistics, pages 363--370. Association for Computational Linguistics, 2005.","DOI":"10.3115\/1219840.1219885"},{"key":"key-10.1145\/2904111.2904115-18","doi-asserted-by":"crossref","unstructured":"N. Fraser. Differential Synchronization. InProceedings of the 9th ACM symposium on Document engineering, pages 13--20. ACM, 2009.","DOI":"10.1145\/1600193.1600198"},{"key":"key-10.1145\/2904111.2904115-19","unstructured":"K. Matthias and S. P. Kane.Docker: Up &#38; Running. O'Reilly Media, Inc., 2015. ISBN 1491917571."},{"key":"key-10.1145\/2904111.2904115-20","unstructured":"S. Newman.Building Microservices. O'Reilly Media, Inc., 2015. ISBN 1491950358."},{"key":"key-10.1145\/2904111.2904115-21","doi-asserted-by":"crossref","unstructured":"M. Shapiro, N. Pregui&#231;a, C. Baquero, and M. Zawirski. Conflict-Free Replicated Data Types. InStabilization, Safety, and Security of Distributed Systems, pages 386--400. Springer, 2011.","DOI":"10.1007\/978-3-642-24550-3_29"},{"key":"key-10.1145\/2904111.2904115-22","doi-asserted-by":"crossref","unstructured":"J. Stubbs, W. Moreira, and R. Dooley. Distributed systems of microservices using docker and serfnode. InScience Gateways (IWSG), 2015 7th International Workshop on, pages 34--39, June 2015. doi: 10.1109\/IWSG.2015.16.","DOI":"10.1109\/IWSG.2015.16"},{"key":"key-10.1145\/2904111.2904115-23","doi-asserted-by":"crossref","unstructured":"G. Toffetti, S. Brunner, M. Bl&#246;chlinger, F. Dudouet, and A. Edmonds. An architecture for self-managing microservices. InProceedings of the 1st International Workshop on Automated Incident Management in Cloud, pages 19--24. ACM, 2015.","DOI":"10.1145\/2747470.2747474"}],"event":{"name":"the 3rd Workshop","start":{"date-parts":[[2016,4,18]]},"number":"3","location":"London, United Kingdom","end":{"date-parts":[[2016,4,21]]},"acronym":"CrossCloud '16"},"container-title":["Proceedings of the 3rd Workshop on CrossCloud Infrastructures &amp; Platforms - CrossCloud '16"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2904111.2904115","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=2904115&amp;ftid=1708427&amp;dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:54:34Z","timestamp":1750222474000},"score":1,"resource":{"primary":{"URL":"http:\/\/dl.acm.org\/citation.cfm?doid=2904111.2904115"}},"subtitle":[],"proceedings-subject":"CrossCloud Infrastructures & Platforms","short-title":[],"issued":{"date-parts":[[2016]]},"references-count":23,"URL":"https:\/\/doi.org\/10.1145\/2904111.2904115","relation":{},"subject":[],"published":{"date-parts":[[2016]]}}}