SlideShare uma empresa Scribd logo
1 de 34
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

Mais conteúdo relacionado

Destaque

Integração de BPM em aplicações corporativas JEE
Integração de BPM em aplicações corporativas JEEIntegração de BPM em aplicações corporativas JEE
Integração de BPM em aplicações corporativas JEEArthur Cesar Oreana
 
[BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
 [BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi... [BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
[BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...EloGroup
 
Maratona JBoss 2010 - Drools Expert : Programação Orientada a Regras
Maratona JBoss 2010 - Drools Expert : Programação Orientada a RegrasMaratona JBoss 2010 - Drools Expert : Programação Orientada a Regras
Maratona JBoss 2010 - Drools Expert : Programação Orientada a RegrasDextra
 
Integrações e o ecossistema Java - Fabric8 ao Resgate!
Integrações e o ecossistema Java - Fabric8 ao Resgate!Integrações e o ecossistema Java - Fabric8 ao Resgate!
Integrações e o ecossistema Java - Fabric8 ao Resgate!Leandro Gomes
 
www.TutoresReforcoEscolar.Com.Br - Português - Figura de Linguagem (Parte 1)
www.TutoresReforcoEscolar.Com.Br - Português -  Figura de Linguagem (Parte 1)www.TutoresReforcoEscolar.Com.Br - Português -  Figura de Linguagem (Parte 1)
www.TutoresReforcoEscolar.Com.Br - Português - Figura de Linguagem (Parte 1)Manuela Mendes
 
Manhattan Office Santos
Manhattan Office SantosManhattan Office Santos
Manhattan Office Santoslolopes42
 
BRASIL: O PARLAMENTARISMO PODE SER UM NOVO CAMINHO ?
BRASIL: O PARLAMENTARISMO PODE SER UM NOVO CAMINHO ?BRASIL: O PARLAMENTARISMO PODE SER UM NOVO CAMINHO ?
BRASIL: O PARLAMENTARISMO PODE SER UM NOVO CAMINHO ?Fernando Zornitta
 
Cursosverso4mododecompatibilidade 120706195323-phpapp02
Cursosverso4mododecompatibilidade 120706195323-phpapp02Cursosverso4mododecompatibilidade 120706195323-phpapp02
Cursosverso4mododecompatibilidade 120706195323-phpapp02Senai_gesser
 
Teoria do estado e da constituição 2º semestre s - mackenzie 2012
Teoria do estado e da constituição   2º semestre s - mackenzie 2012Teoria do estado e da constituição   2º semestre s - mackenzie 2012
Teoria do estado e da constituição 2º semestre s - mackenzie 2012Fábio Peres
 
O Sistema Estadual de Juventude e a atuação da Subsecretaria da Juventude de ...
O Sistema Estadual de Juventude e a atuação da Subsecretaria da Juventude de ...O Sistema Estadual de Juventude e a atuação da Subsecretaria da Juventude de ...
O Sistema Estadual de Juventude e a atuação da Subsecretaria da Juventude de ...Portal Jovem MG
 

Destaque (20)

Integração de BPM em aplicações corporativas JEE
Integração de BPM em aplicações corporativas JEEIntegração de BPM em aplicações corporativas JEE
Integração de BPM em aplicações corporativas JEE
 
[BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
 [BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi... [BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
[BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
 
Maratona JBoss 2010 - Drools Expert : Programação Orientada a Regras
Maratona JBoss 2010 - Drools Expert : Programação Orientada a RegrasMaratona JBoss 2010 - Drools Expert : Programação Orientada a Regras
Maratona JBoss 2010 - Drools Expert : Programação Orientada a Regras
 
Integrações e o ecossistema Java - Fabric8 ao Resgate!
Integrações e o ecossistema Java - Fabric8 ao Resgate!Integrações e o ecossistema Java - Fabric8 ao Resgate!
Integrações e o ecossistema Java - Fabric8 ao Resgate!
 
Drools Fisl
Drools FislDrools Fisl
Drools Fisl
 
drools
droolsdrools
drools
 
www.TutoresReforcoEscolar.Com.Br - Português - Figura de Linguagem (Parte 1)
www.TutoresReforcoEscolar.Com.Br - Português -  Figura de Linguagem (Parte 1)www.TutoresReforcoEscolar.Com.Br - Português -  Figura de Linguagem (Parte 1)
www.TutoresReforcoEscolar.Com.Br - Português - Figura de Linguagem (Parte 1)
 
Singladura MMB
Singladura MMBSingladura MMB
Singladura MMB
 
Atividade franklin
Atividade franklinAtividade franklin
Atividade franklin
 
Identidade da marca
Identidade da marcaIdentidade da marca
Identidade da marca
 
Choice Recreio Residence Barra Bonita
Choice Recreio Residence Barra BonitaChoice Recreio Residence Barra Bonita
Choice Recreio Residence Barra Bonita
 
Manhattan Office Santos
Manhattan Office SantosManhattan Office Santos
Manhattan Office Santos
 
BRASIL: O PARLAMENTARISMO PODE SER UM NOVO CAMINHO ?
BRASIL: O PARLAMENTARISMO PODE SER UM NOVO CAMINHO ?BRASIL: O PARLAMENTARISMO PODE SER UM NOVO CAMINHO ?
BRASIL: O PARLAMENTARISMO PODE SER UM NOVO CAMINHO ?
 
Cursosverso4mododecompatibilidade 120706195323-phpapp02
Cursosverso4mododecompatibilidade 120706195323-phpapp02Cursosverso4mododecompatibilidade 120706195323-phpapp02
Cursosverso4mododecompatibilidade 120706195323-phpapp02
 
Direitos autorais
Direitos autoraisDireitos autorais
Direitos autorais
 
U3 mod relacional
U3 mod relacionalU3 mod relacional
U3 mod relacional
 
Pele
PelePele
Pele
 
FUTEBOL
FUTEBOL FUTEBOL
FUTEBOL
 
Teoria do estado e da constituição 2º semestre s - mackenzie 2012
Teoria do estado e da constituição   2º semestre s - mackenzie 2012Teoria do estado e da constituição   2º semestre s - mackenzie 2012
Teoria do estado e da constituição 2º semestre s - mackenzie 2012
 
O Sistema Estadual de Juventude e a atuação da Subsecretaria da Juventude de ...
O Sistema Estadual de Juventude e a atuação da Subsecretaria da Juventude de ...O Sistema Estadual de Juventude e a atuação da Subsecretaria da Juventude de ...
O Sistema Estadual de Juventude e a atuação da Subsecretaria da Juventude de ...
 

Semelhante a Integração de Aplicações

Introdução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETIntrodução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETMário Meyrelles
 
Ai1617 ac-tp1-g8-a
Ai1617 ac-tp1-g8-aAi1617 ac-tp1-g8-a
Ai1617 ac-tp1-g8-aJosé Cóias
 
(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)David Henoch
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estiloGrupoAlves - professor
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 
Integração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integraçãoIntegração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integraçãoJoao Johanes
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKRyan Padilha
 
Ai1415 ad-tp1-g4
Ai1415 ad-tp1-g4Ai1415 ad-tp1-g4
Ai1415 ad-tp1-g4mfsmsl
 
Ai1415 ad-tp1-g4
Ai1415 ad-tp1-g4Ai1415 ad-tp1-g4
Ai1415 ad-tp1-g4mfsmsl
 
TCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviçosTCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviçosThiago Pereira
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)Daniela Nunes
 
201406Carvalho
201406Carvalho201406Carvalho
201406CarvalhoAfonso Pra
 
Frameworks de desenvolvimento web
Frameworks de desenvolvimento webFrameworks de desenvolvimento web
Frameworks de desenvolvimento webArlindo Santos
 
Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosThiago Pereira
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Felipe Nascimento
 
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisWindson Viana
 

Semelhante a Integração de Aplicações (20)

Introdução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETIntrodução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NET
 
Ai1617 ac-tp1-g8-a
Ai1617 ac-tp1-g8-aAi1617 ac-tp1-g8-a
Ai1617 ac-tp1-g8-a
 
(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estilo
 
Integração de software 2
Integração de software 2Integração de software 2
Integração de software 2
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
Integração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integraçãoIntegração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integração
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
Ai1415 ad-tp1-g4
Ai1415 ad-tp1-g4Ai1415 ad-tp1-g4
Ai1415 ad-tp1-g4
 
Ai1415 ad-tp1-g4
Ai1415 ad-tp1-g4Ai1415 ad-tp1-g4
Ai1415 ad-tp1-g4
 
TCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviçosTCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviços
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
201406Carvalho
201406Carvalho201406Carvalho
201406Carvalho
 
Frameworks de desenvolvimento web
Frameworks de desenvolvimento webFrameworks de desenvolvimento web
Frameworks de desenvolvimento web
 
Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviços
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
 
Ai1617 ac-tp2-g2-a
Ai1617 ac-tp2-g2-aAi1617 ac-tp2-g2-a
Ai1617 ac-tp2-g2-a
 
Engenharia Web
Engenharia WebEngenharia Web
Engenharia Web
 
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
 
UM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOAUM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOA
 

Integração de Aplicações

  • 1. Integração de Aplicações Michel M. 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
  • 4. 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.
  • 5. 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).
  • 6. 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.
  • 7. Um Ambiente para Integração de Aplicações Colaborativas • FRAMEWORK DE INTEGRAÇÃO:
  • 8. Um Ambiente para Integração de Aplicações Colaborativas • FRAMEWORK DE INTEGRAÇÃO:
  • 9. 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
  • 10. 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.
  • 12. Web Services Middlewares em Ambientes Heterogêneos • OBJETIVOS Apresentação de webservices com protocolo SOAP.
  • 13. 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
  • 14. 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)
  • 15. 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)
  • 16. 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.
  • 17. Web Services Middlewares em Ambientes Heterogêneos • WS CAMADAS – CODIFICAÇÃO: Transmissão de dados entre cliente e servidor por XML.
  • 18. Web Services Middlewares em Ambientes Heterogêneos • WS CAMADAS – TRANSPORTE: Utiliza o protocolo HTTP para transporte dos dados.
  • 19. Web Services Middlewares em Ambientes Heterogêneos • CHAMADA A UM WS:
  • 20. 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.
  • 22. Integração de Sistemas de Informação Universitários via WS • OBJETIVO: Integrar sistemas heterogêneos de duas Universidades.
  • 23. Integração de Sistemas de Informação Universitários via WS • PROCESSO ANTIGO:
  • 24. Integração de Sistemas de Informação Universitários via WS • PROCESSO NOVO:
  • 25. Integração de Sistemas de Informação Universitários via WS • PROCESSO NOVO:
  • 26. 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.
  • 28. 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.
  • 29. WS na Integração Interna de Sistemas de Gestão de Projetos de I&DI • PROCESSO ANTIGO:
  • 30. WS na Integração Interna de Sistemas de Gestão de Projetos de I&DI • PROCESSO NOVO:
  • 31. 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.
  • 32. 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.
  • 33. 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.
  • 34. FIM