PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
  • Sesja wygasła!
Tytuł artykułu

Efektywność mechanizmów wywoływania procedur zdalnych

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Efficiency of remote procedure call mechanisms
Języki publikacji
PL
Abstrakty
PL
W pracy przedstawiono wyniki przeprowadzonej analizy porównawczej technologii wywoływania procedur i metod zdalnych. Analizie zostały poddane najpopularniejsze dostępne rozwiązania: Sun RPC, OMG CORBA, Microsoft DCOM, Java RMI, protokół SOAP oraz .NET Remoting. Przedstawiono najważniejsze cechy wymienionych mechanizmów. Opracowano metodę ich badań umożliwiającą porównanie efektywności w różnych środowiskach sieciowych i systemowych oraz w różnych językach programowania zgodnie z możliwościami poszczególnych rozwiązań. Każda technologia została zaimplementowana w przygotowanych programach testujących, które wykonywały ten sam schemat działania przy podobnych warunkach zewnętrznych.
EN
The paper presents results of comparative analysis of remote procedures and methods call. The mechanisms such as Sun RPC, Java RMI, Corba, DCOM, SOAP, .NET Remoting were analyzed. The basic properties of listed technologies were described. The methodology of researches of that technologies was designed. Each technology was implemented in testing programs.
Twórcy
autor
autor
  • Instytut Teleinformatyki i Automatyki WAT, ul. Kaliskiego 2, 00-908 Warszawa
Bibliografia
  • [1] Eddon G., Eddon H., Inside Distributed COM, Microsoft Press, Redmond, Washington, 1998.
  • [2] Emmerich W., Engineering distributed objects, John Wiley & Sons, Chichester, England, 2000.
  • [3] Grzelak M., Analiza porównawcza mechanizmów wywoływania metod zdalnych, praca magisterska WAT, Warszawa, 2009.
  • [4] Harold E. R., Java. Programowanie sieciowe, RM, Warszawa, 2001, str. 555-590.
  • [5] Henning M., Vinoski S., Advanced CORBA Programming with C++, Addison Wesley Longman, Inc., Reading 1999.
  • [6] Horstmann C., Cornell G., Java 2. Podstawy, Helion, Warszawa, 2003.
  • [7] Horstmann C., Cornell G., Java 2. Techniki zaawansowane, Helion, Warszawa, 2005, str. 305-376.
  • [8] Mueller J.P., Poznaj SOAP, MIKOM, Warszawa, 2002.
  • [9] Sawerwain M., Corba. Programowanie w praktyce, MIKOM, Warszawa, 2002.
  • [10] Stevens W.R., Programowanie zastosowań sieciowych w systemie Unix, WNT, Warszawa, 1998, str. 747-765.
  • [11] Stevens W.R., UNIX. Programowanie usług sieciowych, tom 2, WNT, Warszawa, 2001, str. 480-543.
  • [12] Tanenbaum A.S., Systemy rozproszone. Zasady i paradygmaty, WNT, Warszawa, 2006.
  • [13] Templeman J., Vitter D., Visual Studio .NET: .NET Framework. Czarna księga, Helion, Warszawa, 2003, str. 573-630.
  • Źródła internetowe (dostępne online w dniu 12.03.2009)
  • [14] DCOM and CORBA Side by Side, Step by Step, and Layer by Layer, dostępny w Internecie: http://research.microsoft.com/enus/um/people/ymwang/papers/html/dcomncorba/s.htm.
  • [15] gSOAP 2.7.11 User Guide, van Engelen R., dostępny w Internecie: http://www.cs.fsu.edu/~engelen/soapdoc2.pdf.
  • [16] Implementing Remote Procedure Calls, Andrew A.D, Nelson B. J., dostępny w Internecie: http://pages.cs.wisc.edu/~cs736-1/papers/rpc.pdf.
  • [17] OMG CORBA Specification, Version 3.1, Part 1: CORBA Interfaces, dostępny w Internecie: http://www.omg.org/docs/formal/08-01-04.pdf.
  • [18] OMG CORBA Specification, Version 3.1, Part 2: CORBA Interoperability, dostępny w Internecie: http://www.omg.org/docs/formal/08-01-07.pdf.
  • [19] OMG CORBA Specification, Version 3.1, Part 3: CORBA Component Model, dostępny w Internecie: http://www.omg.org/docs/formal/08-01-08.pdf.
  • [20] RPC: Remote Procedure Call Protocol Specification Version 2, Srinivasan R., dostępny w Internecie: http://tools.ietf.org/html/rfc1831.
  • [21] SOAP Version 1.2 Part 0: Primer (Second Edition), dostępny w Internecie: http://www.w3.org/TR/2007/REC-soap12-part0-20070427/.
  • [22] SOAP Version 1.2 Part 1: Messaging Framework (Second Edition), dostępny w Internecie: http://www.w3.org/TR/2007/REC-soap12-part1-20070427/.
  • [23] The omniORB version 4.1 User’s Guide, Grisby D.,dostępny w Internecie: http://omniorb.sourceforge.net/omni41/omniORB.pdf.
  • [24] Wprowadzenie do architektury Microsoft. NET Remoting, dostępny w Internecie: http://download.microsoft.com/download/f/0/4/f04d75c4-16bd-4770-aedf-c815d70e48e5/Wprowadzenie%20do%20architektury%20Nicrosoft%20NET%20Remoting.doc.
  • [25] XDR: External Data Representation Standard, Srinivasan R., dostępny w Internecie: http://tools.ietf.org/html/rfc1832.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWA0-0044-0020
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.