Opis ogólny systemu SMaCS

Wraz ze wzrostem konkurencji na rynku dostawców usług internetowych, operatorzy stają przed nowym wyzwaniem, jakim jest dostarczenie spersonalizowanych usług dla abonentów. System SMaCS (Service Management and Charging System) umożliwia elastyczne zarządzanie oraz rozliczanie usług dostępu do Internetu, niezależnie od sieci dostępowej (np. xDSL, CATV, 3G, WiMax). Pozwala również świadczyć usługi bazujące na rozliczaniu opłat za korzystanie z określonych treści (contentu) dostarczanych drogą elektroniczną.

SMaCS pozwala lepiej zarządzać i kontrolować dostarczanie zaawansowanych usług IP. System umożliwia operatorom definiowanie usług, które wykraczają poza zwykły transport pakietów IP. Scenariusze tych usług wykorzystują informacje, jak: kim jest użytkownik, co robi, z jakich aplikacji korzysta i do jakiej treści dostaje się oraz gdzie aktualnie się znajduje.

Do realizacji założonych polityk zarządzania ruchem i jego rozliczania system SMaCS wykorzystuje istniejącą infrastrukturę sieciową operatora (głównie routery IP). Obecnie SMaCS jest w pełni kompatybilny z wybranymi produktami Cisco Systems, m.in. z serii: Cisco 7200 (ISG), Cisco SCE, Cisco CSG. 

SMaCS może zostać w pełni zintegrowany z aplikacjami biznesowymi, np. systemem bilingowym, dzięki czemu możliwe jest pełne wykorzystanie architektury procesów biznesowych operatora (work flow), bez konieczności ich gruntownej modyfikacji.

 

SMaCS Engine

SMaCS Engine jest to podstawowy komponent systemu umożliwiający elastyczną i skalowalną integrację wszystkich modułów aplikacji. Posiada architekturę bazującą na SOA (Service Oriented Architecture) i zapewnia dobrze zdefiniowane interfejsy pomiędzy modułami funkcjonalnymi oraz dobrze wyspecyfikowaną semantykę biznesową.


Ponadto SMaCS Engine pozwala na:

  • równoważenie obciążenia,
  • płynne przejmowanie zadań od komponentów, które uległy awarii,
  • uaktualniania działającego systemu.

SMaCS przechowuje wszystkie dane związane z konfiguracją elementów sieciowych oraz profili użytkownika i usług. W tym celu wykorzystywany jest podsystem RDBMS, którym może być dowolna ze wspieranych przez SMacS baz (Sybase ASE, Oracle 10g, MySQL).

 

Subscriber Policy Manager

Subscriber Policy Manager umożliwia tworzenie usług na poziomie użytkownika. W zależności od zastosowanej platformy sieciowej, pozwala na obsługę różnych profili dostępu do Internetu i zapewnia wprowadzenie dodatkowych parametrów oferowanych usług, takich jak:

  • zmiana parametrów usługi po przekroczeniu limitu przesłanych danych w wybranym okresie,
  • zmiana parametrów usługi w zależności od czasu (określone pory dnia lub na żądanie użytkownika),
  • ograniczenie pasma dla każdej ze zdefiniowanych usług,
  • całkowite blokowanie ruchu danej usługi,
  • limitowanie liczby sesji danej aplikacji,
  • przekierowanie ruchu do innych systemów na potrzeby dodatkowego przetwarzania, umożliwiając integrację usług oferowanych przez SMaCS z usługami innych systemów, takich jak filtrowanie ruchu, treści bądź usługi związane z bezpieczeństwem,
  • różne scenariusze przekierowania ruchu dla potrzeb informacyjnych (prezentowanie spersonalizowanych treści reklamowych, komunikatów o wykorzystaniu usługi, zagrożeniu wirusowym itd.).

 

Global Service Manager

Moduł Global Service Manager, umożliwia tworzenie usług na poziomie globalnym tzn. nie uwzględniającym tożsamości użytkownika. Jego zastosowanie pozwala między innymi na tzw. sprawiedliwe wykorzystanie zasobów sieci. Zaimplementowane w nim algorytmy kontroli natłoku, pozwalają zapewniać równowagę pomiędzy pasmem wykorzystywanym przez różne aplikacje. Dzięki temu możemy rozwiązać problem wykorzystania większości dostępnego pasma przez niewielką grupę użytkowników.

 

Subscriber Content Manager

Subscriber Content Manager pozwala na rozliczanie treści elektronicznych płatnych dodatkowo. Podstawowym wymaganiem stawianym temu elementowi jest elastyczność przy modelowaniu scenariuszy biznesowych w procesie tworzenia usług takich jak rozliczanie zdarzeniowe, sesyjne za czas lub za ilość przesłanych danych.

Ponadto, ze względu na rygorystyczne wymagania jakości i stabilności dla oprogramowania wspomagającego procesy biznesowe, spełnia ono reguły walidacji oraz zapewnienia odpowiedniej jakości.

Reporting Manager

Głównym zadaniem operatora było dotychczas dostarczanie działającej sieci. Coraz większe wymagania klientów sprawiają, że rolą operatora staje się dostarczanie działającej i bezpiecznej usługi o wysokich parametrach jakościowych. Tendencja ta jest coraz silniejsza. Wraz ze wzrostem ilości aplikacji opartych na protokole IP (dostęp do Internetu, różnego rodzaju serwisy tematyczne), źródłem dochodu operatora będzie też dostarczanie różnego rodzaju serwisów. Ta zmiana paradygmatu wiąże się z koniecznością monitorowania stanu oferowanego serwisu. Komponent Reporting Manager umożliwia zbieranie kluczowych parametrów statystycznych.

Zebrane parametry są korelowane zgodnie z modelem usługi subskrybowanej przez użytkownika. Składowane informacje umożliwiają analizowanie danych statystycznych, tworzenie raportów oraz wykrywanie tych obszarów sieci, gdzie konieczne będą dodatkowe inwestycje.

Dane mogą być prezentowane na podstawie wcześniej zdefiniowanych szablonów.

 

Administration Module

Administration Module umożliwia operatorowi zarządzanie i monitorowanie systemu oraz:

  • zarządzanie kontami użytkowników: tworzenie kont oraz subkont klientów,
  • modyfikowanie parametrów konta, w szczególności jego aktywację oraz dezaktywację,
  • dodawanie oraz konfiguracje produktów dla danego konta, a zwłaszcza aktywacja oraz dezaktywacja usług,
  • usuwanie kont z systemu,
  • tworzenie oraz zarządzanie usługami, bazując na opisie typów usług, jakie świadczone są przez komponenty wykonawcze (elementy sieciowe): utworzenie usługi, zmiana parametrów usługi, w szczególności jej aktywacja oraz dezaktywacja lub usunięcie,
  • zarządzanie produktami (łączenie usług w produkty) - te ostatnie definiowane są jako pozycje, które oferowane są klientom.

 

OSS/BSS Integration Module

SMaCS posiada wiele gotowych interfejsów do systemów zewnętrznych. Ponadto, będąc platformą otwartą, jest w stanie zintegrować się poprzez standardowe interfejsy programistyczne z wieloma specjalizowanymi systemami operatora. Model takiej integracji jest każdorazowo wypracowywany wspólnie przez Klienta i ATM Systemy Informatyczne S.A.

W ramach wdrożenia opracowywane są interfejsy do systemów biznesowych operatora, w tym systemu provisionigowego i billingowego. SMaCS wspiera integrację z systemami operatora, zarówno w modelu on-line, jak i off-line.

Preferowanym rozwiązaniem dla integracji w modelu on-line jest wykorzystanie interfejsów, bazujących na protokole SOAP. Możliwe jest wykorzystanie również innych protokołów/standardów komunikacji on-line, takich jak interfejsy na bazie CORBA, bezpośrednia integracja z bazami danych poprzez interfejs JDBC, przesyłanie plików XML za pomocą protokołu HTTP.

 

Subscriber Selfcare Module

Subscriber Selfcare Module to portal udostępniany użytkownikom sieci, umożliwiający podgląd oraz aktywne wpływanie na konfigurację, subskrypcję i parametry swoich usług.

Jednym z wariantów portalu jest portal Customer Care udostępniany służbom wewnętrznym operatora i dający podgląd na bieżące i historyczne dane związane z aktywnością użytkownika i jego usług.

Oba warianty pozwalają na wybór usług (różne przepustowości, limity przesłanych danych, open garden/premium rate) oraz:

  • pobieranie informacji o przesłanych danych z każdej z usług,
  • zmianę usługi online,
  • system komunikatów dla klienta w momencie logowania się na portal,
  • wyświetlanie komunikatów dla klienta w czasie sesji (automatyczne przekierowanie na stronę windykacji lub dokupienia dodatkowej usługi, mechanizm push http),
  • przycisk turbo (zwiększenie przepustowości dla użytkownika) oraz promocje czasowe w określonych godzinach.

 

 
Więcej informacji:
smacs@atm-si.com.pl