Р. Н. Титов европейская организация ядерных исследований (cern), Женева, Швейцария использование среды world wide web и технологий j2ee при автоматизации корпоративного документооборота вдоклад

Вид материалаДоклад
Подобный материал:

УДК 001(06) Телекоммуникации и новые информационные технологии…


Д. МАТИЕСОН, Р.Н. ТИТОВ

Европейская организация ядерных исследований (CERN), Женева, Швейцария


ИСПОЛЬЗОВАНИЕ СРЕДЫ WORLD WIDE WEB
И ТЕХНОЛОГИЙ J2EE ПРИ АВТОМАТИЗАЦИИ
КОРПОРАТИВНОГО ДОКУМЕНТООБОРОТА



В докладе рассмотрены вопросы создания корпоративной системы электрон­но­го документооборота Европейской организации ядерных исследований (ЦЕРН) с использованием технологий J2EE, СУБД Oracle и системы маршрутизации Oracle Workflow


Европейская организация ядерных исследований (ЦЕРН) является крупнейшим мировым центром по исследованию физики частиц. В ЦЕРН работают около 2500 штатных сотрудников и более 6500 физиков из 49 стран мира регулярно приезжают в ЦЕРН для проведения исследований.

Координирование совместной работы такого значительного числа ученых, распределенных по всему миру, сопряжено со значительными административными затратами, для уменьшения которых в ЦЕРН была разработана и внедрена корпоративная система электронного документо­оборота (EDH). Система EDH автоматизирует практически все стороны хозяйст­венной деятельности ЦЕРН, включая закупки, платежи, отпуска, ко­ман­ди­ровки, кадровые вопросы, обеспечение безопасности работ, предоставление информационных услуг, материально-техническое снабжение, заявки на обучение и др. Система осуществляет верификацию данных и автоматическое прохождение документов по всем необходимым адресам, исходя из структуры организации и характера документов. Безопасность и конфиденциальность данных гарантируется применением новейших разработок в области защиты информации и электронно-цифровой подписи.

EDH предоставляет такие возможности, как контролирование бюджета в реальном режиме времени, возможность отслеживания местонахождения любого документа, снижение задержек при подписании до 10 раз и делегацию прав подписи.

Система EDH написана на языке программирования высокого уровня Java с использованием технологий разработки корпоративных приложе­ний (Java 2 Enterprise Edition, J2EE). Документы представлены в EDH в виде электронных форм, доступных из любого точки земного шара через среду World Wide Web. При этом вся бизнес-логика находится на стороне сервера, а клиент реализован на языке разметки гипертекста HTML (т.н. «тонкий клиент»). В процессе создания EDH были формализованы понятия, используемые в бизнес-процессах ЦЕРН («сотрудники», «коды затрат», «подразделения» и т.д.), и были разрабо­таны библиотеки объектов для их хранения, обработки и ввода/вывода. Все данные хранятся в реляционной СУБД Oracle 9i, доступ к которой осуществляется при помощи языка SQL (Structured Query Language – структурированный язык запросов) через интерфейс JDBC (Java Database Connectivity – интерфейс подключения к базе данных для Java). Была разработана и внедрена базовая инфраструктура, позволяющая быстро автоматизировать любые бизнес-про­цес­сы. Данная инфраструктура реализует функции, общие для всех типов документов, такие, как ввод/вывод, контроль доступа, проверка целостности данных, функции сохранения и отсылки документов.

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

Разработанная архитектура EDH успешно эксплуатируется с 2000 года. За это время в системе было создано и маршрутизировано более миллиона электронных документов. Число активных пользователей системы превышает 10’000 человек.

Параллельно с эксплуатацией и развитием системы EDH ведутся постоянные исследования путей ее модернизации с целью повышения пользовательс­ких качеств системы и сокращения времени, необходимого для автоматизации новых бизнес-процессов. В частности, ведутся исследования применимости расширяемого языка разметки XML (Exten­sible Markup Language) для автоматизации бизнес-процессов, языка BPEL (Business Process Execution Language – язык исполнения бизнес-процессов) для маршрутизации электронных документов и новых Интернет-технологий, таких как AJAX (Asynchronous " onclick="return false">

Список литературы


1. Д. Матиесон, Р. Титов, Дж. Пурвис, Ю. де Йонге, Дж. Фергюсон. Система работы с электронными документами ЦЕРН // Приборы и системы. Управление, контроль, диагностика. 2005. № 9

2. Фергюсон Дж., Йонге Ю.Д., Пурвис Дж., Матиесон Д., Титов Р.Н. Административные информационные системы ЦЕРН как способ устранения несоответствий между потребностями пользователей и возможностями имеющихся на рынке систем // Научная сессия МИФИ-2005. Сб. науч. тр. XII Всероссийской научной конференции «Проблемы информационной безопасности в системе высшей школы». М.: МИФИ, 2005, с. 86-87


________________________________________________________________________

ISBN 5-7262-0633-9. НАУЧНАЯ СЕССИЯ МИФИ-2006. Том 10