SeeBeyond_pt1
Transcript of SeeBeyond_pt1
-
8/10/2019 SeeBeyond_pt1
1/34
BizTalk Server OverviewFor those familiar with SeeBeyond
Scott Cairney, Cactus Commerce
-
8/10/2019 SeeBeyond_pt1
2/34
Session Objectives
Introduction and Overview of BizTalk Server Understand what BizTalk Server can do for
you
Understand the business value BizTalkserver can bring to your organization
Looking ahead
-
8/10/2019 SeeBeyond_pt1
3/34
Dimensions of Integration
Style Data Synchronization
Straight-ThroughProcessing
Composed Programs Mode Batch
Near real-time
Real-time
Domain Within a business unit
Within an organization
Between organizations
Endpoints People
Applications
Devices
Databases
-
8/10/2019 SeeBeyond_pt1
4/34
Enterp
riseDesigner
SeeBeyond ICAN Suite
eGate
eInsight
eVision
ePortal
EnterpriseM
anager
eTLeXchange
eXp
ressway
eView
eBAM
LegacySystems
Databases ApplicationsCommunication
Protocols
TradingPartners
-
8/10/2019 SeeBeyond_pt1
5/34
VisualStudio
BizTalk Server
Enterprise Single Sign-on
BizTalk CoreEngine
BizTalk Orchestration
Databases ApplicationsCommunication
Protocols
TradingPartners
Win FX / Office
Business Activity Services Business Activity Monitoring
MicrosoftManagementConsole
Services
Business RulesEngine A
dapters
/
SQLIn
tegra
tio
n
BAS
Accelera
tors
forBizT
alk
Serv
er
BAM
.NetF
ram
ew
ork
LegacySystems
-
8/10/2019 SeeBeyond_pt1
6/34
Windows Server System
-
8/10/2019 SeeBeyond_pt1
7/34
Subscription Engine
BizTalk Server CapabilitiesIntegration
Pipeline Pipeline
-
8/10/2019 SeeBeyond_pt1
8/34
Adapter
Endpoints Application (API)
Protocol or Devices (eg. HTTP, SOAP)
Database
People
Mode Batch (Poll)
Triggered request-response (real-time)
Triggered (near real-time)
Domain Fully abstracted
Single Sign-on support within / across domain
-
8/10/2019 SeeBeyond_pt1
9/34
Enterprise Single-Sign On
Maps user credentials from Windows tonon-windows systems
Authenticate once and securely access target systems
Secret store contains user mappings encrypted
E.g., domain\jonqp => mySAPaccount/mypass
Integrates with SPS to provide SSO for portal Web Services front-end for any client to any platform
Configuration information stored in secure store
Security is importantreviewed 3 times by the windows securityteam and independent experts
-
8/10/2019 SeeBeyond_pt1
10/34
Subscription Engine
BizTalk Server CapabilitiesIntegration
PipelinePipeline
-
8/10/2019 SeeBeyond_pt1
11/34
Pipeline
Domain Party resolution
Security
Advanced parsing
Message validation
Transactional
Customizable
Configurable full tracking
Support for messagetransformation Inbound
outbound
-
8/10/2019 SeeBeyond_pt1
12/34
BizTalk Server CapabilitiesIntegration
Subscription Engine
PipelinePipeline
-
8/10/2019 SeeBeyond_pt1
13/34
Message Box / Subscription Engine
Reliability Flexibility Integration models Bus Hub Point-point
Routing Support for Business Process Management
Persistence Enabling long running transactions Reliability
-
8/10/2019 SeeBeyond_pt1
14/34
Integration - Summary
We now have Ability to connect to Endpoints
Ability to enable Endpoints subscriptions
Ability to transform data
We can essentially perform ETL From any source to any destination
StyleData Synchronization
-
8/10/2019 SeeBeyond_pt1
15/34
Dimensions of Integration
Style Data Synchronization Straight-Through
Processing
Composed Programs Mode Batch
Near real-time
Real-time
Domain Within a business unit Within an organization
Between organizations
Endpoints People
Applications
Devices
Databases
-
8/10/2019 SeeBeyond_pt1
16/34
Straight-thru processing
Requires 5 aspects of Business ProcessManagement Model
Runtime engine
Management Historytracking
Flexibility
-
8/10/2019 SeeBeyond_pt1
17/34
BizTalk Server Capabilities
Robust framework supporting Separation of Definition and Implementation
Concurrency and Synchronization Correlation
ATOMIC and Long Running Transactions Compensation
Dynamic ports
Composibility
The Key to the Composite Application Support for BEPL4WS
Management and Monitoring
Business Process Management
-
8/10/2019 SeeBeyond_pt1
18/34
Defining the ModelAnalyst View
Less complex Simple Visio template
Available for anyVisio user to
download Hand-off to developer
Two way reportable
-
8/10/2019 SeeBeyond_pt1
19/34
Define Transactions Flow
Looping / Conditional
Exception /Compensation
Ports fully abstracted
Drag/Drop to
consume serviceAnalyst defined Rule
Defining the ModelDeveloper View
-
8/10/2019 SeeBeyond_pt1
20/34
Orchestration Engine
Creates orchestrationinstances
Maintains state oforchestrations
Performs resourceoptimizations
Provides reliableshutdown and recovery MessageBox
Dehydrate
Rehydrate
-
8/10/2019 SeeBeyond_pt1
21/34
BizTalk Server Capabilities
Operations Monitor serviceinstances andmessages
Suspend, terminate,
or resumeprocesses
OrchestrationDebugger
Configuration Select tracking level
Customize views
ManagementOrchestration
Debugger
-
8/10/2019 SeeBeyond_pt1
22/34
OrderManagementMilestones of
Interest
Deliveredand Confirmed
CancelledOrder
Received OrderWhat is the
Order trend forproduct X overthe past couple
of hours?
How many orders arecurrently processedin our Order Mgmt
system that are over$100,000?
What is theaverage CycleTime Duration
per order?
BizTalk Server CapabilitiesMonitoring
-
8/10/2019 SeeBeyond_pt1
23/34
BizTalk Server CapabilitiesTracking - History
Subscription Engine
PipelinePipeline
OrchestrationEngine
-
8/10/2019 SeeBeyond_pt1
24/34
BizTalk Server CapabilitiesTracking - History
-
8/10/2019 SeeBeyond_pt1
25/34
Lightweight .NET Engine Host-agnostic for in-process scenarios Integrated with BizTalk Server
Powerful Framework & Tools
Supports Developers, IT Admin and IW Complete API for design & execution
Rich Modeling Capabilities Data Sources: .NET Objects, XML, DB
Logical expressions Enterprise-Ready
Security, Performance, Versioning
BizTalk Server CapabilitiesFlexibility - Business Rules Engine
-
8/10/2019 SeeBeyond_pt1
26/34
BizTalk CapabilitiesFlexibility -Business Rule Engine
Business Analyst Composes RuleDeveloper Linksto Policy
-
8/10/2019 SeeBeyond_pt1
27/34
Straight-thru processing
Require 5 aspects of BPM Model
Runtime engine
Management
Historytracking Flexibility
Require 5 aspects of BPM Model
Runtime engine
Management
Historytracking Flexibility
-
8/10/2019 SeeBeyond_pt1
28/34
Dimensions of Integration
Style Data Synchronization
Straight-ThroughProcessing
Composed Programs Mode Batch
Near real-time
Real-time
Domain Within a business unit
Within an organization
Between organizations
Endpoints People
Applications
Devices
Databases
-
8/10/2019 SeeBeyond_pt1
29/34
BizTalk Server CapabilitiesComposed Programs
Orchestration capable of Leveraging Services Services may be SOAP
HTTP
Any other adapter (Included or custom) Even long running
(Orchestration automatically correlates asynchronousresponses)
Any Orchestration may be exposed as a
service Orchestration may be exposed as SOAP or any
other adapter (included or custom)
BizTalk Server Capabilities
-
8/10/2019 SeeBeyond_pt1
30/34
BizTalk Server Capabilities
All this functionality is great! - but this is core to mybusiness and cannot fail!!
Fault Tolerant Architecture
Computer A
Computer B
Computer C
Host
Orchestrations
F GHost
E F
Orchestrations
Host
Send
AdapterSend
Pipeline
Host
Send
AdapterSend
Pipeline
Host
Receive
Adapter
Receive
Pipeline
-
8/10/2019 SeeBeyond_pt1
31/34
Roles and ToolsIncrease Productivity
TCO depends greatly on the effectiveness ofpeople
BizTalk offers the right interface for the rightrole
Developer (Visual Studio) Visual Studio is the core developer tool for all
development activities
Business Analyst / Information Worker
Microsoft Office (Excel, Visio and Sharepoint) Administrator Microsoft Management Console (MMC)
-
8/10/2019 SeeBeyond_pt1
32/34
Training and Support
Information is abundant! Partner model
Blogs Community activity second to none!
Public newsgroups Monitored Microsoft newsgroups
Frequent MSDN live presentation
MSDN Subscription and mdsn.microsoft.com
Web presentations such as this one Product documentation updated quarterly Including SDK, samples, utilities
-
8/10/2019 SeeBeyond_pt1
33/34
BizTalk is result of years of research anddevelopment
Current migration plan for BizTalk is a simpleas installing new version (pure upgrade)
Future plans are to extend support foradvanced ws-* protocols, consume windowsmessaging platform / indigo
Connected Systems / BizTalk and Indigo
-
8/10/2019 SeeBeyond_pt1
34/34
Thank You
Best of Luck
with your Migrations!
Scott Cairney, [email protected]
Phone: 1.888.CACTUS.0