23

Arquitetura de Integração com BizTalk Server 2006 e SQL

  • Upload
    tess98

  • View
    353

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Arquitetura de Integração com BizTalk Server 2006 e SQL
Page 2: Arquitetura de Integração com BizTalk Server 2006 e SQL

Arquitetura de Integração Arquitetura de Integração com BizTalk Server 2006 com BizTalk Server 2006 e SQL Server 2005e SQL Server 2005

Marcelo Hideaki AzumaMarcelo Hideaki AzumaDiretor de TecnologiaDiretor de TecnologiaITGROUPITGROUP

Page 3: Arquitetura de Integração com BizTalk Server 2006 e SQL

SumárioSumário

IntroduçãoIntrodução

Cenários de IntegraçãoCenários de Integração

Servidores de IntegraçãoServidores de Integração

Integrando tudoIntegrando tudo

Page 4: Arquitetura de Integração com BizTalk Server 2006 e SQL

IntroduçãoIntrodução

Integração envolveIntegração envolve

Outros aspectosOutros aspectos

Page 5: Arquitetura de Integração com BizTalk Server 2006 e SQL

Integração envolveIntegração envolve

PlataformasPlataformas

Protocolos de comunicaçãoProtocolos de comunicação

Formato de dadosFormato de dados

Regras de negócioRegras de negócio

SegurançaSegurança

Page 6: Arquitetura de Integração com BizTalk Server 2006 e SQL

Outros aspectosOutros aspectos

FuncionaisFuncionaisVolume de dadosVolume de dados

Volume de transaçõesVolume de transações

Duração das transaçõesDuração das transações

Momento de processamentoMomento de processamento

Não FuncionaisNão FuncionaisEscalabilidadeEscalabilidade

PerformancePerformance

Alta disponibilidadeAlta disponibilidade

MonitoraçãoMonitoração

Page 7: Arquitetura de Integração com BizTalk Server 2006 e SQL

Cenários de IntegraçãoCenários de Integração

Cenário comumCenário comum

Cenário idealCenário ideal

Mais provávelMais provável

Page 8: Arquitetura de Integração com BizTalk Server 2006 e SQL

Cenário comumCenário comum

UNIXUNIXJ2EEJ2EE

MainframeMainframeCICSCICS

ERPERP

OracleOracle

Packaged Packaged ApplicationApplication

.Net Application.Net Application

AS400 AS400 ApplicationApplication

CRMCRM

Page 9: Arquitetura de Integração com BizTalk Server 2006 e SQL

Cenário idealCenário ideal

UNIXUNIXJ2EEJ2EE

MainframeMainframeCICSCICS

ERPERP

OracleOracle

Packaged Packaged ApplicationApplication

.Net Application.Net Application

AS400 AS400 ApplicationApplication

CRMCRM

SOAPXML

WSDLUDDI

Page 10: Arquitetura de Integração com BizTalk Server 2006 e SQL

Mais provávelMais provável

UNIXUNIXJ2EEJ2EE

MainframeMainframeCICSCICS

ERPERP

OracleOracle

Packaged Packaged ApplicationApplication

.Net Application.Net Application

AS400 AS400 ApplicationApplication

CRMCRM

Business PartnerBusiness Partner

EDI/RosettaNet/HL7/…

Web Service Adapter

BankBank

SWIFT

EmployeeEmployee

Page 11: Arquitetura de Integração com BizTalk Server 2006 e SQL

Servidores de IntegraçãoServidores de Integração

BizTalk Server 2006BizTalk Server 2006

SQL Server 2005SQL Server 2005SQL Server Integration ServicesSQL Server Integration Services

SQL Server Service BrokerSQL Server Service Broker

Host Integration Server 2004Host Integration Server 2004Application IntegrationApplication Integration

Data IntegrationData Integration

Message IntegrationMessage Integration

Page 12: Arquitetura de Integração com BizTalk Server 2006 e SQL

BizTalk Server 2006BizTalk Server 2006

Visual StudioMappingMapping

Field1

Field2

Header

PO

Status

Field3

Order

PO

Date

FieldA

FieldB

DetailItem

SchemasSchemas

Field1

Field2

Customer

Name

Title

Field3

Item

ItemID

Qty

UnitPrice

Record

PO

Status

DateField1

Field2

Header

PO

Status

Field3

Item

OrchestrationOrchestration

PipelinesPipelines

Model a Business ProcessModel a Business Process

Define Business DocumentsDefine Business Documents

Process MessagesProcess Messages

Transform DataTransform Data

Page 13: Arquitetura de Integração com BizTalk Server 2006 e SQL

BizTalk Server 2006BizTalk Server 2006 AdaptadoresAdaptadores

Websphere MQ 2.0Websphere MQ 2.0MSMQ / MSMQTMSMQ / MSMQTWSEWSEHTTPHTTPSMTPSMTPBase EDIBase EDISQLSQLFileFileFTPFTPSOAPSOAPSAPSAP

PeoplesoftPeoplesoftJD Edwards OneWorld XEJD Edwards OneWorld XEJD Edwards EnterpriseJD Edwards EnterpriseOracle Application SuiteOracle Application SuiteOracle database connectorOracle database connectorSiebelSiebelTIBCO RendezvousTIBCO RendezvousTIBCO SEMTIBCO SEMAmdocs ClarifyCRMAmdocs ClarifyCRMHost Applications Host Applications IBM DB2IBM DB2Host Files Host Files POP3 POP3 Windows SharePoint ServicesWindows SharePoint ServicesSQLSQL

Page 14: Arquitetura de Integração com BizTalk Server 2006 e SQL

SQL Server 2005SQL Server 2005Integration ServicesIntegration Services

Page 15: Arquitetura de Integração com BizTalk Server 2006 e SQL

SQL Server 2005SQL Server 2005Service BrokerService Broker

Service programContractServiceService

QueueMessage type

Page 16: Arquitetura de Integração com BizTalk Server 2006 e SQL

Host Integration Server 2004Host Integration Server 2004Network Integration ServicesNetwork Integration Services Link Services, Connections, and Logical UnitsLink Services, Connections, and Logical Units Users, Groups, ComputersUsers, Groups, Computers Host Print and TN ServicesHost Print and TN Services

Network Integration ServicesNetwork Integration Services Link Services, Connections, and Logical UnitsLink Services, Connections, and Logical Units Users, Groups, ComputersUsers, Groups, Computers Host Print and TN ServicesHost Print and TN Services

Data Integration ServicesData Integration Services Managed Provider for DB2 OLE DB Provider for DB2 OLE DB Provider for AS/400 and VSAM

Data Integration ServicesData Integration Services Managed Provider for DB2 OLE DB Provider for DB2 OLE DB Provider for AS/400 and VSAM

Application Integration ServicesApplication Integration Services Transaction IntegratorTransaction Integrator MSMQ-MQSeries BridgeMSMQ-MQSeries Bridge

Application Integration ServicesApplication Integration Services Transaction IntegratorTransaction Integrator MSMQ-MQSeries BridgeMSMQ-MQSeries Bridge

Page 17: Arquitetura de Integração com BizTalk Server 2006 e SQL

Integrando tudoIntegrando tudoService Broker EnhancementsService Broker Enhancements

Service Broker Adapter for BizTalk ServerService Broker Adapter for BizTalk Server

Service Broker Custom Task for SQL Server Service Broker Custom Task for SQL Server Integration ServicesIntegration Services

Page 18: Arquitetura de Integração com BizTalk Server 2006 e SQL

Service Broker Adapter for Service Broker Adapter for BizTalk ServerBizTalk Server

Page 19: Arquitetura de Integração com BizTalk Server 2006 e SQL

Service Broker Custom Task for Service Broker Custom Task for SQL Server Integration ServicesSQL Server Integration Services

Page 20: Arquitetura de Integração com BizTalk Server 2006 e SQL

Service Broker EnhancementsService Broker Enhancements

Page 21: Arquitetura de Integração com BizTalk Server 2006 e SQL

Para Maiores InformaçõesPara Maiores Informações

BizTalk Server 2006: http://www.microsoft.com/biztalk/2006/prodinfo/default.mspx

SQL Server 2005: http://www.microsoft.com/sql/default2.mspx

Host Integration Server 2004: http://www.microsoft.com/hiserver/default.mspx

Service Broker Enhancements: http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=f2e863c6-3444-47ae-8d13-668484a449f9

Page 22: Arquitetura de Integração com BizTalk Server 2006 e SQL

Sua Avaliação é Sua Avaliação é Importante!Importante!Por Favor, Não Esqueça de Por Favor, Não Esqueça de Preencher a Ficha de Avaliação Preencher a Ficha de Avaliação para esta sessãopara esta sessão

Page 23: Arquitetura de Integração com BizTalk Server 2006 e SQL

© 2005 Microsoft Corporation. Todos os direitos reservados.O propósito desta apresentação é apenas informativa. Microsoft não faz nenhuma garantia expressa ou implícita nesta apresentação.

Seu potencial. Nossa inspiração.MR