| |
|
|
| |
|
|
|
|
|
|
|
В настоящий момент система WebTutor реализована на 2-х технологических платформах - Microsoft и IBM Lotus. Версия на платформе Microsoft является основной и именно для нее осуществляется расширение возможностей продукта, выпуск новых версий и модулей. Версия на платформе IBM Lotus поддерживается, но не развивается
Основные параметры платформы (Microsoft):
- Операционная система - Windows 2000/2003 Server
- Сервер приложений - Internet Information Server
- Сервер СУБД - Microsoft SQL Server 2005/2008 (при количестве обучаемых до 5000 человек, можно использовать хранилище на основе XML файлов)
Для работы с системой используется 2 типа пользовательских интерфейсов:
- Браузер (Internet Explorer, Mozilla Firefox) - интерфейс для всех пользователей портала. Требования к дополнительным комопонентам не предъявляются (за исключением требований, предъявляемых электронными учебными курсами, устанавливаемыми в системе)
- Специальное приложение WebTutor Administrator - интерфейс для администраторов системы, предназначен для настройка справочников и параметров системы, ведения отдельных баз данных системы
Система, с помощью входящего в состав системы компонента "Шлюз с внешними системами" может быть интегрирована с различными элементами ИТ-инфраструктуры заказчика. Помимо перечисленных ниже возможностей интеграции в систему могут быть загружены любые справочники и базы данных (например, контрольные вопросы, учебные программы, компетенции и т.п.) из любых ODBC источников, баз данных Lotus Domino, XML файлов, файловых форматов (Excel, CSV, tab-delimited). Также поддерживается технология вэб-сервисов.
- Система учета персонала - может быть настроена загрузка информации о списке сотрудников, должностей и структуре подразделений. Существует опыт интеграции со следующими системами учета персонала и HR-модулями ERP систем: 1С версии 7 и 8, Босс-Кадровик, SAP HR, Oracle EBS, Microsoft Axapta, Microsoft Navision, Scala, Robertson & Blums, Аит Софт, Company Media
- Система учета пользователей - может быть настроена загрузка списка пользователей и/или авторизация пользователей относительно таких систем как Microsoft Active Directory, Lotus Domino Directory, каталоги LDAP, HP Select Access
- Почтовая система - система может рассылать уведомления о настплении различных событий в системе (назначение курсов и тестов, завершение сроков обучения, заполнение оценочных форм и т.п.). Существует опыт интеграции с Microsoft Exchange, Lotus Domino и другими почтовыми системами, взаимодействие с которыми возможно по протоколам SMTP или MAPI
- Корпоративные порталы - система может быть интегрирована с внешними корпоративными информационными порталами, что позволяет обеспечить технологию SSO (единой авторизации), а также единого портального интерфейса для всех сервисов системы. Существует опыт и готовые решения по интеграции с Microsoft Office Sharepoint Server и SAP Portal
- Внешние хранилища данных - может быть организована выгрузка данных из системы во внешние хранилища данных на основе любых промышленных СУБД (Oracle, DB2, MS SQL, Sybase), а также в многомерные базы данных (OLAP решения промышленных СУБД, Business Objects)

Рис. 1 - Схема взаимодействия компонентов системы
Безопасность в системе:
- Поддержка протокола HTTPS, сертификатов
- Поддержка интегрированной авторизации (NTLM, Kerberos)
- При использовании авторизации относительно собственной базы данных - шифрование паролей
- Широкие возможности разграничения прав на уровне модулей, видов объектов и отдельных объектов на уровне бизнес-логоки сервера приложений. Настраиваемый механизм ролей
- Ведение журналов всех операций выполняемых пользователями в системе
Производительность системы и требования к аппаратному обеспечению:
Более подробную информацию о нашем подходе к оценке производительности системы и результатах тестов производительности можно получить в разделе "Производительность системы". Например, по результатам проведенных тестов было обнаружено, что сервер 2 x Intel Xeon 2.8GHz HT, RAM 2GB, 2 x HDD UWSCSI-320 обеспечивает обработку более чем 70.000 запросов в час соответствующую 1200 завершенным тестовым сессиям.
Возможности для повышения надежности и производительности системы:
- Поддержка кластеров серверов приложений
- Поддержка кластеров СУБД
- Возможность использования множества серверов контента для снижения нагрузки на каналы связи и центральный сервер
- Возможность построения распределенной системы с организацией репликации между серверами системы
|
|
|
|
|
| |
|
|