Entegre Ağlar için Java API'leri - Java APIs for Integrated Networks

Entegre Ağlar için Java API'leri (JAIN) içindeki bir faaliyettir Java Topluluğu Süreci, oluşturulması için API'ler geliştirmek telefon (ses ve veri) hizmetleri. Başlangıçta JAIN, Java API'ler için Akıllı Ağ. İsim daha sonra olarak değiştirildi Entegre Ağlar için Java API'leri projenin genişleyen kapsamını yansıtmak. JAIN etkinliği, her biri tek bir API spesifikasyonu geliştiren bir dizi "Uzman Gruplarından" oluşur.

Akım

JAIN, telefon ağında hizmet yaratımı açmaya yönelik genel bir eğilimin parçasıdır, böylece, İnternet açıklık, artan sayıda katılımcının hizmet oluşturmasıyla sonuçlanmalı, bu da daha fazla talep ve daha iyi, daha hedefli hizmetler yaratmalıdır.

Hedef

JAIN API'lerinin bir amacı, hizmetlerin aşağıdakilerden bağımsız olarak geliştirilebilmesi için temeldeki ağı soyutlamaktır. teknoloji, geleneksel olsun PSTN veya Yeni Nesil Ağ.

API

JAIN çalışması, belirli standartlar için Java API'lerinden çeşitli standardizasyon aşamalarında yaklaşık 20 API üretti. ağ protokolleri, gibi Yudumlamak ve TCAP için gibi daha soyut API'lara arama kontrolü ve Doluyor ve hatta telefon hizmetlerini açıklamak için Java dışı bir çaba dahil XML.

Parlay X

JAIN ve Parlay /OSA çünkü ikisi de benzer sorun alanlarını ele alıyor. Bununla birlikte, başlangıçta tasarlandığı gibi, JAIN, ağ operatörlerinin aşağıdaki çerçeve içinde kendi hizmetlerini geliştirmelerini kolaylaştıracak API'lere odaklandı. Akıllı Ağ (IN) protokolleri. Sonuç olarak, ilk JAIN API'leri oluşturma ve yorumlama yöntemlerine odaklandı SS7 ancak daha sonra JAIN dikkatini arama kontrolü için daha üst düzey yöntemlere çevirdi. Bu arada, JAIN neredeyse aynı zamanda, operatör olmayan üçüncü taraflarca ağ hizmetlerinin geliştirilmesini sağlamak için API'lere odaklanarak Parlay üzerinde çalışmaya başladı.

Standartlaştırılmış API'ler

2001'den 2003'e kadar, arama kontrolü için henüz standartlaştırılmamış JAIN API'lerini karşılaştırılabilir ve o zamana kadar standartlaştırılmış Parlay API'leriyle uyumlu hale getirme çabası vardı. Bir dizi güçlükle karşılaşıldı, ancak belki de en ciddisi teknik değil, prosedüreldi. Java Topluluk Süreci, standartlaştırılmış her Java API'si için bir referans uygulamasının oluşturulmasını gerektirir. Parlay'ın bu şartı yoktur. Şaşırtıcı olmayan bir şekilde, JAIN çağrı kontrolünün bir referans uygulamasını oluşturmak için gerekli olan çaba göz önüne alındığında, standartlar topluluğu, açıkça olmasa da dolaylı olarak Parlay çağrı kontrol API'lerinin yeterli olduğuna ve JAIN çağrı kontrolü üzerinde çalışmanın kaybolduğuna karar verdi. Bununla birlikte, JAIN çağrı kontrolü üzerine yapılan çalışma, üzerinde mutabık kalınan bir Parlay eşlemesinin Java diliyle tanımlanmasına yardımcı olduğu için Parlay üzerinde önemli bir etkiye sahip oldu.

Ayrıca bakınız

Dış bağlantılar

Kitabın

  • Jain, Ravi; Anjum, Farooq; Bakker, John-Luc (2005). Yakınsanmış ağları programlama: Java, XML ve Parlay'de çağrı kontrolü. Hoboken, NJ: Wiley-Interscience. ISBN  0-471-26801-1.
  • Jepsen, Thomas C. (2001). Anjum, Farooq (ed.). Telekomünikasyonda Java: yeni nesil ağlar için çözümler. Chichester [u.a.]: Wiley. ISBN  0-471-49826-2.
  • Mueller Stephen M. (2002). Yakınsak ağ hizmetleri için API'ler ve protokoller: [JTAPI, JAIN ve PARLAY; SIP ve PINT, XML, LDAP, CORBA ve SOAP]. New York [u.a.]: McGraw-Hill. ISBN  0-07-138880-X.