{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T07:35:58Z","timestamp":1673422558719},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2011,3,25]],"date-time":"2011-03-25T00:00:00Z","timestamp":1301011200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SOCA"],"published-print":{"date-parts":[[2011,6]]},"DOI":"10.1007\/s11761-011-0082-y","type":"journal-article","created":{"date-parts":[[2011,3,24]],"date-time":"2011-03-24T12:28:26Z","timestamp":1300969706000},"page":"61-70","source":"Crossref","is-referenced-by-count":6,"title":["Which middleware platform should you choose for your next remote service?"],"prefix":"10.1007","volume":"5","author":[{"given":"Young-Woo","family":"Kwon","sequence":"first","affiliation":[]},{"given":"Eli","family":"Tilevich","sequence":"additional","affiliation":[]},{"given":"William R.","family":"Cook","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2011,3,25]]},"reference":[{"key":"82_CR1","doi-asserted-by":"crossref","unstructured":"Banavar G, Chandra T, Strom R, Sturman D (1999) A case for message-oriented middleware. In: Proceedings of the 13th international symposium on distributed computing. Springer, London, pp 1\u201318","DOI":"10.1007\/3-540-48169-9_1"},{"key":"82_CR2","unstructured":"Brown N, Kindel C (1996) Distributed component Object Model Protocol\u2013DCOM\/1.0 1998, Redmond"},{"key":"82_CR3","doi-asserted-by":"crossref","unstructured":"Damm C, Eugster P, Guerraoui R (2004) Linguistic support for distributed programming abstractions. In: Proceedings of the 24th international conference on distributed computing systems","DOI":"10.1109\/ICDCS.2004.1281589"},{"issue":"1","key":"82_CR4","first-page":"7","volume":"4","author":"C Demarey","year":"2005","unstructured":"Demarey C, Harbonnier G, Rouvoy R, Merle P (2005) Benchmarking the round-trip latency of various Java-based middleware platforms. Stud Inf Univ Regul Issue 4(1): 7\u201324","journal-title":"Stud Inf Univ Regul Issue"},{"key":"82_CR5","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/APSEC.2002.1182978","volume":"0","author":"R Elfwing","year":"2002","unstructured":"Elfwing R, Paulsson U, Lundberg L (2002) Performance of SOAP in Web service environment compared to CORBA. Asia Pac Softw Eng Conf 0: 84","journal-title":"Asia Pac Softw Eng Conf"},{"key":"82_CR6","volume-title":"Service-oriented architecture: concepts, technology, and design","author":"T Erl","year":"2005","unstructured":"Erl T (2005) Service-oriented architecture: concepts, technology, and design. Prentice Hall PTR, Upper Saddle River"},{"key":"82_CR7","doi-asserted-by":"crossref","unstructured":"Gokhale A, Schmidt DC (1996) Measuring the performance of communication middleware on high-speed networks. In: SIGCOMM \u201996: Conference proceedings on applications, technologies, architectures, and protocols for computer communications. ACM, New York, pp 306\u2013317","DOI":"10.1145\/248156.248183"},{"issue":"7","key":"82_CR8","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1145\/1364782.1364786","volume":"51","author":"B Hayes","year":"2008","unstructured":"Hayes B (2008) Cloud computing. Commun ACM 51(7): 9\u201311","journal-title":"Commun ACM"},{"key":"82_CR9","doi-asserted-by":"crossref","unstructured":"Ibrahim A, Jiao Y, Tilevich E, Cook WR (2009, July) Remote batch invocation for compositional object services. In: The 23rd European conference on object-oriented programming","DOI":"10.1007\/978-3-642-03013-0_27"},{"key":"82_CR10","unstructured":"JBoss (2010) HornetQ-jBoss messaging. http:\/\/jboss.org\/hornetq\/"},{"issue":"5","key":"82_CR11","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1145\/997140.997146","volume":"39","author":"MB Juric","year":"2004","unstructured":"Juric MB, Kezmah B, Hericko M, Rozman I, Vezocnik I (2004) Java RMI, RMI tunneling and Web services comparison and performance analysis. SIGPLAN Not 39(5): 58\u201365","journal-title":"SIGPLAN Not"},{"key":"82_CR12","doi-asserted-by":"crossref","unstructured":"Kwon Y-W, Tilevich E, Apiwattanapong T (2009, Dec) DR-OSGi: Hardening distributed components with network volatility resiliency. In: Proceedings of the ACM\/IFIP\/USENIX 10th international middleware conference, Urbana","DOI":"10.1007\/978-3-642-10445-9_19"},{"key":"82_CR13","doi-asserted-by":"crossref","unstructured":"Kwon Y-W, Tilevich E, Cook WR (2010, Dec) An assessment of middleware platforms for accessing remote services. In: Proceedings of the 7th IEEE international conference on services computing","DOI":"10.1109\/SCC.2010.20"},{"key":"82_CR14","doi-asserted-by":"crossref","unstructured":"McCabe TJ (1976) A complexity measure. In: Proceedings of the 2nd international conference on software engineering, Los Alamitos","DOI":"10.1109\/TSE.1976.233837"},{"key":"82_CR15","volume-title":"Java Message Service","author":"R Monson-Haefel","year":"2000","unstructured":"Monson-Haefel R, Chappell D (2000) Java Message Service. O\u2019Reilly & Associates, Inc., Sebastopol"},{"key":"82_CR16","unstructured":"Object Management Group (2006) The CORBA component model specification. Specification, Object Management Group"},{"key":"82_CR17","unstructured":"The Object Management Group (OMG) (1997) The common object request broker: architecture and specification"},{"key":"82_CR18","unstructured":"OSGi Alliance (2009) OSGi service platform release 4.2 specification"},{"issue":"4","key":"82_CR19","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1504\/IJWET.2006.010423","volume":"2","author":"MP Papazoglou","year":"2006","unstructured":"Papazoglou MP, Heuvel W-JVD (2006) Service-oriented design and development methodology. Int J Web Eng Technol 2(4): 412\u2013442","journal-title":"Int J Web Eng Technol"},{"key":"82_CR20","volume-title":"Software engineering: a practitioner\u2019s approach","author":"R Pressman","year":"2005","unstructured":"Pressman R (2005) Software engineering: a practitioner\u2019s approach. McGraw-Hill Higher Education, New York"},{"key":"82_CR21","unstructured":"Rellermeyer JS, Alonso G (2007) Concierge: a service platform for resource-constrained devices. In: The 2nd ACM SIGOPS\/EuroSys European conference on computer Systems 2007, pp 245\u2013258"},{"key":"82_CR22","doi-asserted-by":"crossref","unstructured":"Rellermeyer JS, Alonso G, Roscoe T (2007, Nov) R-OSGi: Distributed applications through software modularization. In: Proceedings of the ACM\/IFIP\/USENIX 8th international middleware conference, Newport beach","DOI":"10.1007\/978-3-540-76778-7_1"},{"issue":"8","key":"82_CR23","doi-asserted-by":"crossref","first-page":"410","DOI":"10.1016\/j.peva.2009.01.003","volume":"66","author":"K Sachs","year":"2009","unstructured":"Sachs K, Kounev S, Bacon J, Buchmann A (2009) Performance evaluation of message-oriented middleware using the SPECjms2007 benchmark. Perform Eval 66(8): 410\u2013434","journal-title":"Perform Eval"},{"key":"82_CR24","unstructured":"Saif U, Greaves D (2001) Communication primitives for ubiquitous systems or RPC considered harmful. In: Proceedings of the 21st international conference distributed computing systems workshop"},{"key":"82_CR25","unstructured":"SpringSource (2010) Spring framework. http:\/\/www.springsource.org\/"},{"issue":"4","key":"82_CR26","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1145\/88616.88631","volume":"12","author":"JW Stamos","year":"1990","unstructured":"Stamos JW, Gifford DK (1990) Remote evaluation. ACM Trans Program Lang Syst 12(4): 537\u2013564","journal-title":"ACM Trans Program Lang Syst"},{"key":"82_CR27","unstructured":"Tanenbaum AS, Renesse Rv (1988) A critique of the remote procedure call paradigm. In: EUTECO 88"},{"issue":"3","key":"82_CR28","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1145\/382244.382832","volume":"24","author":"B Tay","year":"1990","unstructured":"Tay B, Ananda A (1990) A survey of remote procedure calls. Oper Syst Rev 24(3): 68\u201379","journal-title":"Oper Syst Rev"},{"key":"82_CR29","unstructured":"The Apache Software Foundation. Lucene. http:\/\/lucene.apache.org\/"},{"key":"82_CR30","unstructured":"The Apache Software Foundation. Nutch. http:\/\/nutch.apache.org\/"},{"key":"82_CR31","unstructured":"The Apache Software Foundation. Solr. http:\/\/lucene.apache.org\/solr"},{"key":"82_CR32","unstructured":"The Apache Software Foundation (2010) ActiveMQ. http:\/\/activemq.apache.org\/"},{"key":"82_CR33","unstructured":"The Apache Software Foundation (2010) Apache CXF Distributed OSGi. http:\/\/cxf.apache.org\/distributed-osgi.html"},{"key":"82_CR34","unstructured":"The Apache Software Foundation (2010) Felix\u2014OSGi R4 Service Platform. http:\/\/felix.apache.org\/"},{"key":"82_CR35","unstructured":"The Eclipse Foundation (2010) Eclipse. http:\/\/www.eclipse.org\/"},{"key":"82_CR36","unstructured":"The Knopflerfish Project (2010) Knopflerfish\u2014OSGi R4 Service Platform. http:\/\/www.knopflerfish.org\/"},{"key":"82_CR37","doi-asserted-by":"crossref","unstructured":"Tran P, Greenfield P, Gorton I (2002) Behavior and performance of message-oriented middleware systems. In: Proceedings of the 22nd international conference on distributed computing systems, Washington, pp 645\u2013654","DOI":"10.1109\/ICDCSW.2002.1030842"},{"issue":"1","key":"82_CR38","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1496091.1496100","volume":"39","author":"LM Vaquero","year":"2009","unstructured":"Vaquero LM, Rodero-Merino L, Caceres J, Lindner M (2009) A break in the clouds: towards a cloud definition. SIGCOMM Comput Commun Rev 39(1): 50\u201355","journal-title":"SIGCOMM Comput Commun Rev"},{"key":"82_CR39","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1109\/MIC.2005.108","volume":"9","author":"S Vinoski","year":"2005","unstructured":"Vinoski S (2005) RPC under fire. IEEE Internet Comput 9: 93\u201395","journal-title":"IEEE Internet Comput"},{"key":"82_CR40","unstructured":"Waldo J, Wollrath A, Wyant G, Kendall S (1994) A note on distributed computing. Technical report. Sun Microsystems, Inc., Mountain View"},{"issue":"4","key":"82_CR41","first-page":"265","volume":"9","author":"A Wollrath","year":"1996","unstructured":"Wollrath A, Riggs R, Waldo J et\u00a0al (1996) A distributed object model for the Java system. Comput Syst 9(4): 265\u2013290","journal-title":"Comput Syst"}],"container-title":["Service Oriented Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-011-0082-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11761-011-0082-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-011-0082-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,9]],"date-time":"2019-06-09T11:51:31Z","timestamp":1560081091000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11761-011-0082-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,3,25]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,6]]}},"alternative-id":["82"],"URL":"https:\/\/doi.org\/10.1007\/s11761-011-0082-y","relation":{},"ISSN":["1863-2386","1863-2394"],"issn-type":[{"value":"1863-2386","type":"print"},{"value":"1863-2394","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,3,25]]}}}