English version

Техническое описание

Системные требования

Программное обеспечение BroadView работает на обычных ПК. Вы можете сами выбрать поставщика аппаратного обеспечения для серверов. Наша философия — не диктовать требования к аппаратному обеспечению, а дать клиенту возможность гибко подойти к вопросу компьютерного оснащения в соответствии со сложившимися отношениями со своими поставщиками. Мы будем работать с вами на конкретном установленном оборудовании.

«Тонкий клиент» может работать даже через dial-up соединение. Все рабочие станции рассчитаны на работу под управлением Microsoft Windows XP, Windows Vista или Windows 7, а сервера — под Windows Server 2003/2008.

Клиент BroadView был спроектирован с учетом минимизации влияния на рабочие места пользователей; в пакет входят два DLL-файла и один основной исполняемый файл. Кроме того, система BroadView не оставляет практически ничего в реестре Windows. В требования к рабочим местам пользователей входят: минимальный размера ОЗУ — 256 Мб, дисковое пространство — 40 Мб, ЦП — Pentium III или мощнее. В результате получилась простая, но надежная среда клиентских АРМ с минимальными потребностями в ИТ-поддержке.

Системная архитектура

Система BroadView представляет собой настоящее трехуровневое клиент-серверное решение на основе новейших технологий в области серверов, разработки, транспорта и баз данных. В простых словах — это крайне высокая производительность решения, которое не только хорошо масштабируется, но и поддерживает быстрое и простое расширение функционала.

Основа BroadView построена на высокопроизводительной, соответствующей стандартам, базе данных SQL. Данная технология баз данных основана на управлении версиями для обеспечения согласованности базы данных, что в свою очередь обеспечивает крайне высокую производительность решения по сравнению с традиционным подходом регистрации транзакций в журнале. Кроме того, самой базе данных практически не требуется постоянное сопровождение, таким образом, снижаются требования по операционной поддержке BroadView. Система масштабируема и может наращиваться для работы с десятками и сотнями гигабайт информации.

Сервер приложений BroadView построен на такой БД и включает в себя большую часть бизнес-логики, внедренной в BroadView. Преимуществом такого подхода является центральное расположение бизнес-логики, с прямым доступом к БД и кэшу сервера приложений. Данный подход обеспечивает высокую производительность и предоставляет платформу, поддерживающую такие нововведения как Расписания, Плей-листы и Прибыль в реальном времени.

Сервер приложений BroadView состоит из нескольких серверов, в том числе Сервис Мониторинга, основной Сервер Приложений и Сервер Отчетности. Благодаря этому система BroadView масштабируется на несколько серверов с увеличением производительности.

Последний, третий, уровень системы BroadView — клиентское ПО или ПО для настольных систем. Клиентское ПО в основном отвечает за отображение и сбор информации. Ключевым преимуществом такого подхода является минимизация объема информации, пересылаемой между клиентом и сервером. Таким образом, клиенты BroadView хорошо себя чувствуют в средах с низкой скоростью соединения, таких как корпоративные сети WAN, защищенные Интернет-соединения и т. д. Клиент BroadView полностью совместим с Windows и поддерживает инструменты интерфейса, такие как «Вырезать/Копировать/Вставить», «Перетаскивание», интерактивная справка, горячие клавиши, проверка правописания и многие другие функции Windows.

В двух словах — клиент-серверная структура BroadView предоставляет устойчивую высокопроизводительную среду, поддерживающую работу одной станции, с возможностью масштабирования до огромных комплексов из множества станций, а также многоканальные среды.

Аппаратная архитектура

BroadView работает на стандартных Windows-серверах. По сравнению с решениями предыдущих поколений, где требовались дорогие системы мини-компьютеров или больших компьютеров, BroadView предлагает систему с производительностью выше в несколько раз, на платформе высокой устойчивости, за долю той цены.

Среды BroadView обычно включают в себя от одного до шести Windows-серверов. Система BroadView спроектирована таким образом, чтобы её можно было масштабировать на несколько серверов, увеличивая таким образом её надежность и производительность. Простые среды с одной станцией обычно работают на одном сервере, но если требуется более высокая производительность или повышенная избыточность при хранении данных, работают на двух серверах. В сложной сети из нескольких станций / зависимых сред используется несколько серверов, зачастую даже шесть, для обеспечения повышенной надежности и избыточности при хранении данных, а также гораздо более высокой производительности.

Такая масштабируемая технология предоставляется в «коробочной» версии продукта. BroadView не выдает лицензии на каждый ЦП или сервер. Фактически и на несколько параллельных пользователей лицензия не выдается. BroadView выдает лицензии на каждую станцию, что делает приобретение, разворачивание и поддержку экономически более выгодными.

Характерная среда BroadView включает в себя основной сервер, поддерживающий основные серверы базы данных и приложений, а также вспомогательный сервер. Вспомогательный сервер работает с сервером отчетности и обеспечивает повышенную избыточность при хранении данных для основного сервера. Основные части приложения BroadView размещены на нескольких серверах, что повышает производительность и одновременно надежность за счет использования дополнительной вспомогательной системы, которая может взять на себя задачи основного сервера. С таким подходом надежность работы приложения и доступное машинное время очень высоки.

В более крупных и сложных сетях / зависимых системах или средах с несколькими станциями такой вспомогательный сервер может стать выделенным сервером, к которому можно подключить несколько серверов отчетности и получить ещё более высокую производительность. Все эти серверы являются стандартными, относительно недорогими Windows-серверами с типовыми и рентабельными конфигурациями. Все программное обеспечение, за исключением операционной системы, предоставляется в пакете ПО BroadView. Не требуется никаких дорогих или дополнительных баз данных или других лицензий.

Мы используем СУБД с открытыми исходными кодами — Firebird SQL, которая обеспечивает высокую производительность при низких затратах на сопровождение. По нашим грантам в нее был внесен ряд изменений, которые позволили увеличить стабильность, производительность и безопасность этой и без того замечательной СУБД. Это позволяет нам самим отвечать за целостность БД и не навязывать клиентам продукты третьих сторон.

Для пользователей, желающих расширить возможности системы BroadView за рамки базовых, предлагается вариант использования внешнего интерфейса к БД. В таком варианте пользователи и разработчики получают доступ к базе данных BroadView через интерфейсы и при помощи инструментов, включая: ODBC, драйверы. NET, JDBC и OLE для баз данных.

Типичный вариант использования доступа через сторонние интерфейсы обеспечивает дополнительные функции отчётности, непосредственный доступ к веб-сайтам, веб-инструментарий и многие другие возможности.

Мы создаем программные интерфейсы для интеграции с вашими системами хранения контента, эфирными серверами, финансовыми программами. Данные могут синхронизироваться в синхронном или асинхронном режиме. Мы можем настроить «зеркала» наших баз данных или всех серверов из соображений производительности или кратного резервирования.

Обновление системы

Одной из главных целей разработки пятой версии системы BroadView было максимально возможное уменьшение рабочей нагрузки на ИТ-отделы клиента. Это достигается различными способами, в том числе за счет использования недорогих серверных технологий, стандартных операционных систем семейства Windows, баз данных, не требующих администрирования, и что самое важное, автоматического обновления клиентского ПО рабочего места пользователя.

Одним из наиболее затратных видов ИТ является поддержка пользователей и их рабочих мест. Стандартной функцией системы BroadView является автоматическое обновление клиентского ПО. Каждый раз при запуске клиентского ПО данная процедура автоматически определяет время установки новой версии или обновления и автоматически закачивает с внутреннего сервера и устанавливает обновление на клиентское рабочее место. Процедура работает без вмешательства ИТ-специалистов и не позволяет пользователям работать с устаревшими версиями клиентского ПО.

При внедрении мы создаем VPN соединение серверов с московским офисом BroadView Russia. Посредством этого соединения специалисты BroadView обеспечат сервисное обслуживание системы, её обновление и настройку. Наши сервера всегда будут под нашим наблюдением и контролем.

Удаленный доступ пользователей

Трехзвенная клиент-серверная архитектура BroadView имеет множество преимуществ. Одним из наиболее полезных является способ предоставления удаленного доступа. В простых словах, с системой BroadView можно работать удаленно с небольшими или вообще без потерь производительности по сравнению с локальными пользователями.

Система BroadView задумана так, что сервер и клиенты обмениваются лишь минимальным объемом данных. Благодаря этому клиент BroadView может эффективно работать с удаленного АРМ. В одной из крупнейших на данный момент систем BroadView используется центральный кластер серверов, поддерживающий 45 станций. 34 из этих станций управляются с удаленных площадок через корпоративную инфраструктуру WAN. 190 из 220 активных пользователей в этой системе работают с кластером удаленно.

Клиент BroadView одинаково хорошо работает через связки LAN и WAN. Система BroadView также может работать через защищенные Интернет-соединения, обычно использующие технологию VPN. Большинство Интернет-пользователей подключаются к системе при помощи технологий xDSL или через кабельный модем.

Производительность работы соединения зависит от двух компонент — пропускная способность и сетевая задержка. BroadView не предъявляет требований к пропускной способности. Однако система чувствительна к сетевым задержкам. Обычно соединения с большими задержками, т. е. более 100 мсек, или соединения с колебаниями величины задержки в широком диапазоне не рекомендуются для работы с BroadView.

Для случаев наличия соединений с большой сетевой задержкой, коммутируемых соединений или необходимости отвечать различным корпоративным требованиям, система BroadView была сертифицирована для работы с Citrix Metaframe и Microsoft Terminal Services.

Модернизация на заказ

Как услугу мы предлагаем «кастомизацию» под ваши требования и задачи.
Огромная библиотека из сотен стандартных отчетов, конечно, все равно не покроет всех ваших потребностей, поэтому новые отчеты вы можете заказать у нас (дешевле) или создать сами (дороже).