Разработка приложений с использованием семантических веб-сервисов (часть 6, заключительная)

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

Интеграция SW (Semantic Web) составляющей, обсуждаемая в данной работе, представляется следующим образом. Для обоснования нашего подхода, мы разработали несколько типичных преобразователей, которые генерируют WSMO-совместимые описания Веб-приложений и сервисов, начиная от моделей WebML приложений и спецификации BPMN процессов.

Наше исследование направлено на использовании стандартных методологий и средств разработки для SWS приложений.

Фрагмент WebML модели посредника Веб-сервиса

Рис. 7. Фрагмент WebML модели посредника Веб-сервиса

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

1. Разработан подход, при котором онтологии (ontologies) могут быть импортированы как модели данных для корпоративных приложений. Они могут быть расширены ссылками на ресурсы приложений и зарегистрированы как распределенные ресурсы в WSMX.

2. Функциональные возможности Веб-сервисов WSMO в части передачи выполнения процессов от одного предприятия к другому. Хореография интерфейса может быть получена объединением информации в модели бизнес-процесса на уровне приложения и модели WebML.

3. Цели WSMO могут формироваться путем сбора данных, используемых для выполнения предоставленной активности бизнес-процесса, тогда как интерфейс хореографии получен с использованием примитивов WorkFlow.

4. Предложен подход, при котором сервис-посредник может моделироваться как приложение WebML и регистрироваться в WSMX в соответствии с его ролью (например, wwMediator).

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

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.