| Linha 111: | Linha 111: | ||
07. HTTP: Lucas Manfrim | 07. HTTP: Lucas Manfrim | ||
* ''Hypertext Transfer Protocol'' (HTTP), do inglês Protocolo de Transferência de Hipertexto é um protocolo de comunicação utilizado para sistemas de informação de hipermedia distribuídos e colaborativos. O uso deste na obtenção de recursos interligados levou à criação do World Wide Web (WWW). | |||
** Este serviço é responsável pelo tratamento de pedidos e respostas entre clientes e servidores na web e foi criado com o objetivo de facilitar a distribuição de informações pela Internet. Dessa forma, o protocolo HTTP é utilizado na comunicação entre computadores na Internet e especifica como as transações entre cliente e servidor são feitas. | |||
** Este protocolo foi criado em 1990 e atualmente está na versão HTTP/1.1. | |||
** Para que este transfira dados pela Web, a conexão entre clientes e servidores é feita através de Sockets TCP/IP. O funcionamento o protoloco é dado por um programa requisitante (cliente), que estabelece uma conexão com um outro programa receptor (servidor) e envia-lhe uma requisição contendo os modificadores da requisição, informações sobre o cliente e, possivelmente, o conteúdo no corpo da mensagem. | |||
** O protocolo HTTP define oito métodos que indicam a ação a ser realizada no recurso especificado, e estes determinam o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. Um servidor HTTP deve implementar ao menos os métodos GET e HEAD. | |||
***GET :Solicita algum recurso como um arquivo por meio do protocolo HTTP. | |||
***HEAD: Variação do GET em que o recurso não é retornado. É usado para obter metainformações por meio do cabeçalho da resposta, sem ter que recuperar todo o conteúdo. | |||
***POST, PUT, DELETE, TRACE, OPTIONS e CONNECT são os outros possíveis métodos. | |||
08. SQL: Guilherme Henrique | 08. SQL: Guilherme Henrique | ||
Edição das 02h29min de 26 de março de 2011
Novos rumos
- Sistemas legados
- Foram desenvolvidos pelas empresas baseados em diversas tecnologias ao longo do tempo.
- Ex:
- Fortran
- Cobol
- Clipper
- Delphi
- Outras.
- Problemas dos sistemas legados:
- falta de documentação
- carência de especialista em um determinado sistema
- ignorância sobre as regras de negócio
- dificuldades em interagir com outros sistemas
- falta de suporte às linguagens
- plataformas equipamentos obsoletos.
- Questões principais:
- Flexibilidade para as mudanças
- Agilidade para as novas demandas
- Maior qualidade no tempo certo
- Redução de custos.
SOA
- SOA (Service Oriented Architecture) visa integrar sistemas existentes e futuros
- agrupa processos de negócios e trata-os como serviços interoperáveis
- Características
- Os serviços são novas denominações das aplicações
- Disponíveis na Internet em forma de padrões abertos
- Utiliza WebServices.
- Conceito de Web Services:
- Os WebServices funcionam de forma semelhante a um componente que você instala numa máquina pessoal
- Esse componente pode ficar residente em qualquer lugar: na sua máquina, na empresa que fornece o serviço, em outro país, etc
- Usando a Internet e o XML para troca de informações, é executado um método desse componente que dispara o processamento no servidor remoto
- A resposta é recebida na sua aplicação.
- SOA trabalha em cima de baixo acoplamento
- Permite uma integração de serviços.
- Vantagens do SOA:
- Reutilização do software
- Aumento de produtividade
- Maior agilidade
- Alinhamento com o negócio.
Sopa de Letrinhas
01. PC: Larissa
02. SA: Heitor
03. BD: Lucas Carvalho
- Banco de Dados (BD), pode ser definido como uma coleção de dados interrelacionados, representando informações sobre um domínio específico, organizados de tal forma que possam ser acessados e utilizados por muitas aplicações diferentes. Um Banco de Dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Normalmente um SGBD adota um modelo de dados, de forma pura, reduzida ou estendida.
- Existem cinco modelos de BD's:
- Banco de Dados Hierárquico, que representa dados como uma estrutura em árvore, composto de uma hierarquia de registros de dados.
- Banco de Dados Rede, que representa os dados como registros vinculados uns aos outrosformando conjuntos comuns de dados. Existe uma similaridade muito grande entre o modelo hierárquico e o modelo em rede, pode-se entender o modelo em rede como uma generalização do modelo hierárquico.
- Banco de Dados Relacional, que representa os dados como uma simples coleção de linhas e colunas em tabelas bidimensionais, porém elas se relacionam entre si, e dependendo desse relacionamento carregam dados de outras tabelas consigo como referência a tabela que se relaciona. Este é o modelo de dados mais utilizado atualmente.
- Banco de Dados Orientado a Objetos, que representa os dados em um único objeto, dentro de propriedades que são acessadas com métodos.
- Banco de Dados Objeto-relacional, é basicamente uma combinação do modelo orientado a objeto com o modelo relacional. Isso é feito mapeando banco de dados e classes seguindo a mesma lógica.
- Banco de Dados Hierárquico, que representa dados como uma estrutura em árvore, composto de uma hierarquia de registros de dados.
04. SP: Rafael Saraceni
05. SGBD: Ricardo Berger
06. WS: Antônio
07. HTTP: Lucas Manfrim
- Hypertext Transfer Protocol (HTTP), do inglês Protocolo de Transferência de Hipertexto é um protocolo de comunicação utilizado para sistemas de informação de hipermedia distribuídos e colaborativos. O uso deste na obtenção de recursos interligados levou à criação do World Wide Web (WWW).
- Este serviço é responsável pelo tratamento de pedidos e respostas entre clientes e servidores na web e foi criado com o objetivo de facilitar a distribuição de informações pela Internet. Dessa forma, o protocolo HTTP é utilizado na comunicação entre computadores na Internet e especifica como as transações entre cliente e servidor são feitas.
- Este protocolo foi criado em 1990 e atualmente está na versão HTTP/1.1.
- Para que este transfira dados pela Web, a conexão entre clientes e servidores é feita através de Sockets TCP/IP. O funcionamento o protoloco é dado por um programa requisitante (cliente), que estabelece uma conexão com um outro programa receptor (servidor) e envia-lhe uma requisição contendo os modificadores da requisição, informações sobre o cliente e, possivelmente, o conteúdo no corpo da mensagem.
- O protocolo HTTP define oito métodos que indicam a ação a ser realizada no recurso especificado, e estes determinam o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. Um servidor HTTP deve implementar ao menos os métodos GET e HEAD.
- GET :Solicita algum recurso como um arquivo por meio do protocolo HTTP.
- HEAD: Variação do GET em que o recurso não é retornado. É usado para obter metainformações por meio do cabeçalho da resposta, sem ter que recuperar todo o conteúdo.
- POST, PUT, DELETE, TRACE, OPTIONS e CONNECT são os outros possíveis métodos.
08. SQL: Guilherme Henrique
09. TP: Victor Hugo
10. FTP: Igor
11. SOA: Estevão
12. URL: Marcus
13. PDA: Lucas Wesley
14. B2B: Wedson
15. API: Rafael Alexandre
16. J2EE: Fábio
17. .Net: Ricardo Vedovato
18. ASCII: Emerson
19. HTML: Cássio
20. XML: Marco Aurélio

