34
Integração de Aplicações Michel M. Candido Metodologia da Pesquisa Prof: Mauricio Henning

Integração de Aplicações

Embed Size (px)

DESCRIPTION

Fala sobre integração de aplicações citadas nos artigos lidos

Citation preview

Page 1: Integração de Aplicações

Integração de AplicaçõesMichel M. Candido

Metodologia da PesquisaProf: Mauricio Henning

Page 2: Integração de Aplicações

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

ARTIGO 1

Page 4: Integração de Aplicações

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

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

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

Um Ambiente para Integração de Aplicações Colaborativas

• FRAMEWORK DE INTEGRAÇÃO:

Page 8: Integração de Aplicações

Um Ambiente para Integração de Aplicações Colaborativas

• FRAMEWORK DE INTEGRAÇÃO:

Page 9: Integração de Aplicações

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

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

ARTIGO 2

Page 12: Integração de Aplicações

Web Services Middlewares em Ambientes Heterogêneos

• OBJETIVOS

Apresentação de webservices com protocolo SOAP.

Page 13: Integração de Aplicações

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

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

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

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

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

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

Web Services Middlewares em Ambientes Heterogêneos

• CHAMADA A UM WS:

Page 20: Integração de Aplicações

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

ARTIGO 3

Page 22: Integração de Aplicações

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

Integração de Sistemas de Informação Universitários via WS

• PROCESSO ANTIGO:

Page 24: Integração de Aplicações

Integração de Sistemas de Informação Universitários via WS

• PROCESSO NOVO:

Page 25: Integração de Aplicações

Integração de Sistemas de Informação Universitários via WS

• PROCESSO NOVO:

Page 26: Integração de Aplicações

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

ARTIGO 4

Page 28: Integração de Aplicações

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

WS na Integração Interna de Sistemas de Gestão de Projetos de I&DI

• PROCESSO ANTIGO:

Page 30: Integração de Aplicações

WS na Integração Interna de Sistemas de Gestão de Projetos de I&DI

• PROCESSO NOVO:

Page 31: Integração de Aplicações

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

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

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

FIM