Parlay
Parlay ist eine Programmierschnittstelle für Telefonnetze.
Parlay ist eine Programmierschnittstelle für Telefonnetze.
Übersicht
Das Industrie-Konsortium Parlay-Gruppe wurde 1998 gegründet mit dem Ziel der Spezifikation von Programmierschnittstellen (APIs), die den Zugriff auf und die Steuerung von Telefonnetzen vereinheitlichen und vereinfachen. Dabei wird eine Abstraktion von der zugrunde liegenden Hardware und Netztechnologie angestrebt: Die Steuerung eines Anrufes im Festnetz und in einem Mobilfunknetz werden beispielsweise auf die gleichen Parlay-Funktionen abgebildet.
Ziel ist es, IN-Dienste leichter entwickeln zu können – eine IN-Installation sollte nicht nur von hochqualifizierten Telefonexperten des Netzbetreibers oder eines Hardwareanbieters, sondern auch durch Außenstehenden und Softwarehäuser durchgeführt werden können, um so Mehrwertdienste schneller und kostengünstiger zu erstellen.
Weiter werden so die Telefonnetze und das Internet besser verbunden – durch die Verschmelzung sollen neuartige Dienste und Angebote das Geschäft mit Mehrwertdiensten bereichern. Ein Beispiel hierfür wäre Click to Dial – ein Dienst, der bei einem Klick auf einer Webseite automatisch eine Telefonverbindung aufbaut. Ein anderes Beispiel wäre ein Dienst, der das verloren gegangene Handy eines Nutzers ortet und den momentanen Aufenthaltsort auf einer Karte in einer Webseite anzeigt. Dieser Effekt wird in Fachkreisen als Konvergenz der Telefon- und IP-Netze bezeichnet.
Beziehung zu anderen Standards und Organisationen
Die Parlay-Gruppe arbeitet eng mit der ETSI und dem 3GPP zusammen. Die Parlay-Spezifikation wird von allen drei Organisationen veröffentlicht. Innerhalb des 3GPP ist die Parlay-Spezifikation ein Teil der Open Service Access Architektur und wird daher auch als Parlay/OSA bezeichnet.
Technischer Hintergrund
Die Architektur, die durch die Parlay/OSA Spezifikation beschrieben wird, gliedert sich in drei große Gruppen:
- Service Capability Features (SCF) – dies sind die Schnittpunkte zu der Netz-Funktionalität des Telefonnetzes. Sie ermöglichen es, zum Beispiel, einen Anruf zu initiieren, zu steuern und zu beenden oder eine Ansage abzuspielen.
- Framework – bietet grundlegende Mechanismen wie zum Beispiel die Identifikation und Autorisierung der Anwendungen gegenüber den SCFs und ermöglicht es den Anwendungen, diese SCFs zu nutzen. Weiterhin soll das Framework die Interoperabilität zwischen SCFs von unterschiedlichen Anbietern und den Anwendungen ermöglichen.
- Applications – die Anwendungen, die zu meist in einem speziellen Anwendungsserver laufen. Sie implementieren die Logik der Mehrwertdienste und nutzen mittels der SCFs die Dienste des Telefonnetzes.
Die Parlay/OSA Spezifikation beschreibt die Schnittstellen zwischen diesen Komponenten. Nicht in der Spezifikation näher beschrieben, aber als Bestandteile der Gesamtarchitektur mit vorgesehen, sind Werkzeuge und Schnittstellen für die Administration des Frameworks, der SCFs und deren Anwendungen.
Alle Service Capability Features und das Framework eines Anbieters werden zusammengefasst als Parlay Gateway bezeichnet.
Alle Parlay/OSA Schnittstellen sind in der IDL für CORBA definiert. Dies ermöglicht eine sprachunabhängige Implementation der verschiedenen Teile. So können zum Beispiel einige SCFs in C++ programmiert worden sein, während die Anwendungen in Java implementiert worden sind.
ParlayX
Seit 2003 werden einige Schnittstellen in der Beschreibungssprache für Webservices (WSDL) spezifiziert und als ParlayX bezeichnet. ParlayX definiert eine Reihe von Funktionen, die es in den IDL-definierten Schnittstellen nicht gibt, wie zum Beispiel das Versenden einer SMS. Ebenfalls wurden Abbildungen der bisherigen Parlay/OSA Schnittstellen auf Webservices festgelegt.
ParlayX ist nicht als Nachfolger der IDL-Version der Parlay/OSA Definition anzusehen. Beide Zweige des Parlay Standards werden weiterentwickelt. So existiert zurzeit die Parlay/OSA-API in Version 5.0, Version 6 existiert als Entwurf. ParlayX befindet sich momentan in Version 2.1, die Nachfolgerversionen 2.2 sowie 3.0 sind in Planung.
Siehe auch
- Java APIs for Integrated Networks (JAIN) – ein vergleichbarer Ansatz von SUN im Rahmen eines Java Specification Request (JSR).
- Intelligentes Netz – eine etwas ältere Technologie mit der gleichen Intention. Ein Parlay Gateway kann ein vorhandenes IN nutzen, um verschiedene SCF zu implementieren.
Weblinks
- http://etsi.org/WebSite/Technologies/OSA.aspx – Die offizielle Homepage der Parlay-Gruppe
- http://docbox.etsi.org//tispan/open/osa/Overview.html – Parlay/OSA Spezifikationen
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.