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 ...

28.11.2014 Views

78 5.5 Introdução à arquitetura do middleware Figura 5.4: Diagrama de casos de uso principal do middleware Como o middleware não interagirá diretamente com o usuário, mas sim as aplicações que rodam sobre ele, os três atores diretos são os sistemas usuários, os dispositivos sensores e atuadores e os atores indiretos são o objeto monitorado generalizado dos atores sensor e atuador e o usuário ligado ao sistema usuário que podem ser identificados no diagrama de casos de uso da Figura 5.4. Cada pacote e caso de uso será explicado nos itens seguintes.

5.6 Descrição dos subsistemas 79 5.6 Descrição dos subsistemas 5.6.1 Subsistema Comunicação O middleware proposto é baseado no paradigma de publicação/subscrição de mensagens. Dada a natureza de seu modo de operação, é imprescindível a abordagem do subsistema Comunicação em primeiro lugar para melhor compreensão do funcionamento do middleware. A função deste subsistema é estabelecer um barramento de comunicação entre todos os componentes do middleware, unificando-os mesmo que não estejam fisicamente em um mesmo local. Figura 5.5: Diagrama de pacotes do subsistema Comunicação A função básica deste subsistema é o envio de mensagens ou comandos, que é a unidade básica de comunicação entre os componentes do sistema. Essas mensagens são padronizadas pela IEEE 1451.0 como descrito na Seção 4.2.3, de modo a generalizar a

78 5.5 Introdução à arquitetura do middleware<br />

Figura 5.4: Diagrama <strong>de</strong> casos <strong>de</strong> uso principal do middleware<br />

Como o middleware não interagirá diretamente com o usuário, mas sim as aplicações<br />

que rodam sobre ele, os três atores diretos são os sistemas usuários, os dispositivos<br />

sensores e atuadores e os atores indiretos são o objeto monitorado generalizado dos atores<br />

sensor e atuador e o usuário ligado ao sistema usuário que po<strong>de</strong>m ser i<strong>de</strong>ntificados no diagrama<br />

<strong>de</strong> casos <strong>de</strong> uso da Figura 5.4. Cada pacote e caso <strong>de</strong> uso será explicado nos itens<br />

seguintes.

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

Saved successfully!

Ooh no, something went wrong!