SeeBeyond_pt1

download SeeBeyond_pt1

of 34

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