Стремительное развитие возможностей мобильных сетей по реализации дополнительных услуг мобильной связи, появление новых участников рынка услуг связи – сервис-, контент-провайдеров, обусловило необходимость выработки единых принципов организации услуг.
Впервые проблемой усовершенствования принципов создания услуг занялся консорциум 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.