Проекты ONLINE

advertisement
Проекты 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 и выше.
Download