monografia SOA - Arquitetura Orientada a Servi¸cos

7051 palavras 29 páginas
Filipe Madeira da Silva

Trabalho de Conclus˜o de Curso: a SOA - Arquitetura Orientada a Servi¸os c Este texto apresenta um estudo a respeito da
Arquitetura Orientada a Servi¸os, ou SOA, c como ela ´ conhecida. e Orientador:

Prof. Dr. F´bio Kon a ˜
Universidade de Sao Paulo
´
Instituto de Matematica e Estat´ ıstica Departamento de Ciˆncia da Computacao e ¸˜

S˜o Paulo, SP - Brasil a 2006

1

Sum´rio a Resumo

I Fundamentos
1 Introdu¸˜o ca p. 4

6
p. 7

1.1 Fundo hist´rico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o p. 7

1.2 Orienta¸˜o a Servi¸os . . . . . . . . . . . . . . . . . . . . . . . . . . . . ca c

p. 8

II A Arquitetura
2 Caracter´ ısticas de uma arquitetura orientada a servi¸os c 9
p. 10

2.1 Baixo acoplamento (loose coupling) . . . . . . . . . . . . . . . . . . . .

p. 10

2.2 Neutralidade de implementa¸˜o . . . . . . . . . . . . . . . . . . . . . . ca p. 11

2.3 Interoperabilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

p. 11

3 Exemplo de arquitetura orientada a servi¸os c p. 12

4 Benef´ ıcios da orienta¸˜o a servi¸os ca c

p. 15

4.1 Re´ so de c´digo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u o

p. 15

4.2 Redu¸˜o de redundˆncias de funcionalidades . . . . . . . . . . . . . . . ca a

p. 16

4.3 Redu¸˜o do custo de manuten¸˜o . . . . . . . . . . . . . . . . . . . . . ca ca

p. 16

4.4 Conclus˜o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a p. 16

5 Padr˜es utilizados o p. 18

2

5.1 eXtensible Markup Language (XML) . . . . . . . . . . . . . . . . . . .
5.1.1

Exemplo de arquivo XSD

p. 18

. . . . . . . . . . . . . . . . . . . . .

p. 19

5.2 Simple Object Acess Protocol (SOAP) . . . . . . . . . . . . . . . . . .

p. 24

5.3 HyperText Transfer Protocol (HTTP) . . . . . . . . . . . . . . . . . . .

p. 24

5.4 Web

Relacionados

  • Saas
    11535 palavras | 47 páginas
  • 2012 06 27 21 12 32
    26707 palavras | 107 páginas
  • Desenvolvimento de uma Rede Social Baseada em Geolocalizacao
    75682 palavras | 303 páginas
  • Uma ferramenta web colaborativa para apoiar a engenharia de requisitos em software livre
    55640 palavras | 223 páginas
  • SISTEMA DE GESTAO DE PRODUCAO MODULAR
    22333 palavras | 90 páginas
  • Implantação e gestão de repositorios digitais
    99684 palavras | 399 páginas
  • Anthony Seeger Os Indios E N S 3
    70047 palavras | 281 páginas
  • Transição do feudalismo ao capitalismo
    97048 palavras | 389 páginas
  • Livro Antropologia Uma Introdução . Referencia MARCONI, Marina de Andrade; PRESOTTO, Zelia Maria Neves. Antropologia: um introdução. 7.ed. 2. reimpr. São Paulo: Atlas, 2009. pp. 1-10/10-20
    110957 palavras | 444 páginas
  • Guilherme
    282582 palavras | 1131 páginas