Data Exchange

Тема в разделе ".NET", создана пользователем BadGuy1, 26 дек 2006.

Статус темы:
Закрыта.
  1. BadGuy1

    BadGuy1 Гость

    Интересует вопрос, как лучше организовать обмен данными между приложениями c учетом специфики NET. (WinAPI, DDE, OLE)???
     
  2. Electro

    Electro Гость

    Самое простое NET.Remoting, а также цепляется все перечисленное тобой. DCOM, COM+.
     
  3. karlito

    karlito Гость

    Для: BadGuy1
    Всё зависит от конкретной задачи. Может тебе .NET совсем не нужен?

    Для: Electro
    Это слишком просто. Лучше построить COM сервер (это совсем не сложно) на голом C++, обернуть это в COM+, обернуть это .NET Component, завернуть всё это в .NET Remoting.
    Что это ты такие простые решения человеку предлагаешь?
     
  4. Dr.Gigabit

    Dr.Gigabit Гость

    Смотри в сторону WCF ака Indigo, ремотинг идет лесом :)
     
  5. BadGuy1

    BadGuy1 Гость

    насчет простоты, это ага =)
    задача такая, требуется организовать обмен данными с Word'ом и Adobe Indesign'om.
    В .NET вызовы WinAPI, насколько я понял, не очень приветствуются, да и тяжко это релизовывать в ручную.
    Может подскажите как это проще организовать.
    В delph'ях, как я помню, — CreateOleObject и вперед, получаем доступ к классам сервера.
    Может и тут есть что аналогичное?
     
  6. Pasha

    Pasha Гость

    Добавляешь в проект COM-reference на нужную библиотеку и получаешь доступ к классам сервера.
     
  7. BadGuy1

    BadGuy1 Гость

    спасибо за ответы.
     
  8. Electro

    Electro Гость

    Расшифруй плз. WCF.
    Дыбану-что такое.
     
  9. karlito

    karlito Гость

    Дыбан, это Windows Communication Foundation (.NET Framework 3.0)
     
  10. Electro

    Electro Гость

    И чем он лучше к примеру NET.Remoting-а ?
     
  11. Pasha

    Pasha Гость

    Для обмена данными между Word'ом и Adobe Indesign'om - ничем.
     
  12. Electro

    Electro Гость

    Windows Communication Foundation (formerly code-named "Indigo") is a set of .NET technologies for building and running connected systems. It is a new breed of communications infrastructure built around the Web services architecture. Advanced Web services support in Windows Communication Foundation provides secure, reliable, and transacted messaging along with interoperability. The service-oriented programming model of Windows Communication Foundation is built on the Microsoft .NET Framework and simplifies development of connected systems. Windows Communication Foundation unifies a broad array of distributed systems capabilities in a composable and extensible architecture, spanning transports, security systems, messaging patterns, encodings, network topologies, and hosting models. Windows Communication Foundation will be available for Windows Vista™ as well as for Windows XP and Windows Server 2003.
    Для особо продвинутых в (.NET Framework 3.0).
    Ну а по сути темы(уже после уточненной), конечно нужно искать Adobe-COM.
    Либо XML использовать.
     
  13. Dr.Gigabit

    Dr.Gigabit Гость

    Electro, ты сам-то WCF смотрел? Хостом WCF может быть любое приложение, даже консольное.
    Веб-сервисы тут не причем абсолютно. Это унифицированая платформа.
     
  14. Electro

    Electro Гость

    Не смотрел.
    А в NET.Remoting нет ?
    Притом что если речь идет о ремотинге в интро-сети NET.Remoting
    думаю не уступит WCF. А то-что касается интернета тогда конечно WCF.
    т.к. очевидно MS довернул NET.Remoting в смысле :
    provides secure, reliable, and transacted messaging along with interoperability.
    Платформа у нас одна Framework. А вот технологии могут быть разными.
    В конце-концов демократия.
     
  15. Dr.Gigabit

    Dr.Gigabit Гость

    Еще раз -- MS не доворачивала Remoting. WFC спроектировано командой Дона Бокса с нуля, все схожести с веб-сервисами, ремотинтом и проч. -- это одни из возможностей WCF в том числе и по interoperability.

    Ладно, спор ни о чем...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей