{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T05:20:56Z","timestamp":1737523256873,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":10,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540660934"},{"type":"electronic","value":"9783540487531"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/3-540-48753-0_8","type":"book-chapter","created":{"date-parts":[[2007,10,10]],"date-time":"2007-10-10T13:58:29Z","timestamp":1192024709000},"page":"91-102","source":"Crossref","is-referenced-by-count":0,"title":["Efficient and Extensible Multithreaded Remote Servers?"],"prefix":"10.1007","author":[{"given":"Ricardo","family":"Jim\u00e9nez-Peris","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Pati\u00f1o-Mart\u00ednez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F. J.","family":"Ballesteros","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Ar\u00e9valo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,6,11]]},"reference":[{"key":"8_CR1","unstructured":"E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns. Elements of Reusable Object-Oriented Software. Addison Wesley, 1995."},{"key":"8_CR2","unstructured":"R. Jim\u00e9enez, M. Pati\u00f1o, and S. Ar\u00e9valo. Multithreaded Rendezvous: A Design Pattern for Distributed Rendezvous. In Proc. of ACM Symposium on Applied Computing. ACM Press, Feb. 1999."},{"key":"8_CR3","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1007\/BFb0054996","volume-title":"Proc. of International Conference on Reliable Software Technologies, Ada-Europe\u201998","author":"M. Pati\u00f1o","year":"1998","unstructured":"M. Pati\u00f1o, R. Jim\u00e9nez, and S. Ar\u00e9valo. Integrating Groups and Transactions: A Fault-Tolerant Extension of Ada. In Proc. of International Conference on Reliable Software Technologies, Ada-Europe\u201998, volume LNCS 1411, pages 78\u201389. Springer, June 1998."},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"M. Pati\u00f1o, R. Jim\u00e9nez, and S. Ar\u00e9valo. Synchronizing Group Transactions with Rendezvous in a Distributed Ada Environment. In Proc. of ACM Symposium on Applied Computing, pages 2\u20139. ACM Press, Feb. 1998.","DOI":"10.1145\/330560.330562"},{"key":"8_CR5","unstructured":"M. Pati\u00f1o, Ballesteros F. J., R. Jim\u00e9nez, S. Ar\u00e9valo, Kon F., and Campbell R. H. Composite Calls: A Design Pattern for Effcient and Flexible Client-Server Interaction. In http:\/\/www.gsyc.inf.uc3m.es\/\u223cnemo\/off\/interp.ps , 1998."},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"B. I. Sand\u00e9n. The State-Machine Pattern. In Proc. of ACM Tri-Ada\u201996. ACM Press, 1996.","DOI":"10.1145\/240678.240710"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"J. M. Sasine and R. J. Toal. Implementing the Model-View-Controller Paradigm in Ada 95. In Proc. of ACM Tri-Ada\u201995. ACM Press, 1995.","DOI":"10.1145\/376503.376571"},{"key":"8_CR8","unstructured":"D. C. Schmidt. Reactor. An Object Behavioral Pattern for Concurrent Event Demultiplexing and Event Handler Dispatching. In J. Coplien and D. C. Schmidt, editors, Pattern Languages of Program Design. Addison Wesley, 1995."},{"issue":"10","key":"8_CR9","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1145\/286238.286248","volume":"41","author":"D. C. Schmidt","year":"1998","unstructured":"D. C. Schmidt. Evaluating Architectures for Multithreaded Object Request Brokers. Communications of the ACM, 41(10):54\u201360, Oct. 1998.","journal-title":"Communications of the ACM"},{"key":"8_CR10","doi-asserted-by":"crossref","unstructured":"C. J. Thompson and V. Celier. DVM: An Object-Oriented Framework for Building Large Distributed Ada Systems. In TriAda Conference. ACM Press, 1995.","DOI":"10.1145\/376503.376559"}],"container-title":["Lecture Notes in Computer Science","Reliable Software Technologies \u2014 Ada-Europe\u2019 99"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48753-0_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T14:47:22Z","timestamp":1737470842000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48753-0_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540660934","9783540487531"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/3-540-48753-0_8","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1999]]}}}