Bluetooth Low Energy Service Oriented Architecture – die besten drahtlosen Ohrhörer für Android-Telefonate

Bluetooth Low Energy Service Oriented Architecture – die besten drahtlosen Ohrhörer für Android-Telefonate

Veröffentlichungszeit: Autor: Website-Editor Besuch: 189

Bluetooth Low Energy Service Oriented Architecture – die besten drahtlosen Ohrhörer für Android-Telefonate

Eine weitere Abstraktion auf der Client-Server-Architektur ist das serviceorientierte Paradigma. Dies ist ein Modell zum Organisieren von Informationen in einem Server in Dienste. Der Dienst kann mit bekannter Semantik entdeckt, mit ihm interagiert oder verwendet werden. Dies bedeutet, dass der Dienst deterministisches Verhalten aufweist. Bei gleichen Bedingungen ergibt sich immer das gleiche Ergebnis. www.bjbjaudio.com

Dieses Paradigma ist die Grundlage für die erfolgreichsten Internetsysteme, SOAPRESTCOBRARPC-Webdienste usw. Um dies besser zu veranschaulichen. Eine Möglichkeit besteht darin, es mit realen Beispielen zu kombinieren. Angenommen, es gibt ein Paket, das so schnell wie möglich an ein anderes Unternehmen geliefert werden muss, ist das erste, was Sie tun könnten, das Kurierunternehmen anzurufen, um eine Abholung zu arrangieren. Bezahlen Sie dann die Servicegebühr. Der Punkt ist, dass Sie immer wissen, was als nächstes kommt, und Kuriere folgen immer einem Standardsatz von Verhaltensweisen; Unabhängig davon, an welchem ​​Tag Sie ihnen ein Paket übergeben, tun sie genau das Gleiche – liefern es rechtzeitig an seinen Bestimmungsort. Dieser Dienst hat ein vorbestimmtes Verhalten und eine bekannte Semantik und erzeugt vorhersagbare Ergebnisse. www.bjbjaudio.com

Ein interessanter Aspekt des obigen Beispiels ist, dass Sie es bei dem Kurierunternehmen mit zwei verschiedenen Personen zu tun haben: der Person, die das Telefon beantwortet und geschäftliche Anfragen entgegennimmt, und dem Kurierfahrer, der das Paket abholt. Außerdem ist Ihnen möglicherweise nicht klar, dass es tatsächlich eine Person gibt, die Finanzkonten verwaltet. Die Teilleistungen der drei Personen werden miteinander zur Hauptleistung des Expressunternehmens kombiniert. Diese Unterdienste sind ebenfalls generisch und können von vielen verschiedenen Arten von Unternehmen verwendet werden. Beispielsweise kann die Verarbeitung von Finanztransaktionen auf fast dieselbe Weise auf Unternehmen angewendet werden. In ähnlicher Weise kann der Service, Waren an einem Ort abzuholen und an einem anderen Ort auszuladen, per Telefon auch auf Taxiunternehmen angewendet werden. Es wird alles funktionieren. Jede Sitzung muss einer Reihe von Regeln und Konventionen folgen. www.bjbjaudio.com

förmlicher Vertrag
Ein Dienst wird als Dienst angesehen, weil er eine formelle Beschreibung dessen liefert, was er tut und wie er funktioniert. Beispielsweise fährt der Fahrer eines Kurierdienstes in Firmenuniform ein Firmenfahrzeug und begrüßt Kunden freudig. Er fährt das Fahrzeug schnell und sicher zwischen den Standorten und liefert Pakete intakt aus. Jeder Verstoß gegen diese Regeln gilt als Vertragsbruch zwischen dem Kunden und dem Kurierunternehmen. Daher verlangen die meisten Kurierunternehmen auch, dass Kunden diesem formellen Vertrag zustimmen, bevor sie das Paket abholen. www.bjbjaudio.com

Einer der Vorteile formeller Verträge besteht darin, dass Instanzen eines Dienstes leicht durch Instanzen eines anderen Dienstes ersetzt werden können. Dies ist möglich, solange die beiden Instanzen des Dienstes die gleiche Funktionalität und das gleiche Verhalten haben. Beispielsweise verlässt eine Finanzperson das Unternehmen. Es sollte für Unternehmen einfach sein, einen Ersatz zu finden, der die gleichen Rechnungslegungsvorschriften kennt. Bei Bluetooth Low Energy sind diese formellen Verträge in der Servicespezifikation enthalten und werden von der Bluetooth SIG übernommen. Diese Spezifikationen haben auch entsprechende Testspezifikationen, um die Wirksamkeit des Implementierungsverhaltens sicherzustellen. www.bjbjaudio.com