Responsive image
Universidade Federal de Santa catarina (UFSC)
Programa de Pós-graduação em Engenharia, Gestão e Mídia do Conhecimento (PPGEGC)
Detalhes do Documento Analisado

Centro: Não Informado

Departamento: Não Informado

Dimensão Institucional: Pós-Graduação

Dimensão ODS: Econômica

Tipo do Documento: Dissertação

Título: DESENVOLVIMENTO DE WEB APIS RESTFUL SEMÂNTICAS BASEADAS EM JSON

Orientador
  • FRANK AUGUSTO SIQUEIRA
Aluno
  • IVAN LUIZ SALVADORI

Conteúdo

Os princípios arquiteturais rest estão sendo amplamente adotados nas implementações de sistemas distribuídos disponíveis na web. as implementações rest são realizadas através de web services, que são comumente disponibilizados na forma de web apis, cujo principal objetivo é o intercâmbio de dados entre aplicações. no entanto, devido à falta de padrões e diretrizes para desenvolvimento, cada implementação rest segue uma linha de desenvolvimento, fato que resulta na dificuldade de construção de aplicações clientes, além dedificultar a composição de web apis. outro desafio é a falta de suporte ao uso de controles hipermídia em representações de recursos que utilizam o formato json. este trabalho propõe uma metodologia de desenvolvimento com os passos necessários para modelar e implementarweb apis restful que suportam controles hipermídia em json. a metodologia identifica as representações necessárias e realiza anotações semânticas através de associações de propriedades e operações com termos de vocabulários e ontologias. além disso, busca separar a implementação da camada de integração de dados com as demais camadas do sistema, diminuindo o acoplamento e aumentando a coesão. de forma complementar, este trabalho apresenta um framework para o desenvolvimento de web apis restful baseado na metodologia de desenvolvimento proposta e compatível com a especificação jax-rs. o suporte fornecido pelo framework proposto possibilita que o desenvolvedor concentre esforços no desenvolvimento do domínio do problema, sem perder tempo com infraestrutura. com a utilização da metodologia proposta, juntamente com a sua implementação através do framework, espera-se proporcionar maior produtividade e qualidade no desenvolvimento de web apis alinhadas com os princípios arquiteturais rest.

Índice de Shannon: 3.98399

Índice de Gini: 0.936105

ODS 1 ODS 2 ODS 3 ODS 4 ODS 5 ODS 6 ODS 7 ODS 8 ODS 9 ODS 10 ODS 11 ODS 12 ODS 13 ODS 14 ODS 15 ODS 16
4,98% 6,07% 7,61% 6,22% 6,53% 5,38% 6,19% 7,84% 7,38% 5,46% 7,53% 5,52% 4,89% 6,73% 5,30% 6,37%
ODS Predominates
ODS 8
ODS 1

4,98%

ODS 2

6,07%

ODS 3

7,61%

ODS 4

6,22%

ODS 5

6,53%

ODS 6

5,38%

ODS 7

6,19%

ODS 8

7,84%

ODS 9

7,38%

ODS 10

5,46%

ODS 11

7,53%

ODS 12

5,52%

ODS 13

4,89%

ODS 14

6,73%

ODS 15

5,30%

ODS 16

6,37%