Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: MONO + DCOM  (Прочитано 1134 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nikdmt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
MONO + DCOM
« : 06 Декабря 2010, 14:39:12 »
Нужно из под Linux + MONO вызывать удалённый COM-объект на Windows машине.
Как это можно сделать? В какую сторону копать?
В wine вроде встроен dcom (можно и docm98 установить), но как его использовать из mono?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: MONO + DCOM
« Ответ #1 : 06 Декабря 2010, 16:26:27 »
ActiveX, COM, DCOM - это пережитки прошлого.
M$ даже от этого отказывается.
Причины 2:
- безопасность
- проблемы с прохождением через fw.
Используйте клиент-серверные приложения. Это проще, лучше и безопаснее.
ЗЫ. Для унификации даже на локальной машине я бы не стал эти механизмы использовать. Есть более эффективные и унифицированные возможности (сокеты, пипы, фифо, файлы в общем наше все).
« Последнее редактирование: 06 Декабря 2010, 16:32:13 от alexander.pronin »

Оффлайн smaharbA

  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: MONO + DCOM
« Ответ #2 : 06 Декабря 2010, 19:40:14 »
а дком не клиент-сервер ли ?
Я конечно далек от мысли...(с)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: MONO + DCOM
« Ответ #3 : 07 Декабря 2010, 08:29:03 »
DCOM, конечно, получше.
Я его за компанию подмел.
« Последнее редактирование: 07 Декабря 2010, 08:30:59 от alexander.pronin »

Оффлайн smaharbA

  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: MONO + DCOM
« Ответ #4 : 07 Декабря 2010, 08:39:39 »
да и активикс и ком, что ни наесть клиент сервер
Я конечно далек от мысли...(с)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: MONO + DCOM
« Ответ #5 : 07 Декабря 2010, 08:44:21 »
Суть в другом. Про это я уже написал.
Добавлю еще и отсутствие межплатформенности до кучи.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: MONO + DCOM
« Ответ #6 : 07 Декабря 2010, 17:22:27 »
Да что-то не ощущается что MS от COM отказывается. А проблемы с DCOM подлатали парой патчей да подпёрли фаерволами.
И хрен они от этого откажутся! Вся Windows этим COM пронизана от и до. Не мечтайте.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: MONO + DCOM
« Ответ #7 : 08 Декабря 2010, 08:23:29 »
Локально использование останется. В сетях и тем более в интернете эти игрушки не выживут, т.к. не канают.
Пример из АСУТП.
Самым главным аргументом применения COM считалась автоматизация распределенного оборудования.
До недавнего времени самым распространенным методом связи с распределенным оборудованием (практически стандартом) OPC-DA сервер, основанный на COM. Видя его неперспективность, комитетом по АСУТП принят стандарт OPC-UA (там никаких COM и DCOM нет в помине), тем самым была открыта дорога для юниксообразным осям. OPC-DA пока будет существовать, но уже начался обратный отсчет. :coolsmiley:

 

Страница сгенерирована за 0.028 секунд. Запросов: 26.