Remotable .NET components позволяет вам получать доступ к функциональности MATLAB® удаленно, как часть распределенной системы, состоящей из нескольких приложений, областей, браузеров или машин.
Существует много причин создать доступные удаленно компоненты:
Сокращение затрат — Изменения в бизнес-логике не требуют, чтобы вы развернули новое программное обеспечение каждому клиенту. Вместо этого можно ограничить новые обновления маленького набора бизнес-серверов.
Увеличенная безопасность для веб-приложений — Реализация Дистанционной работы.NET позволяет вашей базе данных, например, находиться безопасно позади одного или нескольких брандмауэров.
Совместимость программного обеспечения — Используя доступные удаленно компоненты, которые используют стандартные протоколы форматирования как SOAP (простой протокол доступа к объектам), может значительно улучшить совместимость компонента с библиотеками и приложениями.
Способность запустить приложения как у сервисов Windows® — Чтобы запуститься как служба Windows, у вас должен быть доступ к доступному удаленно компоненту, размещенному сервисом. Приложения, реализованные как служба Windows, предоставляют много преимуществ для разработчиков приложений, которые требуют автоматизированного сервера, запускающегося как фоновый процесс, независимый от конкретной учетной записи пользователя.
Гибкость, чтобы изолировать двоичные файлы собственного кода, которые были ранее несовместимы — Соединение собственный и управляемый код без ограничений.
WCF является сквозной web service. Многие преимущества, предоставленные Дистанционной работой.NET — широким выбором функциональной совместимости протокола, например —, могут быть достигнуты с интерфейсом WCF, в дополнение к наличию доступа к более богатому, более гибкому набору собственных типов данных. Дистанционная работа.NET может только поддержать нативные объекты.
WCF предлагает больше устойчивых вариантов в почти каждом аспекте веб-разработки, даже реализации клиента Java®, например.