Стандарты как неотъемлемая часть Интероперабельности

advertisement
Михаил Матвеев
Директор по технологической политике
Майкрософт Россия
Вебсервисы
Клиент-сервер
ПК
Объединяя…
людей
Операционный
Потоки работ
Процессы
Политики
Семантический
данные
Содержание
DB/Файлы
Метаданные
Технический
Приложения
Инфраструктура
Разнородные системы
Оптимизация производительности
процессов внутри и между организациями
Контракты, SLA, Инциденты
Организационный /
бизнес-процессный
Семантический
Операционной
инфраструктуры
Аппаратных
платформ
Мастер-данные, Словари,
Схемы представления
Управление, Аудит,
Безопасность, Сообщения
Физический, Сетевой,
Представление данных
Потребителям



Свободу выбора
продуктов
Простоту использования
Безопасность применения
Корпоративным заказчикам
Правительствам






Поддержку инноваций
Поощрение конкуренции
Реализацию eGovernment
Повышение эффективности закупок
Иные социально-политические цели


Гибкость в выборе решений
Снижение расходов
Снижение рисков принятия
решений
ИКТ индустрии



Повышение удовлетворенности
потребителей
Расширение рынков
Снижение затрат
Продукты
Сообщества
Совет Заказчиков по
Интероперабельности
Соглашения с партнерами и конкурентами
Последовательное
встраивание
возможностей
интеграции в
продукты и
технологии Microsoft
Учитывать мнение и
работать совместно
с Заказчиками,
партнерами и
конкурентами
Доступ к IP
Стандарты
Commercial Licensing
Community Licensing
OSP (Open
Specification Promise)
Предоставить
интеллектуальную
собственность
Microsoft тем, кто
может ее использовать
Участвовать в
создании стандартов
и поддерживать их в
своих продуктах
 Нет одного общепринятого определения понятия
технического стандарта
 Неформально: Стандарт – совокупность концепций и
спецификаций, выработанная в рамках заранее
определенного процесса в целях достижения
заданного уровня совместимости,
взаимозаменяемости и/или единообразия продуктов,
процедур, навыков
 Стандарты бывают «закрытые» (proprietary) и
«открытые»
 Современное понимание технического стандарта
требует, чтобы он не ограничивал конкуренцию
«Закрытый» («частный») стандарт:
Обычно разработан и поддерживается одной или
несколькими компаниями
Доступен на основе разумных недискриминационных
условий (reasonable and non-discriminatory terms –
RAND)
может предполагать или не предполагать
лицензионные отчисления
Примеры «закрытых» стандартов: Adobe PDF, HP Printer
Command Language (PCL), IBM Video Graphics Array (VGA), Sun
Java, Microsoft Rich Text Format (RTF) и др.
Формальное определение “открытого” стандарта:
• Стандарт должен быть разработан, принят или поддерживается
в рамках основанного на консенсусе коллективного и
прозрачного процесса не находящегося под контролем одного
игрока;
• Стандарт должен быть доступен заинтересованным на
разумных условиях (бесплатно или за небольшую
недискриминационную плату).
• Право на внедрение и использование стандарта должно
предоставляться на разумных недискриминационных условиях.
Стандарт должен:
• Содействовать интероперабельности;
• Способствовать честной торговле и защищать конкуренцию;
• Содействовать удовлетворению интересов пользователей,
покупателей, правительственных органов.
RESOLUTION GSC-12/05
• Поощрять инновации.
http://www.gsc.etsi.org/
 В Microsoft есть рабочая группа по координации работ в области
стандартизации
 Microsoft поддерживает, вероятно, больше стандартов и открытых
спецификаций, чем любая другая ИТ-компания
 Microsoft внес значительный вклад в самые разные стандарты – от
шрифтов до XML и веб-сервисов
 Сотрудники компании работают в примерно 500 рабочих группах по
стандартизации
 Каждый сотрудник может выступить с инициативой участия в
разработке того или иного проекта стандарта
 Компания считает работу экспертов Microsoft в рабочих группах по
стандартизации полезной для бизнеса и для общества и
обеспечивает необходимые для этого условия сотрудникам
В тех случаях, когда это требуется органом
стандартизации, Microsoft подписывает необходимый
документ о передаче или отказе от IPR
Так спецификация ISO/IEC IS29500 (Open XML)
соответствует всем требованиям ISO и JTC 1, а также
новым требованиям ISO в области IPR
Microsoft также предоставляет свои IPR по лицензиям
OSP и CNS
“Microsoft Ends Era Of Closed File Formats”
Slashdot
ISO TMB
IEC SMB
JTC 1 Plenary
SC 2 – Character sets
SC 6 – Telecom, inter-system comms
SC 7 – Software, Sys Eng
SC 17 – Cards and ID
SC 22 – Prog. Languages
SC 23 – Dig Storage Media
SC 24 – Computer graphics
SC 25 – Intercon. of IT equip
SC 27 – Security
SC 28 – Office Equipment
SC 29 – JPEG, MPEG
SC 31 – Auto ID and data capture techniques
SC 32 – Data Mgmt & interchange
SC 34 – Document Descrip. Lang.
SC 35 – User interfaces
SC 36 – IT for Learning & Educ
SC 37 – Biometrics
SWG – Accessibility
SG – Web Services
SWG – Directives
Other adhocs
JTC 1: 41 P-Member, 41 O-member, 22 A-member
Веб-сервисы
Виртуализация
Безопасность и идентификация
Офисные форматы
Потоковые форматы и форматы изображений
Доступность (Accessibility)
Языки программирования
Сетевые протоколы и инфраструкуры
Доступ к данным
 Спецификации виртуализации
◦
Virtual Hard Disk (VHD) Image Format
Specification
 Спецификации безопасности
◦
◦
RFC 4406 - Sender ID: Authenticating E-Mail
RFC 4408 - Sender Policy Framework:
Authorizing Use of Domains in “Mail From”
◦ RFC 4407 - Purported Responsible Address in
E-Mail Messages
◦ RFC 4405 - SMTP Service Extension for
Indicating the Responsible Submitter of an EMail Message
 Файловые форматы Office XML
◦
◦
Office 2003 XML Reference Schemas
Office Open XML 1.0 Ecma standard /IS29500
Все от них зависят
Разработчики о них думают
Государственные деятели о них знают
Потребители о них не беспокоятся
И практически никто не наблюдает «стандартов»
в свободном виде
Стандарты проявляются в продуктах и политиках
Стандарты – только необходимая и неотъемлемая часть
ИНТЕРОПЕРАБЕЛЬНОСТИ
Статья 11. Цели стандартизации
Целями стандартизации являются:
повышение уровня безопасности жизни и здоровья граждан, имущества физических и
юридических лиц, государственного и муниципального имущества, объектов с учетом риска
возникновения чрезвычайных ситуаций природного и техногенного характера, повышение уровня
экологической безопасности, безопасности жизни или здоровья животных и растений;
обеспечение конкурентоспособности и качества продукции (работ, услуг), единства измерений,
рационального использования ресурсов, взаимозаменяемости технических средств (машин и
оборудования, их составных частей, комплектующих изделий и материалов), технической и
информационной совместимости, сопоставимости результатов исследований (испытаний) и
измерений технических и экономико-статических данных, проведения анализа характеристик
продукции, (работ, услуг), исполнения государственных заказов, добровольного подтверждения
соответствия продукции (работ, услуг);
содействие соблюдению требований технических регламентов; создание систем классификации и
кодирования технико-экономической и социальной информации, систем каталогизации продукции
(работ, услуг), систем обеспечения качества продукции (работ, услуг), систем поиска и передачи
данных, содействие проведению работ по унификации.
 Стандарты существенно способствовали расширению ИТ-рынка
 Открытые стандарты выгодны как потребителям, так и поставщикам
 Интерес к ИТ-стандартам быстро растет
 К сожалению, концепции стандартизации стали использоваться как
инструмент маркетинговых войн, а органы стандартизации и даже
далекие от ИТ и от проблем стандартизации политики, стали
втягиваться в борьбу компаний
 Использование стандартов для искусственного ограничения
конкуренции и замедления инноваций представляет угрозу процессу
построения национальных и международных систем стандартов
 Любые патенты MS, необходимые для
реализации широкого набора веб-служб открыты
для реализации в любых продуктах и
технологиях, поддерживающих соответствующие
спецификации
 Применима к 35 основным спецификациям веб
служб, включая SOAP, WSDL и спецификации
веб-сервисов «следующего поколения».
 Применима ко всем индивидуальным и
корпоративным разработчикам
 Никаких отчислений.
 Не требуется подписывать соглашение с MS,
уведомлять MS, упоминать MS.
 Имплементация может быть полной или
частичной.
http://www.microsoft.com/interop/osp/
Remote Shell Web Services Protocol
WS-I Basic Profile
SOAP
WS-Management
SOAP 1.1 Binding for MTOM 1.0
WS-Management Catalog
SOAP MTOM / XOP
WS-MetadataExchange
SOAP-over-UDP
WS-Policy
Web Single Sign-On Interoperability Profile
WS-PolicyAttachment
Web Single Sign-On Metadata Exchange
Protocol
WS-ReliableMessaging
WS-Addressing
WS-RM Policy
WS-AtomicTransaction





















WS-SecureConversation
WS-BusinessActivity
WS-Security: Kerberos Binding
WS-Coordination
WS-Security: Kerberos Token Profile
WS-Discovery
WS-Security: Rights Expression Language
(REL) Token Profile
WSDL
WS-Security: SAML Token profile
WSDL 1.1 Binding Extension for SOAP 1.2
WS-Security: SOAP Message Security
WS-Enumeration
WS-Security: UsernameToken Profile
WS-Eventing
WS-Security: X.509 Certificate Token Profile
WS-Federation
WS-SecurityPolicy
WS-Federation Active Requestor Profile
WS-Transfer
WS-Federation Passive Requestor Profile
WS-Trust
1. Размещение на веб документации по всем интерфейсам
API и протоколам связи.
2. Размещение MSDN по клиентским и серверным
протоколам Windows
3. Размещение на вебе информации о защите патентами
Майкрософт протоколов и способы их лицензирования
на принципах RAND.
4. Не преследование в судебном порядке разработчиков
ПО с открытым кодом в случае некоммерческого
распространения приложений с данными протоколами.
Коммерческая реализация потребует лицензии.
С
целью
расширения
возможностей
пользователей в выборе формата документов
Майкрософт планирует разработать новые
интерфейсы API для приложений Word, Excel и
PowerPoint, входящих в пакет Office 2007, что
позволит
разработчикам
добавлять
свои
форматы документов, а пользователям —
выбирать эти форматы в качестве форматов по
умолчанию при сохранении документов.
1. Сотрудничество при внедрени стандарта в
массовый продукт, с другими компаниями,
внедряющими этот стандарт.
2. Для сообщества разработчиков - документально
описание процесса поддержки стандартов и
расширений Майкрософт, которые влияют на
возможности взаимодействия с другими
продуктами, разработанными на основе тех же
стандартов. Доступ к документации будет
публичный и без лицензии
1. С заказчиками, разработчиками и
сообществом сторонников открытого кода
организован интерактивный форум
Interoperability Forum по вопросам
взаимодействия.
2. Запущена специальная инициатива по
вопросам обмена данными между
различными широко распространенными
форматами документов (Document
Interoperability Initiative)
1.
2.
3.
Microsoft Office 2007 Service Pack 2 будет добавлена
поддержка Open Document Format (ODF) 1.1, Adobe Portable
Document Format (PDF) and XML Paper Specification (XPS) в
рамаках Word 2007, Excel 2007 and PowerPoint 2007. Поддержка
этих стандартов будет усилена включением стандарта ODF 1.0
and 1.1 в соответствии с Open Specification Promise.
Microсsoft ранее высаказвал свою готовность поддерживать Open
XML спецификацию, которая теперь стала стандартом ISO/IEC
(IS 29500). В следующей версии Microsoft Office, с кодовым
названием O14, Microsoft обновит уже существующую поддержку
до полного соответствия IS29500, Open XML спецификация
которая недавно была одоббрена членами ISO/IEC.
Для обеспечения нашей поддержки постоянного развития
стандарта Open XML Майкрософт будет принимать активное
участие в развитиии обоих форматов Open XML и ODF, работая
в рабочих группах SC34, чтобы улучшить интеропреабельность
между обоими стандартами, и объявит о своем намерении
присоединиться к OASIS Technical Committee for ODF , который в
настоящее время разрабатывает ODF 1.2.
Законодательство
и политика
•
•
•
•
Определение совместимости
Роль IP
Предпочтения или требования
Управление международными
стандартами
Информационные технологии
в правительстве
• Обеспечение электронного
правительства и сопутствующие
услуги
• Совместимость с устаревшими
системами
• Массовые коммерческие продукты (COTS) для специализированной совместимости
Экономика знаний
•
•
•
•
Экономические возможности
Развитие навыков
Инновации и конкуренция
Геополитические факторы
Нейтральный подход
Максимизация ценности денежных средств
Создание решений для прошлого и будущего
Преобразование правительства с использованием технологий
Бизнес-приложения
Преимущества для избирателей
Управление и
прозрачность
Глобальные
международные
службы
Правительственная
администрация
Оказание услуг
гражданам
Поддержка
сотрудничества и
принятия решений
Центр поддержки
граждан (CCF)
Управление
грантами
Киоск для граждан
Земельный кадастр
Таможня и торговля
Взаимодействие
с избирателями
в режиме
реального времени
Водительские
права
Системы патентов
и товарных знаков
Порталы
Государственные
системы статистики
Иммиграционные
системы
Управление
контрактами
Отслеживаемость
бюджетирования
и отчетность
Управление
выборами
Электронный
паспорт (ePassport)
Управление делами
Управление отношениями с заказчиками
Управление записями и архивация
Управление документами
Управление формами
Улучшение
обслуживания
граждан
Создание
связей
Политика
Инфраструктура
Электронный идентификатор
Инфраструктура связанного правительства
Платформа решения  SOA, разработка
Организационная деятельность  коммуникации и совместная работа, ECM,
бизнес-аналитика
Основная инфраструктура  Масштабируемая, надежная, безопасная,управляемая
Конфиденциальность
Доступность
Удобство
Безопасность
Стандарты
Проект
План выпуска
Повторный IP
Ссылки
Совместимость
Повышение
производительности
Download