{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T13:44:33Z","timestamp":1768311873857,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,7,12]],"date-time":"2017-07-12T00:00:00Z","timestamp":1499817600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,7,12]]},"DOI":"10.1145\/3147704.3147720","type":"proceedings-article","created":{"date-parts":[[2017,11,17]],"date-time":"2017-11-17T14:02:08Z","timestamp":1510927328000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Engineering Software for the Cloud"],"prefix":"10.1145","author":[{"given":"Tiago Boldt","family":"Sousa","sequence":"first","affiliation":[{"name":"University of Porto"}]},{"given":"Hugo Sereno","family":"Ferreira","sequence":"additional","affiliation":[{"name":"University of Porto"}]},{"given":"Filipe Figueiredo","family":"Correia","sequence":"additional","affiliation":[{"name":"University of Porto"}]},{"given":"Ademar","family":"Aguiar","sequence":"additional","affiliation":[{"name":"University of Porto"}]}],"member":"320","published-online":{"date-parts":[[2017,7,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon. 2017. https:\/\/aws.amazon.com\/cloudtrail\/. (2017). https:\/\/aws.amazon.com\/cloudtrail\/  Amazon. 2017. https:\/\/aws.amazon.com\/cloudtrail\/. (2017). https:\/\/aws.amazon.com\/cloudtrail\/"},{"key":"e_1_3_2_1_2_1","unstructured":"Azure. 2017. Azure Logging and Auditing. (2017). https:\/\/docs.microsoft.com\/en-us\/azure\/security\/azure-log-audit  Azure. 2017. Azure Logging and Auditing. (2017). https:\/\/docs.microsoft.com\/en-us\/azure\/security\/azure-log-audit"},{"key":"e_1_3_2_1_3_1","volume-title":"Brooks","author":"Brooks Jr.","year":"1995","unstructured":"Jr. Brooks , Frederick P., and Frederick P . Brooks . 1995 . The Mythical Man-month (Anniversary Ed.). Vol. 12 . Addison-Wesley Longman Publishing Co. , Inc., Boston, MA, USA. 57--60 pages. Jr. Brooks, Frederick P., and Frederick P. Brooks. 1995. The Mythical Man-month (Anniversary Ed.). Vol. 12. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA. 57--60 pages."},{"key":"e_1_3_2_1_4_1","volume-title":"Pattern-Oriented Software Architecture","author":"Buschmann Frank","unstructured":"Frank Buschmann , Kevlin Henney , and Douglas Schmidt . 2007. Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing. 639 pages. Frank Buschmann, Kevlin Henney, and Douglas Schmidt. 2007. Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing. 639 pages."},{"key":"e_1_3_2_1_5_1","first-page":"476","article-title":"Pattern-oriented software architecture: A System of Patterns, Volume 1","volume":"1","author":"Bushmann F","year":"1996","unstructured":"F Bushmann , R Meunier , and H Rohnert . 1996 . Pattern-oriented software architecture: A System of Patterns, Volume 1 . John Wiley&Sons 1 (1996), 476 . F Bushmann, R Meunier, and H Rohnert. 1996. Pattern-oriented software architecture: A System of Patterns, Volume 1. John Wiley&Sons 1 (1996), 476.","journal-title":"John Wiley&Sons"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/331\/6\/062015"},{"key":"e_1_3_2_1_7_1","unstructured":"Elastic. 2017. The Open Source Elastic Stack. (2017). https:\/\/www.elastic.co\/products  Elastic. 2017. The Open Source Elastic Stack. (2017). https:\/\/www.elastic.co\/products"},{"key":"e_1_3_2_1_8_1","series-title":"Wiley Series on Software Design Patterns","volume-title":"Security patterns in practice: Building secure architectures using software patterns","author":"Fernandez E.B.","unstructured":"E.B. Fernandez . 2013. Security patterns in practice: Building secure architectures using software patterns . Wiley Series on Software Design Patterns . E.B. Fernandez. 2013. Security patterns in practice: Building secure architectures using software patterns. Wiley Series on Software Design Patterns."},{"key":"e_1_3_2_1_9_1","unstructured":"Eduardo Fernandez-Buglioni. 2013. Security Patterns in Practice: Designing Secure Architectures Using Software Patterns. 582 pages.   Eduardo Fernandez-Buglioni. 2013. Security Patterns in Practice: Designing Secure Architectures Using Software Patterns. 582 pages."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591175"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005929403830390"},{"key":"e_1_3_2_1_12_1","unstructured":"Edward Hieatt and Rob Mee. Repository Pattern. (????). https:\/\/martinfowler.com\/eaaCatalog\/repository.html  Edward Hieatt and Rob Mee. Repository Pattern. (????). https:\/\/martinfowler.com\/eaaCatalog\/repository.html"},{"key":"e_1_3_2_1_13_1","volume-title":"Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Enterprise integration patterns designing building and deploying messaging solution","author":"Hohpe Gregor","year":"2003","unstructured":"Gregor Hohpe and Bobby Woolf . 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Enterprise integration patterns designing building and deploying messaging solution ( 2003 ), 736. Gregor Hohpe and Bobby Woolf. 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Enterprise integration patterns designing building and deploying messaging solution (2003), 736."},{"key":"e_1_3_2_1_14_1","unstructured":"Arcitura\u2122 Education Inc. 2017. Cloud Patterns. (2017). http:\/\/cloudpatterns.org\/  Arcitura\u2122 Education Inc. 2017. Cloud Patterns. (2017). http:\/\/cloudpatterns.org\/"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/608\/1\/012038"},{"key":"e_1_3_2_1_16_1","unstructured":"Pivotal. 2007. RabbitMQ Tutorials. (2007).  Pivotal. 2007. RabbitMQ Tutorials. (2007)."},{"key":"e_1_3_2_1_18_1","volume-title":"Patterns for Concurrent and Networked Objects","volume":"2","author":"Schmidt Dc","year":"2000","unstructured":"Dc Schmidt , Michael Stal , Hans Rohnert , Frank Buschmann , and J Wiley . 2000 . Pattern-Oriented Software Architecture , Patterns for Concurrent and Networked Objects , Volume 2 . Vol. 2. 1--482 pages. Dc Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann, and J Wiley. 2000. Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, Volume 2. Vol. 2. 1--482 pages."},{"key":"e_1_3_2_1_19_1","first-page":"8","article-title":"Engineering Software for the Cloud - Patterns and Sequences","author":"Sousa Tiago Boldt","year":"2016","unstructured":"Tiago Boldt Sousa , Ademar Aguiar , Filipe Figueiredo Correia , and Hugo Sereno Ferreira . 2016 . Engineering Software for the Cloud - Patterns and Sequences . Proc. of L , 11 (2016), 8 . Tiago Boldt Sousa, Ademar Aguiar, Filipe Figueiredo Correia, and Hugo Sereno Ferreira. 2016. Engineering Software for the Cloud - Patterns and Sequences. Proc. of L, 11 (2016), 8.","journal-title":"Proc. of"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 2015 Conference on Pattern Languages of Programs.","author":"Sousa Tiago Boldt","year":"2015","unstructured":"Tiago Boldt Sousa , Filipe Figueiredo Correia , and Hugo Sereno Ferreira . 2015 . Patterns for Software Orchestration on the Cloud . In Proceedings of the 2015 Conference on Pattern Languages of Programs. Tiago Boldt Sousa, Filipe Figueiredo Correia, and Hugo Sereno Ferreira. 2015. Patterns for Software Orchestration on the Cloud. In Proceedings of the 2015 Conference on Pattern Languages of Programs."},{"key":"e_1_3_2_1_21_1","volume-title":"International Conference on. IEEE Computer Society, 249--253","author":"\u0160peh Ivan","year":"2016","unstructured":"Ivan \u0160peh and Ivan He &dstrok;. 2016 . A Web - Based IoT Solution for Monitoring Data Using MQTT Protocol. In Smart Systems and Technologies (SST) , International Conference on. IEEE Computer Society, 249--253 . Ivan \u0160peh and Ivan He&dstrok;. 2016. A Web - Based IoT Solution for Monitoring Data Using MQTT Protocol. In Smart Systems and Technologies (SST), International Conference on. IEEE Computer Society, 249--253."},{"key":"e_1_3_2_1_22_1","unstructured":"Graham Yarbrough and Sandy Hook. 2002. Message Queue Server System. (2002). https:\/\/www.google.com\/patents\/US20020004835  Graham Yarbrough and Sandy Hook. 2002. Message Queue Server System. (2002). https:\/\/www.google.com\/patents\/US20020004835"}],"event":{"name":"EuroPLoP '17: European Conference on Pattern Languages of Programs","location":"Irsee Germany","acronym":"EuroPLoP '17","sponsor":["Hillside Europe Hillside Europe"]},"container-title":["Proceedings of the 22nd European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3147704.3147720","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3147704.3147720","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:16Z","timestamp":1750212676000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3147704.3147720"}},"subtitle":["Messaging Systems and Logging"],"short-title":[],"issued":{"date-parts":[[2017,7,12]]},"references-count":21,"alternative-id":["10.1145\/3147704.3147720","10.1145\/3147704"],"URL":"https:\/\/doi.org\/10.1145\/3147704.3147720","relation":{},"subject":[],"published":{"date-parts":[[2017,7,12]]},"assertion":[{"value":"2017-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}