310 likes | 466 Views
Соответствие РИЭВ требованиям СПО. 15 мая 2006г. Виктор Кузьмин. Главный профиль СПО. Содержит три уровня спецификаций, описывающих свойства ПО, а также технологические процессы его создания и использования
E N D
Соответствие РИЭВ требованиям СПО 15 мая 2006г. Виктор Кузьмин
ГлавныйпрофильСПО • Содержит три уровня спецификаций, описывающих свойства ПО, а также технологические процессы его создания и использования (Размещен в ИСУП в папке АПО 2005/этап 2/Главный профиль АПО) • Архитектурный уровень. Предназначен для структуризации семантики конкретных областей программного обеспечения. • Функциональный уровень. Каталог стандартизованных спецификаций. Предназначен для определения описания набора функций, указанных в архитектурных спецификациях. • Локальный уровень. Определяет типовые решения систем программного обеспечения в части технологии информационной интеграции программных систем органов государственной власти. 2
Архитектурный уровень • Эталонная модель для открытой распределенной обработки (ODP RM ) • Использована при проектировании РИЭВ. Язык спецификации интерфейсов объектов (ODP IDL) • Используется для описания интерфейсов РИЭВ. 3
Архитектурный уровень • Эталонная модель управления данными (DM RM) • Используется при описании проектных решений • По составу информации, объему, способам ее организации, видам машинных носителей, входным и выходным документам и сообщениям, последовательности обработки информации и другим компонентам. • По составу программных средств, языкам деятельности, алгоритмам процедур и операций и методам их реализации. 7
Архитектурный уровень • Эталонная модель машинной графики (CG RM) • Используется: • В пользовательском интерфейсе портала РИЭВ для разработки сервисов обработки обращений граждан (Руководство пользователя по ведению портала РИЭВ). • При разработке сервисов РИЭВ в пользовательском интерфейсе администратора репозитория (Руководство пользователя, руководство администратора на сервисы межсистемного взаимодействия и сервисы обращения граждан). 8
Архитектурный уровень • Эталонная модель управления качеством и обеспечения качества (ISO 9000) • Эталонная модель жизненного цикла программного обеспечения • Методы тестирования конформности • Используются при разработке, внедрении и эксплуатации РИЭВ. 10
Архитектурный уровень • Управление безопасностью • Разработаны: • Разделы Концепции РИЭВ • Технический проект подсистемы безопасности РИЭВ 14
Функциональный уровень • Организационный разрез • Моделирование процессов • BPEL4WSv.1.1 для разработки сценариев административных процессов (бизнес-процессов). • Используется нотация IDEF0. Разработка и документирование систем. Определение этапов и процессов жизненного цикла программ Используется ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. 15
Функциональный уровень Организационный разрез Разработка и документирование систем Определение стадий разработки системы Используется ГОСТ 34.601-90. Определение состава проектной и рабочей документации на систему Используется ГОСТ 34.201-89. 18
Функциональный уровень Организационный разрез Разработка и документирование систем Сопровождение и поддержка Используется ГОСТ Р ИСО/МЭК 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 – . 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://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
Функциональный уровень • Инфраструктурный разрез • Машинные интерфейсы • Доступ к объектам данных и функциям смежных систем - Simple Object Access Protocol (SOAP) v1.2 . • Описание интерфейсов межсистемного взаимодействия - Web Services Description Language (WSDL) v1.1. 30
Функциональный уровень • Инфраструктурный разрез • Электронная почта, передача файлов • Транспорт электронной почты - 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г. Виктор Кузьмин