Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

2007 г.

Влияние исследований на технологию промежуточного программного обеспечения

Вольфганг Эммерих, Микио Аояма, Джо Свентек
Перевод: Сергей Кузнецов

Содержание

Литература

  1. G. Almes. The Impact of Language and System on Remote Procedure Call Design. In Proc. of the 6th Int. Conference on Distributed Computing Systems, pages 414–421. IEEE CS Press, 1986.
  2. G. T. Almes, A. P. Black, E. D. Lazowska, and J. D. Noe. The Eden system: A Technical Overview. IEEE Transactions on Software Engineering, 11(1):43–58,Jan. 1985.
  3. G. Alonso, D. Agrawal, A. E. Abbadi, M. Kamath, R. Gunthor, and C. Mohan. Advanced Transaction Models in Workflow Contexts. Research report, IBM Research, IBM Almaden, July 1995.
  4. D. Alur, D. Malks, and J. Crupi. Core J2EE Patterns: Best Practices and Design Strategies. Sun Microsystems Press. Prentice Hall, 2003.
  5. W. Andreas. HyperDesk’s response to the ORB RFP. OMG TC Document 91.1.6, Object Management Group, 492 Old Connecticut Path, Framingham,MA, USA, Jan. 1991.
  6. T. Andrews, F. Cubera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, S. Thatte, I. Trickovic, and S. Weerawarana. Business process execution language for web services version 1.1. Technical report, OASIS, May 2003.
  7. ANSA. The Advanced Network Systems Architecture (ANSA). Reference manual, Architecture Project Management, Castle Hill, Cambridge, UK, 1989.
  8. M. P. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, and S. Zdonik. The Object-Oriented Database System Manifesto. In W. Kim, J.-M. Nicholas, and S. Nishio, editors, Proc. of the 1st International Conference on Deductive and Object-Oriented Databases, Kyoto, Japan, pages 223–240. North-Holland, 1990.
  9. J. M. Bacon and K. G. Hamilton. Distributed Computing with the RPC: the Cambridge Approach. In Distributed Processing, pages 355–369. IFIP, North-Holland, 1988.
  10. H. E. Bal. The Shared Data Object Model as a Paradigm for Programming Distributed Systems. PhD thesis, Dept. of Computer Science, Vrije Universiteit Amsterdam, The Netherlands, 1989.
  11. H. E. Bal, M. F. Kaashoek, and A. S. Tannenbaum. Orca: A language for parallel programming of distributed systems. IEEE Transactions on Software Engineering, 18(3):190–205, Mar. 1992.
  12. R. Balter. Bull’s response to the ORB RFP. OMG TC Document 91.1.5, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1991.
  13. R. Balzer. Living in the Next Generation Operating System. IEEE Software, pages 77–85, 1987.
  14. N. S. Barghouti. Supporting cooperation in the Marvel process-centered SDE. In SDE 5: Proceedings of the fifth ACM SIGSOFT symposium on Software development environments, pages 21–31, New York, NY, USA, 1992. ACM Press.
  15. P. A. Bernstein. Transaction processing monitors. Communications of the ACM, 33(11):75–86, 1990.
  16. P. A. Bernstein. Middleware: A Model for Distributed System Services. Communications of the ACM, 39(2):86–98, 1996.
  17. P. A. Bernstein, V. Hadzilacos, and N. Goodman. Concurrency Control and Recovery in Database Systems.Addison Wesley, 1987.
  18. N. Bieberstein, S. Bose, L. Walker, and A. Lynch. Impact of Service-Oriented Architecture on Enterprise Systems, Organizational Structures and Individuals. IBM Systems Journal, 44(4):691–708, 2005.
  19. K. Birman and J. Thomas. Exploiting replication in distributed systems. In S. Mullender, editor, Distributed Systems, pages 319–365. Addison-Wesley,1989.
  20. A. Birrell, G. Nelson, S. Owicki, and E. Wobber. Network objects. ACM SIGOPS Operating Systems Review,27(5):217–230, 1993.
  21. A. D. Birrell and B. J. Nelson. Implementing Remote Procedure Calls. ACM Transactions on Computer Systems, 2(1):39–59, Feb. 1984.
  22. P. V. Birron, K. Permanente, and A. Malhotra. XML Schema Part 2: Datatypes. Technical report, World Wide Web Consortium, Oct. 2004.
  23. A. Black, N. Hutchinson, E. Jul, H. Levy, and L. Carter. Distribution and abstract types in Emerald. IEEE Transactions on Software Engineering, 13(1):65–76, 1987.
  24. G. Booch. Object-Oriented Design with Applications. Benjamin Cummings, 1991.
  25. D. Box. A Brief History of SOAP. 2001.
  26. D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelson, H. F. Nielsen, S. Thatte, and D. Winer. Simple object access protocol (soap) 1.1. Note, World Wide Web Consortium, May 2000.
  27. T. Bray, J. Paoli, and C. M. Sperberg-McQueen. Extensible Markup Language. Recommendation, World Wide Web Consortium, Mar. 1998.
  28. M. R. Cagan. The HP SoftBench Environment: An Architecture for a New Generation of Software Tools. Hewlett-Packard Journal, pages 36–47, June 1990.
  29. A. Chandor, editor. Dictonary of Computers. Penguin Books, 1970.
  30. J. Charles. Middleware Moves to the Forefront. IEEE Computer, 32(5):17–19, May 1999.
  31. D. R. Cheriton. The V Kernel: A Software Base for Distributed Systems. IEEE Software, 1(2):19–42, 1984.
  32. D. R. Cheriton and S. E. Deering. Host Groups: A Multicast Extension for Datagram Networks. ACM SIGCOMM Computer Communications Review, 15(4):172–179, 1988.
  33. S. Cheung. Java Transaction Service (JTS). Sun Microsystems, 901 San Antonio Road, Palo Alto, CA 94303, Dec. 1999.
  34. S. Cheung and V. Matena. Java Transaction API (JTA). SunMicrosystems, 901 San Antonio Road, Palo Alto, CA 94303, Apr. 1999.
  35. R. Chinnici, M. Gudgin, J.-J. Moreau, J. Schlimmer, and S. Weerawarana. Web services description language (wsdl) 2.0. Working draft, World Wide Web Consortium, Aug. 2004.
  36. E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana. Web Services Description Language (WSDL) 1.1. W3C note, W3C, March 2001.
  37. J. Clark and S. DeRose. XML Path Language (XPath) Version 1.0. Recommendation, World Wide Web Consortium, Nov. 1999.
  38. E. E. Cobb. The impact of object technology on commercial transaction processing. The VLDB Journal, 6(3):173–190, 1997.
  39. J. M. Correira and F. Biscotti. Market Share: AIM and Portal Software, Worldwide, 2005. Gartner market research report, Gartner, June 2006.
  40. B. J. Cox. Object oriented programming: an evolutionary approach. Addison-Wesley Longman, 1986.
  41. F. Curbera, S. Weerawarana, and M. J. Duftler. Network accessible service specification language: An xml language for describing network accessible services. Technical report, IBM Research, May 2000.
  42. L. DeMichiel and M. Keith. Enterprise Java Beans Version 3.0: EJB Core Contracts and Requirements. JSR 220, Sun Microsystems, 4140 Network Circle, Santa Clara, CA 95054, Dec. 2005.
  43. F. DeRemer and H. Kron. Programming-in-the-large versus programming-in-the-small. In Proceedings of the international conference on Reliable software, pages 114–121, 1975.
  44. F. DeRemer and H. Kron. Programming-in-the-large versus programming-in-the-small. IEEE Transactions on Software Engineering, SE-2(2):80–86, 1976.
  45. T. H. Dineen, P. J. Leach, N. W. Mishkin, J. N. Pato, and G. L. Wyant. The Network Computing Architecture and System: An Environment for Developing Distributed Applications. In Proc. of the 1987 Summer USENIX Conference, Phoenix, Arizona, USA, pages 385–398. USENIX Association, Berkeley, CAL, 1987.
  46. G. Dixon. Object management for persistence and recoverability. PhD thesis, University of Newcastle, School of Computer Science, 1988.
  47. G. N. Dixon, D. D. Parrington, S. K. Shrivastava, and S. M. Wheater. The treatment of persistent objects in Arjuna. Computer Journal, 32(4):323–332, 1989.
  48. W. Emmerich. Engineering Distributed Objects. John Wiley & Sons, Chichester, UK, April 2000.
  49. W. Emmerich, E. Ellmer, and H. Fieglein. TIGRA – An Architectural Style for Enterprise Application Integration. In Proc. of the 23rd Int. Conference on Software Engineering, Toronto, Canada, pages 567–576. IEEE Computer Society Press, 2001.
  50. C. Enright. Software AG’s response to the ORB RFP. OMG TC Document 91.1.10, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1991.
  51. P. T. Eugster, P. A. Felber, R. Guerraoui, and A.-M. Kermarrec. The many faces of publish/subscribe. ACM Computing Surveys, 35(2):114–131, 2003.
  52. J. Fancey. Build Better Business Processes with Web Services in BizTalk Server 2004. MSDN Magazine, 20(3), Mar. 2005.
  53. M. Fleury and F. Reverbel. The JBoss Extensible Server. In M. Endler and D. C. Schmidt, editors, Proc. of the ACM/IFIP/USENIX International Middleware Conference 2003, Rio de Janeiro, Brazil, volume 2672 of Lecture Notes in Computer Science, pages 344 – 373. Springer, 2003.
  54. L. Freburger. DEC response to the ORB RFP. OMG TC Document 91.1.7, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1991.
  55. C. M. Geschke, J. H. Morris, and E. H. Satterthwaite. Early Experience with Mesa. Communications of the ACM, 20(8):540–553, Aug. 1977.
  56. M. Gilpin. Market overview update: Application server market. Technical report, Forrester Research, May 2002.
  57. A. Goldberg. Smalltalk-80: The Language and its Implementation. Addison Wesley, 1983.
  58. C. F. Goldfarb. A generalized approach to document markup. ACM SIGPLAN Notices, 16(6):68–73, 1981.
  59. J. Gray. Transaction Processing – Concepts and Techniques. Morgan Kaufman, San Mateo, CA, 1993.
  60. J. N. Gray. Notes on Database Operating Systems. In R. Bayer, R. Graham, and G. Seegm¨uller, editors, Operating systems: An advanced course, volume 60 of Lecture Notes in Computer Science, chapter 3.F., pages 393–481. Springer, 1978.
  61. R. Grimes. DCOM Programming. Wrox, 1997.
  62. M. Gudgin, M. Hadley, N. Mendelsohn, J.-J. Moreau, and H. F. Nielsen. Simple object access protocol (soap). Recommendation, World Wide Web Consortium, June 2003.
  63. J. Hagel and J. S. Brown. Out of the Box: Strategies for Achieving Profits Today and Growth Tomorrow through Web Services. Harvard Business School Press, 2002.
  64. M. Hapner, R. Burridge, R. Sharma, and J. Fialli. Java Message Service. Sun Microsystems, 2550 Garcia Avenue, Mountain View, CA 94043, USA, Aug. 2001.
  65. R. O. Hart and G. Lupton. DEC FUSE: Building a Graphical Software Development Environment from UNIX Tools. Digital Technical Journal, 7(2):5–19, 1995.
  66. N. Hazeltine. NCR’s response to the ORB RFP. OMG TC Document 91.1.9, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1991.
  67. R. Heffner, L. Fulton, A. Cullen, M. Gilpin, and H. Peyret. Service Oriented Architectures. Technical report, Forrester Research, 2006.
  68. A. Herbert. APM’s response to the ORB RFP. OMG TC Document 91.1.2, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1991.
  69. M. L. Hess, J. A. Lorrain, and G. R. McGee. Multiprotocol networking – A blueprint. IBM Systems Journal, 34(3):330–346, 1995.
  70. D. Hollingsworth. The Workflow Reference Model Version 1.1. Technical Report TC00-1003, Workflow Management Coalition, 2 Crown Walk, Winchester SO22 5XE, UK, Jan. 1995.
  71. N. Hutchinson. Emerald: An Object-Based Language for Distributed Programming. PhD thesis, Dept. of Computer Science, University of Washington, 1987.
  72. IBM. MQSeries - An Introduction into Messaging and Queuing. Technical Report GC33-0805-01, IBM UK Laboratories, Hursley Park, Winchester, Hampshire, England, SO21 2JN, June 1995.
  73. ISO 8879. Information processing – Text and Office Systems – Standard Generalized Markup Language SGML. Technical report, International Standards Organisation, 1986.
  74. T. Jensen, D. L. Metayer, and T. Thorn. Security and Dynamic Class Loading in Java: A Formalization. In Proc. of the 1998 Int. Conf. on Computer Languages, page 4. IEEE Computer Society Press, May 1998.
  75. C. B. Jones. Software Development - A Rigorous Approach. Prentice Hall, 1980.
  76. E. Jul, H. Levy, N. Hutchinson, and A. Black. Finegrained mobility in the Emerald system. ACM Transactions on Computer Systems, 6(1):109–133, Feb. 1988.
  77. S. Keene. Object-Oriented Programming in Common Lisp. Addison-Wesley, 1989.
  78. M. M. Kong. DCE: An Environment for Secure Client/Server Computing. Hewlett-Packard Journal, 46(6):6–15, Dec. 1995.
  79. H. C. Lauer and E. H. Satterthwaite. The Impact of Mesa on System Design. In Proc. of the 4th Int. Conference on Software Engineering, Munich, Germany, pages 174–182. IEEE Computer Society Press, 1979.
  80. P. J. Leach, B. L. Stumpf, J. A. Hamilton, and P. H. Levine. UIDs as Internal Names in a Distributed File System. In Proc. of the Symposium on Principles of Distributed Computing, pages 34–41. ACM Press, 1982.
  81. F. Leymann. Web Service Flow Language (WSFL). Technical report, IBM, May 2001.
  82. F. Leymann and W. Altenhuber. Managing business processes as an information resource. IBM Systems Journal, 33(2):326–384, 1994.
  83. F. Leymann and D. Roller. Business Process Management with FlowMark. In Digest of Papers of CompCon Spring ’94, pages 230–234. IEEE Computer Society Press, 1994.
  84. F. Leymann, D. Roller, and M. T. Schmidt. Web Services and Business Process Management. IBM Systems Journal, 41(2):198–211, 2002.
  85. S. Liang and G. Bracha. Dynamic class loading in the Java virtual machine. In OOPSLA ’98: Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 36–44. ACM Press, 1998.
  86. B. Liskov. Primitives for Distributed Computing. ACM Operating Systems Review, 13(5):33–42, Dec. 1980.
  87. B. Liskov. Distributed Programming in Argus. Communications of the ACM, 31(3):300–312, Mar. 1988.
  88. B. Liskov and A. Snyder. Exception Handling in CLU. IEEE Transactions on Software Engineering, SE-5(6):546–558, Nov. 1979.
  89. B. Liskov, A. Snyder, R. Atkinson, and C. Schaffert. Abstraction mechanisms in CLU. Communications of the ACM, 20(8):564–576, Aug. 1977.
  90. S. M. Little and S. K. Shrivastava. An Examination of the Transition of the Arjuna Distributed Transaction Processing Software from Research to Products. In Proc. of the 2nd Int. Workshop on Industrial Experience with Systems Software, Boston, MA (co-located with OSDI ’02). Usenix Association, 2002.
  91. M. Mathews. HP’s response to the ORB RFP. OMG TC Document 91.1.4, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1991.
  92. L. G. Meredith and S. Bjorg. Contracts and Types. Communications of the ACM, 46(10):41–47, 2003.
  93. P. Merrick and C. Allen. Web Interface Definition Language. Note, World Wide Web Consortium, Sept. 1997.
  94. B. Meyer. Object-oriented Software Construction. Prentice Hall, 1988.
  95. Microsoft. Enterprise Solution Patterns Using Microsoft .NET. Microsoft Press, 2003.
  96. R. Milner. Communicating and Mobile Systems: the π-calculus. Cambridge University Press, 1999.
  97. P. Mockapetris and K. J. Dunlap. Development of the domain name system. SIGCOMM Comput. Commun. Rev., 18(4):123–133, 1988.
  98. C. Mohan and D. Dievendorff. Recent Work on Distributed Commit Protocolls, and Recoverable Messaging and Queuing. IEEE Data Engineering Bulletin, 17(1):22–28, 1994.
  99. E. B. Moss. Nested transactions: An approach to reliable distributed computing. Technical Report TR-260, Massachusetts Institute of Technology, Cambridge, MA, 1981.
  100. J. B. Moss. Nested Transactions: An Approach to Reliable Distributed Computing. MIT Press, 1985.
  101. A. Nadalin, C. Kaler, P. Hallam-Baker, and R. Monzillo. Ws security. Technical report, OASIS, Mar. 2004.
  102. B. J. Nelson. Remote Procedure Call. PhD thesis, Carnegie Mellon University, 1981.
  103. Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701, USA. The Common Object Request Broker: Architecture and Specification Version 1.0, October 1991.
  104. Object Management Group, Object Transaction Service – Reponse to the OMG’s second RfP, Nov. 1993.
  105. Object Management Group, Transaction Service Proposal, Nov. 1993.
  106. Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701, USA. The Common Object Request Broker: Architecture and Specification Revision 2.0, July 1995.
  107. B. Oki, M. Pfluegl, A. Siegel, and D. Skeen. The Information Bus: an architecture for extensible distributed systems. In SOSP ’93: Proceedings of the fourteenth ACM symposium on Operating systems principles, pages 58–68. ACM Press, 1993.
  108. OMG. CORBAservices: Common Object Services Specification, Revised Edition. Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701, USA, December 1998. www.omg.org/docs/formal/98-12-09.pdf.
  109. OMG. Notification Service. Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701, USA, Jan. 1998.
  110. Open Group, Reading, UK. DCE Glossary, 1996.
  111. Open Group, editor. DCE 1.1: Remote Procedure Calls. The Open Group, 1997.
  112. F. Panzieri and S. K. Shrivastava. Rajdoot: A remote procedure call mechanism supporting orphan detection and killing. IEEE Transactions on Software Engineering, 14(1):30–37, 1988.
  113. D. C. Parnas. A Technique for the Software Module Specification with Examples. Communications of the ACM, 15(5):330–336, 1972.
  114. C. Peltz. Web services orchestration and choreography. IEEE Computer, 36(10):46–52, 2003.
  115. E. Prudhommeaux. XML Protocol Comparison. Technical report, World Wide Web Consortium, 2000.
  116. S. T. Redwine and W. E. Riddle. Software Technology Maturation. In Proc. of the 8th Int. Conference on Software Engineering, London, UK, pages 189–200. IEEE Computer Society Press, 1985.
  117. B. K. Reid. Scribe: a document specification language and its compiler. PhD thesis, Carnegie Mellon University, 1981.
  118. B. K. Reid. The Scribe Document Specification Language and its Compiler. In Proc. of the Int. Conference on Research and Trends in Document Preparation Systems, pages 59–62, 1981.
  119. S. Reiss. Overview of the FIELD Environment. Technical report, Dept. of Computer Science, Brown University, 1987.
  120. S. Reiss. Connecting tools using message passing in the field environment. IEEE Software, pages 57–66, July 1990.
  121. K. Rothermel and C. Mohan. ARIES/NT: A Recovery Method Based on Write-Ahead Logging for Nested Transactions. In P. M. G. Apers and G. Wiederhold, editors, Proceedings of the Fifteenth International Conference on Very Large Data Bases, August 22-25, 1989, Amsterdam, The Netherlands, pages 337–346. Morgan Kaufmann, 1989.
  122. B. G. Ryder, M. L. Soffa, and M. Burnett. The Impact of Software Engineering Research on Modern Programming Languages. ACM Transactions on Software Engineering and Methodology, 14(4):431–477, 2005.
  123. M. Shapiro. General and per-submission evaluations to responses to the ORB RFP. OMG TC Document 91.5.7, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Aug. 1991.
  124. M. Shapiro, Y. Gourhant, S. Habert, L. Mosseri, M. Ruffin, and C. Valot. SOS: An object-oriented operating system: assessment and perspectives. Computer Journal, 2(4):287–337, 1989.
  125. L. Sheffler. Constellation’s response to the ORB RFP. OMG TC Document 91.1.3, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1991.
  126. D. Shia. DSET’s response to the ORB RFP. OMG TC Document 91.1.1, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1990.
  127. J. Shirley and W. Rosenberry. Microsoft RPC Programming Guide. O’Reilly, Apr. 1995.
  128. S. K. Shrivastava, G. N. Dixon, and G. D. Parrington. An Overview of the Arjuna Distributed Programming System. IEEE Software, 8(1):66–73, 1991.
  129. D. Skeen. Teknekron’s response to the ORB RFP. OMG TC Document 91.1.8, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1991.
  130. D. Skeen. An Information Bus Architecture for Large-Scale Decision-Support Environments. In Proc. of the Winter Usenix Conference, pages 183–195, 1992.
  131. A. Snyder. Encapsulation and Inheritance in Object-Oriented Programming Languages. ACM SIGPLAN Notices, 21(11):38–45, 1986. Proc. of the Object-Oriented Programming Systems, Languages and Applications (OOPSLA) Conference, Portland, OR.
  132. A. Snyder. A Glossary of Common Object-Oriented Terminology. OMG TC Document 90.1.8, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1990.
  133. A. Snyder. Draft OMG Object Model. OMG TC Document 90.1.2, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Jan. 1990.
  134. R. Soley. ORB RFP Responses: Final submissions. Memorandum to OMG TC ORB Task Force, Feb. 1991.
  135. R. M. Soley. Object Management Architecture Guide. Wiley, 492 Old Connecticut Path, Framingham, MA 01701, USA, 1992.
  136. R. J. Souza and S. P. Miller. Unix and Remote Procedure Calls: A Peaceful Coexistence? In Proc. of the 6th Int. Conference on Distributed Computing Systems, pages 268–277. IEEE CS Press, 1986.
  137. P. Srinnivasan. An Introduction to Microsoft .NET Remoting Framework. Technical report, Microsoft, Redmont, Washington, USA, July 2001.
  138. B. Stroustrup. The C++ Programming Language. Addison Wesley, 1986.
  139. Sun Microsystems. XDR: External Data Representation Standard (RFC 1014). IETF, June 1987.
  140. Sun Microsystems. RPC: Remote Procedure Call Protocol Specification, Ver. 2.0 (RFC 1050). IETF, June 1988.
  141. Sun Microsystems. Java Remote Method Invocation Specification, revision 1.50, jdk 1.2 edition, Oct. 1998.
  142. J. Sventek and W. Andreas. The Common Object Request Broker: Architecture and Specification. OMG TC Document 91.8.1, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Aug. 1991.
  143. B. H. Tay and A. L. Ananda. A survey of remote procedure calls. ACM SIGOPS Operating Systems Review, 24(3):68–79, 1990.
  144. TechNet. What is RPC? Microsoft, Mar. 2003.
  145. S. Thatte. Xlang: Web services for business process design. Technical report, Microsoft, 2001.
  146. J. Waldo. Remote Procedure Calls and Java Remote Method Invocation. IEEE Concurrency, 6(3):5–7, July-September 1998.
  147. B. Weber. Object Request Broker Request for Proposals. OMG TC Document 90.10.5, Object Management Group, 492 Old Connecticut Path, Framingham, MA, USA, Oct. 1990.
  148. S. Weerawarana, A. Curbera, F. Leymann, T. Storey, and D. F. Furguson. Web Services Platform Architecture. Prentice Hall, 2005.
  149. D. Winer. XML RPC. Technical report, UserLand Software, June 1999.
  150. R. Wirfs-Brook, B. Wilkerson, and L. Wiener. Designing Object-Oriented Software. Prentice Hall, 1990.
  151. A. Wollrath, R. Riggs, and J. Waldo. A Distributed Object Model for the Java System. Usenix Computing Systems, 9(4):265–290, 1996.
  152. Xerox OPD. Courier: The Remote Procedure Call Protocol, xerox system integration standard 038112 edition, Dec. 1981.
  153. X/Open Group. Distributed Transaction Processing: The XA Specification. X/Open Company, ISBN 1 872630 24 3, Reading, UK, Dec. 1991.
  154. C. Mohan, Repeating History Beyond ARIES, Proceedings of the 25th VLDB Conference, Edinburgh, Scotland, 1999, pp. 1-17.

Содержание

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...