Treffer: Desenvolvimento de uma arquitetura de software para um sistema de armário inteligente.

Title:
Desenvolvimento de uma arquitetura de software para um sistema de armário inteligente. (Portuguese)
Alternate Title:
Development of a software architecture for an intelligent locker system. (English)
Desarrollo de arquitectura de software para un sistema de almacenaje inteligente. (Spanish)
Source:
GeSec: Revista de Gestao e Secretariado; 2024, Vol. 15 Issue 6, p1-20, 20p
Database:
Complementary Index

Weitere Informationen

Exploring the need to carry out adequate and efficient stock management involves analyzing various aspects of control (NASCIMENTO et al., 2023). The importance of conducting periodic inventories becomes fundamental in order to examine the flow of items in the warehouse in detail. The architecture must consider components, interactions and quality characteristics to meet the system's needs. The process of developing an automated inventory control system with Internet of Things technologies, such as RFID, to increase efficiency and safety is a topical and very important issue. The article presents a Smart Cabinet System designed to improve stock management in industrial and laboratory environments. The proposed structure is based on microservices, highlighting the importance of architectural documentation and suggesting a flexible and effective modular architecture. During development, architectural documentation was prioritized, choosing FastAPI for web APIs in Python, Docker for containerization, Nginx as API Gateway and CI/CD practices with GitLab. The MQTT protocol was selected for efficient communication between the system's components. The results obtained demonstrate the validity of the project and the development methodology employs a microservices architecture, integrating technologies such as FastAPI, Docker, Nginx and GitLab, resulting in an efficient, scalable and flexible environment. The system is divided into modules such as user registration, tools and locations, with tool loan resources, operating independently but interconnected. [ABSTRACT FROM AUTHOR]

Explorar la necesidad de una gestión adecuada y eficiente de inventarios implica analizar diversos aspectos del control (NASCIMENTO et al., 2023). Es importante realizar inventarios periódicos para poder examinar en detalle el flujo de artículos en un almacén. La arquitectura del sistema debe tener en cuenta los componentes, las interacciones y las características de calidad para satisfacer las necesidades del sistema. El proceso de desarrollo de un sistema automatizado de control de inventarios con tecnologías del Internet de las Cosas, como la RFID, para aumentar la eficiencia y la seguridad es hoy en día, un tema de gran actualidad e importancia. El artículo presenta el desarrollo de un sistema de armario inteligente diseñado para mejorar la gestión de existencias en entornos industriales y de laboratorio. La estructura propuesta se basa en microservicios, lo que pone de relieve la importancia de la documentación arquitectónica y sugiere una arquitectura modular flexible y eficaz. Durante el desarrollo se priorizó la documentación arquitectónica, eligiendo FastAPI para las APIs web en Python, Docker para la contenerización, Nginx como API Gateway y prácticas de CI/CD con GitLab. Se seleccionó el protocolo MQTT para una comunicación eficiente entre los componentes del sistema. Los resultados obtenidos demuestran la validez del proyecto y la metodología de desarrollo emplea una arquitectura de microservicios, integrando tecnologías como FastAPI, Docker, Nginx y GitLab, dando como resultado un entorno eficiente, escalable y flexible. El sistema se divide en módulos como registro de usuarios, herramientas y localizaciones, con recursos de préstamo de herramientas, funcionando de forma independiente pero interconectados. [ABSTRACT FROM AUTHOR]

Explorar a necessidade de realizar uma gestão de estoque adequada e eficiente implica em analisar diversos aspectos do controle (NASCIMENTO et al., 2023). Destaca-se a importância de conduzir inventários periódicos torna-se fundamental para examinar detalhadamente o fluxo de itens no armazém. A arquitetura do sistema deve considerar componentes, interações e características de qualidade para atender às necessidades do sistema. O processo de desenvolvimento de um sistema de controle de estoque automatizado com tecnologias de Internet das Coisas, como RFID, para aumentar a eficiência e segurança é uma temática de atualidade e muita importância. O artigo apresenta um Sistema de Armário Inteligente projetado para melhorar o gerenciamento de estoque em ambientes industriais e laboratoriais. A estrutura proposta é baseada em microsserviços, destacando a importância da documentação arquitetônica e sugerindo uma arquitetura modular flexível e eficaz. Durante o desenvolvimento, a documentação arquitetural foi priorizada, escolhendo-se FastAPI para APIs web em Python, Docker para conteinerização, Nginx como API Gateway e práticas de CI/CD com GitLab. O protocolo MQTT foi selecionado para a comunicação eficiente entre os componentes do sistema. Os resultados obtidos demonstram a validez do projeto e a sua vez se destaca que metodologia de desenvolvimento emprega uma arquitetura de microsserviços, integrando tecnologias como FastAPI, Docker, Nginx e GitLab, resultando em um ambiente eficiente, escalável e flexível. O sistema é dividido em módulos como registro de usuários, ferramentas e locais, com recursos de empréstimo de ferramentas, operando de forma independente, mas interconectada. [ABSTRACT FROM AUTHOR]

Copyright of GeSec: Revista de Gestao e Secretariado is the property of Sindicato das Secretarias e Secretarios do Estado de Sao Paulo (SINSESP) and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)