Monitoring on premise biz talk applications using cloud based power bi saas
Biz talk BI
-
Upload
boston-bala -
Category
Technology
-
view
2.936 -
download
0
description
Transcript of Biz talk BI
@bsubra
Does the BI in BizTalk expand into Business Intelligence?
@bsubra
@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
@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
@bsubra
Composite Applications
@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
@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
@bsubra
Microsoft Platform
@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
@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
@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)
@bsubra
1 1 Recognizing Integration Recognizing Integration
OpportunitiesOpportunities
@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
@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
@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
@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
@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
@bsubra
2 2 BizTalk Server BasicsBizTalk Server Basics
@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
@bsubra
BizTalk – Service Creation
@bsubra
BizTalk - Integration
BizTalk Adapters for Host Systems
WCF Adapter framework BizTalk R2
@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
@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
@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
@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)
@bsubra
3 3 Complements, Complements,
Alternatives, and Alternatives, and Competitors to BizTalk Competitors to BizTalk
ServerServer
@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
@bsubra
CompetitorsCompetitorsThe Vendor LandscapeThe Vendor Landscape
@bsubra
@bsubra
CompetitorsCompetitorsGartner Magic Quadrant for BPM SuitesGartner Magic Quadrant for BPM Suites
@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
@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
@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
@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