Запуск программ с windows машины на Linux машине.
От: akaVVS Россия  
Дата: 17.05.02 14:27
Оценка:
Привет всем,
Есть такая задача:
Запускать проги с windows машины на другой Linux машине.
Может писал кто-то что-то подобное ?

В принципе понятно есть 2 пути:
1.tcp/ip server/client.
2.RPC server/client.
Со 1-ым все понятно.

Стал рассматривать 2-ой и увидел что:
у MS свой RPC API, на Linuxe свой.
И пересекаются они мало .
Как жить ?
Подскажите.
VVS
Re: Запуск программ с windows машины на Linux машине.
От: KA it-knowledge-base.blogspot.com
Дата: 17.05.02 16:08
Оценка:
Здравствуйте akaVVS, Вы писали:

VVS>Есть такая задача:

VVS>Запускать проги с windows машины на другой Linux машине.
VVS>Может писал кто-то что-то подобное ?

VVS>В принципе понятно есть 2 пути:

VVS>1.tcp/ip server/client.
VVS>2.RPC server/client.
VVS>Со 1-ым все понятно.

VVS>Стал рассматривать 2-ой и увидел что:

VVS>у MS свой RPC API, на Linuxe свой.
VVS>И пересекаются они мало .
VVS>Как жить ?
VVS>Подскажите.

Есть DCOM для Linux (небесплатно, естсественно). Там даже ATL водится , и есть реализация некоторых функций из Win32 API :-
ЗЫ Я бы выбрал 1-й путь
//
#import <windows.bas>
class IWindows9x:protected DOS { private: virtual HANDLE EnumClouds()=0; };
Re: Запуск программ с windows машины на Linux машине.
От: Kubyshev Andrey  
Дата: 22.05.02 06:24
Оценка:
Здравствуйте akaVVS, Вы писали:

VVS>В принципе понятно есть 2 пути:

VVS>1.tcp/ip server/client.
VVS>2.RPC server/client.
VVS>Со 1-ым все понятно.

No my idem drugim putem. Use CORBA. Exist dlya unix like os i dlya win , na raznye vkusy , ot horoshih i dorogoih , do prostyh i besplatnyh
lichno ya use OmniOrb http://sourceforge.net/projects/omniorb/
Re: Запуск программ с windows машины на Linux машине.
От: Аноним  
Дата: 22.05.02 15:39
Оценка:
VVS>Привет всем,
VVS>Есть такая задача:
VVS>Запускать проги с windows машины на другой Linux машине.
VVS>Может писал кто-то что-то подобное ?

VVS>В принципе понятно есть 2 пути:

VVS>1.tcp/ip server/client.
VVS>2.RPC server/client.
VVS>Со 1-ым все понятно.

VVS>Стал рассматривать 2-ой и увидел что:

VVS>у MS свой RPC API, на Linuxe свой.
VVS>И пересекаются они мало :(.
VVS>Как жить ?
VVS>Подскажите.

Есть CORBA.
Pro: Есть под все платформы: Win/*NIX/Mainframe и языки — от С до кобола.
Contra: Довольно тяжела и не очень проста при установке и поддержке

Неплохая весьма альтернатива RPC: XML RPC
Сужествует для всех платформ и языков. Бесплатна. "Тонкие" клиент и сервер.

минусы:
1. заметный сетевой overhead (параматры вызова обкладываются жирными xml-тегами)
2. нет никаих directory service как в корбе.
Re: Запуск программ с windows машины на Linux машине.
От: User99  
Дата: 02.06.02 07:32
Оценка:
Здравствуйте akaVVS, Вы писали:


VVS>Стал рассматривать 2-ой и увидел что:

VVS>у MS свой RPC API, на Linuxe свой.
VVS>И пересекаются они мало .
VVS>Как жить ?
VVS>Подскажите.

Писал RPC сервер под Win(NT/2000). Клиент был уже готовый под Unixoм. Вроде все нормально. Никаких проблемм не было. До сих пор счтал, что RPC в win пришло из Unix 1:1.
Re[2]: Запуск программ с windows машины на Linux машине.
От: akaVVS Россия  
Дата: 23.06.02 15:51
Оценка:
Здравствуйте User99, Вы писали:

U>Здравствуйте akaVVS, Вы писали:



VVS>>Стал рассматривать 2-ой и увидел что:

VVS>>у MS свой RPC API, на Linuxe свой.
VVS>>И пересекаются они мало .
VVS>>Как жить ?
VVS>>Подскажите.

U>Писал RPC сервер под Win(NT/2000). Клиент был уже готовый под Unixoм. Вроде все нормально. Никаких проблемм не было. До сих пор счтал, что RPC в win пришло из Unix 1:1.


Нет,
RPC API разные, форматы передачи данных по сети разные (Linux — XDR, Windows — NDR).
Но !!!
Есть у MS есть Windows Services for Unix — за деньги. В котором реализована поддержка UNIX RPC.
Так-то вот.
Это-то я наверно и буду исрользовать...
VVS
Re: Запуск программ с windows машины на Linux машине.
От: iZEN СССР  
Дата: 28.06.02 16:36
Оценка:
Здравствуйте akaVVS, Вы писали:

VVS>Привет всем,

VVS>Есть такая задача:
VVS>Запускать проги с windows машины на другой Linux машине.
VVS>Может писал кто-то что-то подобное ?

VVS>В принципе понятно есть 2 пути:

VVS>1.tcp/ip server/client.
VVS>2.RPC server/client.
VVS>Со 1-ым все понятно.

VVS>Стал рассматривать 2-ой и увидел что:

VVS>у MS свой RPC API, на Linuxe свой.
VVS>И пересекаются они мало :(.
VVS>Как жить ?
VVS>Подскажите.

Нет ничего проще!
Java RMI. Входит в поставку JRE (Java2 Standart Edition).
http://java.sun.com/j2se/1.4/download.html
:super:
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.