Criou página com '= Novos rumos = <br> * Sistemas legados * Foram desenvolvidos pelas empresas baseados em diversas tecnologias ao longo do tempo. * Ex: ** Fortran ** Cobol ** Clipper **...'
 
Sem resumo de edição
Linha 10: Linha 10:


* Ex:
* Ex:
** Fortran
** Fortran
** Cobol
** Cobol
** Clipper
** Clipper
** Delphi
** Delphi
** Outras.
** Outras.
<br>
<br>




* Problemas dos sistemas legados:
* Problemas dos sistemas legados:
** falta de documentação
** falta de documentação
** carência de especialista em um determinado sistema
** carência de especialista em um determinado sistema
** ignorância sobre as regras de negócio
** ignorância sobre as regras de negócio
** dificuldades em interagir com outros sistemas
** dificuldades em interagir com outros sistemas
** falta de suporte às linguagens
** falta de suporte às linguagens
** plataformas equipamentos obsoletos.
** plataformas equipamentos obsoletos.
<br>
<br>


Linha 47: Linha 34:


* Questões principais:
* Questões principais:
** Flexibilidade para as mudanças
** Flexibilidade para as mudanças
** Agilidade para as novas demandas
** Agilidade para as novas demandas
** Maior qualidade no tempo certo
** Maior qualidade no tempo certo
** Redução de custos.
** Redução de custos.
<br><br>
<br><br>


Linha 70: Linha 52:


* agrupa processos de negócios e trata-os como serviços interoperáveis
* agrupa processos de negócios e trata-os como serviços interoperáveis
<br>
<br>




* Características
* Características
** Os serviços são novas denominações das aplicações
** Os serviços são novas denominações das aplicações
** Disponíveis na Internet em forma de padrões abertos
** Disponíveis na Internet em forma de padrões abertos
** Utiliza WebServices.
** Utiliza WebServices.
<br>
<br>




* Conceito de Web Services:
* Conceito de Web Services:
** Os WebServices funcionam de forma semelhante a um componente que você instala numa máquina pessoal
** 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
** 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
** 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.
** A resposta é recebida na sua aplicação.
<br>
<br>


Linha 107: Linha 79:


* Vantagens do SOA:
* Vantagens do SOA:
** Reutilização do software
** Reutilização do software
** Aumento de produtividade
** Aumento de produtividade
** Maior agilidade
** Maior agilidade
** Alinhamento com o negócio.
** Alinhamento com o negócio.
<br>
<br>



Edição das 11h59min de 24 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

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