Intaro Evolution – система автоматизации офисной

advertisement
А.Е. КОРОТКОВ
Научный руководитель – К.Я. КУДРЯВЦЕВ, к.т.н., доцент
Московский инженерно-физический институт (государственный университет)
INTARO EVOLUTION – СИСТЕМА АВТОМАТИЗАЦИИ
ОФИСНОЙ ДЕЯТЕЛЬНОСТИ НА БАЗЕ WEB ТЕХНОЛОГИЙ
Разрабатывается и внедряется система автоматизации офисной деятельности
Intaro Evoltuion, призванная решить проблемы, возникающие при внедрении уже
существующих систем.
Внедрение системы автоматизации в организации даёт возможности
вести историю деятельности, повышать прозрачность бизнеса, снижать
издержки и повышать управляемость организации. Для сотрудников ценность системы автоматизации заключается в возможностях экономить
время на рутинных операциях и поиске информации, одновременно вести
большое количество процессов. Как правило, в системах автоматизации
предусмотрены средства для планирования и контроля временных сроков
выполнения задач. Тогда система позволяет сотрудникам получать полную картину по собственной деятельности и тому, что с ней связано.
Однако большинство существующих систем автоматизации офисной
деятельности обладает недостатками, которые могут привести к существенным трудностям при внедрении.
Одним из распространенных недостатков является недостаточная гибкость. Этот недостаток может означать то, что не система подстраивается
под существующие процессы работы, а компании приходится изменять
способ своей работы таким образом, чтобы он подходил для системы автоматизации.
Ещё одним часто встречающимся недостатком является слабая интеграция с другими системами. Если архитектура системы недостаточно
гибкая, то такая интеграция может оказаться очень трудоёмкой.
Также существующие системы зачастую обладают неудовлетворительным соотношением цены и функционала.
Можно выделить следующие ключевые особенности системы Intaro
Evolution, которые позволяют преодолеть вышеупомянутые недостатки.
Система Intaro Evolution включает в себя средство Intaro Evoltuion
Designer, которое позволяет разработать модель данных и настроить пользовательский интерфейс для каждого конкретного внедрения. Это средство на практике позволяет существенно сократить время на один из ос-
новных процессов внедрения информационной системы с одной стороны,
с другой стороны – снизить квалификационные требования к специалистам, осуществляющим реализацию модели данных в информационной
системе.
Пользовательский интерфейс Intaro Evolution построен на основе
AJAX фреймворка ExtJS. Такое решение позволяет создать пользовательский интерфейс обладающий широкими функциональными возможностями, подобно настольным приложениям, а также сохраняющий преимущества web-интерфейса.
Система Intaro Evolution построена по модульной архитектуре. Т.е.
задачи по расширению функциональности системы в конкретных внедрениях решаются посредством создания модулей системы. При этом поддерживается и развивается общее для всех проектов ядро системы, изменения в которое вносятся исходя из необходимости развития системы, а
не из требований, предъявляемых к конкретному внедрению. Когда реализуемая с помощью модуля функциональность может быть использована
в нескольких внедрениях системы, то возможно повторное использование
модулей.
В Intaro Evolution слой абстракции операций с базой данных позволяет обрабатывать события, возникающих до и после основных операций с
базой данных. Модули системы могут устанавливать обработчики этих
событий, осуществляя при этом необходимые действия бизнес-логики.
В Intaro Evolution любые данные сопровождаются информацией о
времени их актуальности. Фактически база данных в Intaro Evolution является темпоральной базой данных реализованной поверх обычной реляционной базы данных. Такой подход позволяет обращаться к состоянию
базы данных на определённый момент. Такое обращение возможно за
определённый период времени, длина которого зависит от соотношения
объёма хранимой информации и технических возможностей сервера.
Также возможен просмотр истории изменений какого-либо объекта и откат изменений, сделанных с каким-либо объектом или группой объектов
за определённый период времени. Перечисленные выше возможности
существенно снижают риск потери или порчи важных данных.
В Intaro Evolution реализована ролевая модель прав доступа, которая
позволяет назначать права ролей, как к целым таблицам, так и к отдельным записям. Поддержка прав доступа реализована на уровне слоя абстракции операций базы данных, что позволяет обеспечить высокий уровень безопасности.
Download