Проекты ONLINE Назначение Заказчик Internet WEB Server Исполнитель Соисполнитель Ведение проектов в распределённом режиме, с участием заказчиков, исполнителей и соисполнителей ПРОНИТ 2005 Проекты ONLINE Использование • В рамках предприятия-исполнителя для ведения проекта (группы проектов) в интересах различных предприятий-заказчиков; • В рамках предприятия-заказчика для ведения проекта (группы проектов), выполняемых различными предприятиями- исполнителями. Проекты ONLINE Репозиторий проекта • Планы выполнения и текущее состояние проекта; • Материалы обсуждений оперативных вопросов и проблем, касающихся проекта; • Библиотека версий проектной документации; • Программные библиотеки проекта; • Библиотека версий компонент проекта; • Библиотека версий эксплуатационной документации; • Данные управления изменениями; Данные управления рисками проекта; Новостные заметки и реплики конференций участников проекта; • Стандарты, используемые в проекте; • Макеты и шаблоны проектных документов. Проекты ONLINE Функции Ведение оперативных планов выполнения проекта, включая учёт ресурсов по отдельным пунктам планов, исполнителей, сроков выполнения, а также автоматическую рассылку по электронной почте уведомлений исполнителям при наступлении тех или иных событий Ведение ПЛАНОВ Проекты ONLINE Группа проектов Функции создания, редактирования, управления состояниями планов Каталоги планов План Пункты ПЛАНОВ /1 Проекты ONLINE Пункт плана Компоненты ПО, разрабатываемые в рамках пункта плана Программные материалы компоненты ПО Файлы программных материалов Пункты ПЛАНОВ /2 Проекты ONLINE Пункт плана Функции создания, редактирования, загрузки / выгрузки файлов документов с сервера на рабочую станцию пользователя Документы, разрабатываемые в рамках пункта плана Файлы документов Проекты ONLINE Функции Регистрация, маршрутизация, хранение, просмотр материалов обсуждения оперативных вопросов и проблем, касающихся проекта, включая рассылку по электронной почте уведомлений исполнителям при поступлении документов к ним на рассмотрение, согласование, резолюцию, решение и пр. Ведение ПРОБЛЕМ Проекты ONLINE Проблема Каталоги проблем Функции создания и редактирования проблем Параметры проблемы ПРОБЛЕМЫ / Резолюции Проекты ONLINE Резолюции участников рассмотрения / решения проблемы ПРОБЛЕМЫ / Приложения Проекты ONLINE Информационные материалы (приложения), полезные для рассмотрения проблемы Проекты ONLINE Функции Ввод, хранение, поиск, просмотр проектных и эксплуатационных документов, а также стандартов и шаблонов документов проекта; ведение централизованного реестра и хранилища документов проекта ДОКУМЕНТЫ Проекты ONLINE Каталоги документов Файл документа Документы Функции создания, редактирования, загрузки / выгрузки файлов документов на рабочую станцию пользователя Проекты ONLINE Функции Загрузка в репозиторий, хранение, поиск, выгрузка из репозитория программных материалов проекта; ведение централизованного реестра и хранилища программных материалов проекта Компоненты ПО Проекты ONLINE Функции создания, редактирования, загрузки / выгрузки файлов программных материалов на рабочую станцию пользователя Компонента ПО Файл программного материала Классификаторы компонент ПО Программный материал Проекты ONLINE Функции Ввод, оповещение по электронной почте, хранение, просмотр информационных записей о различных событиях и новостях, касающихся проекта НОВОСТИ Проекты ONLINE Каталоги событий и новостей Заголовок Текст Проекты ONLINE Функции Поддержка ведения конференций (форумов) участников проекта по различным вопросам Темы КОНФЕРЕНЦИЙ Проекты ONLINE Тема конференции Каталоги тем конференций Текст первой реплики КОНФЕРЕНЦИЯ Проекты ONLINE Реплика Текст реплики Проекты ONLINE Архитектура Приложение построено с использованием трехуровневой архитектуры «сервер БД - сервер приложений - тонкий клиент» и предназначено для работы в корпоративных Intranet-сетях и сети Internet общего пользования, включая VPN. Пользовательский интерфейс приложения предоставляет пользователям три способа взаимодействия: (1) тонкий HTTP клиент - взаимодействие посредством HTML-форм; (2) JAVA Applet - как правило, для выполнения административных задач и манипулирования сложными данными большого объема; (3) взаимодействие с книгами MS Excel при построении аналитических отчетов и графиков. Проекты ONLINE Компоненты приложения (1) Сервер базы данных - хранилище оперативной (OLTP) и аналитической (OLAP) информации. Может использоваться Oracle Server Standard (Enterprise) Edition версий 9.2 и выше; (2) Сервер приложений. Может использоваться Oracle Application Server версии 9i и выше; (3) Web-сервер. Используется Apache HTTP server; (4) Клиентские рабочие станции. Могут работать под управлением OS Windows 2000/XP с MS Internet Explorer версий 5 и выше. Проекты ONLINE Технологии и инструментарий Хранимые процедуры ядра сервера Oracle - Java и PL/SQL; Код интерпретируемых на прикладном сервере экранных форм, отображаемых как Java Applet на клиенте; При разработке HTML-интерфейса, а также обеспечения взаимодействия с книгами MS Excel, используется технология Web DB (PL/SQL gateway) Oracle; Для обеспечения работы компонент HTML-интерфейса используется модуль для Apache mod_plsql (входит в состав сервера Oracle начиная с версии 9.2); На сервере приложений используется служба Oracle Application Server Forms and Reports Services; Для обеспечения работы апплетов на стороне клиента под управлением WEB-браузера используется либо встроенная в MS Internet Explorer виртуальная Java машина (до версии 5.5), либо автоматически устанавливаемая компонента Oracle Java Initiator, представляющая собой надстройку для MS Internet Explorer версий 6.0 и выше.