Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / COM на Linux / 10 сообщений из 10, страница 1 из 1
22.01.2006, 12:43
    #33496026
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
Существует ли сообщество программистов, которые реализуют
взаимодействие с COM объектами на стороне Windows
из ОС Linux?

Например, существует DCOM сервер под Windows.
Необходимо обеспечить взаимодействие с этим сервером из Linux.

Дмитрий.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
22.01.2006, 22:06
    #33496267
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
Вам следует поискать спецификации протоколов
удаленного вызова процедур (RPC для Windows).

Еще можно посмотреть в сторону SOAP.
...
Рейтинг: 0 / 0
25.01.2006, 13:50
    #33502293
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
mayton,

>Еще можно посмотреть в сторону SOAP.

А SOAP активно развивается?

Дмитрий.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
25.01.2006, 14:17
    #33502387
IcyCool
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
Как-то давно слышал о мосте COM-CORBA.
Может это поможет.
...
Рейтинг: 0 / 0
25.01.2006, 14:36
    #33502479
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
rodb
А SOAP активно развивается?


Да. Кроме того, это гетерогенный протокол. То есть,
создающийся для взаимодействия разнородных систем.

Сейчас SOAP активно внедряется в виде http-Web-сервисов.

Еще можешь по Гуглять по ключевому слову RMI.
...
Рейтинг: 0 / 0
25.01.2006, 17:24
    #33503140
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
rodb
Существует ли сообщество программистов, которые реализуют
взаимодействие с COM объектами на стороне Windows
из ОС Linux? Например, существует DCOM сервер под Windows.
Необходимо обеспечить взаимодействие с этим сервером из Linux.


вообщето строго говоря сам то COM - от платформы не зависит. зависит всё то, что вокруг COMа. регистрация компоннентов, хранилище и прочая чушь. Если строго следовать технологии COM - то ось на которой он выполняеться - не регламентируеться (см. книгу по кому. Например "Основы COM" - первые главы. что это, для чего и с чем едят).

Другое дело - COMпоненты написаные под винды и для виндов...
Либо по другому. Если Вам писать своё - то платформа не при чём. Если юзать чужое - не прокатит вообще... Если удалённо - то нуна реализовать протокол DCOM. Задача не благодарная, но в принцепе, решаемо всё...

кстати это одна из ниш в программировании - компоненты под другими осями, отличные от форточек... почему то у многих ассоциация с оле и виндами...

(круглый)
...
Рейтинг: 0 / 0
25.01.2006, 17:51
    #33503221
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
kolobok0,

>вообщето строго говоря сам то COM - от платформы не зависит. зависит всё
то, что вокруг COMа. >регистрация компоннентов, хранилище и прочая чушь.
Если строго следовать технологии COM - то >ось на которой он выполняеться -
не регламентируеться (см. книгу по кому. Например "Основы COM" >- первые
главы. что это, для чего и с чем едят).

Ну а может ли кто-нибудь назвать библиотеку COM реализованную на другой
платформе?
Я почему-то немогу найти года два уже. Да. Все говорят мол стандарт не
регламентирует что
COM должен работать только на виндовс, однако никто почемуто не решается
реализовать COM
под линукс на промышленном уровне.
Почему ни одна фирма не рискнула просто взять и повторить мелкосовтовские
широко используемые COM интерфейсы на другой платформе?
Видимо на это есть очень веские причины.

Дмитрий.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
25.01.2006, 18:23
    #33503294
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
rodbНу а может ли кто-нибудь назвать библиотеку COM реализованную на другой.........Почему ни одна фирма не рискнула просто взять и повторить мелкосовтовские широко используемые COM интерфейсы на другой платформе?....

кхм... почитайте лучше книгу :) повторять что Вы собрались ? Интерфейс айкноу ?

ышо раз о кошках...COM - это технология... Если хотите "закон общения". Где Вы видели его реализацию в библиотеки ? Если ткнёте в ОЛЕ - дык про это заблуждение уже указывал выше...

Технология COM регламентирует 4 (если не ошибаюсь правила), соглашение о именах, способ нахождения точки входа. И всё.

Помню, когда то на спор сделал "технологию загрузки по COMу" без олешной дэлеле... Работало... Да, поиск-хранение компонентов стало моей головной болью. Да, фабрикой компонентов там и не пахло. Да все виндовые настройки по боку. Но простите, COM этого и не утверждал ! В этом то и комизм ситуации кстати. Люди от юникса - считают COM чиссо мелкософтовским мальчиком для каких то там выкрутасов (технология COM родилась от чиссо форточкенных разработок - OLE). На самом деле в данную технологию заложен очень универсальный механизм. Который, на мой взгляд, не шибко любят на других платформах (похоже просто по глупости, или скажем по консерватизности).

Конечно же есть DCOM. Тому нуна уже ессесвенно библиотека. И она уже будет платформозависимая.

с уважением
(круглый)
...
Рейтинг: 0 / 0
25.01.2006, 18:27
    #33503304
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
Программисты, не заинтересованные в Windows — добро пожаловать!
Если Вы пишете программы для UNIX, Macintosh, Linux, VMS или какой-либо другой операционной системы, эта
книга также будет Вам полезна. Концепции, заключенные в СОМ, работают не только в операционной системе
Microsoft Windows, СОМ — это не большой API. COM — это способ программирования, стоящий в одном ряду с
такими способами, как структурное или объектно-ориентированное программирование. Вы можете использовать
подход СОМ в любой операционной системе. Конечно, Windows предоставляет код, который облегчает
программирование «в духе СОМ», но большую часть этого кода нетрудно реализовать на Вашей любимой
платформе.



думаю коментарии излишни...
(круглый)
...
Рейтинг: 0 / 0
27.01.2006, 13:39
    #33507422
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM на Linux
http://www.softwareag.com/Corporate/products/entirex/downloads/default.asp



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / COM на Linux / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]