{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T13:10:05Z","timestamp":1748437805263,"version":"3.41.0"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319195834"},{"type":"electronic","value":"9783319195841"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-19584-1_8","type":"book-chapter","created":{"date-parts":[[2015,6,10]],"date-time":"2015-06-10T15:56:31Z","timestamp":1433951791000},"page":"116-128","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Maintenance of Reliable Distributed Applications with Open-Source Middleware: Fifteen Years Later"],"prefix":"10.1007","author":[{"given":"Manuel","family":"D\u00edaz","sequence":"first","affiliation":[]},{"given":"Daniel","family":"Garrido","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,6,9]]},"reference":[{"key":"8_CR1","unstructured":"Object Management Group: The Common Object Request Broker: Architecture and Specification, Version 3.3 (November 2012). http:\/\/www.omg.org\/spec\/CORBA\/3.3"},{"key":"8_CR2","unstructured":"Java.rmi: The Remote Method Invocation Guide. Addison-Wesley Longman Publishing Co., Inc. Boston (2001). ISBN:0201700433"},{"key":"8_CR3","unstructured":"Horstmann, M., Kirtland, M.: DCOM architecture. Microsoft Corporation (July 1997)"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley Longman (1999)","DOI":"10.1007\/3-540-46589-8_10"},{"key":"8_CR5","volume-title":"Essential COM","author":"D Box","year":"1997","unstructured":"Box, D.: Essential COM. Addison-Wesley, Reading (1997)"},{"key":"8_CR6","unstructured":"Englander, R.: Developing Java Beans. O\u2019Reilly Media, Inc. (1997)"},{"key":"8_CR7","unstructured":"Platt, D.S.: Introducing Microsoft. Net. Microsoft press (2002)"},{"key":"8_CR8","unstructured":"Enterprise JavaBeans Specification 2.1, Sun Microsystems (2005). http:\/\/java.sun.com\/products\/ejb\/"},{"key":"8_CR9","unstructured":"Object Management Group: CORBA Component Model Joint Revised Submission (1999)"},{"key":"8_CR10","unstructured":"Object Management Group. http:\/\/www.omg.org"},{"key":"8_CR11","unstructured":"Hejlsberg, A., Wiltamuth, S., Golde, P.: The C# programming language. Adobe Press (2006)"},{"key":"8_CR12","unstructured":"W3C Working Group: Web Services Architecture (2007). http:\/\/www.w3.org\/TR\/ws-arch\/"},{"key":"8_CR13","unstructured":"Henning, M., Vinoski, S.: Advanced CORBA Programming with C++. Addison-Wesley Longman (1999)"},{"key":"8_CR14","unstructured":"Windley, P.J.: REST: Representational State Transfer, Chapter 11, pp. 237\u2013261"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Schmidt, D.C., Kuhns, F.: An overview of the real-time CORBA specification. In: IEEE Computer special issue on Object-Oriented Real-time Distributed Computing (June 2000)","DOI":"10.1109\/2.846319"},{"key":"8_CR16","unstructured":"Object Management Group: Minimum CORBA Update (2004). realtime\/2004-06-01"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Natarajan, B., Gokhale, A., Yajnik, S., Schmidt, D.C.: DOORS: Towards high-performance fault tolerant CORBA. In: Proceedings of the International Symposium on Distributed Objects and Applications. DOA 2000, pp. 39\u201348. IEEE (2000)","DOI":"10.1109\/DOA.2000.874174"},{"key":"8_CR18","unstructured":"Orbix \u2013 Micro Focus. http:\/\/www.microfocus.com\/products\/corba\/orbix\/"},{"key":"8_CR19","unstructured":"Orbacus - Micro Focus. http:\/\/microfocus.com\/products\/corba\/orbacus\/index.aspx"},{"key":"8_CR20","unstructured":"JacORB. http:\/\/jacorb.org\/"},{"key":"8_CR21","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1016\/S0140-3664(97)00165-5","volume":"21","author":"DL Levine","year":"1998","unstructured":"Levine, D.L., Mungee, S., Schmidt, D.C.: The Design of the TAO Real-Time Object Request Broker. Computer Communications 21, 294\u2013324 (1998)","journal-title":"Computer Communications"},{"key":"8_CR22","unstructured":"C++11 Language Mapping Version 1.1. http:\/\/www.omg.org\/spec\/CPP11\/1.1\/PDF\/"},{"key":"8_CR23","unstructured":"Van Rossum, G.: Python Programming Language (2007). USENIX Annual Technical Conference"},{"key":"8_CR24","unstructured":"Flanagan, D., Matsumoto, Y.: The ruby programming language. O\u2019Reilly Media, Inc. (2008)"},{"issue":"5","key":"8_CR25","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1016\/j.jss.2007.07.010","volume":"81","author":"M D\u00edaz","year":"2008","unstructured":"D\u00edaz, M., Garrido, D., Llopis, L., Rus, F., Troya, J.M.: UM-RTCOM: An analyzable component model for real-time distributed systems. Journal of Systems and Software 81(5), 709\u2013726 (2008)","journal-title":"Journal of Systems and Software"},{"issue":"6","key":"8_CR26","doi-asserted-by":"publisher","first-page":"716","DOI":"10.1016\/j.simpat.2007.03.001","volume":"15","author":"M D\u00edaz","year":"2007","unstructured":"D\u00edaz, M., Garrido, D., Troya, J.M.: Development of Distributed Real-Time Simulators Based on CORBA. Simulation Modelling Practice and Theory. 15(6), 716\u2013733 (2007)","journal-title":"Simulation Modelling Practice and Theory."},{"key":"8_CR27","unstructured":"Caro-Benito, R.J., Garrido-M\u00e1rquez, D., Plaza-Tron, P., Rom\u00e1n-Castro, R., Sanz-Mart\u00edn, N., Serrano-Mart\u00edn, J.L.: SMEPP: a secure middleware for embedded P2P. In: Proceedings of the 2009 ICT Mobile Summit, pp. 1\u20138 (2009)"},{"key":"8_CR28","unstructured":"Java SE. http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html"},{"key":"8_CR29","unstructured":"TAO Bugzilla server. http:\/\/bugzilla.dre.vanderbilt.edu\/"},{"key":"8_CR30","unstructured":"JacORB Bugzilla server. http:\/\/jacorb.org\/bugzilla\/"},{"key":"8_CR31","unstructured":"Object Computing, Inc. https:\/\/www.ociweb.com\/"},{"key":"8_CR32","unstructured":"Remedy IT. http:\/\/www.remedy.nl\/"},{"key":"8_CR33","unstructured":"Pardo-Castellote, G.: Omg data-distribution service: architectural overview. In: Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops, pp. 200\u2013206. IEEE (May 2003)"},{"key":"8_CR34","doi-asserted-by":"crossref","unstructured":"Harrison, T.H., Levine, D.L., Schmidt, D.C.: The design and performance of a real-time CORBA event service. In: Proceedings of the OOPSLA 1997 conference, Atlanta, Georgia, October 1997","DOI":"10.1145\/263698.263734"},{"key":"8_CR35","unstructured":"RTI web page. https:\/\/www.rti.com\/"},{"key":"8_CR36","doi-asserted-by":"crossref","unstructured":"Busch, D.: Introduction to OpenDDS (2012)","DOI":"10.5771\/9780739170588-1"},{"key":"8_CR37","volume-title":"Service-Oriented Architecture: Concepts, Technology, and Design","author":"T Erl","year":"2005","unstructured":"Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River (2005)"},{"key":"8_CR38","unstructured":"McMurtry, C., Mercuri, M., Watling, N., Winkler, M.: Windows Communication Foundation Unleashed (Wcf)(Unleashed). Sams (2007)"},{"key":"8_CR39","doi-asserted-by":"crossref","unstructured":"Schmidt, D.C., Cleeland, C.: Applying a pattern language to develop extensible ORB middleware. Design Patterns in Communications (2000)","DOI":"10.1109\/35.755450"},{"key":"8_CR40","doi-asserted-by":"crossref","unstructured":"Bessani, A.N., Fraga, J.S., Lung, L.C.: Implementing the multicast inter-ORB protocol. In: Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, pp. 135\u2013138. IEEE (May 2003)","DOI":"10.1109\/ISORC.2003.1199246"},{"key":"8_CR41","unstructured":"Schmidt, D.C., O\u2019Ryan, C., Kircher, M., Pyarali, I.: Leader\/followers-a design pattern for efficient multi-threaded event demultiplexing and dispatching. In: University of Washington (2000). http:\/\/www.cs.wustl.edu\/~schmidt\/PDF\/lf.pdf"},{"key":"8_CR42","unstructured":"GUIDE: TAO Developers. Object Computing. Inc. (2010). www. opendds. org"}],"container-title":["Lecture Notes in Computer Science","Reliable Software Technologies \u2013 Ada-Europe 2015"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-19584-1_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T12:49:44Z","timestamp":1748436584000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-19584-1_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319195834","9783319195841"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-19584-1_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"9 June 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}