Соответствие РИЭВ требованиям СПО 15 мая 2006г. Виктор Кузьмин
Главный профиль СПО Содержит три уровня спецификаций, описывающих свойства ПО, а также технологические процессы его создания и использования (Размещен в ИСУП в папке АПО 2005/этап 2/Главный профиль АПО) Архитектурный уровень. Предназначен для структуризации семантики конкретных областей программного обеспечения. Функциональный уровень. Каталог стандартизованных спецификаций. Предназначен для определения описания набора функций, указанных в архитектурных спецификациях. Локальный уровень. Определяет типовые решения систем программного обеспечения в части технологии информационной интеграции программных систем органов государственной власти. 2
Архитектурный уровень Эталонная модель для открытой распределенной обработки (ODP RM ) Использована при проектировании РИЭВ. 3 Язык спецификации интерфейсов объектов (ODP IDL) Используется для описания интерфейсов РИЭВ.
Архитектурный уровень Эталонная модель управления данными (DM RM) Используется при описании проектных решений По составу информации, объему, способам ее организации, видам машинных носителей, входным и выходным документам и сообщениям, последовательности обработки информации и другим компонентам. По составу программных средств, языкам деятельности, алгоритмам процедур и операций и методам их реализации. 7
Архитектурный уровень Эталонная модель машинной графики (CG RM) Используется: В пользовательском интерфейсе портала РИЭВ для разработки сервисов обработки обращений граждан (Руководство пользователя по ведению портала РИЭВ). При разработке сервисов РИЭВ в пользовательском интерфейсе администратора репозитория (Руководство пользователя, руководство администратора на сервисы межсистемного взаимодействия и сервисы обращения граждан). 8
Архитектурный уровень Эталонная модель управления качеством и обеспечения качества (ISO 9000) Эталонная модель жизненного цикла программного обеспечения Методы тестирования конформности Используются при разработке, внедрении и эксплуатации РИЭВ. 10
Архитектурный уровень Управление безопасностью Разработаны: Разделы Концепции РИЭВ Технический проект подсистемы безопасности РИЭВ 14
Функциональный уровень Организационный разрез Моделирование процессов BPEL4WS v.1.1 для разработки сценариев административных процессов (бизнес-процессов). Используется нотация IDEF0. 15 Разработка и документирование систем. Определение этапов и процессов жизненного цикла программ Используется ГОСТ Р ИСО/МЭК Информационная технология. Процессы жизненного цикла программных средств.
Функциональный уровень Организационный разрез Разработка и документирование систем Определение стадий разработки системы Используется ГОСТ Определение состава проектной и рабочей документации на систему Используется ГОСТ
Функциональный уровень 19
Функциональный уровень Организационный разрез Разработка и документирование систем Сопровождение и поддержка Используется ГОСТ Р ИСО/МЭК Информационная технология. Сопровождение программных средств. 20
Функциональный уровень Информационный разрез Моделирование и трансформация данных. Представление структурированных данных при межсистемном взаимодействии Используются Extensible Markup Language (XML). Стандарт W3C
Функциональный уровень Информационный разрез Моделирование и трансформация данных Трансформация данных на метаязыке для представления Используются XSL Extensible Stylesheet Language Transformation. (XSLT) v1.0. Стандарт W3C. 22
Функциональный уровень Информационный разрез Моделирование и трансформация данных Описание структуры данных на метаязыке Используются XML Schema Definition (XSD) v1.0 - используется. Стандарт W3C – используется. XML Schema Part 1: Structures. XML Schema Part 2: Datatypes. 23
Функциональный уровень Информационный разрез Метаданные информационных объектов Базовый набор элементов метаданных для описания информационных объектов Dublin Core Metadata element set ISO Standard /12/20/dces/ Запланированы доработки РИЭВ в части метабазы данных и использование Dublin Core Metadata initiative 24
Функциональный уровень Информационный разрез Форматы файловых объектов Используются PDF –. HTML –. OpenDocument v1.0 –. RTF –. TIFF/IT –. GIF87 –. JPEG –. MP3 –. 26
Функциональный уровень Вычислительный разрез Архитектура приложений Архитектура со средним слоем Java 2 Platform, Enterprise Edition, v. 1.4 ПО РИЭВ с открытым кодом 27
Функциональный уровень Вычислительный разрез Доступ к данным Java Database Connectivity (JDBC) v3.0 28
Функциональный уровень Инфраструктурный разрез Человеко-машинные интерфейсы (прикладные бэк-энд интерфейсы) Hypertext Markup Language (HTML) v4.01Стандарт. W3Chttp:// Hypertext Transfer Protocol (HTTP) v1.1Стандарт IETFhttp:// Cascading Style Sheets Language, level 2 revision 1 (CSS2.1) Стандарт W3C 29
Функциональный уровень Инфраструктурный разрез Машинные интерфейсы -Доступ к объектам данных и функциям смежных систем - Simple Object Access Protocol (SOAP) v1.2. -Описание интерфейсов межсистемного взаимодействия - Web Services Description Language (WSDL) v
Функциональный уровень Инфраструктурный разрез Электронная почта, передача файлов Транспорт электронной почты - Simple Mail Transfer Protocol (SMTP). Клиентский доступ к почтовым серверам: Post Office Protocol (POP) 3; Internet Message Access Protocol (IMAP). Асинхронная доставка новостных подписок - NNTP (RFC 977) Передача файловых вложений в сообщениях электронной почты - Multipurpose Internet Mail Extensions (MIME) 31
Функциональный уровень Инфраструктурный разрез Обнаружение объектов взаимодействия, сервисы каталогов Обнаружение сервисов межсистемного взаимодействия- Universal Description, Discovery and Integration (UDDI) v3.0. Службы каталогов - Lightweighted Directory Access Protocol (LDAP) v3. 32
Функциональный уровень Инфраструктурный разрез Сети и коммуникационные протоколы Интернет-протокол - IP v4. 33
Функциональный уровень Технологический разрез Прочие спецификации общего назначения Кодирование символов - ISO :2000 / Unicode v3.0 UTF-8. 34
Локальный уровень Локальный профиль стандартизованных спецификаций АПО Технологии информационной интеграции программных систем органов государственной власти (Размещен в ИСУП в папке АПО 2005/этап 2/Локальный профиль.Взаимодйствие.) Протокол взаимодействия (обмена сообщениями) - SOAP Version 1.2 Part 1: Messaging Framework 35
Локальный уровень Локальный профиль стандартизованных спецификаций АПО Технологии информационной интеграции программных систем органов государственной власти Расширения протокола взаимодействия - SOAP Version 1.2 Part 2: Adjuncts. 36
Локальный уровень Локальный профиль стандартизованных спецификаций АПО Технологии информационной интеграции программных систем органов государственной власти Транспортный протокол - HTTP/
Локальный уровень Локальный профиль стандартизованных спецификаций АПО Технологии информационной интеграции программных систем органов государственной власти Формализованное описание интерфейсов: XML Schema; WSDL 1.1 WSDL
Локальный уровень Локальный профиль стандартизованных спецификаций АПО Технологии информационной интеграции программных систем органов государственной власти Служба обнаружения объектов взаимодействия - UDDI v
Не рассмотренные спецификации В настоящем докладе не рассмотрен ряд свойств ПО, определяемых Главным профилем, по причине их отсутствия в РИЭВ, либо отсутствия или закрытости на них спецификаций. Например: Архитектура открытого распределенного управления (ODMA) Эталонная модель окружения открытых систем (OSE RM) Эталонная модель открытой архитектуры документов и обмена форматами (ODA RM) Эргономика программных продуктов Архитектура безопасности. Ролевые модели Метаданные информационных объектов Распределенный поиск библиографических метаданных 39
Спасибо за внимание 15 мая 2006г. Виктор Кузьмин