Flexible Solutions on Oracle Middleware
  • Teljeskörű üzleti megoldások
  • Intelligens távközlési szolgáltatások
  • Területi megoldáscsomagok
Számítástechnika   |   2011-12-07
Amikor a jövő jelenné válik

A hagyományos telekommunikációs szolgáltatásokat kínáló cégek előtt számos kihívás áll napjainkban. Az IP-alapú alternatív és ingyenes telekommunikációs megoldások, mint a Skype, MSN, Facebook megjelenésével a felhasználók ingyenesen vagy lényegesen olcsóbban juthatnak hozzá a távközlési szolgáltatások egy sokkal szélesebb köréhez, így például a hangátvitelhez, azonnali üzenetváltáshoz, kép- vagy videomegosztáshoz.

A szolgáltatók a feltett kérdésekre többféle választ adhatnak – mondta Farkas István, az Alerant Informatikai Zrt. szakértője. – Egyrészt a fenti megoldások
számára biztosíthatják az IP-hálózati infrastruktúrát, vagyis mobil, illetve fix internetelérést. Emellett hatalmas ügyfélbázisuk lehetővé teszi új, illetve kiegészítő szolgáltatások széles körű bevezetését az alapszolgáltatások mellé.
A hagyományos szolgáltatók versenyképesek a következő generációs szolgáltatások terén is, mivel szabványos megoldásokban gondolkodnak, mint az IP Multimedia Subsystem (IMS) vagy a Rich Communication Suite (RCS). Ezek biztosítják az átjárhatóságot az operátorok különböző technológiájú hálózatán és lehetővé teszik, hogy a felhasználók olyan új típusú kommunikációt vegyenek igénybe, mint a hang- és videohívás, képmegosztás, konferenciabeszélgetés, azonnali üzenetváltás. A hagyományos operátorok – mivel különböző alaptechnológiákon is képesek szolgáltatni – akkor is tudnak szolgáltatást biztosítani, ha az ügyfél olyan helyen tartózkodik, ahol nincs internetlefedettség, mivel ehhez felhasználhatják a GSM- és SMScsatornáikat is.
– Az Alerant ilyen, következő generációs telekommunikációs megoldások kialakításához és működtetéséhez hozza létre appNGIN-termékcsomagját. Arra törekedtünk, hogy olyan átfogó, kliens és szerverkomponenseket is tartalmazó platform jöjjön létre – magyarázta Farkas István –, amely a kapcsolódó iparági szabványokat is messzemenően támogatja. Fontos szempont volt az is, hogy a távközlési szolgáltatók, az appNGIN segítségével egyszerűen, bonyolult fejlesztési és betanítási folyamat nélkül alakíthassanak ki, telepíthessenek és menedzselhessenek integrált távközlési termékeket. A megoldáscsomag három rétegből épül fel.

Szolgáltatásplatform
Mivel az appNGIN nemcsak a GSM-hívások és SMS-ek kezelésével kapcsolatos szolgáltatások kialakítását és menedzselését támogatja, hanem az IP-alapú megoldásokét is, ezért a szolgáltatásplatform (SDP) alapja a SIP (Session Initiation Protocol) kommunikációs protokoll, amely az IP-alapú kommunikációs szolgáltatások alapprotokollja.
A konvergens, vagyis az IP-alapú és hagyományos telekommunikációs technológiát vegyítő megoldások kialakításához a legtöbb nagy gyártó már készít alap-infrastruktúrát biztosító eszközöket. Ezek természetesen nem adnak teljes megoldást, de lehetővé teszik a szabványos kialakítást. Az Alerant
egy konvergens SIP applikációs szerverre, az Oracle Communications Converged Application Serverre (OCCAS) építve hozza létre átfogó, konvergens telekommunikációs megoldását. A platform számára az IP- és az SS7-hálózatok közötti átjárhatóságot, integrációt az Oracle Communications Service Broker (OCSB) biztosítja.

Fejlesztői és mashup keretrendszer
Az appNGIN fejlesztői keretrendszerével egyszerűen alakíthatók ki komplex kommunikációs szolgáltatások. Segítségével Java nyelven magas szintű API
(Application Programming Interface) felhasználásával programozhatók GSMhálózati elemek (bemondógép, kapcsolóközpont, HLR). A keretrendszer olyan
gyors fejlesztést tesz lehetővé, hogy egy szolgáltatás kialakításának ideje néhány napra csökken. A keretrendszer tartalmaz egy Common Call Control
modult, amely a hangalapú szolgáltatásokhoz szükséges alapfunkciók (hívásirányítás, tiltás, díjazás, bemondások kezelése stb.) létrehozását teszi lehetővé.
Mivel a kialakított hangszolgáltatások képesek hagyományos, SS7 hálózaton lévő mobil, vezetékes és IMS-hálózatok felett is működni, így ugyanaz a szolgáltatásplatform szolgálhatja ki a régi és új technológiát; az IP-re való átállás szolgáltatáslogika oldalon nem igényel többletberuházást. A modul tartalmaz out-ofthe-box, vagyis előre elkészített, azonnal éles üzembe helyezhető szolgáltatásimplementációkat is. A VPBX, prepaid, emelt díjas, autós kártya, dallamcsengő, home zone, green zone implementációk hagyományos és IP-alapú hálózatokon egyaránt felhasználhatók.
A keretrendszer másik eleme egy
mashup Java fejlesztői környezet, amelynek a végfelhasználók által is használható webes felülete van, így programozási tudás nélkül lehet különböző
technológiákon futó kommunikációs csatornák között átívelő integrált szolgáltatásokat készíteni úgynevezett drag&drop technikával. A fejlesztők és a végfelhasználók is olyan testre szabott szolgáltatásokat készíthetnek, amelyek képesek összekötni a különböző kommunikációs alapszolgáltatásokat,
például hanghívást, üzenetkezelést, közösségi hálózatokat. Megvalósul ezzel a szolgáltatók egyre égetőbb igénye, hogy személyre szabott szolgáltatásokat
biztosítsanak ügyfeleiknek.

RCS-komponensek
Az appNGIN harmadik fontos eleme az RCS (Rich Communication Suite ), egy több komponensből álló modul, amely egységes programozói interfészt (API-t)
valósít meg. Segítségével nem hangalapú kommunikációs szolgáltatások hozhatók létre szabványos eszközökkel. Ilyen szolgáltatás lehet az IP-alapú üzenetkezelés (instant messaging), tartalommegosztás (képek, videók, egyéb file-ok), presence szolgáltatás (jelenléti státusz követése) vagy multimédia
telefónia, vagyis videohívás, hanghívás közbeni tartalommegosztás. Az RCS a fenti funkciókat szabványos formában hozza létre, ezért lehetővé válik
a szolgáltatók közötti átjárhatóság. Ezzel megoldható például az a probléma, hogy a jelenleg népszerű azonnali üzenetküldő eszközök között nincs átjárhatóság. Az RCS olyan szerver- és kliensoldali komponenseket tartalmaz, amelyek technológiailag rendkívül rugalmasak, hiszen Android, iPhone, HTML5 és Microsoft IPTV (MPF) alapokra is telepítetők.
A fejlesztőknek nyújt segítséget az appNGIN-komponensek mobil programozói interfésze, amely megoldást ad a komponensek újrafelhasználására – ez az iOS platform zártsága miatt a library jellegű felépítésnél nem valósulhatott meg. Meg kell oldani azt is, hogy a fejlesztők teljesen új alkalmazásokat
hozzanak létre, hiszen úgy duplikálódás alakulhat ki, ami felesleges redundanciát és további konfigurációs problémákat generál, ráadásul a végfelhasználóknak
6-8 alkalmazás futna a készülékén, amelyek nagyrészt hasonló célokat szolgálnak, csak egy-egy magasabb szintű szolgáltatásban térnek el a többitől. Az appNGIN ezt a problémát egy interfésszel oldja meg, amely HTML5 és JavaScript technológiák segítségével teszi elérhetővé az appNGIN komponensei alapján biztosított szolgáltatásokat. Az API ismeretében bárki képes értéknövelt szolgáltatásokat vagy akár játékokat fejleszteni, amelyek az RCS funkcionalitására építenek.

Kutatás-fejlesztési projekt
Az Alerant több éve indít innovációs projekteket, amelyek célja a piac által igényelt, új informatikai és távközlési eszközök, technológiák létrehozása. Komplexitásában kiemelkedik ezek közül az appNGIN környezet kialakítása. Az „appNGIN egységes fejlesztési környezet kialakítása a telekommunikációban” című KMOP-1.1.4-11/A-2011-0099 kódjelű kutatás-fejlesztési projektet az Új Széchenyi Terv támogatja.