Java API pro integrované sítě - Java APIs for Integrated Networks

Java API pro integrované sítě (ZAPOJTE se) je činnost v rámci Proces komunity Java, vývoj API pro tvorbu telefonie (hlasové a datové) služby. Původně JAIN stál za Jáva API pro Inteligentní síť. Název byl později změněn na Java API pro integrované sítě aby odrážel rozšiřující se rozsah projektu. Aktivita JAIN se skládá z řady „expertních skupin“, z nichž každá vyvíjí jednu specifikaci API.

Trend

JAIN je součástí obecného trendu otevírání vytváření služeb v telefonní síti, takže analogicky s Internet „Otevřenost by měla vyústit v rostoucí počet účastníků vytvářejících služby, což by vedlo k větší poptávce a lepším a cílenějším službám.

Fotbalová branka

Cílem rozhraní JAIN API je abstrahovat základní síť, aby bylo možné vyvíjet služby nezávisle na síť technologie, ať už je to tradiční PSTN nebo Síť nové generace.

API

Úsilí JAIN přineslo kolem 20 API v různých fázích standardizace, od specifických Java API síťové protokoly, jako SIP a TCAP, na abstraktnější API, jako například pro ovládání hovoru a nabíjení, a dokonce včetně úsilí, které není popsáno v Javě, pro popis telefonních služeb v XML.

Parlay X

Existuje překrývání mezi JAIN a Parlay /OSA protože oba řeší podobné problémové prostory. Jak však bylo původně koncipováno, JAIN se zaměřil na API, která by provozovatelům sítí usnadnila vývoj jejich vlastních služeb v rámci Inteligentní síť (IN) protokoly. V důsledku toho se první rozhraní API JAIN zaměřila na metody budování a tlumočení SS7 zprávy a až později JAIN obrátil svou pozornost na metody vyšší úrovně pro řízení volání. Mezitím přibližně ve stejnou dobu, kdy se JAIN rozběhl, začaly práce na Parlay se zaměřením na API umožňující vývoj síťových služeb třetími stranami, které nejsou provozovateli.

Standardizované API

Od roku 2001 do roku 2003 se usilovalo o harmonizaci dosud nestandardizovaných rozhraní API JAIN pro ovládání volání se srovnatelnými a tehdy standardizovanými rozhraními API Parlay. Narazilo se na řadu obtíží, ale možná nejzávažnější nebyl technický, ale procedurální. Proces komunity Java vyžaduje, aby byla vytvořena referenční implementace pro každé standardizované rozhraní Java API. Parlay tento požadavek nemá. Není překvapením, že vzhledem k úsilí, které by bylo zapotřebí k vytvoření referenční implementace ovládání volání JAIN, komunita standardů rozhodla, implicitně, pokud ne výslovně, že API pro ovládání volání Parlay jsou adekvátní a práce na ovládání volání JAIN se vytratila. Práce na ovládání volání JAIN nicméně měla na Parlay důležitý dopad, protože pomohla definovat dohodnuté mapování Parlay do jazyka Java.

Viz také

externí odkazy

Knihy

  • Jain, Ravi; Anjum, Farooq; Bakker, John-Luc (2005). Programování konvergovaných sítí: řízení hovorů v prostředí Java, XML a Parlay. Hoboken, N.J .: Wiley-Interscience. ISBN  0-471-26801-1.
  • Jepsen, Thomas C. (2001). Anjum, Farooq (ed.). Java v telekomunikacích: řešení pro sítě příští generace. Chichester [u.a]: Wiley. ISBN  0-471-49826-2.
  • Mueller, Stephen M. (2002). API a protokoly pro konvergentní síťové služby: [JTAPI, JAIN a PARLAY; SIP a PINT, XML, LDAP, CORBA a SOAP]. New York [mj.]: McGraw-Hill. ISBN  0-07-138880-X.