Интеграция приложений в сетях связи с подсистемой IMS

Тип работы:
Реферат
Предмет:
ТЕХНИЧЕСКИЕ НАУКИ


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Интеграция приложений в сетях связи с подсистемой IMS
Ключевые слова: ІР мультимедийная подсистема (ІМв), сервис-брокер, диспетчер взаимодействия услуг (вСІМ), функциями управления вызовами и сеансами (СвСГ), сервер приложений (Ав).
В настоящее время архитектура мультимедийной подсистемы IMS является одной из самых распределенных информационных систем, в том числе на различных уровнях взаимодействия, обеспечивая вместе с тем интеграцию самых различных приложений. В основе IMS лежит взаимодействие различных компонентов посредством протоколов различных уровней и четкое распределение функционала между компонентами. Одной из основных функций IMS является предоставление открытой среды для быстрого создания услуг и внедрения их в эксплуатацию независимо от применяемых на сети технологий доступа и уже существующих сервисов. Одним из элементов подсистемы IMS является сервис-брокер. Функциональность сервис-брокера направлена на управление сервисными возможностями и организацией взаимодействия между любым типом серверов IMS приложений. Тем не менее, не все проблемы взаимодействия и предоставления услуг еще решены и функционал сервис-брокера в настоящее время изучается международными организациями 3GPP и Service Broker Forum. Рассматривается эволюция функциональности сервис-брокера, предложенной в стандартах, аспекты архитектурных решений и сценарии взаимодействия приложений, а также приводится описание продуктов класса сервис-брокер различных производителей.
Варюхин С. В. ,
ОАО & quot-Интеллект Телеком& quot-, Руководитель проектов
Департамента технической стратегии, к.ф. -м.н. ,
Varyukhin@i-tc. ru
Моргунов В. С. ,
ОАО & quot-Интеллект Телеком& quot-, Главный специалист
Департамента технической стратегии,
Morgunov@i-tc. ru
Назаров А. Н. ,
ОАО & quot-Интеллект Телеком& quot-, Начальник отдела
Департамента технической стратегии, д.т.н. ,
Nazarov@i-tc. ru
Введение
В настоящее время архитектура подсистемы предоставления мудьтимедийных услуг на основе протокола IP — IMS (IP Multimedia Subsystem) является одной из самых распределенньх информационных систем, в том числе на различных уровнях взаимодействия, обеспечивая вместе с тем интеграцию самых различных приложений. На сегодняшний день в различных странах мира, в том числе и в России, внедрено и внедряется в коммерческую эксплуатацию довольно большое количество оборудования IMS от различных производителей. Подсистема IMS нацелена на предоставление открытой среды для быстрого создания услуг и внедрения их в эксплуатацию независимо от применяемых на сети технологий доступа, но этот подход не обязательно решает все проблемы взаимодействия серверов приложений и предоставления услуг. С точки зрения архитектуры подсистема IMS жестко определена в стандартах, но вот когда дело доходит до взаимодействия конкретных услуг, то тут-то и оказывается, что все не так просто. На первый взгляд вроде бы ответ, который долго искали, найден, и все должно работать, но когда дело доходит до конкретики, то выясняется, что IMS является не единственным оборудованием на сети.
Вопрос интеграции между различными платформами и приложениями всегда стоял очень остро. И когда на сети встречаются либо сервера приложений IMS одного производителя оборудования, а ядро IMS другого, либо есть унаследованные платформы, функционал которых необходимо перенести на абонентов новой сети, воз-
никает необходимость в установке такого элемента как диспетчер взаимодействия услуг SCIM (Service Capability Interaction Manager). Функциональность SCIM направлена на управление сервисными возможностями и организацией взаимодействия между любым типом серверов IMS приложений.
Сегодня так же остро стоит вопрос не только взаимодействия серверов приложений различных типов между собой, но и взаимодействия различных новых услуг, возможно созданных на одной платформе, но работающих независимо друг от друга. В данном случае за логику взаимодействия услуг также должен отвечать SCIM.
Перечисленные выше факторы несомненно отражаются как на дополнительных капитальных затратах, так и на дополнительных операционных затратах, которые может понести оператор.
Развитие концепции SCIM международными стандартизирующими организациями
3GPP (англ. 3rd Generation Partnership Project) — консорциум, разрабатывающий спецификации для мобильной телефонии третьего поколения. В рамках 3GPP для систем подвижной связи третьего поколения (3G) были разработаны спецификации, которые являются частью семейства спецификаций ITU IMT-2000. Партнеры по проекту 3GPP также ответственны за поддержку и усовершенствование спецификаций для стандарта GSM и переходных технологий по направлению к системам 3G.
SCIM был предложен в технической спецификации консорциума 3GPP [1 ] для организации взаимодействия между серверами приложений AS (Application Server) при построении подсистемы IMS на сети сотовой связи. В нотации 3GPP SCIM был представлен, как часть сервера приложений AS (рис. 1) [2].
HSS: Home Subscriber Server, сервер домашних абонентов- S-CSCF: Serving Call Session control Function, функциями управления вызовами и сеансами- AS: Application Server, сервер приложений- Sh: Reference between AS and HSS, эталонная точка между AS и HSS- Cx Reference point between CSCF and HSS, эталонная точка между CSCF и HSS- CAP: CAMEL (Customized Applications for Mobile Networks Enhanced) application part- MAP: Mobile application part, прикладная часть для мобильных сетей- MRFC: Multimedia Resource Function Controller, узел контроля мультимедийных ресурсов- MRFP: Multimedia Resource Function Processor, узел обработки мультимедийных ресурсов- MRF: Multimedia Resource Function, совокупность функций MRFP и MRFC- MRB: Media resource broker, узел обеспече-
& lt-=?
HSS
Сх

$

AS
AS
SCIM
SIP Application Server
MRB
и
«
S-CSCF
x
0

1

IM-SSF
ISC
w
OSA-SCS
OSA API
OSA
applicastion
server
0.
& lt-
о
CAMEL
Service
Enviroment
MRFC
Рис. 1. Архитектура подсистемы предоставления мудьтимедийньх услуг диспетчером взаимодействия услуг
ния распределения нагрузки между разнородными узлами MRF- IM-SSF: IP Multimedia Service Switching Function, функция коммутации услуг IMS- Si: Reference point between a HSS and IM-SSF, эталонная точка между HSS и IM-SSF- Mr: Reference point between CSCF and MRFC, эталонная точка между CSCF и MRFC- OSA SCS: Open Service Access-Service Capability Server, сервер предоставления услуг на основе доступа- ISC: IP Multimedia Service Control, управление IMS-серверами.
В дальнейшем развитии спецификаций 3GPP функции SCIM возлагались на отдельно устанавливаемый логический модуль опорной сети, который получил название сервис-брокер SB (Service Broker) [3].
В результате возрастающей популярности концепции SCIM и SB был организован форум (Service Broker Forum), который объединил ведущих производителей продуктов данной категории [4]. Целью создания форума является определение всех необходимых интерфейсов для существенного ускорения процесса разработки и внедрения новьх услуг. В первую очередь деятельность нового форума направлена на производителей оборудования связи.
В качестве предпосылок для создания архитектуры сети, включающей в себя SB, можно рассматривать следующие факторы:
• При разработке и внедрении новых сервисов вносить минимальные изменения в опорную сеть IMS и уже существующие серверы приложения AS-
• Обеспечивать возможность организации гибкого взаимодействия между новыми приложениями-
• Обеспечивать возможность организации взаимодействия между AS, избегая избыточного взаимодействия между приложениями-
• Управлять взаимодействием между IMS приложениями, программами, позволяющие обеспечивать подключение услуг или других функций в системах связи (enabler) и другими, не-IMS приложениями-
• Поддерживать взаимодействие с существующими сервисами интеллектуальных сетей (IN) —
• Упрощать организацию взаимодействия в гетерогенных сетях нескольких провайдеров-
• Предоставлять возможность персонализировать и управлять абонентскими услугами.
Физически, SB расположен между узлами опорной сети, отвечающими за управлением вызовами и сессиями, например, комму-
таторами сети сотовой связи MSC (Mobile Switching Center), софт-свичами, основным элементом IMS — функцией управления вызовами и сеансами CSCF, и приложениями уровня услуг, будь то традиционные IN приложения, или SIP (Session Initiation Protocol, протокол установления сеанса) приложениями сетей следующих поколений NGN.
В концепцию SB включена комбинация следующих основных функций:
• SCIM, как модуль обеспечивающий взаимодействие серверов SIP-AS-
• IM-SSF, функция коммутации услуг, которая обеспечивает взаимодействие сообщений SIP с соответствующими сообщениями CAMEL, ANSI-41, подсистем INAP (Intelligent Network Application Protocol) или TCAP (Transaction Capabilities Application Part). Это взаимодействие позволяет поддерживаемым IMS IP-телефонам получать доступ к сервисам определения имени вызывающей стороны, бесплатного номера 800, переноса локального номера, и др. -
• IN-IN Trigger Management, управление механизмом выполнения услуг между IN платформами, возможность SB дублировать и оказывать влияние на сигналы о событиях от IN платформы на множество приложений, и таким образом, создавать комбинации услуг на основе IN платформы-
• Protocol/Call Flow Management, управление протоколами и вызовами для обеспечения взаимодействия и приведение к единому формату сигнализации и протоколов при установлении соединений между различными сетевыми элементами и сетями-
• Subscriber Data Management Interaction, управление взаимодействием профилей пользователей для обеспечения связности и взаимодействия между различными хранилищами данных о пользовательских профилях, которые для своей работы используют различные протоколы.
Сценарии взаимодействия приложений
Взаимодействие приложений может произойти по одному или нескольким следующим сценариям:
1. Взаимодействие приложений между серверами приложений.
Принимая во внимание тот факт, что различные приложения реализуются с использованием различных протоколов, взаимодействие приложений может быть взаимодействием между сетевыми узлами, на которых размещаются приложения, при этом приложения могут находиться как на одном, так и на разных серверах.
2. Взаимодействие между приложениями, реализованными на различных протоколах.
Для IMS SB взаимодействием приложений считается взаимодействие приложений, реализуемых с помощью хотя бы одного из следующих протоколов:
• IMS приложения, реализованные на протоколе SIF, взаимодействие с SB происходит напрямую-
• OSA приложения, запускаемые на OSA сервере приложений, которые взаимодействуют с SB через API интерфейс и OSA SCS-
• IN приложения, запускаемые в точке коммутации услуг SCP (Service Control Point), взаимодействуют с SB через IN шлюз.
3. Взаимодействие между приложениями различных типов
Приложения могут быть следующих типов:
• Приложения, для доступа к которым пользователи должны зарегистрироваться в сети оператора предоставляющего услуги-
• Приложения, для доступа к которым не требуется регистрация в сети оператора предоставляющего услуги.
Принимая во внимание приведенные выше типы приложений, взаимодействие приложений включает следующие варианты:
• Взаимодействие между приложениями, требующими регистрации (подписки) в сети оператора-
• Взаимодействие между приложениями, которые как требуют, так и не требуют регистрации в сети оператора-
• Взаимодействие между приложениями, не требующими регистрации в сети оператора.
4. Взаимодействие приложений в зависимости от их состояния
Приложение может иметь следующие состояния:
• Задействованное-
• Не задействованное.
• Ясно, что между незадействованными приложениями не может быть взаимодействия. Реально возможны следующие варианты:
• Взаимодействие между уже задействованным приложением и приложением, которое будет задействовано-
• Взаимодействие между приложениями, которые уже задействованы.
5. Взаимодействие между приложениями, в которых задействованы разные пользователи
Приложения могут быть предоставлены как одному, так и нескольким различным пользователям, таким образом, взаимодействие приложений включает следующие варианты:
• Взаимодействие между приложениями для одного пользователя-
• Взаимодействие между приложениями для разных пользователей.
6. Взаимодействие приложений между активными сессиями
Пользователь может принимать участие в нескольких сессиях, в
этом случае взаимодействие приложений будет включать следующие варианты:
• Взаимодействие между приложениями, участвующими в одной сессии-
• Взаимодействие между приложениями, участвующими в нескольких сессиях.
7. Взаимодействие приложений между сервисными доменами различных операторов
Приложения или сервера приложений могут находиться у различных операторов, оказывающих услуги. В этом случае взаимодействие приложений включает следующие варианты:
• Взаимодействие между приложениями, находящимися у различных операторов, оказывающих услуги-
• Взаимодействие между приложениями, находящимися у одного и того же оператора, оказывающего услуги.
Варианты архитектурных решений по взаимодействию сервис-брокера и серверов приложений
Интерфейс! БС используется для взаимодействия SB, AS и S-CSCF и передачи информации об истории вызовов процедур и статусе, включающем, какие процедуры вызывались, результатах вызова, были процедуры отменены или завершены успешно. Иногда используются интерфейсы Sh и Сх, связывающие SB и HSS, через которые загружается логика взаимодействия приложений, которая является частью профиля абонента.
SB может быть представлен в виде отдельно стоящего узла опорной сети, или его функционал может быть встроен в сервер приложений или в узел! МБ S-CSCF
Функционал SB может быть реализован как на одном узле (централизованная архитектура), так и на нескольких узлах (распределенная архитектура), также возможна гибридная архитектура, совмещающая указанные выше схемы (рис. 2) [3].
В централизованной архитектуре серверы приложений AS, на основании одновременного использования которых разработана новая услуга, & quot-не знают& quot- о существовании в опорной сети SB, а узел S-CSCF взаимодействует с SB как с сервером приложений AS, поддерживающим интерфейсС В данной архитектуре функционал SB может быть реализован на уровне приложений, то есть вне S-CSCF, или может быть встроен в S-CSCF К недостаткам первого случая можно отнести необходимость реализации дополнительных средств обеспечения безопасности и доверительных отношений при использовании ресурсов различных AS. В то время, как во втором случае могут возникать проблемы при модульном наращивании сети, гибкости внедрения новых сервисов и возможной перегрузке узла S-CSCF
Для распределенной архитектуры каждый сервер приложений AS, который вовлечен в предоставление интегрированного сервиса, имеет один SB, который может быть интегрирован в AS или представлять собой отдельный узел в сети. Узел S-CSCF взаимодействует с каждым SB, как с отдельным AS, поддерживающим ^ интерфейс. Узел S-CSCF перенаправляет сообщения между разными SB до тех
Рис. 2. Варианты архитектур сети с сервис-брокером
пор, пока серверы AS не завершат выполнение своих функций.
Гибридная архитектура представляет собой объединение двух представленных выше схем. В этой архитектуре SB управляет не только взаимодействием серверов AS, которые находятся под его непосредственным контролем, но также взаимодействует и с другими, равноправными с ним SB.
Для управления взаимодействиями между AS узлы опорной сети SB должны иметь [5]:
• информацию о всех вовлеченных сервисах-
• информацию об используемых интерфейсах-
• взаимоотношения и связь между сервисами-
• политику и бизнес правила сервис-провайдеров и сетевых операторов-
• предпочтения абонентов.
Описание продуктов класса сервис-брокер различных производителей Motorola ServiceBroker
Решение Service Broker входит в состав линейки продуктов Motorola для объединения услуг связи Communications Convergence Engine (CCE) — универсальной платформы для операторов услуг кабельной и мобильной связи, включающей в себя средства для быстрого создания, администрирования и поставки объединенных пакетов услуг по передаче видео, голоса и данных для большого количества сетей и устройств. Motorola CCE представляет собой программную платформу, объединяющую традиционные инфраструктуры, SIP и IMS. Эта платформа позволяет поставщикам услуг расширять и развивать свои портфели продуктов путем включения всех элементов комплекта из трех или четырех услуг, включая передачу видео, VoIP, сверхскоростной доступ в Интернет и объединение стационарной и мобильной связи. Решение CCE специально разработано для внедрения функций конвергентных сетей и управления ими через универсальную платформу обслуживания Service delivery platform (SDP).
Oracle Communications Service Broker
Продукт Oracle Communications Service Broker является посредником между сетями различных типов и осуществляет управление множеством услуг в реальном времени, позволяет создавать новые конвергентные услуги, используя открытые стандарты, высокую масштабируемость и доступность платформ.
Сервис-брокер компании Oracle позволяет управлять и вызывать составные услуги в IP и SS7 доменах, при этом контролируя разнотипные типы вызовов, сессий и состояний. Он поддерживает конфигурируемые управляемые профили, которые могут быть использованы для предоставления пользовательской информации, при задействовании вновь вызываемых услуг с минимизацией излишнего обмена информацией.
Opencloud Rhino Service Interaction Server
Продукт Rhino Service Interaction Server (SIS) компании OpenCloud представляет собой мощную, гибкую и расширяемую платформу взаимодействия приложений, которая обеспечивает возможность создания конвергентных услуг и функциональность для взаимодействия между SS7 и IMS сетями.
Сервис-брокер Rhino SIS может быть использован как для традиционных телекоммуникационных услуг, которые обычно запускаются на SCP, так и для услуг, которые, как правило, оплачиваются после их оказания, таких как: Centrex, PBX и VPN. Сервис-брокер Rhino SIS обеспечивает трансляцию протоколов из SIP в IN и обратно, при
этом обеспечивается взаимодействие между доменами пакетной и канальной коммутации. Это позволяет абонентам сети TDM/SS7 пользоваться услугами, расположенными в IMS домене, и наоборот, при этом не происходит дублирования услуг в TDM или IMS сети.
Metaswitch Service Broker
Сервис-брокер Metaswitch Service Broker располагается в сети между уровнем приложений и опорной сетью и обеспечивает взаимодействие между различными доменами сети, включая IN/TDM, IP/IMS. Он обеспечивает взаимодействие между любыми приложениями, как уже существующими, так и новыми, и сетевыми элементами без необходимости вносить изменения в сервера приложений и элементы опорной сети.
Amdocs jNetX Service Broker
Платформа разработки услуг Amdocs Service Delivery Framework (SDF) значительно сокращает время, необходимое для разработки и внедрения новых сервисов и обеспечивает возможность максимального повторного использования существующих систем. Это решение SDF включает Amdocs jNetX Service Broker, имеющий функциональность сервис-брокера и поддерживающий взаимодействие на основе сигнализации SS7 (для MSC, HLR и IN платформ) и сигнализации, используемой в сетях следующих поколений на основе IP
Aepona ServiceBroker
Сервис-брокер компании Aepona предоставляет большие возможности для реализации IN и SIP сервисов благодаря преодолению ряда технических ограничений, которые существуют сегодня во множестве как унаследованных, так и NGN сетей. В IN сетях сервис-брокер преодолевает ограничения в конфликтах между IN платформами при выполнении услуг, в то время как для SIP телефонии обеспечивается функциональность SCIM и IM-SSF
Сервис-брокер компании Aepona полностью поддерживает функционал для ISC интерфейса и в полной мере отвечает потребностям сетей NGN. Реализация взаимодействия между приложениями была выполнена в соответствии с рекомендациями 3GPP/ 3GPP2 и включена в эталонную архитектуру IMS в качестве SCIM. Сервис-брокер управляет взаимодействием между приложениями как для SIP, так и для IN платформ и выступает в качестве посредника при вызове независимых друг от друга SIP приложений в рамках одной и той же сессии или вызова.
Заключение
На данный момент стандартизация SCIM и SB далека от завершения. В настоящее время существуют частные решения производителей, которые можно разделить на три типа в соответствие с функциями SB:
• внутренний SB, который соответствует распределенной архитектуре и является частью серверов приложений AS-
• внутренний SB, являющийся частью функции управления вызовами и сеансами S-CSCF-
• внешний SB, соответствующий централизированной и гибридной архитектурам, и представляющий собой отдельный узел опорной сети.
Функциональность, которую обеспечивает сервис-брокер, играет важную роль в управлении взаимодействием услуг. Без данной функциональности будет сложно достичь эффективности при взаимодействии большого количества услуг между собой, а так же взаимодействия между приложениями, работающими с использованием
различных протоколов и на сетях нескольких операторов, предоставляющих совместные услуги. На данный момент стандартизация SCIM и SB далека от завершения. На рынке существуют частные решения производителей. Решения, которые можно рассматривать, как внутренние сервис-брокеры, в большей степени привязаны к архитектуре IMS, в ряде случаев их функциональность реализована на узлах IMS. Наибольшее распространение на настоящий момент получили решения, представляющее собой внешние сервис-брокеры, основная функциональность которых заключается в том, чтобы реализовать функции сигнального шлюза между сетями и приложениями с разными протоколами сигнализации.
. nuTepaiypo
1. 3GPP TS 23. 002: & quot-Network Architecture& quot-.
2. 3GPP TS 23. 218: & quot-IP Multimedia (IM) session handling& quot-.
3. 3GPP TR 23. 810: & quot-Study on Architecture Impacts of Service Brokering& quot-.
4. http: //www. servicebrokerforum. org.
5. HUI-NA CHUAa, CHOR-MIN TANa, YUXIN Hob. A Study of Issues and Considerations of Service Interaction management in IMS Architecture. WSEAS TRANSACTIONS on COMPUTERS, ISSN: 1109−2750, Issue 9, Volume 7, September 2008, pp. 1405−1415.
INTEGRATION OF APPUCAT1ONS IN COMMUNICATION NETWORKS WITH THE SUBSYSTEM IMS S. Varyukhin,
OJSC & quot-Intellect Telecom& quot-, Project Manager Technical Strategy Department, Varyukhin@i-tc. ru
V. Morgunov,
OJSC & quot-Intellect Telecom& quot-, Senior Expert Technical Strategy Department, Morgunov@i-tc. ru
ANazarov,
OJSC & quot-Intellect Telecom& quot-, Head of Division Technical Strategy Department,
Nazarov@i-tc. ru
Abstract
Currently, the IMS architecture is one of the most distributed information systems, including different levels of interaction, while ensuring the integration of various applications. At the base of IMS is the interaction of various components through protocols of different levels and an efficient distribution of functions between components. One of main IMS'-s function is assignment of open environment for fast service delivery and implementation of them independent of applying access technologies and services. One of IMS'-s elements is service broker. The functionality of a service broker is directed to manage service capabilities and arrangement of interaction between any type of IMS application servers. However, all the problems of service interactions and service provisioning are not solved yet and Service Brokering function as currently being studied by the 3GPP and Service Broker Forum. In this paper the evolution of Service Broker functionality proposed in standards, aspects of architecture and application interaction scenarios are examined, as well as a description of service broker products from different vendors is given.
Keywords: IP Multimedia Subsystem (IMS), service broker, Service Capability Interaction Manager (SCIM), Serving Call Session control Function (CSCF), Application Server (AS).

ПоказатьСвернуть
Заполнить форму текущей работой