Концепция открытого доступа к услугам

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

Впервые проблемой усовершенствования принципов создания услуг занялся консорциум TINA [50, 68], которым было предложено логическое разделение уровней физической инфраструктуры и приложений, между тем результаты деятельности консорциума не получили практического использования. Для продолжения работ в этом направлении в 1998 г. был создан Консорциум Parlay Group, который к настоящему времени включает в себя более 60 компаний, занимающихся разработками в области открытых интерфейсов. Среди них такие известные, как Alcatel, AT&T, ВТ, Cisco Systems, Ericsson, Fujitsu, Hewlett-Packard, IBM, Lucent, Nokia, Siemens, SunMicrosystems и др.

Целью группы первоначально была разработка открытых интерфейсов прикладного программирования API (Application Programming Interface), которые бы позволили внешним провайдерам получать доступ к функциям базовой сети. Для удобства разработки приложений было необходимо обеспечить независимость этих API от частных характеристик и тонкостей сетей связи. Такая независимость гарантирует работоспособность приложения в случае естественной эволюции базовой сети. При этом формируется так называемая открытая сервисная платформы OSP (Open Services Platform), обеспечивающая взаимодействие с внешними сервис- и контент-провайдерами с использованием открытого интерфейса прикладного программирования API.

Первая версия спецификаций Parlay появилась через год после образования группы, после чего продолжилась работа над версией 2. Примерно в это же время 3GPP и ETSI начали работу над API для развития услуг в сетях 3G. В связи с тем, что сферы интересов 3GPP и ETSI в значительной степени пересекались, этими организациями было принято решение с самого начала совместно работать над API. Уже готовые к этому времени спецификации Parlay для API были привлечены в 3GPP и ETSI с целью совместной стандартизации в контексте концепции открытой сетевой архитектуры OSA (Open Service Architecture).

На рис. 13.9. изображена логическая архитектура перспективной сети сотовой связи 2,5G-3G, построенной в соответствии с концепцией Parlay/OSA.

Рис. 13.9. Архитектура перспективной сети сотовой связи 2.5G-3G в соответствии с концепцией Parlay/OSA

В рамках концепции OSA/Parlay за реализацию API отвечают так называемые серверы доступа к услугам – SCS (Service Capability Server), логическое положение этих узлов определяется на границе между уровнями сервисной и базовой сетей. Базовая сеть в свою очередь включает уровень управления, транспортный уровень и сеть доступа.

Приложения, устанавливаемые в серверах приложений, используют функциональность серверов доступа к услугам, определенную в Parlay/OS A [68]. Эта функциональность реализуется посредством API: в SCS реализована серверная часть API, а в приложениях – клиентская. Серверы доступа к услугам – это логические элементы, включающие API и взаимодействующие с такими элементами базовой сети, как коммутаторы, платформа CAMEL услуг (CSE – CAMEL Service Environment), опорные регистры местоположения (HLR), интерактивные системы голосовой почты (IVR), системы мобильного позиционирования, шлюзовые узлы поддержки услуг GPRS (GGSN), биллинговые системы и т.д. Серверы доступа к услугам являются логическими элементами и в спецификациях не фиксируется их физическая реализация в сети. В принципе SCS может быть реализован как автономный сетевой узел или в существующих узлах базовой сети. Все API могут быть реализованы в одном физическом узле, который называют шлюз OSA/Parlay (OSA/Parlay Gateway). В таком шлюзе поддерживаются протоколы и интерфейсы к разнообразным компонентам базовой сети.

На рис. 13.10 представлены основные действующие лица открытой архитектуры OSA (Open Service Architecture) по концепции Parlay [59]. Кроме традиционных участников бизнес-процесса (оператора сети связи, пользователя и поставщика связного оборудования), здесь показаны новые действующие лица: провайдер услуг (Service Provider), провайдер приложений (Application Provider) и разработчик ПО (Software Developer).

Рис. 13.10. Основные «действующие лица» по концепции Parlay

Открытые интерфейсы Parlay являются объектно-ориентированными программами, написаны на языке Java и выполняются машиной JVM (Java Virtual Machine), и состоят из ряда классов, проиллюстрированных на рис. 13.11. Основными являются две группы интерфейсов: Parlay-остов (Framework, Fw) и Parlay-услуги (Parlay Service).

На начальной (первой) стадии разработки Parlay были разработаны интерфейсы: Parlay-остова, которые обеспечивают клиенту системные функции (открытость, безопасность, управляемость и т.д.), и Parlay-услуги, которые обеспечивают доступ клиента к сетевым возможностям и имеют непосредственный выход на сеть связи.

Рис. 13.11. Схема Parlay-интерфейсов

На второй стадии разработаны интерфейсы 4 и 6 – это средства администрирования для корпоративного оператора и интерфейсы 3 и 5 – средства доступа к Parlay-услугам для сторонних разработчиков ПО.

Общее число разработанных API уже превышает 200. Например, общее число интерфейсов остова составляет 45. Как показывает рис. 13.11, остов соединен с остальными частями архитектуры Parlay четырьмя группами интерфейсов:

- в сторону приложений клиента 15 интерфейсов (группа 1);

- в сторону администрации корпоративного оператора – 8 интерфейсов (группа 4);

- доступ для провайдера услуг – 6 интерфейсов (группа 5);

- интерфейсы между остовом и услугами – 16 (группа 3).

На рис. 13.11 показана также область будущих работ, а именно, интерфейсы административного управления:

- между клиентом и администрацией корпоративного оператора;

- между Parlay-остовом и администрацией остова;

- между Parlay-услугами и администрацией провайдера услуг.

Спецификации интерфейсов Parlay (версия 3.0) опубликованы [59] в виде рекомендаций ETSI и в виде рекомендаций 3GPP. Эти спецификации содержат 12 томов: введение (описание методологии построения открытых интерфейсов); сводка общих данных; остов (framework); контроль вызова; взаимодействие с пользователем; мобильность (определение местоположения и статуса пользователя); свойства терминала; контроль сеанса передачи данных; службы сообщений (доступ к почтовым ящикам); управление связностью (управление качеством Qos); управление счетами; тарификация контента.

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

Открытые сервисные платформы в соответствии со спецификациями Parlay разрабатываются рядом ведущих производителей [17]. Alcatel предлагает оборудование «8601 Parlay/Open Services Access Gateway», поддерживающее интерфейсы Parlay v2.1. Компания работает над следующей версией API.

Ericsson активно продвигает несколько своих решений в области OS A SCS: «JAMB ALA Service Capability Server» и сервер приложений «JAMBALA TAS». Компания способствует развитию этой области инфокоммуникаций, предоставляет информацию и организует форумы по вопросам OSA, проводит обучение и обеспечивает желающих создавать приложения необходимыми средствами разработки. Оборудование Ericsson работает у нескольких европейских операторов и AT&T.

Lucent Technologies разработала «MI Life™ Intelligent Services Gateway», оборудование, предназначенное для предоставления услуг в мобильных сетях третьего поколения.

Nokia разработала систему «Nokia 3G Service Creation and Execution platform», предназначенную для реализации новых услуг в современных сотовых сетях.

Разработка Siemens – система «Parlay@vantage» на базе платформы «INXpress@van-tage», обеспечивает поддержку Parlay API версии 2.1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: