Uma Plataforma Escalável para Desenvolvimento de Aplicações de IoT
Resumo
A Internet das coisas (IoT) é um paradigma emergente que conecta dispositivos físicos ao mundo digital, permitindo a construção de uma miríade de aplicações. Desenvolver aplicações para de IoT não é uma tarefa trivial. Tais aplicações precisam ser construídas atendendo requisitos de escalabilidade a fim de suportar um grande número de dispositivos conectados, além de armazenar e processar a enorme quantidade de dados produzida. Além disso, as aplicações precisam lidar com protocolos distintos. Nessa perspectiva, o presente artigo apresenta a EcoCIT, uma plataforma de middleware escalável que provê suporte para a integração de dispositivos de IoT à Internet, bem como ao desenvolvimento e execução de aplicações de IoT com requisitos de escalabilidade através do uso serviços computacionais providos sob demanda por plataformas de computação em nuvem.
Referências
Cavalcante, Everton, et al. “On the interplay of Internet of Things and Cloud Computing: A systematic mapping study.” Computer Communications 89-90 (Março 2016): 17–33.
Commission of the European Communities. “Early Challenges regarding the “Internet of Things”.” Bruxelas, 2008.
Fielding, Roy T., e Richard N. Taylor. “Principled design of the modern Web architecture.” ACM Transactions on Internet Technology (TOIT) , 2002: 115-150 .
Gubbi, Jayavardhana et al. “Internet of Things (IoT): A vision, architectural elements, and future directions.” Future Generation Computer Systems 29, n. 7 (Setembro 2013): 1645–1660.
Kitchenham, B.A., e S. Charters. “Guidelines for Performing Systematic Literature Reviews in Software Engineering.” University/University of Durham, Keele, 2007.
Lopes, Joao L. B., et al. “Uma arquitetura distribuída direcionada à consciência de contexto na Computação Ubíqua.” Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP). Porto Alegre, 2013. 2022-2031.
Nastic, Stefan et al. “Provisioning Software-defined IoT Cloud Systems.” Int. Conf. on Future Internet of Things and Cloud. Washington, USA: IEEE Computer Society, 2014. 288-295.
Pires, Paulo F., et al. “A platform for integrating physical devices in the internet of things.” Embedded and Ubiquitous Computing (EUC). Milano:, 2014. 234-241.
Pires, Paulo F., e outros. “Plataformas para a Internet das Coisas.” Minicurso do Simpósio Brasileiro de Rede de Computadores (SBRC), Vitória - ES, 2015.
Serrano, Martin, et al. “Resource Optimisation in IoT Cloud Systems by Using Matchmaking and Self-management Principles.” Cáp. 11 em THE FUTURE INTERNET, edição: Alex Galis e Anastasius Gavras. Berlin: Springer, 2013.
Teixeira, T., S. Hachem, V. Issarny, e N Georgantas. “Service oriented middleware for the Internet of Things: A perspective.” 4th European Conference on Towards a Service-Based Internet. Poznan, Poland: LNCS, 2011. 220-229.
Walport, Mark. “The Internet of Things: making the most of the Second Digital Revolution.” UK Government Chief Scientific Adviser, 2014.
Guinard, D., Trifa, V.“Towards the Web of Things: Web mashups for embedded devices”, Proceedings of the 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web, 2009.
