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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Middleware</strong> Kratos<br />

CAPÍTULO 5<br />

Visl<strong>um</strong>brando o potencial <strong>de</strong> impacto <strong>de</strong> RSSF em muitos aspectos da área <strong>de</strong><br />

saú<strong>de</strong>, assim como a real necessida<strong>de</strong> <strong>de</strong> interoperabilida<strong>de</strong>, confiabilida<strong>de</strong>, <strong>de</strong>ntre outros<br />

requisitos, foi assim pensado o middleware proposto neste trabalho. Proveniente <strong>de</strong>sses<br />

pensamentos fundamentais, <strong>um</strong>a visão geral do middleware foi construída neste Capítulo<br />

com seus objetivos, restrições e benefícios, assim como foi <strong>de</strong>finido o escopo do sistema.<br />

5.1 Visão geral<br />

Existem várias ferramentas computacionais <strong>para</strong> RSSF, como frameworks, middlewares<br />

e bibliotecas tanto <strong>de</strong> propósito geral, com mo<strong>de</strong>lagem mais genérica que geralmente<br />

po<strong>de</strong>m ser adaptadas a qualquer domínio <strong>de</strong> aplicação, quanto ferramentas voltadas<br />

<strong>para</strong> domínios específicos como a área <strong>de</strong> saú<strong>de</strong>, militar, aviação ou agrícola, <strong>de</strong>ntre<br />

várias outros domínios. Apesar da quantida<strong>de</strong> <strong>de</strong> ferramentas, elas geralmente não são<br />

<strong>de</strong> domínio livre ou então são direcionadas a <strong>um</strong>a classe <strong>de</strong> transdutores ou domínios<br />

específicos.<br />

O middleware proposto possui <strong>um</strong>a arquitetura modular <strong>para</strong> que se tenha<br />

<strong>um</strong>a boa manutenibilida<strong>de</strong> e in<strong>de</strong>pendência entre partes <strong>de</strong> código. As interfaces que<br />

permitirão tanto a construção <strong>de</strong> módulos quanto a interoperabilida<strong>de</strong> são padronizadas<br />

e conformes à norma IEEE 1451. Este trabalho propõe a mo<strong>de</strong>lagem <strong>de</strong> <strong>um</strong> middleware<br />

especializado, <strong>de</strong>nominado Kratos, <strong>para</strong> o gerenciamento <strong>de</strong> Re<strong>de</strong>s <strong>de</strong> Sensores Sem Fio<br />

da área <strong>de</strong> saú<strong>de</strong>. Com isto, o <strong>de</strong>senvolvimento <strong>de</strong> aplicações <strong>para</strong> a área <strong>de</strong> saú<strong>de</strong> em<br />

RSSF simplifica-se por causa da camada <strong>de</strong> gerência exercida pelo middleware.<br />

O Kratos, como é chamado o middleware, tem seu nome <strong>de</strong> origem grega<br />

(κρα ′ τoς) e significa regência, domínio. O nome foi dado em razão do po<strong>de</strong>r <strong>de</strong> regência<br />

e controle que o middleware proporciona à RSSF, organizando-a <strong>de</strong> maneira que atenda<br />

aos objetivos das aplicações em execução da melhor maneira possível, fazendo com que<br />

os resultados obtidos sejam o mais satisfatórios possível.<br />

Além <strong>de</strong> ter foco na área <strong>de</strong> saú<strong>de</strong>, o middleware será <strong>de</strong> domínio livre, po<strong>de</strong>ndo<br />

servir <strong>de</strong> objeto <strong>de</strong> estudo <strong>para</strong> outros pesquisadores, assim como alvo <strong>de</strong> interesse <strong>de</strong>

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

Saved successfully!

Ooh no, something went wrong!