Какие инструменты .NET я должен рассматривать использование для создания приложения для обеспечения мониторинга наших систем реального времени?

Я хочу построить какой-то интерфейс, который будет контролировать нашу систему маршрутизации / коммутации в реальном времени. Я хотел бы дать много визуальной обратной связи, чтобы иметь возможность контролировать его состояние визуально. Наша система и клиенты не расположены, поэтому им нужно будет подключиться через TCP / IP.

Я хотел бы иметь возможность обслуживать любое количество клиентов мониторинга (хотя это, вероятно, только когда-либо будет около 4-6 клиентов). Я думал об использовании Silverlight, но, похоже, есть один или два хитрости, участвующие в получении Silverlight, чтобы подключиться к приложению, работающему на другом порту.

Я также подумал об использовании HTML5 Canvas и WebSockets. Другая альтернатива - просто создать клиентов, используя нормальные формы окна и, возможно, WPF. Но это означает, что для мониторинга приложения клиент должен быть загружен ранее. Я бы предпочел что-то, что так легко доступно в качестве веб-приложения?

Каковы некоторые из более распространенных пакетов приложений для этого? Для чего я должен остерегаться?

Редактировать:

Просто добавить: это будет только внутренний инструмент. Но у нас есть офисы в паре мест.

5
задан uriDium 14 September 2011 в 08:07
поделиться