Integração de Aplicações
Michel M. Candido
Metodologia da Pesquisa
Prof: Mauricio Henning
Sumário
• Artigo 1 - Um Ambiente para Integração de Aplicações
Colaborativas:
– Objetivos; Cenário de Integração; Tecnologias; Comentário.
• Artigo 2 – WS Middlewares em Ambientes Heterogêneos:
– Objetivos; WS Camadas; Comentário.
• Artigo 3 – Integração de Sistemas de Informação Universitários
via WS:
– Objetivos; Processos; Comentário.
• Artigo 4 – WS na Integração Interna de Sistemas de Gestão de
Projetos De I&DI:
– Objetivos; Processos; Comentário.
• Conclusão
ARTIGO 1
Um Ambiente para Integração de
Aplicações Colaborativas
• OBJETIVOS:
Integrar diferentes aplicações corporativas através de
um único sistema que foi nomeado de LEICA (Loosely-
coupled enviroment for integranting collaborative
applications), uma aplicação fracamente acoplada onde as
aplicações não dependem uma das outras.
Um Ambiente para Integração de
Aplicações Colaborativas
• CENÁRIO DE INTEGRAÇÃO:
Ferramenta de navegação web colaborativa
integrada a um chat(Babylon Chat).
Um Ambiente para Integração de
Aplicações Colaborativas
• FRAMEWORK DE INTEGRAÇÃO
– Associação de um WRAPPER a aplicação. Cada
WRAPPER associado a um servidor de aplicação
apresenta uma interface de serviços web permitindo
assim o acesso a aplicação.
– Para integrar aplicação ao ambiente LEICA é necessário
que a aplicação possua uma API.
– API deve ser o mais flexível possível.
Um Ambiente para Integração de
Aplicações Colaborativas
• FRAMEWORK DE INTEGRAÇÃO:
Um Ambiente para Integração de
Aplicações Colaborativas
• FRAMEWORK DE INTEGRAÇÃO:
Um Ambiente para Integração de
Aplicações Colaborativas
• TECNOLOGIAS:
A semântica das regras de colaboração eram definidas
por tradução de redes de Petri.
Apache jUDDI – Implementação do UDDI Registry.
UDDI4J de IBM – Implementação das interações entre
o WS Inteface wrapper e o UDDI Registry
Apache Tomcat 5.0 - SOAP 2.3
Scribe – Sistema de notificação
Um Ambiente para Integração de
Aplicações Colaborativas
• Comentário:
Integrar sistemas de uma forma simples é algo muito
útil hoje em dia e principalmente uma ferramenta onde você
pode definir isso visualmente e ja obter uma interface para
utilização do sistema.
ARTIGO 2
Web Services Middlewares em
Ambientes Heterogêneos
• OBJETIVOS
Apresentação de webservices com protocolo
SOAP.
Web Services Middlewares em
Ambientes Heterogêneos
• WS CAMADAS:
Os web services são divididos em 5 camadas.
– Publicação
– Descrição
– Formato da mensagem
– Codificação
– Transporte
Web Services Middlewares em
Ambientes Heterogêneos
• WS CAMADAS - PUBLICAÇÃO:
Camada responsável por fazer a exposição do
serviço e concentrar em um único local para facilitar
a distribuição. Exemplo de concentradores deste
serviço é o UDDI (Universal Description Descovery
and Integration)
Web Services Middlewares em
Ambientes Heterogêneos
• WS CAMADAS - DESCRIÇÃO:
Local onde deve conter toda a documentação
sobre o caminho, serviços, parâmetros de entrada e
saída.
Fica armazenada no arquivo WSDL(Web Service
Description Language)
Web Services Middlewares em
Ambientes Heterogêneos
• WS CAMADAS – FORMATO DE MENSAGEM:
SOAP (Simple Object Access Protocol) utilizado
para a comunicação do servidor(web service) com a
aplicação cliente.
Web Services Middlewares em
Ambientes Heterogêneos
• WS CAMADAS – CODIFICAÇÃO:
Transmissão de dados entre cliente e servidor
por XML.
Web Services Middlewares em
Ambientes Heterogêneos
• WS CAMADAS – TRANSPORTE:
Utiliza o protocolo HTTP para transporte dos
dados.
Web Services Middlewares em
Ambientes Heterogêneos
• CHAMADA A UM WS:
Web Services Middlewares em
Ambientes Heterogêneos
• COMENTÁRIO:
Web services são fantásticos para integração de
diferentes aplicações pois basta criar a regra uma vez
e a mesma vai servir para diferentes aplicações ex:
web, mobile.
ARTIGO 3
Integração de Sistemas de Informação
Universitários via WS
• OBJETIVO:
Integrar sistemas heterogêneos de duas
Universidades.
Integração de Sistemas de Informação
Universitários via WS
• PROCESSO ANTIGO:
Integração de Sistemas de Informação
Universitários via WS
• PROCESSO NOVO:
Integração de Sistemas de Informação
Universitários via WS
• PROCESSO NOVO:
Integração de Sistemas de Informação
Universitários via WS
• Comentário:
Com esta integração entre os sistemas das
universidades foi obitido uma melhora no processo e
agilidade dos serviços.
ARTIGO 4
WS na Integração Interna de Sistemas
de Gestão de Projetos de I&DI
• OBJETIVO:
Disponibilizar dados sobre o desempenho
financeiro e administrativo dos projetos I&DI
(Investigação e Desenvolvimento e Inovação) com
diferentes base de dados.
WS na Integração Interna de Sistemas
de Gestão de Projetos de I&DI
• PROCESSO ANTIGO:
WS na Integração Interna de Sistemas
de Gestão de Projetos de I&DI
• PROCESSO NOVO:
WS na Integração Interna de Sistemas
de Gestão de Projetos de I&DI
• Comentário:
Qualquer pessoa / tecnologia pode acessar o
WS tanto para consultas como para integração com
outras ferramentas.
Conclusão
Muitas vezes não precisamos refazer sistemas
para que se tornem um, podemos criar uma
integração ganhando tempo e obtendo o mesmo
resultado.
REFERÊNCIAS
• Roberta Lima Gomes, GJH Hoyos-Rivera, and Jean Pierre Courtiat. Um ambiente para integração de
aplicações colaborativas. Simp osio Brasileiro em Sistemas Colaborativos, 2006.
• esar Barbosa, Fernanda Michelini, Iara Montes Ferreira, Robson Pereira Mendonça, and Thiago
Grecco Rolli. Web services: Middlewares em ambientes heterogêneos. Revista de Informática
Aplicada/Journal of Applied Computing, 2(1), 2010.
• Carlos Costa, Ana Cristina Melo, An ıbal Fernandes, Luís Mendes Gomes, and Hélia Guerra. Integração
de sistemas de informação universitários via web services. In Actas da 5a Conferencia Ibérica de
Sistemas y Tecnolog ıas de Informacíon, pages 290–295, 2010.
• Carlos Costa, Ana Cristina Melo, Aníbal Fernandes, Luís Mendes Go- mes, and Hélia Guerra. Integração
de sistemas de informação universitários via web services. In Actas da 5a Conferencia Ibérica de
Sistemas y Tecnologías de Informacíon, pages 290–295, 2010.
FIM

Integração de Aplicações

  • 1.
    Integração de Aplicações MichelM. Candido Metodologia da Pesquisa Prof: Mauricio Henning
  • 2.
    Sumário • Artigo 1- Um Ambiente para Integração de Aplicações Colaborativas: – Objetivos; Cenário de Integração; Tecnologias; Comentário. • Artigo 2 – WS Middlewares em Ambientes Heterogêneos: – Objetivos; WS Camadas; Comentário. • Artigo 3 – Integração de Sistemas de Informação Universitários via WS: – Objetivos; Processos; Comentário. • Artigo 4 – WS na Integração Interna de Sistemas de Gestão de Projetos De I&DI: – Objetivos; Processos; Comentário. • Conclusão
  • 3.
  • 4.
    Um Ambiente paraIntegração de Aplicações Colaborativas • OBJETIVOS: Integrar diferentes aplicações corporativas através de um único sistema que foi nomeado de LEICA (Loosely- coupled enviroment for integranting collaborative applications), uma aplicação fracamente acoplada onde as aplicações não dependem uma das outras.
  • 5.
    Um Ambiente paraIntegração de Aplicações Colaborativas • CENÁRIO DE INTEGRAÇÃO: Ferramenta de navegação web colaborativa integrada a um chat(Babylon Chat).
  • 6.
    Um Ambiente paraIntegração de Aplicações Colaborativas • FRAMEWORK DE INTEGRAÇÃO – Associação de um WRAPPER a aplicação. Cada WRAPPER associado a um servidor de aplicação apresenta uma interface de serviços web permitindo assim o acesso a aplicação. – Para integrar aplicação ao ambiente LEICA é necessário que a aplicação possua uma API. – API deve ser o mais flexível possível.
  • 7.
    Um Ambiente paraIntegração de Aplicações Colaborativas • FRAMEWORK DE INTEGRAÇÃO:
  • 8.
    Um Ambiente paraIntegração de Aplicações Colaborativas • FRAMEWORK DE INTEGRAÇÃO:
  • 9.
    Um Ambiente paraIntegração de Aplicações Colaborativas • TECNOLOGIAS: A semântica das regras de colaboração eram definidas por tradução de redes de Petri. Apache jUDDI – Implementação do UDDI Registry. UDDI4J de IBM – Implementação das interações entre o WS Inteface wrapper e o UDDI Registry Apache Tomcat 5.0 - SOAP 2.3 Scribe – Sistema de notificação
  • 10.
    Um Ambiente paraIntegração de Aplicações Colaborativas • Comentário: Integrar sistemas de uma forma simples é algo muito útil hoje em dia e principalmente uma ferramenta onde você pode definir isso visualmente e ja obter uma interface para utilização do sistema.
  • 11.
  • 12.
    Web Services Middlewaresem Ambientes Heterogêneos • OBJETIVOS Apresentação de webservices com protocolo SOAP.
  • 13.
    Web Services Middlewaresem Ambientes Heterogêneos • WS CAMADAS: Os web services são divididos em 5 camadas. – Publicação – Descrição – Formato da mensagem – Codificação – Transporte
  • 14.
    Web Services Middlewaresem Ambientes Heterogêneos • WS CAMADAS - PUBLICAÇÃO: Camada responsável por fazer a exposição do serviço e concentrar em um único local para facilitar a distribuição. Exemplo de concentradores deste serviço é o UDDI (Universal Description Descovery and Integration)
  • 15.
    Web Services Middlewaresem Ambientes Heterogêneos • WS CAMADAS - DESCRIÇÃO: Local onde deve conter toda a documentação sobre o caminho, serviços, parâmetros de entrada e saída. Fica armazenada no arquivo WSDL(Web Service Description Language)
  • 16.
    Web Services Middlewaresem Ambientes Heterogêneos • WS CAMADAS – FORMATO DE MENSAGEM: SOAP (Simple Object Access Protocol) utilizado para a comunicação do servidor(web service) com a aplicação cliente.
  • 17.
    Web Services Middlewaresem Ambientes Heterogêneos • WS CAMADAS – CODIFICAÇÃO: Transmissão de dados entre cliente e servidor por XML.
  • 18.
    Web Services Middlewaresem Ambientes Heterogêneos • WS CAMADAS – TRANSPORTE: Utiliza o protocolo HTTP para transporte dos dados.
  • 19.
    Web Services Middlewaresem Ambientes Heterogêneos • CHAMADA A UM WS:
  • 20.
    Web Services Middlewaresem Ambientes Heterogêneos • COMENTÁRIO: Web services são fantásticos para integração de diferentes aplicações pois basta criar a regra uma vez e a mesma vai servir para diferentes aplicações ex: web, mobile.
  • 21.
  • 22.
    Integração de Sistemasde Informação Universitários via WS • OBJETIVO: Integrar sistemas heterogêneos de duas Universidades.
  • 23.
    Integração de Sistemasde Informação Universitários via WS • PROCESSO ANTIGO:
  • 24.
    Integração de Sistemasde Informação Universitários via WS • PROCESSO NOVO:
  • 25.
    Integração de Sistemasde Informação Universitários via WS • PROCESSO NOVO:
  • 26.
    Integração de Sistemasde Informação Universitários via WS • Comentário: Com esta integração entre os sistemas das universidades foi obitido uma melhora no processo e agilidade dos serviços.
  • 27.
  • 28.
    WS na IntegraçãoInterna de Sistemas de Gestão de Projetos de I&DI • OBJETIVO: Disponibilizar dados sobre o desempenho financeiro e administrativo dos projetos I&DI (Investigação e Desenvolvimento e Inovação) com diferentes base de dados.
  • 29.
    WS na IntegraçãoInterna de Sistemas de Gestão de Projetos de I&DI • PROCESSO ANTIGO:
  • 30.
    WS na IntegraçãoInterna de Sistemas de Gestão de Projetos de I&DI • PROCESSO NOVO:
  • 31.
    WS na IntegraçãoInterna de Sistemas de Gestão de Projetos de I&DI • Comentário: Qualquer pessoa / tecnologia pode acessar o WS tanto para consultas como para integração com outras ferramentas.
  • 32.
    Conclusão Muitas vezes nãoprecisamos refazer sistemas para que se tornem um, podemos criar uma integração ganhando tempo e obtendo o mesmo resultado.
  • 33.
    REFERÊNCIAS • Roberta LimaGomes, GJH Hoyos-Rivera, and Jean Pierre Courtiat. Um ambiente para integração de aplicações colaborativas. Simp osio Brasileiro em Sistemas Colaborativos, 2006. • esar Barbosa, Fernanda Michelini, Iara Montes Ferreira, Robson Pereira Mendonça, and Thiago Grecco Rolli. Web services: Middlewares em ambientes heterogêneos. Revista de Informática Aplicada/Journal of Applied Computing, 2(1), 2010. • Carlos Costa, Ana Cristina Melo, An ıbal Fernandes, Luís Mendes Gomes, and Hélia Guerra. Integração de sistemas de informação universitários via web services. In Actas da 5a Conferencia Ibérica de Sistemas y Tecnolog ıas de Informacíon, pages 290–295, 2010. • Carlos Costa, Ana Cristina Melo, Aníbal Fernandes, Luís Mendes Go- mes, and Hélia Guerra. Integração de sistemas de informação universitários via web services. In Actas da 5a Conferencia Ibérica de Sistemas y Tecnologías de Informacíon, pages 290–295, 2010.
  • 34.