Architektura zorientowana na usługi Bluetooth Low Energy   najlepsze bezprzewodowe wkładki douszne do połączeń telefonicznych z systemem Android

Architektura zorientowana na usługi Bluetooth Low Energy   najlepsze bezprzewodowe wkładki douszne do połączeń telefonicznych z systemem Android

Czas publikacji: Autor: Redaktor Witryny Odwiedzać: 370

Technologia Bluetooth Low Energy Service Oriented Architecture   najlepsze bezprzewodowe wkładki douszne do połączeń telefonicznych z systemem Android

Kolejną abstrakcją na szczycie architektury klient-serwer jest paradygmat zorientowany na usługi. Jest to model organizowania informacji na serwerze w usługi. Usługę można wykryć, wchodzić w interakcje lub używać ze znaną semantyką. Oznacza to, że usługa ma zachowanie deterministyczne. Przy tych samych warunkach zawsze uzyska się ten sam wynik. www.bjbjaudio.com

Ten paradygmat jest podstawą dla odnoszących największe sukcesy systemów internetowych, usług internetowych SOAPRESTCOBRARPC itp. Aby lepiej to zilustrować. Jednym ze sposobów jest połączenie go z przykładami ze świata rzeczywistego. Zakładając, że istnieje paczka, którą należy dostarczyć do innej firmy tak szybko, jak to możliwe, pierwszą rzeczą, którą możesz zrobić, to zadzwonić do firmy kurierskiej w celu ustalenia odbioru. Następnie zapłać opłatę serwisową. Chodzi o to, że zawsze wiesz, co będzie dalej, a kurierzy zawsze postępują zgodnie z domyślnym zestawem zachowań; bez względu na dzień, w którym dasz im paczkę, robią dokładnie to samo - dostarczają ją na czas do miejsca przeznaczenia. Ta usługa ma z góry określone zachowanie i znaną semantykę oraz daje przewidywalne wyniki. www.bjbjaudio.com

Ciekawym aspektem powyższego przykładu jest to, że masz do czynienia z dwiema różnymi osobami w firmie kurierskiej: osobą, która odbiera telefon i przyjmuje zlecenia biznesowe oraz kierowcą kuriera, który odbiera paczkę. Możesz też nie zdawać sobie sprawy, że tak naprawdę istnieje osoba, która zajmuje się rachunkami finansowymi. Podusługi świadczone przez te trzy osoby łączą się ze sobą, tworząc główną usługę firmy ekspresowej. Te podusługi są również ogólne i mogą być używane przez wiele różnych rodzajów firm. Na przykład przetwarzanie transakcji finansowych można zastosować do firm w prawie ten sam sposób. Podobnie usługę telefonicznego odbioru towaru w jednym miejscu i rozładunku w innym miejscu można zastosować również do firm taksówkarskich. Wszystko się uda. Każda sesja musi być zgodna z zestawem zasad i konwencji. www.bjbjaudio.com

formalna umowa
Usługa jest uważana za usługę, ponieważ zapewnia formalny opis tego, co robi i jak działa. Na przykład kierowca firmy kurierskiej jeździ firmowym pojazdem w firmowym mundurze i radośnie wita klientów. Będzie jeździł pojazdem między lokalizacjami szybko i bezpiecznie, dostarczając paczki w stanie nienaruszonym. Jakiekolwiek naruszenie tych zasad będzie traktowane jako naruszenie umowy pomiędzy klientem a firmą kurierską. Dlatego też większość firm kurierskich wymaga również od klientów wyrażenia zgody na tę formalną umowę przed odbiorem przesyłki. www.bjbjaudio.com

Jedną z zalet formalnych umów jest to, że wystąpienia jednej usługi można łatwo zastąpić wystąpieniami innej usługi. Jest to możliwe, o ile dwie instancje usługi mają tę samą funkcjonalność i zachowanie. Na przykład osoba finansowa opuszcza firmę. Firmom powinno być łatwo znaleźć zastępcę, który zna te same zasady rachunkowości. W Bluetooth Low Energy te formalne umowy są zawarte w specyfikacji usługi i przyjęte przez Bluetooth SIG. Specyfikacje te mają również odpowiadające specyfikacje testów, aby zapewnić skuteczność zachowania implementacji. www.bjbjaudio.com