Соответствие РИЭВ требованиям СПО 15 мая 2006г. Виктор Кузьмин Главный профиль СПО Содержит три уровня спецификаций, описывающих свойства ПО, а также технологические процессы его создания и использования (Размещен в ИСУП в папке АПО 2005/этап 2/Главный профиль АПО) Архитектурный уровень. Предназначен для структуризации семантики конкретных областей программного обеспечения. Функциональный уровень. Каталог стандартизованных спецификаций. Предназначен для определения описания набора функций, указанных в архитектурных спецификациях. 2 Локальный уровень. Определяет типовые решения систем программного обеспечения в части технологии информационной интеграции программных систем органов государственной власти. Архитектурный уровень Эталонная модель для открытой распределенной обработки (ODP RM ) Использована при проектировании РИЭВ. Язык спецификации интерфейсов объектов (ODP IDL) Используется для описания интерфейсов РИЭВ. 3 Архитектурный уровень Эталонная модель управления данными (DM RM) Используется при описании проектных решений По составу информации, объему, способам ее организации, видам машинных носителей, входным и выходным документам и сообщениям, последовательности обработки информации и другим компонентам. По составу программных средств, языкам деятельности, алгоритмам процедур и операций и методам их реализации. 7 Архитектурный уровень Эталонная модель машинной графики (CG RM) Используется: В пользовательском интерфейсе портала РИЭВ для разработки сервисов обработки обращений граждан (Руководство пользователя по ведению портала РИЭВ). При разработке сервисов РИЭВ в пользовательском интерфейсе администратора репозитория (Руководство пользователя, руководство администратора на сервисы межсистемного взаимодействия и сервисы обращения граждан). 8 Архитектурный уровень Эталонная модель управления качеством и обеспечения качества (ISO 9000) Эталонная модель жизненного цикла программного обеспечения Методы тестирования конформности Используются при разработке, внедрении и эксплуатации РИЭВ. 10 Архитектурный уровень Управление безопасностью Разработаны: Разделы Концепции РИЭВ Технический проект подсистемы безопасности РИЭВ 14 Функциональный уровень Организационный разрез Моделирование процессов BPEL4WS v.1.1 для разработки сценариев административных процессов (бизнес-процессов). Используется нотация IDEF0. Разработка и документирование систем. Определение этапов и процессов жизненного цикла программ Используется ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. 15 Функциональный уровень Организационный разрез Разработка и документирование систем Определение стадий разработки системы Используется ГОСТ 34.601-90. Определение состава проектной и рабочей документации на систему Используется ГОСТ 34.201-89. 18 Функциональный уровень 19 Функциональный уровень Организационный разрез Разработка и документирование систем Сопровождение и поддержка Используется ГОСТ Р ИСО/МЭК 14764-2002. Информационная технология. Сопровождение программных средств. 20 Функциональный уровень Информационный разрез Моделирование и трансформация данных. Представление структурированных данных при межсистемном взаимодействии Используются Extensible Markup Language (XML). Стандарт W3C. http://www.w3.org/TR/2004/REC-xml11-20040204/. 21 Функциональный уровень Информационный разрез Моделирование и трансформация данных Трансформация данных на метаязыке для представления Используются XSL Extensible Stylesheet Language Transformation. (XSLT) v1.0. Стандарт W3C. http://www.w3.org/TR/1999/REC-xslt-19991116. 22 Функциональный уровень Информационный разрез Моделирование и трансформация данных Описание структуры данных на метаязыке Используются XML Schema Definition (XSD) v1.0 - используется. Стандарт W3C – используется. XML Schema Part 1: Structures. http://www.w3.org/TR/xmlschema-1/. XML Schema Part 2: Datatypes. http://www.w3.org/TR/xmlschema-2/. 23 Функциональный уровень Информационный разрез Метаданные информационных объектов Базовый набор элементов метаданных для описания информационных объектов Dublin Core Metadata element set ISO Standard 15836-2003. http://dublincore.org/documents/ 2004/12/20/dces/ Запланированы доработки РИЭВ в части метабазы данных и использование Dublin Core Metadata initiative 24 Функциональный уровень Информационный разрез Форматы файловых объектов Используются PDF – . HTML – . OpenDocument v1.0 – . RTF –. TIFF/IT – . GIF87 – . JPEG – . 26 MP3 – . Функциональный уровень Вычислительный разрез Архитектура приложений Архитектура со средним слоем Java 2 Platform, Enterprise Edition, v. 1.4 ПО РИЭВ с открытым кодом 27 Функциональный уровень Вычислительный разрез Доступ к данным Java Database Connectivity (JDBC) v3.0 28 Функциональный уровень Инфраструктурный разрез Человеко-машинные интерфейсы (прикладные бэк-энд интерфейсы) Hypertext Markup Language (HTML) v4.01Стандарт. W3Chttp://www.w3.org/TR/html4/. Hypertext Transfer Protocol (HTTP) v1.1Стандарт IETFhttp://www.ietf.org/rfc/rfc2616.txt. Cascading Style Sheets Language, level 2 revision 1 (CSS2.1) Стандарт W3C http://www.w3.org/TR/CSS21/. 29 Функциональный уровень Инфраструктурный разрез Машинные интерфейсы 30 - Доступ к объектам данных и функциям смежных систем - Simple Object Access Protocol (SOAP) v1.2 . - Описание интерфейсов межсистемного взаимодействия - Web Services Description Language (WSDL) v1.1. Функциональный уровень Инфраструктурный разрез Электронная почта, передача файлов Транспорт электронной почты - 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 10646-1: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/1.1. 37 Локальный уровень Локальный профиль стандартизованных спецификаций АПО Технологии информационной интеграции программных систем органов государственной власти Формализованное описание интерфейсов: •XML Schema; •WSDL 1.1 •WSDL 2.0 38 Локальный уровень Локальный профиль стандартизованных спецификаций АПО Технологии информационной интеграции программных систем органов государственной власти Служба обнаружения объектов взаимодействия - UDDI v 3.0. 39 Не рассмотренные спецификации В настоящем докладе не рассмотрен ряд свойств ПО, определяемых Главным профилем, по причине их отсутствия в РИЭВ, либо отсутствия или закрытости на них спецификаций. Например: •Архитектура открытого распределенного управления (ODMA) •Эталонная модель окружения открытых систем (OSE RM) •Эталонная модель открытой архитектуры документов и обмена форматами (ODA RM) •Эргономика программных продуктов •Архитектура безопасности. Ролевые модели •Метаданные информационных объектов •Распределенный поиск библиографических метаданных 39 Спасибо за внимание 15 мая 2006г. Виктор Кузьмин