|
Oksijen INOX Platformu |
1.Parlay Mimarisi Telekomünikasyon uygulamaları yazılımcılara yabancı bir dünyadır. Gerek kullanılan protokollerin çeşitliliği, gerek eğitim hatta eğitici doküman eksikliği (ücretsiz erişebileceğiniz dokümanlar yüzlerce sayfadan oluşan spesifikasyonlardan ibaret) telekom alanının kendi kabuğunda gelişmesine yol açmıştır. Bu engele rağmen kendinizi geliştirseniz bile, platforma ve üreticiye sıkı sıkıya bağımlı olma durumu, farklı uygulamaların geliştirilmesini veya mevcut uygulamaların farklı şebekelere uyarlanmasını güçleştirir. Abonelere yönelik ön ödemeli (Prepaid) veya VPN gibi servislerin sağlandığı akıllı şebeke sistemlerinde (IN -Intelligent Network) her marka için donanım ve yazılım farklı yapıda olabilmektedir. Örneğin Nokia, Alcatel, Ericsson, Lucent gibi firmaların kendi IN sistemleri vardır ve öncelikle kendi santrallarıyla uyumlu çalışabilmektedirler. Bu durumda herhangi bir markanın IN platformunu kullanan operatörler, sunacakları servisleri büyük oranda aynı firmaya yaptırmak veya kendi bünyelerinde bu deneyime sahip elemanlar çalıştırmak zorundadırlar. Yeni nesil akıllı şebeke uygulamaları için geliştirilmiş ve bu problemleri adresleyen bir mimari olan PARLAY, teknolojiden bağımsız; metod, parametre yapılarının ve bunların anlamlarının yer aldığı nesne yönelimli arayüzleri içeren bir haberleşme yöntemi yayınlamaktadır. PARLAY'ın sağladığı yöntem, servis programlama arayüzleri (Service API) ve anayapı programlama arayüzleri (Framework API) olmak üzere iki temel gruba ayrılır. Anayapı programlama arayüzleri, üçünçü sahısların telekom ağına güvenli ulaşmasını ve ilgilendikleri PARLAY servislerini seçmesini sağlarlar. Servis programlama arayüzleri ise genel arama kontrolü (Generic Call Control Service), Çok Şahıslı Arama Kontrolü (Multiparty Call Control), Kullanıcı Etkileşimi (User Interaction) gibi uygulama mantığının kullanacağı servisleri kapsar. Bakınız Şekil 1
Mevcut IN sistemlerinin yetersiz kaldığı esas önemli nokta ise telekom ve IP dünyasının yollarının kesişmesi sayesinde ortaya çıkan karma şebeke ortamına servis sağlayabilme kapasitesidir. Yeni nesil şebekelerde telekom operatörleri müşterilerini cezbetmek için çok geniş servis seçenekleri sunmak zorundalar. Ancak heterojen ortamda çalışacak çok sayıda servisin geliştirilmesi ve işletilmesi operatör için oldukça masraflı ve uzun zaman alan bir süreç. Oysa Parlay'ın yarattığı model, operatör ve servis sağlayıcı rollerini ayırıyor; abonelere sunulan servisleri operatör değil üçüncü kişiler işletiyor ve operatör sadece taşıyıcı görevini üstleniyor. Şebekesine herhangi bir üreticinin Parlay tabanlı geçidini kuran bir operatör, Parlay Framework ile otorizasyon verdiği üçüncü kişilerin şebekeye erişip abonelerine servis vermesini sağlayabilir. Parlay, uygulamalarla ağ geçidi arasındaki haberleşmeyi standart olarak tanımladığı için yeni bir uygulamayı devreye sokarken hiçbir entegrasyon çalışmasına gerek yoktur. Servis sağlayıcı ise uygulamayı geliştirirken çalışacağı şebekeyle ilgili hiçbir detaya ihtiyaç duymaz. Örneğin C++, Java, vs kullanarak geliştirdiğiniz bir Ön Ödemeli Görüşme servisi hiçbir değişiklik gerekmeden Nokia, Alcatel veya Ericsson santralleri içeren farklı şebekelerle çalışabilir. Parlay mimarisi, geçidin hizmet verdiği şebekelere ulaşmak üzere kullandığı protokol katmanları için bir tanımlama getirmemiştir. Bunun anlamı şudur; geçitteki protokol katmanının içerdiği protokoller hizmet sunulabilen şebekeleri belirler. ISUP, INAP, SIP, MAP protokollerini destekleyen bir ağ geçidi; PSTN, PLMN ve IP şebekelerine hizmet sunabilir. Parlay mimarisinin sağladığı bir başka
avantaj ise ağ geçidinin dağınık yapıda olabilmesidir. Böylece bir geçit
üreticisi sadece belirli Parlay servislerini (Framework ve Charging SCF'leri
gibi) sağlayıp diğer servisler için başka üreticilerin çözümlerden faydalanabilir.
Sözgelimi güvenli bir profil çözümü üretmiş bir firmanın ürününe Parlay
Account Management arayüzleri kılıfı yerleştirerek üçüncü şahıs uygulama
geliştiricilerin Account Management API'leri ile bu firmanın profil çözümünden
faydalanmaları sağlanabilir. Sistem kabaca şöyle çalışır: Uygulama mantığı, servis vereceği aboneler ile ilgili kriterleri ağ geçide bildirir. Geçit, bağlı olduğu şebekelerden kendisine bir çağrı gelirse, birlikte çalıştığı uygulamaların bildirdikleri kriterleri yeni gelen çağrıyla karşılaştırıp gerekli uygulamaya istediği bir çağrının şebekede oluştuğu bilgisini iletir. Yeni çağrı geldiğinden haberdar olan uygulama, şebekedeki çağrının işleyişini servisin mantığına göre yönlendirir. Örneğin mobil bir şebekede kurulu olan Parlay Geçidi üzerinden ön ödemeli servis yarattığımızı düşünürsek; ön ödemeli servis kullanıcılarından birinin gerçekleştirdiği çağrı, geçit üzerinden uygulamanıza ulaşacaktır. Arayan kişinin bilgilerine ulaşan uygulama,- mesela kullanıcının hiç kredisi kalmadığı için - bu çağrıyı sonlandıracaktır. Bu işlem için CORBA üzerinden ağ geçitte bulunan ve şebekedeki çağrıyı temsil eden Parlay nesnesinin Parlay tarafından tanımlanmış standart metodlarından biri olan release() metodunu çağırır. Geçit, çağrının yaşadığı şebekenin protokolüne göre ilgili çevirileri yapar ve uygulamanın çağrıyı sonlandırma isteğini şebekede ilgili birime iletir. Aynı şekilde, şebekeden gelen çağrı ile ilgili protokol ve üreticiye göre farklılık gösterebilecek mesajlar, ağ geçit tarafından yorumlanarak ilgili uygulamanın ilgili nesnesindeki standart Parlay metodu çağırır. 2002 Ocak ayı sonunda gerçek şebeke üzerinde kurulmuş ağ geçit ve ön ödemeli servis ile dünyadaki ilk Parlay çağrısını gerçekleştiren Oksijen, 2002 Nisan ayı sonunda MPBX uygulamasının Telsim'de devreye girmesiyle dünyadaki ilk ticari Parlay kurulumunu gerçekleştiren firma ünvanına sahip olmuştur. Oksijen'in sunduğu ve geliştirmekte olduğu uygulamaların arasında şunlar sayılabilir: 1. mPBX: Mobil PBX servisi, GSM
şebekelerine PBX özelliği kazandıran bir servistir. GSM şebekelerinde
MSC' ler tarafından sunulmayan PBX servisi, IN hizmeti olarak sunulmaktadır. 3.KISACA INOX PLATFORMU ÖZELLİKLERİ Yazıyla ilgili görüş ve yorumlarınızı
contact@o2.com.tr ve yorum@teknoTurk.org
adreslerine yollayabilirsiniz. |