Biz talk BI

33
@bsubra Does the BI in BizTalk expand into Business Intelligence? @bsubra

description

Does the BI in BizTalk expand into Business Intelligence?

Transcript of Biz talk BI

Page 1: Biz talk BI

@bsubra

Does the BI in BizTalk expand into Business Intelligence?

@bsubra

Page 2: Biz talk BI

@bsubra

AgendaAgenda

Key Questions and AnswersKey Questions and Answers

Recognizing Integration OpportunitiesRecognizing Integration Opportunities

BizTalk Server BasicsBizTalk Server Basics

Complements, Alternatives, and Complements, Alternatives, and Competitors to BizTalk ServerCompetitors to BizTalk Server

Page 3: Biz talk BI

@bsubra

Infrastructure Infrastructure consolidationconsolidation

Software Software rationalizationrationalizationPoint to point Point to point

integrationintegration

Run the Run the businessbusiness Grow the Grow the

businessbusinessBusiness Business

transformationtransformation

Speed and Speed and flexibilityflexibility

SOA Trend

Page 4: Biz talk BI

@bsubra

Composite Applications

Page 5: Biz talk BI

@bsubra 5

Driven by real-world scenarios

Business agility and reduced time to market – request “Backlog” is reduced

Internal and external process efficiencies

Topology Independent

Leverage heterogeneous resources

Independent deployment,versioning, management

Reusable components enable inherent adaptability

Loose coupling, enabling composition of new capabilities

Standards-based interoperability

Page 6: Biz talk BI

@bsubra

SOA/BPM Platform Enablers

Systems Management Server

Microsoft Operations Manager

Windows System Update Service

Microsoft Operations Framework

Integrated Management & Governance

Service Service OrientationOrientation

Web Services Web Services (WCF/Indigo)(WCF/Indigo)

BizTalk Server & BizTalk Server & AdaptersAdapters

Host IntegrationHost Integration

MSMQMSMQ

User User ExperienceExperience

WPF (Avalon)WPF (Avalon)Office SystemOffice System

ASP.NETASP.NETWindows FormsWindows Forms

Smart ClientsSmart ClientsCompact FrameworkCompact Framework

Live MeetingLive MeetingSharePointSharePoint

GrooveGroove

Workflow Workflow and BPand BP

Windows Workflow Windows Workflow Foundation (WF)Foundation (WF)

BizTalk ServerBizTalk Server

Office SystemOffice System

Business Business ApplicationsApplications

Identity and Identity and AccessAccess

Windows Card Spaces Windows Card Spaces (WCS)(WCS)

Active DirectoryActive DirectoryMIISMIIS

Host Integration ServerHost Integration Server

AuthorizationAuthorizationManagerManager

DataData

SQL Server 2005SQL Server 2005

Analysis ServicesAnalysis Services

Reporting ServicesReporting Services

Integration ServicesIntegration Services

Business ApplicationsBusiness Applications

Integrated Tools & Modeling

Page 7: Biz talk BI

@bsubra

Microsoft Platform

Page 8: Biz talk BI

@bsubra

SOA Capabilities Framework

WorkflowWorkflow ProcessProcess

BPM

ProtocoProtocoll EISEIS LOBLOB

Adaption

Service Orientation

ServicesServices SODASODA

Operational Operational MgmtMgmt

ServiceServiceRegistryRegistry

Service Service MgmtMgmt

Management & Governance

Process Design & Process Design & SimulationSimulation

Design & Dev Design & Dev ToolsTools

Integrated Tools

CollaborationCollaborationPortalPortalUser Interaction

Federated Federated SecuritySecurity

Identity & Access

BIBI

Reporting

BAMBAM

Brokered Brokered CommunicationCommunication

Endpoint Endpoint MetadataMetadata

Standards Standards SupportSupport

Intelligent Intelligent RoutingRouting TransformationTransformation AdaptionAdaption

Enterprise Service Bus

Page 9: Biz talk BI

@bsubra

Platform Overlaid

WorkflowWorkflow ProcessProcess

BPMS

ProtocolProtocol EISEIS LOBLOBAdaption

Service Orientation

ServicesServices SODASODA

Operational Operational MgmtMgmt

ServiceServiceRegistryRegistry

Service Service MgmtMgmt

Management & Governance

Process Design & Process Design & SimulationSimulation

Design & Dev ToolsDesign & Dev Tools

Integrated Tools

CollaborationCollaborationPortalPortalUser Interaction

Federated Federated SecuritySecurity

Identity & Access

BIBI

Reporting

BAMBAM

Enterprise Service Bus

Brokered Brokered CommunicationCommunication

Endpoint Endpoint MetadataMetadata

Standards Standards SupportSupport

Intelligent RoutingIntelligent Routing TransformationTransformation AdaptionAdaption

BizTalk Server

BizTalk Server

BizTalk Server

BizTalk Server

Workflow Foundation

WCF SSIS

MOM

Microsoft UDDI Server

SystinetAmberPoint

Visual Studio

WF

WCF

MOSS

Page 10: Biz talk BI

@bsubra

SOA Interoperability

WCF (WS-*) Host Adapters Pkg Adapters Vendor Interop SSIS

Web ServicesInterop

Legacy system

integration

Enterprise Package

appintegration

Management &

Governance

Data platform

Integration(ETL, MDM)

Page 11: Biz talk BI

@bsubra

1 1 Recognizing Integration Recognizing Integration

OpportunitiesOpportunities

Page 12: Biz talk BI

@bsubra

Business Process Automation Business Process Automation

Replacing manual processesReplacing manual processes

Providing real-time information about running business Providing real-time information about running business processesprocesses

Managing sets of business rulesManaging sets of business rules

Tracking business processes for complianceTracking business processes for compliance

Categorizing BizTalk-Based ProjectsCategorizing BizTalk-Based ProjectsTypical Business ProblemsTypical Business Problems

EAIEAIKeeping information in Keeping information in sync across multiple sync across multiple applicationsapplications

Displaying diverse Displaying diverse information from different information from different applicationsapplications

B2BIB2BIConnecting Connecting suppliers with their suppliers with their customerscustomers

Page 13: Biz talk BI

@bsubra

EAI: Keeping Information in EAI: Keeping Information in SyncSync An ExampleAn Example

Customer Data

Customer Data

Customer Data

SiebelCRM

.NETApplication

SAPERP

BizTalk BizTalk ServerServer

Business Users

Business Users

Page 14: Biz talk BI

@bsubra

EAI: Displaying Diverse EAI: Displaying Diverse InformationInformationAn ExampleAn Example

LendingApplication

Retail Banking

Application

MutualFunds

Application

Customer Data

Customer Data

Customer Data

BizTalk BizTalk ServerServer

Employees Customers

User Interface

Page 15: Biz talk BI

@bsubra

SiebelCRM

.NETApplication

SAPERP

BizTalk BizTalk ServerServer

Business Process Automation Business Process Automation An ExampleAn Example

BRE

Tracking

Business Users

Business Users

Business Users

BAM

Page 16: Biz talk BI

@bsubra

Categorizing BizTalk-Based ProjectsCategorizing BizTalk-Based ProjectsTypical IT ProblemsTypical IT Problems

Service-Oriented Architecture (SOA)Service-Oriented Architecture (SOA)Exposing web services from existing Exposing web services from existing applicationsapplications

Providing an enterprise service bus (ESB)Providing an enterprise service bus (ESB)

SimplicitySimplicityReplacing complex custom integrationReplacing complex custom integration

Replacing integration done with older Replacing integration done with older technologiestechnologies

Page 17: Biz talk BI

@bsubra

2 2 BizTalk Server BasicsBizTalk Server Basics

Page 18: Biz talk BI

@bsubra

Illustrating BizTalk ServerIllustrating BizTalk Server

Orchestration

Business Rules Engine (BRE)

Business Activity Monitoring (BAM)

Health and Activity Tracking (HAT)

Visual Studio 2005

Orchestration Designer

AcceleratorsHL7 SWIFT Other

s...

Web Services OthersWebSphere MQ SAPFile ...

Adapters

Data Mapping SAP

JavaApplications

IBMMainframes

Other

Message BoxTracking

Page 19: Biz talk BI

@bsubra

BizTalk – Service Creation

Page 20: Biz talk BI

@bsubra

BizTalk - Integration

BizTalk Adapters for Host Systems

WCF Adapter framework BizTalk R2

Page 21: Biz talk BI

@bsubra

Adapter Framework

BizTalk Adapter FrameworkWindows

Communication Foundation Custom

Adapter

ERERPP

My My SystemSystem

CRMCRM

Web Web ServicesServices

ERP Adapter

Custom Adapter

ADO.NET provider

Page 22: Biz talk BI

@bsubra

Let’s Wire it up

Portal Components Portal Components (Web Parts)(Web Parts)

Workflow Workflow Activity Activity LibraryLibrary

Invocations of standardized service interfaces

Service ImplementationsService ImplementationsWCF & BizTalkWCF & BizTalk

Page 23: Biz talk BI

@bsubra

ESB (BizTalk)

JMSWeb Services

(J2EE)

Service Endpoints

Domain C

Service Registry

ESB (BizTalk)

1. Web Service Request Arrives

2. ESB content-basedRouting directs to Service Endpoint in Domain A

5. File picked up from ftp protocol.ESB processes and based on message itinerary properties invokes service

ESB (BizTalk)

6. J2EE Web Service invoked

ASMX .NETES

Service Endpoints

Domain B

WCF

4. Transformed message ftp’d to Domain C

Domain A

CRM LOBAS/400

Adapters

Service Endpoints

Integration Broker(BizTalk)

3. LOB & CRM appsinvoked. Message context updated and output message transformed

SOA Federated Example

Page 24: Biz talk BI

@bsubra

SOA Interoperability

WCF (WS-*) Host Adapters Pkg Adapters Vendor Interop SSIS

Web ServicesInterop

Legacy system

integration

Enterprise Package

appintegration

Management &

Governance

Data platform

Integration(ETL, MDM)

Page 25: Biz talk BI

@bsubra

3 3 Complements, Complements,

Alternatives, and Alternatives, and Competitors to BizTalk Competitors to BizTalk

ServerServer

Page 26: Biz talk BI

@bsubra

Summarizing the LandscapeSummarizing the Landscape

ComplementsComplementsHost Integration ServerHost Integration Server

Microsoft Operations Microsoft Operations ManagerManager

BizTalk ISV PartnersBizTalk ISV PartnersAlternativesAlternatives

Windows SharePoint ServicesWindows SharePoint Services

SQL Server Integration SQL Server Integration ServicesServices

Windows Workflow Windows Workflow FoundationFoundation

CompetitorsCompetitorsDoing nothingDoing nothing

Custom codeCustom code

Other vendorsOther vendorsIBM IBM

SAPSAP

OracleOracle

BEABEA

TibcoTibco

WebMethodsWebMethods

Sun’s SeeBeyondSun’s SeeBeyond

Page 27: Biz talk BI

@bsubra

CompetitorsCompetitorsThe Vendor LandscapeThe Vendor Landscape

Page 28: Biz talk BI

@bsubra

Page 29: Biz talk BI

@bsubra

CompetitorsCompetitorsGartner Magic Quadrant for BPM SuitesGartner Magic Quadrant for BPM Suites

Page 30: Biz talk BI

@bsubra

The History of BizTalk ServerThe History of BizTalk Server2002

BizTalk Server BizTalk Server 20022002

2004

BizTalk Server BizTalk Server 2004 2004

2006

BizTalk Server BizTalk Server 20062006

2007

BizTalk Server BizTalk Server 2006, R22006, R2

.NET-based rewrite.NET-based rewrite

2009

BizTalk BizTalk 20092009

2000

BizTalk Server BizTalk Server 20002000

Page 31: Biz talk BI

@bsubra

BizTalk Server BizTalk Server Standard EditionStandard Edition

SQL Server

BizTalk Server

Limited to two CPUs on one serverLimited to two CPUs on one serverAllows a maximum of five applicationsAllows a maximum of five applications

SQL Server

BizTalk Server

oror

Page 32: Biz talk BI

@bsubra

BizTalk Server

BizTalk Server BizTalk Server Enterprise EditionEnterprise Edition

SQL ServerSQL Server …

BizTalk Server

Allows multiple servers for reliability and scalabilityAllows multiple servers for reliability and scalabilityAllows an unlimited number of applicationsAllows an unlimited number of applications

Page 33: Biz talk BI

@bsubra

ConclusionConclusionWhat to Do NextWhat to Do Next

Understand the problems your Understand the problems your customers facecustomers face

Recognize when integration should Recognize when integration should be part of the solutionbe part of the solution

Help the customer recognize this, tooHelp the customer recognize this, too

Use the Most Applicable Tool & Use the Most Applicable Tool & TechnologyTechnology