28.11.2014 Views

Modelagem e Especificação de um Middleware para Redes de ...

Modelagem e Especificação de um Middleware para Redes de ...

Modelagem e Especificação de um Middleware para Redes de ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

82 5.6 Descrição dos subsistemas<br />

Figura 5.7: Diagrama <strong>de</strong> componentes do subsistema Comunicação<br />

O componente integrador do subsistema Comunicação é o Serviço <strong>de</strong><br />

Mensagens, é ele quem recebe as mensagens e as requisições, por subscrição às mesmas,<br />

e faz todos os trabalhos necessários <strong>para</strong> a postagem, como verificação <strong>de</strong> algoritmos<br />

criptográficos suportados pelo <strong>de</strong>stino, verificação do controle <strong>de</strong> acesso do originador ao<br />

<strong>de</strong>stino da mensagem e por fim requisição do envio do dado tratado. Este componente implementa<br />

os métodos do IEEE1451Dot0::ModuleCommunication (<strong>de</strong>scrito em 4.2.12).<br />

O Tratador <strong>de</strong> Falhas <strong>de</strong>ste subsistema cuida <strong>de</strong> exceções como negação <strong>de</strong><br />

acesso a componente/dispositivo e falhas <strong>de</strong> transmissão <strong>de</strong> dados, como intangibilida<strong>de</strong><br />

do <strong>de</strong>stino ao até mesmo sua negação em receber o dado, <strong>de</strong>ntre outros tipos <strong>de</strong> falhas<br />

<strong>de</strong>finidos pelo usuário.<br />

O processo <strong>de</strong> envio <strong>de</strong> mensagens formalizado na Figura 5.8 é assíncrono <strong>para</strong><br />

o emissor, portanto ele manda a requisição <strong>de</strong> envio e quando terminada a operação, o

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!