Стандарты в средствах интеграции приложений



Скачать 102.81 Kb.
Дата17.06.2013
Размер102.81 Kb.
ТипДокументы

Секция “Стандарты в средствах интеграции приложений”


XML стандарты и Web-сервисы.

Подход к построению системы обмена информацией между органами государственной власти на основе открытых стандартов
Незеева Гульнара Рамильевна

Software AG, Представительство в России и странах СНГ

Gulya.Nezeeva@softwareag.com




Электронное правительство”


В конце января 2002 года была утверждена федеральная целевая программа “Электронная Россия на 2002-2010 годы”. Основные цели программы -- создание “электронного правительства”, снижение административных барьеров на рынках информационных технологий, реформа образования и создание технологической инфраструктуры.

Что же такое “электронное правительство”? Возьмем за основу определение, предложенное А. Н. Кошкиным из департамента правительственной информации Аппарата Правительства РФ: “Электронное правительство – это сетевая информационно-коммуникационная инфраструктура, поддерживающая процесс выполнения федеральными органами исполнительной власти своих функций в обществе”. По сути, можно говорить, что проект “электронного правительства”, состоит из двух самостоятельных, но взаимосвязанных проектов: создание внутренней правительственной информационной инфраструктуры, аналога корпоративной сети и внешней информационной инфраструктуры, взаимодействующей с гражданами и организациями.

Проекты “электронных правительств”, или, как еще говорят - “э-правительства”, начали возникать, когда в руководстве ряда стран осознали, что используемые в коммерческой среде бизнес-процедуры, основанные на новых технологиях, могут быть перенесены в среду государственного управления и общественных сервисов. При этом подобное решение является экономически обоснованным, поскольку снижает транзакционные издержки и позволяет оптимизировать бюджетные расходы в различных сферах общественной жизни.

Работы по созданию "э-правительств" в передовых странах, в первую очередь в США и Великобритании, проводятся под лозунгом большей открытости и подотчетности правительств гражданам, по сути позволяя определить показатели работы госучреждения и технологии их мониторинга.

Для России же в первую очередь актуальна задача создания единого общефедерального информационного поля, состыковки информационных систем различных ведомств, поскольку в настоящее время между ними практически нет никакой координации в области информационных технологий.


Сегодня мы остановимся на общих принципах организации обмена информацией между органами исполнительной власти, рассматривая информационные системы различных ведомств как части единой корпоративной сети, а точнее сети ЭКСТРАНЕТ, т.е. когда каждое ведомство сохраняет полный контроль за своими информационными ресурсами и предоставляет информацию другим ведомствам в соответствии с существующими нормативными и законодательными документами. При этом мы считаем, что в том или ином виде в каждом ведомстве существуют корпоративные информационные системы, автоматизирующие его деятельность.

По сути, задача обмена информацией между госучреждениями в такой постановке совпадает с задачей интеграции информационных систем и создания единого информационного поля, стоящей перед крупной компанией с большим количеством самостоятельно действующих подразделений и/или строящей электронное взаимодействие с доверенными партнерами. Совпадают и подходы к решению данной задачи.

Web-сервисы. Современный подход к задачам интеграции


Современный подход к обмену информацией между различными корпоративными информационными системами основывается на использовании стандарта XML и Web-сервисов. Web-сервисы базируются на XML-стандарте и позволяют компаниям интегрировать свои внутренние ИС, а также обеспечивать взаимодействие с внешними партнерами. Отличие технологии Web-сервисов от предыдущих технологий интеграции в том, что эта технология позволяет решить задачу легче, быстрее и с меньшими затратами. При этом сохраняя уже сделанные инвестиции в существующие КИС и контроль над системами.

Web-сервисы представляют путь интеграции бизнес-функций, выполняющихся в разных приложениях, в рамках одного “е-бизнес-процесса”, т.е. бизнес-процесса, выполняющегося через Интернет.

Технически Web-сервисы – это модульные бизнес-приложения, имеющие стандартные интерфейсы для работы через Интернет, другими словами, являются слабосвязанными компонентами ПО, доступными для использования через стандартные Интернет-протоколы. Таким образом, Web-сервис – это сервис, к которому клиент может получить доступ и использовать через сеть Интернет. При этом сервис действует как черный ящик: клиент должен только найти этот сервис, знать, какую функциональность он представляет, а детали, как данный сервис работает, не важны для клиента. Он только вызывает сервис и обменивается информацией, используя стандартный формат обмена сообщениями.

Мы не будем останавливаться на технических деталях данной технологии, отметим только, что она базируется на существующих открытых стандартах Интернет и стандартах, которые широко распространены или планируются к принятию в ближайшем будущем. Базовые – это HTTP, XML, SOAP. WSDL, UDDI.

Надо отметить также, что поддержку Web-сервисов заявили фактически все ведущие мировые вендоры ИТ-индустрии, в частности IBM, Sun, Microsoft, Software AG, Borland и др.

Архитектура Web-сервисов базируется на взаимодействии в рамках трех ролей (рис. 1):

  1. Web-service Provider обеспечивает специфическую функциональность как Web-сервис.

  2. Web-service Requestor/Consumer находит и запускает Web-сервис для решения своей задачи.

  3. Web-Service Broker обеспечивает регистр/директорию для описания и хранения Web-сервиса.



Рис. 1. Схема взаимодействия Web-сервисов
В типичном сценарии Service Provider хостирует Web-сервис. Он обеспечивает описание сервиса и публикует его в регистре сервисов или же представляет информацию при получении запроса. Service Requestor использует оператор FIND для получения описание сервиса и использует это описание для связи с Service Provider и запуска данного Web-сервиса.

Почему компании рассматривают внедрение Web-сервисов как стратегическое направление для себя?

Web-сервисы позволяют:

  • решить проблемы связи с их партнерами и заказчиками

  • использовать новые бизнес-модели, сохраняя при этом уже созданную ИТ-инфраструктуру предприятия;

  • внедрить единый стандарт для публикации, поиска и интеграции бизнес-сервисов;

  • дать доступ к определенным функциям своей корпоративной ИС внешним пользователям, сохраняя при этом контроль за их использованием.

Недостатки технологии Web-сервисов


Web-сервисы – это новые технологии и не все стандарты, на которых они базируются, окончательно оформлены и приняты. Например, до сих пор не выработаны полные стандарты и рекомендации для защиты информации и аутентификации Web-сервисов. До сих пор нет стандартов определения корректности Web-сервисов, нет и методов их сертификации. Недостаток подобной функциональности означает, что сегодня нет возможности создания сложных, внешних по отношению к внедряющей компании Web-сервисов для бизнес-критичных приложений.

В настоящее время стандарты активно развиваются с целью обеспечения более развернутой функциональности и обеспечения более сложных взаимодействий между различными бизнес-единицами. В частности, развитие идет по следующим направлениям.

  • Пересылка и обработка потоков сообщений: обеспечение сложной маршрутизации сообщений, описание потоков сообщений между Web-сервисами и гарантии их доставки.

  • Бинарные приложения: эффективные стандарты для прикрепления не-XML сообщений к документам.

  • Безопасность: обеспечение безопасной связи между конечными точками сообщений, авторизации, аутентификации и защиты информации.

  • Web Services Description Languages: расширение существующего WSDL, включение в него поведенческих элементов, описывающих Web-сервис (описание QoS, требуемые посредники, начальные условия использования и т.п.)

  • Orchestration/Collaboration: описание ролей между группами конечных точек пересылки сообщений, взаимодействующих в одном процессе.

  • Транзакции: контроль и управление сложными распределенными многоплатформенными транзакциями.

  • Nonrepudiation: обеспечение невозможности юридического отказа от посланного сообщения (подписанные “квитанции” о получении, штампы срока действия и т.п.) для отправителей и/или получателей сообщений.

  • Workflow: описание общих и частных процессов потоков документов, их композиции и т. п.

  • Переговоры: обеспечение автоматического обсуждения условий договоров.

  • Управление: для обеспечения распределенного управления и использования информации при помощи стандартизованных средств.

Как видно, это обеспечение более сложной функциональности, все же основные технологии для организации Web-сервисов уже существуют.

Краткосрочные цели начала внедрения Web-сервисов - это:

  • улучшение доступа к информации;

  • обеспечение обработки информации в режиме реального времени, а не ее репликации и дублирования;

  • улучшение производительности разработчиков за счет уменьшения времени на решение частных интеграционных задач.

Консультанты и аналитики рекомендуют компаниям внедрять Web-сервисы поэтапно.

На первом этапе – реализация пилотного проекта внутри организации для интеграции информационных систем различных подразделений.

Второй этап – организация потоков Web-сервисов либо внутри организации, либо с доверенными партнерами. На данном этапе компании начинают использовать репозитории для хранения метаданных об их Web-сервисах.

Третий – полное внедрение технологии Web-сервисов с определением прав доступа к ним и реальным разделением информации в общей работе.

Как именно могут быть внедрены технологии Web-сервисов в уже существующую ИТ-инфраструктуру предприятия? Рассмотрим это на примере использования технологий Software AG (рис. 2).

Промежуточное программное обеспечение EntireX является в данной схеме интеграционной платформой, которая позволяет интегрировать традиционные и стандартные приложения от третьих фирм, предоставляя возможность оформить их функции в виде Web-сервисов. EntireX позволяет использовать существующие информационные системы в виде компонентов для новой разработки, а создание Web-сервиса получается как бы “заворачиванием” существующей функциональности в “обертку” стандартов Интернет (wrapping функций приложения).

XML-сервер Tamino, который предназначен для хранения, управления, публикации и обмена XML документами, обеспечивает регистр UDDI для предоставления описаний Web-сервисов. Репозиторий Web-сервисов на базе Tamino позволяет компаниям хранить и управлять метаданными Web-сервисов, такими как WSDL.

Таким образом, средства EntireX и Tamino позволяют компаниям постепенно внедрять технологию Web-сервисов, обеспечивая wrapping существующих приложений для начала работы с Web-сервисами.
Рис. 2. Технологии Software AG
Технологии Software AG были использованы при создании систем “э-правительства” на базе Web-сервисов в Великобритании, Сингапуре, Южной Африке, Испании, Германии, США и других странах.

Среди проектов “электронного правительства”, реализованных с помощью технологий Software AG – проекты для Европейской комиссии (доступ через Web к данным КИС управленческого учета для членов комиссии в 124 странах.), правительства Канарских островов (создание информационной системы для граждан), дорожной полиции Швейцарии (учет и выдача водительских прав в 27 районах страны на трех различных языках), муниципальных властей Баварии (доступ через Web к данным КИС), калифорнийского бюро по налогам в США (заполнение налоговых декларация через Интернет) и многие другие.

Почему подавляющее большинство проектов “э-правительства” реализовано на XML-технологиях? Безусловно, интеграция двух информационных систем может быть построена и на других технологиях. А когда системы не две-три, а больше и все они написаны на разных языках, с использованием разных методологий и разных стандартов? Эта технологическая задача крайне сложна и требует больших затрат на ее реализацию. Стандарт XML возник как ответ на возросшую необходимость организации взаимодействия разнородных приложений в среде Интернет. И сегодня можно уже говорить, что использование XML-стандартов становится стандартом “де-факто” обмена информацией в Интернет.

Технология Web-сервисов, которая строится на базе XML стандарта, в свою очередь позволяет минимизировать затраты организаций на внедрение новых технологий в свою ИТ-инфраструктуру, поскольку позволяет сохранить старые, давно работающие приложения, обеспечивая их Web-интерфейсами.

В заключение можно сказать, что сегодня при решении вопроса интеграции информационных систем в рамках организации или же ее взаимодействия с “внешним миром” целесообразно и даже необходимо рассматривать использование XML и Web-сервисов как одного из возможных подходов к реализации проекта.

- -

Похожие:

Стандарты в средствах интеграции приложений iconСтандарты в средствах интеграции приложений
Стандарты управления потоками работ – средства интеграции бизнес-процессов и приложений
Стандарты в средствах интеграции приложений iconСтандарты в средствах интеграции приложений
Практическое применение языка xml в задаче интеграции бизнес-приложений (Соглашения по интеграции и программные продукты, основанные...
Стандарты в средствах интеграции приложений iconСтандарты США на пшеницу
Примечание: Соответствие условиям настоящих стандартов не исключает подчинение правилам Федерального закона о продовольствии, лечебных...
Стандарты в средствах интеграции приложений iconСобытийная непрерывность коллекции астрометрических пульсарных данных
Анализируются требования и условия интеграции компонентов проблемно-ориентированных приложений в объектно-ориентированной среде
Стандарты в средствах интеграции приложений icon* Perl программист с упором на веб-приложений, аутентификации и интеграции с существующими системами и данными
Выступал в качестве ключевых планировщик и технических ресурсов в запуске основного
Стандарты в средствах интеграции приложений iconОсобенности стандарта omg corba3, mda и соответствующих программных инструментов интеграции приложений
С ее помощью решаются многие актуальные задачи информатизации и автоматизации современного бизнеса
Стандарты в средствах интеграции приложений iconАвторы: Ю. П. Галюк, В. И. Золотарев, В. Ю сепман
Конечно, эти качества продуктов ibm оборачиваются трудностями установки и настройки, как самих приложений, так и средств интеграции...
Стандарты в средствах интеграции приложений iconСтандарты уровня предприятия и анализ рисков Михайловский Николай Эрнестович “Лаборатория нтр”, Москва
Два наиболее высокоуровневых типа стандартов предприятия в области информационных систем — стандарты, относящиеся к архитектуре и...
Стандарты в средствах интеграции приложений iconРадиовещание для приема на подвижные портативные приемники сигналов мультимедийных приложений и приложений передачи данных
Руководство при разработке решений в области радиовещания для приема на подвижные средства сигналов мультимедийных приложений и приложений...
Стандарты в средствах интеграции приложений iconSap exchange Infrastructure возможности и функции
«точка-точка». Также она обеспечивает тот уровень надежности и масштабируемости, который необходим для функционирования закрытых...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org