Engenharia da Computação
URI Permanente para esta coleção
Navegar
Submissões Recentes
- ItemAcesso AbertoINTCK: uma arquitetura para sincronização de dados utilizando Change Data Capture e Kafka(2024-12-16) Biasi, Gabriela; Meyer, Vinicius; Ahlert, Edson Moacir; http://lattes.cnpq.br/2547339011790564; Schneiders, Luis Antônio; Wolf, Alexandre SturmerA evolução tecnológica traz benefícios, mas também desafios significativos, especialmente na integração de sistemas legados com novas aplicações. Muitas indústrias ainda utilizam métodos manuais, como planilhas, para sincronização de dados, resultando em processos lentos e suscetíveis a erros. Em ambientes corporativos, onde os dados são gerados continuamente, é essencial que estejam disponíveis em tempo real. Operações empresariais específicas, como cadastros de precificação, devem ser acessíveis e integradas, mesmo envolvendo objetos personalizados e regras de negócio complexas. Essa centralização exige sistemas adaptáveis e robustos para garantir a eficiência organizacional, mas enfrenta riscos de indisponibilidade e atraso de dados, impactando as atividades. Este trabalho propõe uma arquitetura robusta para superar esses desafios, utilizando Change Data Capture (CDC) para monitorar alterações em sistemas legados e Apache Kafka para transportar essas mudanças. Serviços desenvolvidos em C# consomem os dados, realizando transformações e integrações com novos sistemas via APIs. A solução assegura integridade, disponibilidade em tempo real e escalabilidade automática, ajustando consumidores e produtores conforme a demanda. Com observabilidade contínua, permite o monitoramento de fluxos e identificação de gargalos. A arquitetura otimiza a transferência de dados, reduz erros, aumenta a velocidade de integração e melhora a produtividade, reduzindo custos operacionais. Aplicada em um ambiente real, demonstrou melhorar a confiabilidade e eficiência dos sistemas. Este estudo confirma a viabilidade técnica e sugere sua aplicação em outras áreas de sistemas legados.
- ItemAcesso AbertoDesenvolvimento de um módulo para conversão de linguagem natural em SQL em um sistema de gestão(2024-12-11) Endrizzi, Nícolas Cristiel; Franzen, Evandro; http://lattes.cnpq.br/7342971270440310; Schorr, Maria Claudete; Dertzbacher, JulianoOs sistemas de gestão geram uma ampla gama de informações de diversas áreas e perspectivas, o que os tornam essenciais e flexíveis e por conta disso complexos. Esta complexidade frequentemente dificulta e encarece a busca de informações dentro do sistema. Diante desta dificuldade enfrentada pelos gestores do sistema ao acessar informações no sistema de gestão e seu impacto no fluxo de trabalho, a pesquisa proposta neste trabalho tem como objetivo principal facilitar essa interação, proporcionando uma resposta rápida e objetiva de acordo com as intenções impostas pelos gestores, interagindo com bancos de dados por meio da linguagem natural com o aproveitamento do potencial dos Large Language Models (LLMs) que utiliza métodos de Processamento de Linguagem Natural (PLN). Este estudo aborda o desenvolvimento de um sistema que combina a linguagem natural com consultas Structured Query Language (SQL) em ambientes de gestão empresarial, utilizando um assistente da OpenAI previamente treinado com dados relacionados ao sistema da empresa a Suíte SA, que interpretará os textos imputados pelos usuários, a qual utiliza o modelo GPT-4o, que por sua vez irá processar as informações recebidas por meio de um gateway de conexão e retornar as informações formatadas e direcionadas a uma interface desenvolvida dentro do sistema de gestão. O principal objetivo é permitir que o usuário se comunique de forma natural com o sistema, facilitando a busca pelos elementos em uma única aplicação. Por meio de uma pesquisa qualitativa, exploratória e aplicada, de procedimento bibliográfico e documental, por meio de testes, a qual foi selecionado um grupo de colaboradores da Interact Suíte SA, do setor de Produto e Desenvolvimento, que responderam um formulário e através das respostas foi possível comprovar a eficácia da utilização de um modelo para fazer a interpretação da linguagem natural para consultas SQL.
- ItemAcesso AbertoEficiência térmica e energética em foco- confinamento de corredor no data center da Univates(2024-07-16) Chiarello, Edson; Schneiders, Luis Antônio; http://lattes.cnpq.br/9565031104393434; Ahlert, Edson Moacir; Wolf, Alexandre StürmerA demanda crescente por energia elétrica é uma característica amplamente reconhecida dos Data Centers, mesmo com os avanços da computação em nuvem, virtualização e aprimoramentos tecnológicos dos equipamentos e infraestrutura física. Estudos evidenciam que os Data Centers são responsáveis por uma parcela significativamente superior a 2%, da demanda mundial de energia elétrica. O trabalho delimita-se a analisar os métodos de confinamento do corredor frio do Data Center da UNIVATES visando uma melhora significativa das condições térmicas e, consequentemente, a obtenção de uma melhor eficiência energética. Para alcançar as metas estabelecidas, optou-se por uma estratégia que combina elementos dos métodos dedutivo e indutivo. Utilizou-se tanto o modo de abordagem quantitativo quanto o qualitativo para desenvolver este trabalho. A pesquisa descritiva foi necessária para justificar a coleta de dados para analisá-los e expor os resultados de forma mais completa. Ao longo do trabalho, foram utilizados os procedimentos técnicos: pesquisa bibliográfica e pesquisa documental. Tais procedimentos são essenciais para embasar teoricamente o tema e promover uma melhor compreensão. O objetivo deste trabalho foi alcançado com êxito, além disso, foi possível demonstrar ganho considerável em eficiência energética e térmica. Contudo, foram propostas soluções específicas para a UNIVATES que visam maximizar a eficiência térmica e energética de seu Data Center, com o objetivo de alcançar uma operação mais sustentável e economicamente viável.
- ItemAcesso AbertoARQUITETURA DE MICROSSERVIÇOS: DESAFIOS E OPORTUNIDADES NA CONSTRUÇÃO DE SISTEMAS ESCALÁVEIS E RESILIENTES(2023-11) Silva, Lucas Michel Da; Ahlert, Edson Moacir; http://lattes.cnpq.br/2547339011790564; Wolf, Alexandre Stürmer; Schneiders, Luis AntônioEste estudo explora a relevância e a dinâmica da arquitetura de microsserviços como fundamento para a criação de sistemas informáticos que sejam ao mesmo tempo escaláveis e dotados de alta disponibilidade. A pesquisa avança por meio de um exame meticuloso dos desafios e vantagens que caracterizam a implementação e a gestão dessa arquitetura. Combinando métodos qualitativos e quantitativos, e valendo-se de análises de literatura e casos práticos relevantes, o trabalho propõe um compêndio de diretrizes práticas e fundamentação teórica visando facilitar a transição para ou a adoção de microsserviços. Propõe-se a criação de uma arquitetura de microsserviços voltada para a integração com o ChatGPT, abrangendo os conceitos e tarefas necessários para atingir os objetivos estabelecidos. As conclusões deste estudo destacam a eficácia da arquitetura de microsserviços em termos de escalabilidade e resiliência. Fazendo utilização da abordagem científica, foram explorados os desafios práticos e teóricos, fornecendo percepções tanto para o meio acadêmico quanto profissional. Os desafios enfrentados durante a pesquisa revelaram oportunidades para investigações e desenvolvimentos futuros na área de microsserviços.
- ItemAcesso AbertoCONTROLE DE ACESSO A EVENTOS UTILIZANDO RECONHECIMENTO FACIAL(2023-11) Audibert, João Pedro Basso; Pretto, Fabrício; http://lattes.cnpq.br/8350477053371476; Diemer, Mouriac Halen; Wolf, Alexandre StürmerO objetivo deste trabalho foi desenvolver uma aplicação de reconhecimento facial para dispositivos móveis para controle de acesso e reconhecimento automatizado de pessoas. A justificativa do desenvolvimento do sistema se deve à comum existência de filas em eventos sociais. Soma-se isso, a possibilidade de falsificação de documentos e a perda dos métodos garantidores de acesso. A autenticação é a base para o desenvolvimento da pesquisa e é feita por biometria, neste caso identificação facial. O estudo, conduzido de forma exploratória, se direciona à procura de técnicas para a implementação de uma ferramenta acessível e de código aberto. Focou-se na área de reconhecimento facial para controle de acesso. Foi criada uma solução utilizando as linguagens de programação Python, para o processamento, a qual apoia se na biblioteca face_recognition para realizar o reconhecimento. Para o mobile, foi utilizado React Native com auxílio do framework Expo para detecção de faces e estruturação do aplicativo. Com o desenvolvimento completo, realizaram-se testagens piloto e de campo, as quais apontaram as falhas iniciais e posteriormente, corrigidas, os resultados. Esses, por sua vez, são muito satisfatórios, o algoritmo reconheceu corretamente cerca de 90% das vezes e em tempo hábil, de aproximadamente cinco segundos.