Технология web интеграции
Ядром информационной системы, построенной на принципах web-интеграции, является Корпоративный портал. Он представляет собой единую «точку входа» для всех пользователей, предоставляющую доступ к персонифицированный и безопасный доступ ко всей совокупности информации, необходимой для выполнения повседневных обязанностей сотрудника.
Важнейшей функцией Корпоративного портала является обеспечение групповой работы, позволяя координировать работу подразделений и отдельных пользователей над проектами, документами и другой информацией, а также обеспечивать обмен неформализованными корпоративными знаниями. В портал также интегрируются различные приложения, используемые на предприятии: системы управления взаимоотношениями с клиентами (CRM), финансовые и бухгалтерские программы, специализированное программное обеспечение.
Одной из основных задач корпоративного информационного портала, разработанного компанией «Город-Инфо», является стандартизация корпоративной информации и организация единого информационного пространства для сотрудников. Кроме того, портал обладает функциями, позволяющими организовывать групповую работу сотрудников, в том числе и удаленных.
Доступ к корпоративному порталу осуществляется с помощью стандартного web-браузера. Механизм авторизации пользователей позволяет разграничивать права доступа к информации и предоставлять конкретному пользователю только необходимый ему срез данных. Это дает возможность формировать «рабочее место» сотрудника в зависимости от его функциональных и должностных обязанностей. Аутентификация пользователей и предоставление им соответствующих прав доступа и профиля работы с информацией на входе в портал обеспечивается так называемой «матрицей доступа», определяющей место каждого сотрудника в функциональной и административной структуре организации. Все сервисы портала являются персонифицированными и отображаются согласно настройкам и правам доступа конкретного пользователя.
В основе портала лежит ядро, обеспечивающее корректную работу всех сервисов. Логика работы каждого сервиса реализована посредством разработанной специалистами «Город-Инфо» технологии портлетов – специальных программных модулей на кроссплатформенном языке Java. Результаты работы портлетов представляют собой описания данных на расширяемом языке разметки данных XML (eXtensible Markup Language). Они форматируются с учетом персональных предпочтений пользователя и передаются web-браузеру для отображения. Каждый портлет реализует логику работы с данными, необходимыми для конкретного сервиса. Портлет интерпретирует запросы пользователя, обращается к внешним источникам и подготавливает информацию для визуализации в портале. В качестве входных данных портлет получает информацию о пользователе и его правах доступа, тем самым работа с информацией происходит с учетом разделения прав доступа пользователя. Результаты работы портлета представляют собой описание данных на языке XML, которое в последствии трансформируется (форматируется) с учетом типа клиента используемого пользователем (Веб-браузер, мобильные устройства и PDA, и т.д.).