{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:20:32Z","timestamp":1750306832187,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,10,21]],"date-time":"2011-10-21T00:00:00Z","timestamp":1319155200000},"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":[[2011,10,21]]},"DOI":"10.1145\/2578903.2579146","type":"proceedings-article","created":{"date-parts":[[2014,4,11]],"date-time":"2014-04-11T17:50:00Z","timestamp":1397238600000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Two patterns for distributed systems"],"prefix":"10.1145","author":[{"given":"Eduardo B.","family":"Fernandez","sequence":"first","affiliation":[{"name":"Florida Atlantic University, Boca Raton, FL"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nobukazu","family":"Yoshioka","sequence":"additional","affiliation":[{"name":"GRACE Center, National Institute of Informatics, Chiyoda-ku, Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,10,21]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"http:\/\/en.wikipedia.org\/wiki\/AquaLogic (retrieved","author":"Aqualogic Service Bus BEA","year":"2011","unstructured":"{BEA} BEA Aqualogic Service Bus , http:\/\/en.wikipedia.org\/wiki\/AquaLogic (retrieved June 27, 2011 ) {BEA} BEA Aqualogic Service Bus, http:\/\/en.wikipedia.org\/wiki\/AquaLogic (retrieved June 27, 2011)"},{"key":"e_1_3_2_1_2_1","volume-title":"http:\/\/www.packtpub.com\/soa-patterns-with-biztalk-server-2009\/book (retrieved on","author":"BizTalk SOA","year":"2011","unstructured":"{Biz} SOA Patterns with BizTalk Server 2009 , http:\/\/www.packtpub.com\/soa-patterns-with-biztalk-server-2009\/book (retrieved on July 13, 2011 ) {Biz} SOA Patterns with BizTalk Server 2009, http:\/\/www.packtpub.com\/soa-patterns-with-biztalk-server-2009\/book (retrieved on July 13, 2011)"},{"volume-title":"Tropyc: A pattern language for cryptographic object-oriented software. Chapter 16 in Pattern Languages of Program Design 4","year":"1998","key":"e_1_3_2_1_3_1","unstructured":"{Bra98} Braga, A., Rubira, C., and Dahab, R . 1998 . Tropyc: A pattern language for cryptographic object-oriented software. Chapter 16 in Pattern Languages of Program Design 4 (N. Harrison, B. Foote, and H. Rohnert, Eds.). Also in Procs. of PLoP '98, DOI=http:\/\/jerry.cs.uiuc.edu\/~plop\/plop98\/final_submissions\/ {Bra98} Braga, A., Rubira, C., and Dahab, R. 1998. Tropyc: A pattern language for cryptographic object-oriented software. Chapter 16 in Pattern Languages of Program Design 4 (N. Harrison, B. Foote, and H. Rohnert, Eds.). Also in Procs. of PLoP'98, DOI=http:\/\/jerry.cs.uiuc.edu\/~plop\/plop98\/final_submissions\/"},{"key":"e_1_3_2_1_4_1","volume-title":"Pattern- oriented software architecture","author":"Buschmann F.","year":"1996","unstructured":"{Bus96} F. Buschmann , R. Meunier , H. Rohnert , P. Sommerland , and M. Stal ., Pattern- oriented software architecture , Wiley 1996 . {Bus96} F. Buschmann, R. Meunier, H. Rohnert, P. Sommerland, and M. Stal., Pattern- oriented software architecture, Wiley 1996."},{"key":"e_1_3_2_1_5_1","volume-title":"O'Reilly","author":"Chappell A.","year":"2004","unstructured":"{Chap04} David A. Chappell , Enterprise Service Bus , O'Reilly , 2004 {Chap04} David A. Chappell, Enterprise Service Bus, O'Reilly, 2004"},{"key":"e_1_3_2_1_6_1","unstructured":"{Chat04} Soumen Chatterjee \"Messaging patterns in Service-Oriented Architectures\" http:\/\/msdn.microsoft.com\/en-us\/library\/aa480027.aspx  {Chat04} Soumen Chatterjee \"Messaging patterns in Service-Oriented Architectures\" http:\/\/msdn.microsoft.com\/en-us\/library\/aa480027.aspx"},{"key":"e_1_3_2_1_7_1","unstructured":"{Cor06}Angelo Corsaro \"Quality of service in Publish\/Subscribe middleware\" http:\/\/www.omgwiki.org\/dds\/sites\/default\/files\/Quality_of_Service_in_Publish-Subscribe.pdf  {Cor06}Angelo Corsaro \"Quality of service in Publish\/Subscribe middleware\" http:\/\/www.omgwiki.org\/dds\/sites\/default\/files\/Quality_of_Service_in_Publish-Subscribe.pdf"},{"key":"e_1_3_2_1_8_1","volume-title":"SOA Design Patterns","year":"2009","unstructured":"{Erl09} Thomas Erl , SOA Design Patterns , Prentice Hall PTR ; 1 st edition, 2009 {Erl09} Thomas Erl, SOA Design Patterns, Prentice Hall PTR; 1st edition, 2009","edition":"1"},{"key":"e_1_3_2_1_9_1","volume":"13","author":"Ferguson D. F.","unstructured":"{Fer} D. F. Ferguson , D. Pilarinos , and J. Shewchuck , \"The Internet Service Bus\", The Architecture Journal 13 , http:\/\/www.architecturejournal.net {Fer} D. F. Ferguson, D. Pilarinos, and J. Shewchuck, \"The Internet Service Bus\", The Architecture Journal 13, http:\/\/www.architecturejournal.net","journal-title":"The Architecture Journal"},{"key":"e_1_3_2_1_10_1","volume-title":"Procs.of Asian PLoP","author":"Fernandez E. B.","year":"2011","unstructured":"{Fer11} E. B. Fernandez , Sergio Mujica, and Francisca Valenzuela, \"Two security patterns : Least Privilege and Secure Logger\/Auditor .\", Procs.of Asian PLoP 2011 . {Fer11} E. B. Fernandez, Sergio Mujica, and Francisca Valenzuela, \"Two security patterns: Least Privilege and Secure Logger\/Auditor.\", Procs.of Asian PLoP 2011."},{"key":"e_1_3_2_1_11_1","volume-title":"Analysis patterns -- Reusable object models","author":"Fowler M.","year":"1997","unstructured":"{Fow97} M. Fowler , Analysis patterns -- Reusable object models , Addison- Wesley , 1997 . {Fow97} M. Fowler, Analysis patterns -- Reusable object models, Addison- Wesley, 1997."},{"key":"e_1_3_2_1_12_1","volume-title":"Design patterns: elements of reusable object-oriented software","author":"Gamma E.","year":"1994","unstructured":"{Gam94} E. Gamma , R. Helm , R. Johnson , and J. Vlissides . Design patterns: elements of reusable object-oriented software , Boston, Mass : Addison-Wesley , 1994 . {Gam94} E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design patterns: elements of reusable object-oriented software, Boston, Mass:Addison-Wesley, 1994."},{"key":"e_1_3_2_1_13_1","first-page":"29","author":"Garcia-Gonzalez J. P.","year":"2010","unstructured":"{Gar10} J. P. Garcia-Gonzalez , Veronica Gacitua, and C. Pahl , \"Service registry: a key piece for enhancing reuse in SOA service oriented architecture\", The Architecture Journal;21,Microsoft , 2010 . 29 -- 36 . {Gar10} J. P. Garcia-Gonzalez, Veronica Gacitua, and C. Pahl, \"Service registry: a key piece for enhancing reuse in SOA service oriented architecture\", The Architecture Journal;21,Microsoft, 2010. 29--36.","journal-title":"The Architecture Journal;21,Microsoft"},{"key":"e_1_3_2_1_14_1","volume-title":"Enterprise integration patterns: Designing, building, and deploying message solutions","author":"Hoppe G.","year":"2004","unstructured":"{Hop04} G. Hoppe and B. Woolf , Enterprise integration patterns: Designing, building, and deploying message solutions , Addison-Wesley 2004 . {Hop04} G. Hoppe and B. Woolf, Enterprise integration patterns: Designing, building, and deploying message solutions, Addison-Wesley 2004."},{"key":"e_1_3_2_1_15_1","volume-title":"Patterns for resource management","author":"Kircher M.","year":"2004","unstructured":"{Kir04} M. Kircher and P. Jain , Pattern-oriented software architecture , vol. 3 : Patterns for resource management , J. Wiley & Sons , 2004 . {Kir04} M. Kircher and P. Jain, Pattern-oriented software architecture, vol. 3: Patterns for resource management, J. Wiley & Sons, 2004."},{"volume-title":"Procs. of the 11th European Conf. on Pattern Languages of Programs (EuroPLoP 2006)","author":"Morrison P.","key":"e_1_3_2_1_16_1","unstructured":"{Mor06} P. Morrison and E. B. Fernandez , \" Securing the Broker pattern \", Procs. of the 11th European Conf. on Pattern Languages of Programs (EuroPLoP 2006) http:\/\/www.hillside.net\/europlop. {Mor06} P. Morrison and E. B. Fernandez, \"Securing the Broker pattern\", Procs. of the 11th European Conf. on Pattern Languages of Programs (EuroPLoP 2006) http:\/\/www.hillside.net\/europlop."},{"key":"e_1_3_2_1_17_1","unstructured":"{Mul} MuleSoft Mule Enterprise Service Bus http:\/\/www.mulesoft.com\/mule-esb-open-source-esb  {Mul} MuleSoft Mule Enterprise Service Bus http:\/\/www.mulesoft.com\/mule-esb-open-source-esb"},{"key":"e_1_3_2_1_18_1","unstructured":"{MQ} http:\/\/www.redbooks.ibm.com\/redbooks\/pdfs\/sg246282.pdf  {MQ} http:\/\/www.redbooks.ibm.com\/redbooks\/pdfs\/sg246282.pdf"},{"key":"e_1_3_2_1_19_1","unstructured":"{OAS} OASIS Reference Model for Service Oriented Architecture http:\/\/docs.oasis-open.org\/soa-rm\/v1.0\/soa-rm.pdf  {OAS} OASIS Reference Model for Service Oriented Architecture http:\/\/docs.oasis-open.org\/soa-rm\/v1.0\/soa-rm.pdf"},{"key":"e_1_3_2_1_20_1","unstructured":"{Ora02}Oracle \"Using the Publish-Subscribe model for applications\" http:\/\/download.oracle.com\/docs\/cd\/B10501_01\/appdev.920\/a96590\/adg15pub.htm  {Ora02}Oracle \"Using the Publish-Subscribe model for applications\" http:\/\/download.oracle.com\/docs\/cd\/B10501_01\/appdev.920\/a96590\/adg15pub.htm"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-007-0044-3"},{"key":"e_1_3_2_1_22_1","unstructured":"{Rou02} P. Rousselle \"Implementing the JMS Publish\/Subscribe API\" Dr. Dobbs Journal April 2002 28--32.   {Rou02} P. Rousselle \"Implementing the JMS Publish\/Subscribe API\" Dr. Dobbs Journal April 2002 28--32."},{"key":"e_1_3_2_1_23_1","unstructured":"{SAG} Software AG webMethods Integrator Server December 2009 http:\/\/documentation.softwareag.com\/webmethods\/wmsuites\/wmsuite8_ga\/Developer\/Guides\/8-0-SP1_Publish_Subscribe_Developers_Guide.pdf  {SAG} Software AG webMethods Integrator Server December 2009 http:\/\/documentation.softwareag.com\/webmethods\/wmsuites\/wmsuite8_ga\/Developer\/Guides\/8-0-SP1_Publish_Subscribe_Developers_Guide.pdf"},{"key":"e_1_3_2_1_24_1","volume-title":"Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects","author":"Schmidt D. C.","year":"2000","unstructured":"{Sch00} D. C. Schmidt , M. Stal , H. Rohnert and F. Buschmann , \" Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects \", Wiley & Sons , 2000 . {Sch00} D. C. Schmidt, M. Stal, H. Rohnert and F. Buschmann, \"Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects\", Wiley & Sons, 2000."},{"key":"e_1_3_2_1_25_1","volume-title":"Security Patterns: Integrating security and systems engineering","author":"Schumacher M.","year":"2006","unstructured":"{Sch06} M. Schumacher , E. B. Fernandez , D. Hybertson , F. Buschmann , and P. Sommerlad , \" Security Patterns: Integrating security and systems engineering \", Wiley 2006 . Wiley Series on Software Design Patterns. {Sch06} M. Schumacher, E. B. Fernandez, D. Hybertson, F. Buschmann, and P. Sommerlad, \"Security Patterns: Integrating security and systems engineering\", Wiley 2006. Wiley Series on Software Design Patterns."},{"key":"e_1_3_2_1_26_1","unstructured":"{Sph} Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6. http:\/\/www.redbooks.ibm.com\/redpieces\/abstracts\/sg246494.html  {Sph} Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6. http:\/\/www.redbooks.ibm.com\/redpieces\/abstracts\/sg246494.html"},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. of PLoP","author":"Stal M.","year":"2005","unstructured":"{Sta05} M. Stal and D. C. Schmidt , \" Activator \", Proc. of PLoP 2005 . {Sta05} M. Stal and D. C. Schmidt, \"Activator\", Proc. of PLoP 2005."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454474.1454489"},{"key":"e_1_3_2_1_29_1","unstructured":"{wik} Wikipedia \"Publish\/subscribe\" http:\/\/en.wikipedia.org\/wiki\/Publish\/subscribe  {wik} Wikipedia \"Publish\/subscribe\" http:\/\/en.wikipedia.org\/wiki\/Publish\/subscribe"},{"key":"e_1_3_2_1_30_1","unstructured":"{WSE} Solution design in WebSphere Process Server and WebSphere ESB http:\/\/www.ibm.com\/developerworks\/websphere\/library\/techarticles\/0908_clark\/0908_clark.html  {WSE} Solution design in WebSphere Process Server and WebSphere ESB http:\/\/www.ibm.com\/developerworks\/websphere\/library\/techarticles\/0908_clark\/0908_clark.html"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJIPT.2006.009739"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094855.1094965"}],"event":{"name":"PLoP 11: Pattern Languages of Programs Conference 2011","sponsor":["Hillside Group Hillside Group","ACM Association for Computing Machinery"],"location":"Portland Oregon USA","acronym":"PLoP 11"},"container-title":["Proceedings of the 18th Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2578903.2579146","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2578903.2579146","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:09:51Z","timestamp":1750234191000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2578903.2579146"}},"subtitle":["enterprise service bus (ESB) and distributed publish\/subscribe"],"short-title":[],"issued":{"date-parts":[[2011,10,21]]},"references-count":32,"alternative-id":["10.1145\/2578903.2579146","10.1145\/2578903"],"URL":"https:\/\/doi.org\/10.1145\/2578903.2579146","relation":{},"subject":[],"published":{"date-parts":[[2011,10,21]]},"assertion":[{"value":"2011-10-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}