Revista - Rețele și Telecomunicații

IP-multimedia: cheia pentru creșterea volumului de servicii


Subsistemul IP-multimedia oferă dezvoltatorilor oportunități deosebite de a crea diverse servicii. Această libertate permite crearea de aplicații în timp util atractive, avansate și diferențiate, precum și servicii standardizate, de exemplu, pentru 3GPP și OMA.

În al treilea rând, se așteaptă ca piața să creeze și să pună rapid în aplicare diverse servicii. În al patrulea rând, noile servicii ar trebui să profite din plin de tehnologia rețelelor de acces. În fine, toate aceste criterii corespund unei tehnologii complexe, standardizate la nivel internațional, care permite participarea diverșilor furnizori și operatori - subsistemul multimedia IP.

1) Servicii de piață standardizate, suportate de diferite terminale. Interacțiunea lor se desfășoară în cadrul comunității globale de operatori. Aceste servicii se caracterizează prin scalabilitate, disponibilitate și performanță, în timp ce creșterea funcțională este determinată de standardizare.

2) Servicii nestandardizate furnizate de operatorii individuali abonaților lor din cadrul grupului de operatori din regiune, între diferite grupuri de operatori sau chiar globali. Aceste servicii se caracterizează prin flexibilitate și timpi scurți de plată.

Conceptul de servicii de comunicare

Cheia înțelegerii conceptului de servicii de comunicații (CoSe) este că, pentru a asigura accesul și interacțiunea globală, este nevoie de dezvoltarea unor interfețe de internetworking grijulii și stabili. Această afirmație simplă are două laturi.

1) Punctul de vedere al dezvoltatorilor. De exemplu, cum vor solicita suport și vor interacționa cu structura subsistemului IP Multimedia, adică, este punctul de vedere al cine folosește API-ul?

2) Perspectiva industriei. Cum poate asigura dezvoltarea rapidă a aplicațiilor fără a afecta infrastructura? Cum va putea industria să convingă utilizatorii de rentabilitatea pieței de masă, adică a diverselor dispozitive, o piață în care competitivitatea este determinată de preț, de calitate, de diversitatea funcțională și de capacitatea de a comunica între oricare două dispozitive?

Punctul de vedere al dezvoltatorilor

Acest lucru înseamnă că toată lumea ar trebui să înțeleagă cum funcționează efectiv serviciile de comunicații? Dacă răspundeți într-un cuvânt, atunci nu. Acest lucru ar putea pune capăt introducerii inovării și dezvoltării pieței serviciilor. Dar, în același timp, este necesară structurarea și aducerea în plan orizontal a spațiului de probleme. Aici ajungem la tema cheie a acestui articol, putem spune, vechiului ca principiu mondial de dezvoltare a unui soft de calitate: la abstractizare. În mod special, accentul ar trebui să fie pus pe creșterea nivelului de abstractizare de la nivelul mesajelor individuale SIP la operațiunile elementare care au sens pentru dezvoltatorii de aplicații.

Astfel, dezvoltatorii trebuie să se gândească doar la o interfață de programare a aplicațiilor (API), compactă, simplă și ușor de înțeles.

Obiectivul principal al API este axat pe nevoile dezvoltatorilor, mai degrabă decât pe o succesiune complexă de semnale care asigură operabilitatea acestei interfețe.

API furnizează dezvoltatorilor un nivel funcțional de bază al subsistemului IP Multimedia, inclusiv autentificarea de bază, rutarea semnalelor și configurarea sesiunii în direcția abonatului apelat sau a punctului final al serverului.

Perspectiva industriei

Dat fiind faptul că nivelul de IP-Multimedia Subsystem de management este format din Sip și arhitectura subsistemului IP multimedia definește procedurile de bază de gestionare a sesiune, indiferent dacă operatorii de rețea sau de la furnizori de echipamente trebuie să vă faceți griji despre orice altceva? Se pare că este necesar.

Pentru început, rețeaua, precum și stack-ul SIP de pe terminal, trebuie să știe ce să facă cu noua sesiune. În rețea, sesiunea trebuie redirecționată către serverul corespunzător, iar în dispozitiv - la aplicație. Nu puteți să vă bazați exclusiv pe nivelul SIP de bază, deoarece SIP (prin SDP) indică numai ce mediu va fi utilizat, cu alte cuvinte SIP nu furnizează informații de context. În al doilea rând, rețeaua ar trebui să poată aplica politica corectă sesiunii, de exemplu, să aleagă un canal de transport de o calitate corespunzătoare.

Prin urmare, este necesar să identificăm șabloanele de comunicare la un nivel mai mare decât modelul de sesiune de bază SIP. În serviciile existente, acest lucru este implementat prin intermediul a numeroși identificatori de servicii. Recent, 3GPP a introdus identificatorul serviciului de comunicare IP Multimedia (ICSI), care oferă un mod standardizat, scalat și gestionat de gestionare a serviciilor. Plus, proiectul 3GPP va determina numărul de referință cerere de IP-Multimedia Subsystem (IARI), oferind dezvoltatorilor de aplicații la întreprinderile și organizațiile de identificatorul unic pentru propria lor dezvoltare de noi servicii. Identificatorul IARI este utilizat fie ca metodă de transfer al serviciilor de comunicații în subsistemul IP multimedia (cose), este necesar să moștenesc caracteristicile acordurilor logice subsistemului și servicii pentru a asigura transportul NNI; sau ca transport, rețeaua de bază a subsistemului IP Multimedia (JSR 281).

Un alt exemplu (o aplicație bazată pe CoSe cu un tip de date media) poate servi drept aplicație PoC "joc de șah" cu control vocal, în care utilizatorul

a) apăsați butonul ASV;
b) spune comanda, de exemplu, "Regina D4 la D7";
c) eliberează butonul ASV;
d) așteaptă ca serverul de jocuri de rețea să facă o mutare.

Tipuri de servicii de comunicare

În prezent, există trei servicii de comunicații principale care reprezintă comportamentul diferit al utilizatorilor și topologia rețelei.

3) Schimb de mesaje, în cazul în care șablonul de interacțiune se bazează pe modelul "cu stocare intermediară".


Sesiunea este livrată în interiorul terminalului

Trebuie înțeles că acestea sunt doar trei dintre numeroasele servicii de comunicare potențiale care se dezvoltă. Conceptul nu limitează în niciun fel definiția noilor servicii de comunicații sau chiar utilizarea directă a rețelei centrale a subsistemului IP Multimedia. De fapt, probabil, primul subsistem de servicii de IP-Multimedia a fost implementat în subsistemul de rețea de bază de IP multimedia, deoarece această abordare vă permite rezultate rapide cu investiții minime în infrastructură.

Acum vom examina conceptul de CoSe în detaliu, deoarece reprezintă nivelul de abstractizare care oferă cea mai bună corelație între o interfață simplă și un serviciu de non-rețea de înaltă performanță.

Avantajele conceptului CoSe

Până acum, impresia a fost că conceptul de CoSe limitează semnificativ subsistemele de multimedia multimedia IP. Și poate subsistemul IP Multimedia să ofere mai multă libertate dezvoltatorilor? Soluția la această problemă se bazează pe trei aspecte.

În primul rând, existența serviciilor de comunicații nu împiedică în niciun fel definirea noilor aplicații peer-to-peer ale subsistemului IP Multimedia bazat pe rețeaua centrală a subsistemului IP Multimedia. Una dintre resursele cheie ale subsistemului IP-multimedia este sprijinul acordat diverselor servicii; care este, o infrastructură poate găzdui diferite servicii, chiar și pentru un singur utilizator. Prin urmare, disponibilitatea serviciilor de comunicare în pachetul de servicii permite utilizatorilor să se aboneze la alte servicii de interes pentru aceștia.

În al doilea rând, mai important, conceptul de CoSe este încă un exemplu al uneia dintre cele mai de succes strategii în dezvoltarea software-ului (și a sistemelor), și anume, ascunderea informațiilor. Serviciile de comunicare includ implementarea detaliată și gestionarea comportamentului complex, ascunzând astfel mecanismele necesare pentru a asigura o interacțiune adecvată între dispozitive și rețele. Conceptul CoSe implementează aceste funcții prin intermediul interfețelor dintre dispozitive și rețele, precum și între rețelele interoperabile. Asemenea interfețe sunt o condiție prealabilă pentru crearea unei adevărate comunități globale de utilizatori de subsisteme multimedia IP.

În al treilea rând, astfel de funcții sunt utilizate de către comunitatea de dezvoltatori de aplicații, și sunt detaliate bine concepute pentru aplicații-friendly interfețe de programare de aplicații pentru dezvoltatori. Ele permit dezvoltatorilor să efectueze activități, ascunzând operațiunile de serviciu, care de obicei distrag atenția față de soluția principală a sarcinii: crearea unui serviciu pentru utilizatorii finali.

Acest lucru ne aduce la cel mai important aspect al conceptului CoSe: capacitatea de a combina funcții în servicii complexe la nivel înalt și de a implementa aceste servicii fără a fi nevoie să actualizați acorduri complexe de interconectare. Linia de bază este următoarea: dacă aplicația se bazează pe servicii de comunicații, este oferit acces direct la o piață largă, cu suport pentru interfețe standard și acorduri de interoperabilitate. Figura prezintă relația dintre stiva de bază a subsistemului IP Multimedia, serviciile de comunicații ale subsistemului IP-Multimedia (ICSI) și Clienții de dezvoltare a aplicațiilor (IARI). Acesta ilustrează utilizarea ICSI și IARI pentru a direcționa semnalele primite către agenții corespunzători din terminale, transformând sistemul într-un dispozitiv multifuncțional care oferă o strategie consecventă a serviciilor de utilizator. Stack-ul SIP și subsolul subsistemului IP Multimedia sunt utilizate împreună, cu clienți CoSe avansați integrați standard care oferă API-uri care pot utiliza servicii de nivel superior.

Subsistemul IP-multimedia și Web 2.0

Metoda descrisă de utilizare a caracteristicilor de infrastructură și software-ul IP Multimedia Subsystem este cheia pentru o înțelegere a locului ocupat de subsistemul IP Multimedia în lumea 2.0 Web. Identificarea și utilizarea funcțiilor subsistemului multimedia IP ca abstracții la nivel înalt, care le face disponibile ca componente pentru crearea de aplicații noi și avansate, este în concordanță cu ideea Internetului ca mediu care asigură dezvoltarea inovației. Mai mult decât atât, folosind mediile de programare bazate pe Web, de exemplu Java EE, serviciile bazate pe subsistemul IP Multimedia pot beneficia de alte programe care sunt servicii web sau componente care sunt accesate din Java .


Funcțiile sunt implementate în rețea ca servicii web

Mediul de dezvoltare instrumental

Până acum, am discutat despre abstracții pe care dezvoltatorii de aplicații le pot utiliza: un subsistem de bază al serviciilor multimedia multimedia IP și a serviciilor CoSe de nivel înalt. Toate acestea sunt accesibile printr-un mediu de dezvoltare integrat, de exemplu, Service Development Studio (SDS), care este un mediu integrat bazat pe Eclipse cu un set de instrumente:

  • instrumente clasice de editare / compilare / asamblare pentru aplicații client și server;
  • un mediu complex de testare - un emulator de terminale cu funcții complete, un subsistem IP complex multimedia cu capacitatea de a configura, un server de aplicații pentru implementarea serverului SIP și a unui server de prezență.

Dezvoltatorii pot efectua pe deplin cicluri de codare / testare / depanare pe propriile stații de lucru, inclusiv interacțiunea dintre aplicațiile terminal și server. Acest lucru vă permite să reduceți în mod semnificativ timpul necesar creării și menținerii codului. De asemenea, coordonarea cu mediile de gestionare a cerințelor populare și instrumentele de proiectare este asigurată, de exemplu, cu Rational.

Utilizarea serviciilor de comunicații (CoSe) permite dezvoltatorilor să creeze noi aplicații bazate pe cele existente și să evite abordarea clasică "secvențială". Utilizarea serviciilor de comunicații în mediul SDS face chiar mai ușoară introducerea funcțiilor subsistemului multimedia IP în instrumente de dezvoltare web ca componente gata făcute.

Împreună cu posibilitatea accesului controlat în cadrul structurii operatorului, astfel de mecanisme oferă dezvoltatorilor acces la cele mai mari piețe potențiale: comunități mobile și fixe.

Puteți combina nevoile pieței serviciilor de Internet pe baza inovației și vă oferă serviciile de bază ale industriei globale de telecomunicații: colaborare și acces global. Conceptul CoSe este un cadru de referință care permite industriei să se dezvolte fără a bloca creativitatea și pentru a crea o piață de servicii bazată pe o comunitate globală și înfloritoare de subsisteme multimedia IP.

Articole similare