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
- PC: Larissa
- SA: Heitor
- BD: Lucas Carvalho
- SP: Rafael Saraceni
- SGBD: Ricardo Berger
- WS: Antônio
- HTTP: Lucas Manfrim
- SQL: Guilherme Henrique
- TP: Victor Hugo
- FTP: Igor
- SOA: Estevão
- URL: Marcus
- PDA: Lucas Wesley
- B2B: Wedson
- API: Rafael Alexandre
- J2EE: Fábio
- .Net: Ricardo Vedovato
- ASCII: Emerson
- HTML: Cássio
- XML: Marco Aurélio

