interoperabilidade entre sistemas de informação baseados ... › eventos › seminarios ›...

42
Plataforma Middleware MultiCanal : : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal Sérgio Magalhães [email protected]

Upload: others

Post on 05-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

: : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal

Sérgio Magalhã[email protected]

Page 2: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

As vantagens competitivas ganhamAs vantagens competitivas ganham--se muitas se muitas vezes por ser o primeiro a chegar com um vezes por ser o primeiro a chegar com um determinado produto ou servideterminado produto ou serviçço ao mercadoo ao mercado

Page 3: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

AGENDA

� Tendências nas Tecnologias da Informação

� WebServices – Algumas “buzzwords” e definições

� Mensagens SOAP e Protocolos

As Novas Tecnologias

Plataforma Middleware Multicanal (PMM)

� Âmbito

� Aplicações e Serviços Transversais

� A Evolução da Plataforma

Perguntas/Respostas

Exemplos práticos� Campanhas e Negócio

� Visualização de Imagens de Cheques

Page 4: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

AGENDA

�Tendências nas Tecnologias da Informação

� WebServices – Algumas “buzzwords” e definições

� Mensagens SOAP e Protocolos

As Novas Tecnologias

Page 5: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Palavras que são repetidas muitas vezes...

Page 6: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

•• 24x7 24x7 –– ““anytime, anyplace, anyhowanytime, anyplace, anyhow””• Alta disponibilidade, redundância de sistemas (plataformas e conectividade).• Software de negócio independente do canal que solicita o serviço.

•• Convergência e IntegraConvergência e Integraçção (WebServices)ão (WebServices)• As empresas devem adequar a sua infraestrutura para viabilizar a integração simples e rápida de novos canais de acesso• Reutilização das suas soluções: processos de negócio, aplicações e plataformas (“webização”)

•• ImplementaImplementaççãoão imediataimediata• Maximizar a reutilização usando WebServices• Modelos pré-definidos de desenvolvimento de software

Tendências nas TITendências nas TI’’ss

Page 7: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

24x7 – “anytime, anyplace, anyhow”

Page 8: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

����������������������������

� ���� ������ ������ ���

�� ����� ���

��� ������ ���

������������ ������������� �

�� � � �� ��� � � ��� � � �� ��� � � �

����� ����� � ��� ���� ����� ��� ���� ����� ����� ����� ����� ����

��

����

���

��

��

����

���

��

� �

� ��

����

� �

� ��

����

� �� � � � �� �� � ��� �� � � � �� �� � ��

!�"

���

��!

�"�

����

� �

��

����

� �

��

����

��

��

��

� �

� �

� �

��

����

� �

��

����

�#�

���

� �

�#�

���

� �

����

����

�$

%��

��

�$

%��

��

����

����

&��

�� �

��

&��

�� �

��

����

����

'

(��

�'

(

�� �

&��

����

��

�&�

���

���

��

���)

�� �

���)

�� �

*

���

*

���

&��

���

��

��

&��

���

��

��

� �

��

����

� �

��

����

Credit scoringRisk mgt

Asset mgt Aggregation

Web

Smart devices, Web based…

Solid platform support

.NET in Banking

Page 9: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

ApresentaApresentaççãoãoLLóógicagica de de NegNegóóciocio

e acesso e acesso aos aos DadosDados

�����

���� � �� ��������

OutrosOutros

SegurosSeguros e e PensõesPensões

BalcãoBalcãoPortal Portal

CorporativoCorporativo

CidadeBCPCidadeBCP� &� �� &� �

* + , � �* + , � �&! ' �&! ' �

�-. / ��-. / �

0 � ����0 � ����� � � ���� � � � ���� 1 � � � � �� ��1 � � � � �� ��

� � �� � �� ��� 1 � � ��� � �� ��� 1 � � ��� � �

DadosDados

Convergência e IntegraConvergência e Integraçção (WebServices)ão (WebServices)

Page 10: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Convergência e Integração

• Mudança de Paradigma: “Webização” das aplicações que até então residiam em mainframes

Page 11: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

BDBDCrCrééditodito

ImobiliImobiliááriorio

LLóógicagica de de NegNegóóciocio ee acesso acesso ààBase de Base de Dados (TAXAS, Regras, etc...)Dados (TAXAS, Regras, etc...)

�����

������

Web

Service

s

Crédito

Imobiliá

rio

ApresentaApresentaççãoãoCANAISCANAIS……

Tabelas de regrasTabelas de regras

&! ' ��-. / �&! ' ��-. / �

1 � � � % + 11 � � � % + 1

Balcões

MillenniumBCP.pt

Middleware

ImplementaImplementaçção imediata (exemplo)ão imediata (exemplo)

Page 12: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

WebServices - Definições

• Gartner Group– “…componentes de software espalhados que

interagem dinamicamente uns com os outros através de tecnologias Internet standard…“

• Forrester Research– “...ligações automáticas entre pessoas, sistemas e

aplicações que expoem elementos de funcionalidade de negócio como um serviço de software e criam um novo valor de negócio…"

Page 13: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Alguma História sobre WebServices• Origem dos WebServices

– Componentes: inventados nos anos 80, desenvolvidos a pensar nos interfaces de utilizador: COM

• Distribuição: arquitecturas de componentes distibuídas: component middleware. – OMG CORBA: Object Management Group Comon Request Broker

Architecture– Microsoft DCOM: Distributed Component Object Model– Sun RMI: Remote Method Invocation

• Limitação dos componentes distribuídos:– só podem ser usados através de uma rede bem gerida e controlada –

Intranet

• Web Services são uma forma de distribuição de componentes numa rede pública

• Web Services são o resultado de desenvolvimentos na indústria de TI dos útlimos 20 anos

Page 14: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

“Hype, Mentiras e Previsões”

Page 15: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Exemplo de um WebService...

Page 16: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Protocolos e algumas palavras chave..

• Baseados totalmente ou parcialmente em XML– SOAP (Simple Object Access Protocol)– WSDL (Web Services Description Language)– UDDI (Universal Description, Discovery, and Integration

• Web Services produzem conteúdo baseado em tags: o conteúdo será transformado com o XSLT

• UDDI– Web Service Directory: localização de Web Services por potenciais

clientes• DISCO

– Discovery: processo de localização de documentos descritivos de um Web Service num dado URL

• WSDL– WebServices Description Language: define o formato dos métodos

oferecidos por um Web Service

Page 17: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

WebService StandardsWebService StandardsMaking Sense of Web Services Standardsby David Orchard em 30/01/2004

Page 18: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Para que servem estas camadas...

Gestão, QoS, Segurança, Standards abertos

Questões de NegócioHTTP, HTTPS, FTP, SMTPProtocolos de TransporteSOAP/XML ProtocoloMessaging

WSDL/WSCLLinguagem de descrição de Serviços

UDDI, registos ebXML, IBM WSFL, MS XLANG

Workflow, Discovery e Registos

Acordo entre parceiros de negócio.

Negociação de Serviço

ExemploCamada

Page 19: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Objectivos das mensagens SOAP

• Simplicidade• Independente do vendedor• Independente da linguagem• Independente do modelo de objectos• Independente do transporte

Page 20: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

O que é uma mensagem SOAP

• Assenta sobre normas Internet– SOAP = HTTP + XML– É norma W3C

• A especificação SOAP define:– Formato das mensagens SOAP– Como enviar mensagens– Como receber as respostas– Codificação dos dados

Page 21: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Estrutura de uma mensagem SOAP

SOAP Message

SOAP Envelope

SOAP Header

SOAP Body

Message Name and Data

Headers

Headers

XML-encoded SOAP message name and data

������������������������ contains SOAP message name

Individual headers

������������������������ encloses headers

��� ��������� ��������� ��������� ������ encloses payload

Protocol binding headers

The complete SOAP message

Page 22: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Outras características das mensagens SOAP

• A infra-estrutura de segurança do HTTP– HTTPS– Certificados X.509

• Programador escolhe os métodos a expor de forma explícita

• SOAP não transporta código • Firewall-friendly• Type safe

Page 23: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

AGENDA

Plataforma Middleware Multicanal (PMM)

� Âmbito

� Aplicações e Serviços Transversais

� A Evolução da Plataforma

Perguntas/Respostas

Exemplos práticos� Campanhas e Negócio

� Visualização de Imagens de Cheques

Page 24: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

� ���������������� ����������������������� �������� ������������������� ������ ��������������� �������� ��������� ���� � � ������� ������������������� �� ��������������� ����������� ���� �� �� � �����

TecnologiaTecnologiaPessoasPessoas AplicaAplicaççõesões

Âmbito do Projecto

Plataforma Middleware Multicanal (PMM)

Page 25: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Hogan Cogen Paxus ICBS

Sistemas Operacionais “Back End”

Sistema Informacional

Interface Utilizador

Balcões Internet Centro de Contactos ATM’s

��!���

"#$

%&!

��!����

'�!(��

Aplicações Transversais C

orporativasExemplo de Arquitectura S.I.

Plataforma Middleware Multicanal

)��"� ��� *!(� ������ � + �

������!��������!(� ��!������!�����,��

Directório Serviços Corporativos

*%����-*"#.-*!�� �����-

“WebServices”

- Clientes- Contas- Cartões- Empréstimos- Campanhas- ....

- Logging- Store&Forward- Contingência- Gestão Erros- Estatísticas- Autorizações- Profiling

Plataforma Actividade Comercial na Intranet

Page 26: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Questões importantes numa PMM

• A compatibilização técnica de implementações ao longo do tempo com diferentes versões dos standards WS-*

• A coexistência técnica de Web Services construídos internamente, com os adquiridos incluídos em packages

• A integração bidireccional de “N Sistemas / Canais com N Sistemas”

• A transformação de dados de uma forma sistemática e transversal

• A orquestração complexa de serviços

• O versionamento de serviços

• Alterações topológicas, infraestruturais ou aplicacionais, que alterem a definição dos end-points de instanciação dos serviços.

Page 27: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Evolução da Plataforma (SOA’s)

O que é middleware para web services e porque é ele importante para a gestão de Aplicações de Negócio Orientadas a Serviços (SOBA’s –Service Oriented Business Applications) e para a gestão de web services?

• Monitorização• Gestão de sessões• Serviços de directório que permitem que os clientes

localizem servidores• Acesso remoto de dados• Controlo de concorrência, permitindo aos servidores• atenderem pedidos de vários clientes• Segurança e integridade• Terminar processos tanto locais como remotos

Page 28: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Arquitectura “física” Middleware multicanal

Page 29: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

AGENDA

Exemplos práticos

� Campanhas e Negócio

� Visualização de Imagens de Cheques

Page 30: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Exemplo 1 - Campanhas

Contacto com clientes através do Telemarketing

GestãoPersonalizadade clientes

Abordagem por Inbound

Principios de Funcionamento

• Mínimo de contactos Outbound com base num “Plano de Contactos Obrigatório” de uma lista de clientes pré seleccionados

• Gerem clientes de uma forma personalizada, preparando visitas a empresas e a particulares

• Os balcões recebem diariamente a visita de milhares de clientes, para tratar de diversos assuntos.

Page 31: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

...passamos de uma solução “monolítica”...

Telemarketing

Centro Contactos

Balcões

Millenniumbcp.pt

Gestão de Contacto a Cliente

BDBDOfertaOferta

ComercialComercial

Desintegração deInformação

Actuação Comercial Autónoma e Desintegrada

Desconhecimento dainteracção do Cliente

nos outros Canais

InternetGestorGestor dada

OfertaOferta ComercialComercialGestão de Contacto a Cliente

Gestão de Contacto a Cliente

Gestão de Contacto

Page 32: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Interfaces dos Canais

CAT’s/ATM’sGestor de Contacto

Cliente

GestorGestor dadaOfertaOferta ComercialComercial

BDBDOfertaOferta

ComercialComercial

Visão integrada das Ofertas Comerciais

ao Cliente

Gestão adequada das Oportunidades

Comerciais

Ganhos de eficiência pela interacção dos

diferentes Canais

Sucursais

Millenniumbcp.pt

Telemarketing

Centro Contactos

...para uma verdadeira solução multicanal...

Web

Servic

es

Web

Servic

esS3S3

Page 33: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Exemplo 2 – Visualização de Imagens de Cheques

Visualização/ cópia através da Internet

Pedido de uma cópia no Balcão

Principios de Funcionamento

• Os clientes consultam a conta através do millenniumbcp.pt e obtêm uma lista dos movimentos da conta. Se se tratar de um cheque, podem obter a imagem

• Os clientes que não têm acesso àInternet, podem dirigir-se a um balcão e solicitar a cópia de um cheque..

Page 34: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Exemplo 2 – Visualização de Imagens de Cheques

Visualização/ cópia através da Internet

Pedido de uma cópia no Balcão

Principios de Funcionamento

• Os clientes consultam a conta através do millenniumbcp.pt e obtêm uma lista dos movimentos da conta. Se se tratar de um cheque, podem obter a imagem

• Os clientes que não têm acesso àInternet, podem dirigir-se a um balcão e solicitar a cópia de um cheque..

Page 35: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Arquitectura da Solução

Balcão

Internet

ATM

Apresentação

Apresentação

Apresentação

SIBS

Mainframe

Data Center

PlataformaMiddlewareMulticanal

WebServiceLista de Cheques

Logging, etc...

Page 36: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Arquitectura da Solução

Balcão

Internet

ATM

Apresentação

Apresentação

Apresentação

SIBS

Mainframe BCP

Data Center BCP

PlataformaMiddlewareMulticanal

WebServiceImagem do Cheque

Page 37: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

DEMO

• No balcão– ExemploChequeBalcao

• Na Intranet– www.millenniumbcp.pt

Page 38: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Page 39: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Page 40: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

WebServices

Especificações de Web Services e UDDIhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsrvspec/html/wsspecsover.asphttp://www.w3.org/2002/ws/http://www.uddi.orghttp://uddi.microsoft.comhttp://dev2dev.bea.com/technologies/webservices/articles/ws_orchard.jsp

Centro de Desenvolvimento MSDN sobre Web Serviceshttp://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000442

Índice global de artigos da MSDN Magazine sobre .NEThttp://msdn.microsoft.com/msdnmag/netindex.asp

TerraServer http://terranet.research.microsoft.comhttp://terranet.research.microsoft.com/TerraService.asmxhttp://terranet.research.microsoft.com/TerraService.asmx?WSDL

Directórios de Serviços WebSalCenter: http://www.salcentral.comXmethods: http://www.xmethods.com

Page 41: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

Endereços sobre SOAP

• SOAP 1.2– http://www.w3.org/TR/SOAP– http://msdn.microsoft.com/soap/SOAPSpecification– http://www.w3.org/TR/SOAP/– http://www.w3.org/2000/xp/Group/Admin/minutes-oct1100/soap-xp-wg_files/frame.htm– http://msdn.microsoft.com/library/default.asp?url=/library/en-

us/dnservice/html/service02112003.asp?_r=1

• Understanding SOAP• http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-

us//dnsoap/html/understandsoap.asp

• Mensagens SOAP e Attachments– http://www.w3.org/TR/SOAP-attachments/

• Extensões de Segurança ao SOAP: Assinaturas Digitais– http://www.w3.org/TR/SOAP-dsig/

Page 42: Interoperabilidade entre Sistemas de Informação baseados ... › eventos › seminarios › ... · Exemplo de Arquitectura S.I. Plataforma Middleware Multicanal) " *! ( + ˛ ˙

Plataforma Middleware MultiCanal

AGENDA

Perguntas/Respostas