Download presentation
Presentation is loading. Please wait.
Published byTimothy Dorsey Modified over 9 years ago
1
BizTalk Server Overview For those familiar with SeeBeyond Scott Cairney, Cactus Commerce
2
Session Objectives Introduction and Overview of BizTalk Server Understand what BizTalk Server can do for you Understand the business value BizTalk server can bring to your organization Looking ahead
3
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
4
Enterprise Designer SeeBeyond ICAN Suite eGate eInsight eVision ePortal Enterprise Manager eTL eXchange eXpressway eView eBAM Legacy Systems DatabasesApplications Communication Protocols Trading Partners
5
Visual Studio BizTalk Server Enterprise Single Sign-on BizTalk Core Engine BizTalk Orchestration DatabasesApplications Communication Protocols Trading Partners Win FX / Office Business Activity ServicesBusiness Activity Monitoring Microsoft Management Console Services Business Rules Engine Adapters / SQL Integration BAS Accelerators for BizTalk Server BAM.Net Framework Legacy Systems
6
Windows Server System
7
Subscription Engine BizTalk Server Capabilities Integration Pipeline Adapter
8
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
9
Enterprise Single-Sign On Maps user credentials from Windows to non-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 important – reviewed 3 times by the windows security team and independent experts
10
Subscription Engine BizTalk Server Capabilities Integration Pipeline Adapter Pipeline
11
Domain Party resolution Security Advanced parsing Message validation Transactional Customizable Configurable full tracking Support for message transformation Inbound outbound
12
BizTalk Server Capabilities Integration Subscription Engine Pipeline Adapter Pipeline
13
Message Box / Subscription Engine Reliability Flexibility Integration models Bus Hub Point-point Routing Support for Business Process Management Persistence Enabling long running transactions Reliability
14
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 Style Data Synchronization
15
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
16
Straight-thru processing Requires 5 aspects of Business Process Management Model Runtime engine Management History – tracking Flexibility
17
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
18
Defining the Model Analyst View Less complex Simple Visio template Available for any Visio user to download Hand-off to developer “Two way” reportable
19
Define Transactions Flow Looping / Conditional Exception / Compensation Ports fully abstracted Drag/Drop to consume service Analyst defined Rule Defining the Model Developer View
20
Orchestration Engine Creates orchestration instances Maintains state of orchestrations Performs resource optimizations Provides reliable shutdown and recovery MessageBox Dehydrate Rehydrate
21
BizTalk Server Capabilities Operations Monitor service instances and messages Suspend, terminate, or resume processes Orchestration Debugger Configuration Select tracking level Customize views Management Orchestration Debugger
22
Order Management Milestones of Interest Delivered and Confirmed Cancelled Order Received Order What is the Order trend for product X over the past couple of hours? How many orders are currently processed in our Order Mgmt system that are over $100,000? What is the average Cycle Time Duration per order? BizTalk Server Capabilities Monitoring
23
BizTalk Server Capabilities Tracking - History Subscription Engine Pipeline Adapter Pipeline Orchestration Engine
24
BizTalk Server Capabilities Tracking - History
25
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 Capabilities Flexibility - Business Rules Engine
26
BizTalk Capabilities Flexibility - Business Rule Engine Business Analyst Composes RuleDeveloper Links to Policy
27
Straight-thru processing Require 5 aspects of BPM Model Runtime engine Management History – tracking Flexibility Require 5 aspects of BPM Model Runtime engine Management History – tracking Flexibility
28
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
29
BizTalk Server Capabilities Composed Programs Orchestration capable of Leveraging Services Services may be SOAP HTTP Any other adapter (Included or custom) Even long running (Orchestration automatically correlates asynchronous responses) Any Orchestration may be exposed as a service Orchestration may be exposed as SOAP or any other adapter (included or custom)
30
BizTalk Server Capabilities All this functionality is great! - but this is core to my business and cannot fail!! Fault Tolerant Architecture Computer A Computer B Computer C Host Orchestrations F G Host E F Orchestrations Host Send Adapter Send Pipeline Host Send Adapter Send Pipeline Host Receive Adapter Receive Pipeline
31
Roles and Tools – Increase Productivity TCO depends greatly on the effectiveness of people BizTalk offers the right interface for the right role 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)
32
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
33
BizTalk is result of years of research and development Current migration plan for BizTalk is a simple as installing new version (pure upgrade) Future plans are to extend support for advanced ws-* protocols, consume windows messaging platform / indigo Connected Systems / BizTalk and Indigo
34
Thank You Best of Luck with your Migrations! Scott Cairney, Cactus Scairney@cactuscommerce.com Phone: 1.888.CACTUS.0
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.