close

Вход

Забыли?

вход по аккаунту

код для вставкиСкачать
Реализация обмена данными
в корпоративном и
государственном секторе
Ю.П. Липунцов, Экономический факультет МГУ
План
• Традиционное приложение и обмен данными
• Обмен данными в электронном бизнесе
• Обмен данными NIEM
• Обмен данными ADMS
Реализация логики деятельности в
традиционном приложении
Архитектура деятельности
Организационная
структура
Бизнес процессы
Информационная
архитектура
Архитектура ПО
Административные
процессы
(управление)
декомпозиция
Элементарные
действия
Мастер данные
Базовые
информационные
объекты
Логика деятельности
Транзакции
Действия отдельных
процессов
Логика обработки
данных
Компоненты ПО:
Сервер приложений,
Клиент,
Интеграция
Пользовательский
интерфейс
Логика предполагает
варианты выбора
человеком
Традиционное приложение
• Системы в операционном окружении (участники обмена) - это
информационные системы и люди, взаимодействие между
системами с участием людей
• Интерфейсы для информационных систем имеют
детерминированный характер
• Интерфейсы для людей могут содержать нечеткую логику
• Логика деятельности может быть реализована в модели данных и
программном коде
Реализация логики деятельности при
обмене данными
Архитектура деятельности
Организационная
структура
Бизнес процессы
Информационная
архитектура
Архитектура ПО
Административные
процессы
(управление)
декомпозиция
Элементарные
действия
Мастер данные
Базовые
информационные
объекты
Логика деятельности
Транзакции
Действия отдельных
процессов
Роли
Состояния системы
Логика обработки
данных
Компоненты ПО:
Сервер приложений,
Клиент,
Интеграция
Обмен данными
• Системы в операционном окружении (участники обмена) - это
информационные системы, идет взаимодействие между
информационными системами
• Логика деятельности должна быть реализована в модели данных
• Интерфейсы носят детерминированный характер
Показатели для сравнения методов
взаимодействия
• Реализация семантики:
Единое пространство имен - стандартизация данных
Механизм однозначной идентификации, связанность данных (link-ability)
– мастер-данные, единые справочники, реестры, списки кодов
• Технология реализации:
Наличие репозитория (ETL или федерация)
Проверка, приемка
Компоненты приведения данных локальных систем к стандартам
Элементы Electronic data interchange (EDI)
• Физическая инфраструктура
• Передача
• Представление и стандарты
• Приложения и семантика
Обмен документами в системе EDI
Архитектура компонент EDI
Источник EDI Soft
Архитектура NIEM
• NIEM reference schemas - общая схема
• Subset Schema – схема отдельного обмена
• Support schemas – описание приложений, структуры и прокси
(технологии)
• Extension Schema - расширение Subset
• Exchange Schema – документы обмена
• Constraint Schema – проверка требованиям NIEM Subset +
Extension
• Codelist Schemas – допустимые значения
Пример платформо-независимой модели
NIEM
Реализация логики действий в NIEM
Model Driven Information Sharing with NIEM UML
Евросоюз: Модель ADMS
• ADMS и каталог семантических стандартов
• Стандартизация данных - Базовые словари:
Core Person
Registered Organizations
Core location
Core Public Service
• Идентификация – URI
• OpenCorporates (http://opencorporates.com)
• Documents Legal Entity Identifier openleis.com
• Documents European Legislation Identifier http://eli.legilux.public.lu/eli
Модель описания актива ADMS
RADion:Репозиторий
Наименование: текст
ID: URI
датаСоздания: дата
датаПоследнегоИзменения: дата
описание: текст
RADion: Издатель
издатель
RADion:Распределение
издатель
название: текст
ID: URI
тип: код
датаСоздания: дата
датаПоследнегоИзменения: дата
ID: URI
наименование: текст
описание: текст
размещены
формат
включает
тема
ADMS: Репозиторий
семантических
активов
URLДоступа: URL
ПоддерживаемаяСхема:
текст
RADion:Таксо
номия Темы
RADion:Тема
альтернативноеНазвание: текст
датаСоздания: дата
датаПоследнегоИзменения: дата
описание: текст
ID: URI
ключевыеСлова: текст
название: текст
версия: текст
заметкиВерсии: текст
предыдущаяВерсия
следующаяВерсия
текущаяВерсия
месторасположение
уровень
интеропера
бельности
элементы
метаданных
перевод
RADion:Лицензия
ID: URI
наименование: текст
описание: текст
id: URI
код: код
тип: код
RADion:Язык
язык
RADion:
Географическая
привязка
Метка:текст
Описание:текст
ID: URI
тема
Код: код
ID: URI
Местораспо
ложение
RADion:Формат
Файла
RADion: Актив
Код: код
ID: URI
лицензия
связанные
активы
ID: URI
Код: код
языкМетаданных
ADMS: Семантический Актив
пример
связанные
активы
ADMS:Распределение
семантических активов
URLДоступа: URL
датаМетаданных: дата
идентификатор: идентификатор
документация
метаданных
ADMS: Элемент
ADMS: Уровень
взаимодействия
ADMS:
Документация
ADMS: Тип
актива
Метка:текст
Описание:текст
ID: URI
Код: код
ID: URI
название:текст
ID: URI
Код: код
ID: URI
ADMS: Контактная
информация
ID: URI
Эл.почта: текст
полныйАдрес: текст
Имя: текст
Телефон: текст
вэбСтраница:URL
ADMS: Период
времени
ID: URI
Начало: дата
Конец: дата
ADMS:
Статус
Код: код
ID: URI
ADMS:
Технология
представления
Код: код
ID: URI
Выводы
• При реализации обмена обеспечить семантику проще в части
стандартизации данных, сложнее в части уникальной
идентификации
• Используются два варианта обмена – с репозиторием и без него
• Вариантов исполнения каждого механизма обмена несколько и
состав компонент различный
• Первична идеология обмена, а не решения ее исполнения
Вопросы
1/--страниц
Пожаловаться на содержимое документа