Zdalne wywołanie procedury (RPC) to technologia, która umożliwia programowi komputerowemu wykonanie podprocedury lub procedury w innej przestrzeni adresowej (zwykle na innym komputerze w sieci udostępnionej) bez jawnego kodowania przez programistę szczegółów tej zdalnej interakcji. Oznacza to, że programista będzie pisać zasadniczo ten sam kod, czy podprocedura jest lokalny dla programu wykonującego lub zdalnego. Gdy oprogramowanie, o którym mowa, jest napisane przy użyciu zasad obiektowych, RPC może być określany jako zdalne wywołanie lub zdalne wywołanie metody. Cała komunikacja jest przejrzysta dla programistów. Musisz napisać kod jak dla obiektu lokalnego. Nie widać różnic między obiektami lokalnymi i zdalnymi.
Oprogramowanie Routix opracowuje własną technologię RPC znaną jako Routix.RPC. Nasza technologia różni się od innych implementacji w zakresie dużej szybkości połączeń, łatwości obsługi, obsługi obiektów wywołania zwrotnego.
Routix.RPC używa silnego szyfrowania i intelektualnej kompresji komunikacji sieciowej między klientem a serwerem. Jeśli zakupiono routix.RPC z kodem źródłowym - możesz po prostu rozszerzyć protokół komunikacyjny, dodając dane niestandardowe do pakietów, ponieważ Routix.RPC używa pakietów XML jako protokołu komunikacyjnego. Routix.RPC może być używany w rozproszonych aplikacjach n-warstwowych, aplikacjach konsoli usług, oprogramowaniu do zdalnego zarządzania.
historia wersji
- Wersja 2.2 opublikowany na 2008-05-26
Naprawiono niektóre błędy transportu RPC.
Szczegóły programu
Eula
Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego
Licencja Routix.RPC
TO OPROGRAMOWANIE JEST LICENCJONOWANE, A NIE SPRZEDAWANE. UŻYTKOWNIK MOŻE KORZYSTAĆ Z TEGO OPROGRAMOWANIA WYŁĄCZNIE W SPOSÓB OPISANY W NINIEJSZEJ UMOWIE.
JEŚLI UŻYTKOWNIK NIE ZGADZA SIĘ Z WARUNKAMI NINIEJSZEJ UMOWY, NIE NALEŻY INSTALOWAĆ OPROGRAMOWANIA.
1. OPROGRAMOWANIE. Termin "oprogramowanie"&Oprogramowanie pod względem kapitalizacji; odnosi się do kodu obiektowego programu komputerowego znanego jako "Routix.RPC", wszelkich aktualizacji, kodu uzupełniającego lub programów dostarczonych użytkownikowi przez firmę routix software z lub w związku z Routix.RPC, podręcznikiem użytkownika i plikiem Pomocy, wszelkimi komponentami, powiązanymi mediami i materiałami drukowanymi oraz wszelkimi powiązanymi "informacjami online lub dokumentacją elektroniczną.
2. UDZIELENIE LICENCJI. Licencji Ewaluacyjnej. Jeśli użytkownik nabył licencję na Oprogramowanie na podstawie oceny lub wersji próbnej, może bezpłatnie korzystać z Oprogramowania. Użytkownik musi uiścić opłatę licencyjną i zarejestrować swoją kopię, aby nadal korzystać z Oprogramowania z rozszerzoną funkcjonalnością. Aby uiścić opłatę licencyjną i zarejestrować kopię, należy odwiedzić witrynę sieci Web lub autoryzowanego przedstawiciela handlowego. Tak długo, jak Oprogramowanie jest najbardziej aktualną wersją Routix.RPC dystrybuowanej przez firmę oprogramowania Routix, użytkownik może podać każdemu dokładne kopie Oprogramowania ewaluacyjnego. Użytkownik nie może pobierać żadnych opłat za kopiowanie lub korzystanie z oprogramowania ewaluacyjnego, ale może pobierać opłatę dystrybucyjną, która jest racjonalnie związana z wszelkimi kosztami związanymi z dystrybucją Oprogramowania ewaluacyjnego (np. opakowanie). Użytkownik nie może w żaden sposób reprezentować, że sam Sprzedaje Oprogramowanie. Dystrybucja Oprogramowania ewaluacyjnego użytkownika nie uprawnia użytkownika do żadnej rekompensaty od firmy routix.
Zarejestrowana licencja. Nie można odsprzedawać ani rozpowszechniać zakupionego oprogramowania w postaci silnika RPC. Nie można rozpowszechniać żadnego zakupionego kodu źródłowego. Przy zakupie licencji otrzymasz numer rejestracyjny lub pliki wykonywalne pełnej wersji lub pliki binarne (lub kod źródłowy w przypadku zakupu). Okres obowiązywania licencji jest bezterminowy, chyba że zakupiono licencję o ograniczonym terminie. Jeśli Użytkownik nabył Oprogramowanie po obniżonej cenie jako uaktualnienie z poprzedniej wersji Oprogramowania, nie może już korzystać z poprzedniej wersji. Użytkownik może również wykonać jedną kopię Oprogramowania w celu tworzenia kopii zapasowych lub archiwizacji. W przeciwnym razie zakupione Oprogramowanie nie może być kopiowane w całości lub w części. Użytkownik może trwale przenieść wszystkie swoje prawa wynikające z niniejszej licencji, jeśli odbiorca zgodzi się na warunki niniejszej licencji, zniszczy wszelkie kopie Oprogramowania nieztransferowane odbiorcy, a jeśli Oprogramowanie zostało licencjonowane po obniżonej cenie jako uaktualnienie z poprzedniej wersji, zniszczysz dowolną kopię poprzedniej wersji, która nie została przeniesiona na odbiorcę.
3. OGRANICZENIA. Użytkownik nie może ograniczać Oprogramowania do formy czytelnej dla człowieka, inżynierii wstecznej, dekompilacji, demontażu, scalania, adaptowania lub modyfikowania Oprogramowania (jeśli jest zakupiony bez kodu źródłowego), z wyjątkiem przypadków i tylko w zakresie, w jakim taka działalność jest wyraźnie dozwolona przez obowiązujące prawo, niezależnie od tego ograniczenia. Użytkownik nie może wypożyczać, dzierżawić ani wypożyczać Oprogramowania. Użytkownik nie może korzystać z Oprogramowania w celu nieautoryzowanego przekazywania informacji, takich jak kopiowanie lub przekazywanie pliku z naruszeniem praw autorskich lub w jakimkolwiek nielegalnym celu.
4. USŁUGI WSPARCIA. Firma zajmująca się oprogramowaniem Routix może świadczyć usługi pomocy technicznej związane z Oprogramowaniem. Korzystanie z usług pomocy technicznej podlega instrukcji obsługi, dokumentacji online i innym materiałom firmy mogą być od czasu do czasu modyfikowane. Firma zajmująca się oprogramowaniem Routix może wykorzystywać wszelkie informacje podane przez Ciebie w ramach uzyskiwania usług wsparcia dla swoich celów biznesowych, w tym wsparcia produktu i rozwoju.
5. GROMADZENIE INFORMACJI. Oprogramowanie nie gromadzi i nie przesyła żadnych informacji o użytkowniku.
6. ROZWIĄZANIE UMOWY. Niniejsza licencja wygasa, jeśli użytkownik nie przestrzega jej warunków. Jeśli licencja zostanie zakończona, należy zniszczyć wszystkie kopie Oprogramowania. Wygaśnięcie niniejszej licencji nie ogranicza innych praw spółki Routix, jakie może mieć z mocy prawa.
7. WŁASNOŚĆ INTELEKTUALNA. Użytkownik przyjmuje do wiadomości, że posiada jedynie ograniczone, niewyłączne prawo do używania i kopiowania Oprogramowania zgodnie z niniejszą licencją oraz że firma oprogramowania Routix zachowuje tytuł własności do Oprogramowania i wszelkie inne prawa, które nie zostały wyraźnie przyznane. Oprogramowanie jest chronione przez prawa autorskie, patenty i prawa autorskie Stanów Zjednoczonych i Federacji Rosyjskiej oraz postanowienia traktatów międzynarodowych.
8. OGRANICZENIA EKSPORTOWE. Użytkownik nie może eksportować ani reeksportować Oprogramowania z naruszeniem przepisów eksportowych Stanów Zjednoczonych i Federacji Rosyjskiej ani obowiązujących przepisów obowiązujących w jakiejkolwiek innej jurysdykcji. Przepisy przewidują między innymi, że Oprogramowanie nie może być eksportowane ani reeksportowane do niektórych krajów, które są objęte embargiem lub ograniczeniami lub do niektórych osób objętych ograniczeniami. Kraje objęte embargiem i ograniczeniami obejmują obecnie Kubę, Iran, Irak, Libię i Sudan. OPRÓCZ INNYCH OGRANICZEŃ OPISANYCH W NINIEJSZEJ SEKCJI, UŻYTKOWNIK NIE MOŻE KORZYSTAĆ Z OPROGRAMOWANIA ANI EKSPORTOWAĆ OPROGRAMOWANIA DO DOWOLNEGO MIEJSCA PRZEZNACZENIA, W KTÓRYM UŻYTKOWNIK WIE LUB MA POWODY, ABY WIEDZIEĆ, ŻE OPROGRAMOWANIE MOŻE BYĆ UŻYWANE W ZWIĄZKU Z ROZPRZESTRZENIANIEM BRONI JĄDROWEJ, CHEMICZNEJ LUB BIOLOGICZNEJ LUB POCISKÓW RAKIETOWYCH.
9. BRAK GWARANCJI: W ZAKRESIE DOZWOLONYM PRZEZ OBOWIĄZUJĄCE PRAWO, OPROGRAMOWANIE I WSZELKIE USŁUGI POMOCY TECHNICZNEJ SĄ ŚWIADCZONE &AS IS" BEZ JAKIEJKOLWIEK GWARANCJI, WYRAŹNEJ LUB DOROZUMIANEJ, W TYM, BEZ OGRANICZEŃ, DOROZUMIANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU LUB NIENARUSZANIA PRAW. PROGRAMY KOMPUTEROWE SĄ Z NATURY ZŁOŻONE, A OPROGRAMOWANIE MOŻE NIE BYĆ WOLNE OD BŁĘDÓW. OPROGRAMOWANIE JEST DOSTARCZANE ZE WSZYSTKIMI WADAMI, A CAŁE RYZYKO CO DO ZADOWALAJĄCEJ JAKOŚCI, WYDAJNOŚCI, DOKŁADNOŚCI I WYSIŁKU JEST Z TOBĄ.
10. OGRANICZENIE ODPOWIEDZIALNOŚCI. FIRMA ROUTIX SOFTWARE NIE PONOSI ODPOWIEDZIALNOŚCI WOBEC CIEBIE ZA JAKIEKOLWIEK SZKODY NASTĘPCZE, SPECJALNE, PRZYPADKOWE LUB POŚREDNIE, WYNIKAJĄCE Z DOSTAWY, DZIAŁANIA LUB KORZYSTANIA Z OPROGRAMOWANIA, NAWET JEŚLI FIRMA OPROGRAMOWANIA ROUTIX ZOSTAŁA POINFORMOWANA O MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD. O ILE OBOWIĄZUJĄCE PRAWO NIE STANOWI INACZEJ, ODPOWIEDZIALNOŚĆ FIRMY ROUTIX SOFTWARE COMPANY ZA WSZELKIE ROSZCZENIA ZWIĄZANE Z ZAKUPEM LUB KORZYSTANIEM Z OPROGRAMOWANIA, CZY TO W UMOWIE, NIEDOZWOLONEJ, CZY TEŻ JAKIEJKOLWIEK INNEJ TEORII ODPOWIEDZIALNOŚCI, NIE PRZEKROCZY WIĘKSZEJ WARTOŚCI 5,00 USD LUB OPŁATY LICENCYJNEJ ZAPŁACONEJ PRZEZ UŻYTKOWNIKA.
11. RZĄD STANÓW ZJEDNOCZONYCH I R.F. Oprogramowanie jest komercyjnym oprogramowaniem komputerowym opracowanym wyłącznie na koszt prywatny. Prawa cywilnych i niecynaczelnych agencji rządu Stanów Zjednoczonych i R.F. do używania, ujawniania i powielania Oprogramowania podlegają warunkom niniejszej Licencji. Wydawcą jest firma zajmująca się oprogramowaniem Routix, Federacja Rosyjska.
12. BEZPIECZEŃSTWO. Użytkownik zgadza się, że firma zajmująca się oprogramowaniem Routix nie ponosi odpowiedzialności za naruszenia bezpieczeństwa wynikające z korzystania przez niego z Oprogramowania. Bezpieczeństwo Oprogramowania zależy przede wszystkim od wybrania bezpiecznego hasła i zachowania ich w tajemnicy. Nie należy wybierać hasła, które może być łatwo odnalezione przez innych. Na przykład nie należy używać wyrazu lub sekwencyjnej serii liczb. Zalecamy losowy wybór co najmniej 6 mieszanych znaków alfa i liczbowych, z różnicami między wielkimi i dolnymi literami.
13. AUDYT. Użytkownik zgadza się, że na żądanie firmy routix o oprogramowanie zaświadczy na piśmie, że przestrzega warunków niniejszej licencji.
14. RÓŻNE. Niniejsza licencja podlega prawu Stanów Zjednoczonych i Federacji Rosyjskiej. Użytkownik zgadza się poddać się jurysdykcji sądów w Usa i R.F. do wszystkich celów. Niniejsza licencja stanowi pełną i wyłączną umowę między nami, niezależnie od jakichkolwiek postanowień w jakimkolwiek zamówieniu zakupu lub innym dokumencie pisemnym, z wyjątkiem definicji jakiegokolwiek okresu ewaluacyjnego lub ograniczonej licencji terminowej pojawiającej się w Internecie lub innej dokumentacji towarzyszącej licencji oraz zestawienia liczby oddzielnych opłat licencyjnych użytkownika, za które użytkownik zapłacił zgodnie z opisem w sekcji 2 Powyżej. Niniejsza licencja może być modyfikowana wyłącznie dokumentem podpisanym przez firmę oprogramowania Routix. Żaden sprzedawca lub dystrybutor oprogramowania Routix nie jest upoważniony do zmiany warunków niniejszej licencji. Jeśli którekolwiek z postanowieniami tej licencji zostanie uznane za niewykonalne, pozostała część licencji nie zostanie naruszona, a niewykonalne postanowienie zostanie zreformowane w zakresie niezbędnym do wykonania tego postanowienia.niewykonalne postanowienie zostanie zreformowane w zakresie niezbędnym do zapewnienia wykonalności tego postanowienia. Jeśli znajdujesz się poza Stanami Zjednoczonymi, stosuje się następujący przepis: Les parties aux presentes conferment leur volonte que cette convention de meme que tous les documents y compris tout avis qui SHY rattache, soient rediges en langue anglaise. (Tłumaczenie: &Strony potwierdzają, że niniejsza Umowa i cała związana z nią dokumentacja jest i będzie w języku angielskim.")
W przypadku jakichkolwiek pytań dotyczących niniejszej licencji lub chęci skontaktowania się z firmą oprogramowania Routix z jakiegokolwiek powodu, prosimy o kontakt z firmą oprogramowania Routix pocztą elektroniczną.
Firma zajmująca się oprogramowaniem Routix