Integração de Aplicações

Post on 27-Jun-2015

136 views 3 download

description

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

Transcript of Integração de Aplicações

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

Metodologia da PesquisaProf: 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 RegistryApache Tomcat 5.0 - SOAP 2.3Scribe – 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. ́�

• 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.

FIM