Я не совсем уверен, как вы планируете заявку на функцию, основанную на информации, которую вы предоставили. Если у вас есть служба и элементы управления ActiveX, вы действительно ограничены определенными платформами Windows. Предполагая, что элементы управления ActiveX должны выполняться внутри браузера, вы ограничены Internet Explorer.
Рассмотрите, нужна ли вам услуга для связи с другими компьютерами. Возможно, подвергая сервер с какой-то веб-сервисы или веб-протокола позволит:
- доступ с других компьютеров
- Браузеры, кроме IE, чтобы получить доступ к вашим услугам
Update: Для того, чтобы следовать по из комментария @ voyager о веб-сервисах вы создаете коммуникационный уровень, который может быть написан в сокетах TCP/IP (низкоуровневый) до веб-служб (в основном, XML через HTTP). Ваша служба может прослушивать порт 80 для HTTP-запросов и отвечать соответствующим образом, или вы можете использовать веб-сервер, такой как IIS. Это означает, что вам не нужно иметь собственный HTTP/Web-стек, который может быть желательным. С IIS у вас будут некоторые веб-службы, которые разоблачили вашу логику, реализованную вашим сервисом (услуга < ==> iis < ==> клиент/браузер).
IIS предоставляет ряд параметров безопасности для интрасети или Интернета. Соединения могут быть защищены SSL, и вы можете использовать различные методы проверки подлинности (NTLM, Kerberos, Basic).
Спасибо за отзыв. Я думаю, что я должен был быть более конкретным: Мне не нужна доступность через Интернет, только интранет. Например: Если кто-то делает программу с использованием C++ или что-то еще и запускает ее в той же сети, что и моя служба приложений ... Я бы хотел, чтобы они могли извлекать информацию из моего приложения и использовать ее в своем коде. Ищу безопасный способ сделать это ... будет веб-службы квалифицируется для этого (я предполагаю, что вы имеете в виду, как XML?) Спасибо, Эндрю – Andrew
Веб-сервисы должны быть достаточно для этого. – voyager
Спасибо voyager ... что конкретно вы имеете в виду, когда говорите «веб-сервисы» ... запускаете веб-сервер и получаете/отправляете XML-запросы? – Andrew