Михаил Матвеев Директор по технологической политике Майкрософт Россия Вебсервисы Клиент-сервер ПК Объединяя… людей Операционный Потоки работ Процессы Политики Семантический данные Содержание 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 Ссылки Совместимость Повышение производительности