integração de aplicações
DESCRIPTION
Fala sobre integração de aplicações citadas nos artigos lidosTRANSCRIPT
![Page 1: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/1.jpg)
Integração de AplicaçõesMichel M. Candido
Metodologia da PesquisaProf: Mauricio Henning
![Page 2: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/2.jpg)
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
![Page 3: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/3.jpg)
ARTIGO 1
![Page 4: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/4.jpg)
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.
![Page 5: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/5.jpg)
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).
![Page 6: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/6.jpg)
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.
![Page 7: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/7.jpg)
Um Ambiente para Integração de Aplicações Colaborativas
• FRAMEWORK DE INTEGRAÇÃO:
![Page 8: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/8.jpg)
Um Ambiente para Integração de Aplicações Colaborativas
• FRAMEWORK DE INTEGRAÇÃO:
![Page 9: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/9.jpg)
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 RegistryApache Tomcat 5.0 - SOAP 2.3Scribe – Sistema de notificação
![Page 10: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/10.jpg)
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.
![Page 11: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/11.jpg)
ARTIGO 2
![Page 12: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/12.jpg)
Web Services Middlewares em Ambientes Heterogêneos
• OBJETIVOS
Apresentação de webservices com protocolo SOAP.
![Page 13: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/13.jpg)
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
![Page 14: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/14.jpg)
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)
![Page 15: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/15.jpg)
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)
![Page 16: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/16.jpg)
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.
![Page 17: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/17.jpg)
Web Services Middlewares em Ambientes Heterogêneos
• WS CAMADAS – CODIFICAÇÃO:
Transmissão de dados entre cliente e servidor por XML.
![Page 18: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/18.jpg)
Web Services Middlewares em Ambientes Heterogêneos
• WS CAMADAS – TRANSPORTE:
Utiliza o protocolo HTTP para transporte dos dados.
![Page 19: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/19.jpg)
Web Services Middlewares em Ambientes Heterogêneos
• CHAMADA A UM WS:
![Page 20: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/20.jpg)
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.
![Page 21: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/21.jpg)
ARTIGO 3
![Page 22: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/22.jpg)
Integração de Sistemas de Informação Universitários via WS
• OBJETIVO:
Integrar sistemas heterogêneos de duas Universidades.
![Page 23: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/23.jpg)
Integração de Sistemas de Informação Universitários via WS
• PROCESSO ANTIGO:
![Page 24: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/24.jpg)
Integração de Sistemas de Informação Universitários via WS
• PROCESSO NOVO:
![Page 25: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/25.jpg)
Integração de Sistemas de Informação Universitários via WS
• PROCESSO NOVO:
![Page 26: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/26.jpg)
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.
![Page 27: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/27.jpg)
ARTIGO 4
![Page 28: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/28.jpg)
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.
![Page 29: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/29.jpg)
WS na Integração Interna de Sistemas de Gestão de Projetos de I&DI
• PROCESSO ANTIGO:
![Page 30: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/30.jpg)
WS na Integração Interna de Sistemas de Gestão de Projetos de I&DI
• PROCESSO NOVO:
![Page 31: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/31.jpg)
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.
![Page 32: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/32.jpg)
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.
![Page 33: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/33.jpg)
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. ́�
• C 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.
![Page 34: Integração de Aplicações](https://reader035.vdocuments.site/reader035/viewer/2022062514/558e68031a28ab87218b4793/html5/thumbnails/34.jpg)
FIM