Arquitetura orientada a serviços de baixa energia Bluetooth   melhores fones de ouvido sem fio para chamadas telefônicas Android

Arquitetura orientada a serviços de baixa energia Bluetooth   melhores fones de ouvido sem fio para chamadas telefônicas Android

Horário de publicação: Autor: Editor do site Visita: 273

Arquitetura orientada a serviços de baixa energia Bluetooth   melhores fones de ouvido sem fio para chamadas telefônicas Android

Uma outra abstração sobre a arquitetura cliente-servidor é o paradigma orientado a serviços. Este é um modelo para organizar informações em um servidor em serviços. O serviço pode ser descoberto, interagido ou usado com semântica conhecida. Isso significa que o serviço tem comportamento determinístico. Quando dadas as mesmas condições, o mesmo resultado será sempre produzido. www.bjbjaudio.com

Este paradigma é a base para os sistemas de Internet de maior sucesso, serviços web SOAPRESTCOBRARPC etc. Para melhor ilustrar isso. Uma maneira é combiná-lo com exemplos do mundo real. Supondo que há um pacote que precisa ser entregue a outra empresa o mais rápido possível, a primeira coisa que você pode fazer é ligar para a empresa de entregas para combinar a coleta. Em seguida, pague a taxa de serviço. A questão é que você sempre sabe o que vem a seguir, e os mensageiros sempre seguem um conjunto padrão de comportamentos; não importa o dia em que você entrega um pacote, eles fazem exatamente a mesma coisa - entregá-lo ao seu destino em tempo hábil. Este serviço tem comportamento predeterminado e semântica conhecida e produz resultados previsíveis. www.bjbjaudio.com

Um aspecto interessante do exemplo acima é que você está lidando com duas pessoas diferentes na empresa de entregas: a pessoa que atende o telefone e aceita solicitações de negócios e o motorista de entrega que pega o pacote. Além disso, você pode não perceber que existe realmente uma pessoa que lida com contas financeiras. Os sub-serviços prestados pelas três pessoas são combinados entre si para formar o serviço principal da empresa expresso. Esses subserviços também são genéricos e podem ser usados ​​por diversos tipos de empresas. Por exemplo, o processamento de transações financeiras pode ser aplicado a empresas quase da mesma maneira. Da mesma forma, o serviço de retirada de mercadorias em um local e desembarque em outro local por telefone também pode ser aplicado às empresas de táxi. Tudo vai funcionar. Cada sessão deve seguir um conjunto de regras e convenções. www.bjbjaudio.com

contrato formal
Um serviço é considerado um serviço porque fornece uma descrição formal do que faz e como funciona. Por exemplo, o motorista de uma empresa de courier dirige um veículo da empresa com o uniforme da empresa e cumprimenta os clientes com alegria. Ele conduzirá o veículo entre os locais com rapidez e segurança, entregando os pacotes intactos. Qualquer violação destas regras será considerada uma violação do contrato entre o cliente e a empresa de courier. Portanto, a maioria das empresas de courier também exige que os clientes concordem com esse contrato formal antes de pegar o pacote. www.bjbjaudio.com

Um dos benefícios dos contratos formais é que instâncias de um serviço podem ser facilmente substituídas por instâncias de outro serviço. Isso é possível desde que as duas instâncias do serviço tenham a mesma funcionalidade e comportamento. Por exemplo, uma pessoa financeira deixa a empresa. Deve ser fácil para as empresas encontrar um substituto que conheça as mesmas regras contábeis. No Bluetooth Low Energy, esses contratos formais estão na especificação do serviço e adotados pelo Bluetooth SIG. Essas especificações também têm especificações de teste correspondentes para garantir a eficácia do comportamento de implementação. www.bjbjaudio.com