0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
22 Ansichten34 Seiten
This document provides an overview of Microsoft BizTalk Server and its capabilities for integration and business process management. BizTalk Server allows connecting various endpoints like applications, databases and web services. It provides capabilities like transformation of data between different formats, routing messages, tracking message processing, and defining business processes and rules. BizTalk Server also includes tools that help increase developer and administrator productivity and supports different roles like developers, business analysts and administrators.
This document provides an overview of Microsoft BizTalk Server and its capabilities for integration and business process management. BizTalk Server allows connecting various endpoints like applications, databases and web services. It provides capabilities like transformation of data between different formats, routing messages, tracking message processing, and defining business processes and rules. BizTalk Server also includes tools that help increase developer and administrator productivity and supports different roles like developers, business analysts and administrators.
This document provides an overview of Microsoft BizTalk Server and its capabilities for integration and business process management. BizTalk Server allows connecting various endpoints like applications, databases and web services. It provides capabilities like transformation of data between different formats, routing messages, tracking message processing, and defining business processes and rules. BizTalk Server also includes tools that help increase developer and administrator productivity and supports different roles like developers, business analysts and administrators.
Scott Cairney, Cactus Commerce 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 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 E n t e r p r i s e
D e s i g n e r
SeeBeyond ICAN Suite eGate eInsight eVision ePortal E n t e r p r i s e
M a n a g e r
eTL eXchange e X p r e s s w a y
eView eBAM Legacy Systems Databases Applications Communication Protocols Trading Partners V i s u a l
S t u d i o
BizTalk Server Enterprise Single Sign-on BizTalk Core Engine BizTalk Orchestration Databases Applications Communication Protocols Trading Partners Win FX / Office Business Activity Services Business Activity Monitoring
M i c r o s o f t
M a n a g e m e n t
C o n s o l e
Services Business Rules Engine A d a p t e r s
/
S Q L
I n t e g r a t i o n
BAS A c c e l e r a t o r s
f o r
B i z T a l k
S e r v e r
BAM . N e t
F r a m e w o r k
Legacy Systems Windows Server System Subscription Engine BizTalk Server Capabilities Integration Pipeline Pipeline 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
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 Subscription Engine BizTalk Server Capabilities Integration Pipeline Pipeline Pipeline Domain Party resolution Security Advanced parsing Message validation Transactional Customizable Configurable full tracking Support for message transformation Inbound outbound
BizTalk Server Capabilities Integration Subscription Engine Pipeline Pipeline Message Box / Subscription Engine Reliability Flexibility Integration models Bus Hub Point-point Routing Support for Business Process Management Persistence Enabling long running transactions Reliability
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
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 Straight-thru processing Requires 5 aspects of Business Process Management Model Runtime engine Management History tracking Flexibility
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 Defining the Model Analyst View Less complex Simple Visio template Available for any Visio user to download Hand-off to developer Two way reportable Define Transactions Flow Looping / Conditional Exception / Compensation Ports fully abstracted Drag/Drop to consume service Analyst defined Rule Defining the Model Developer View Orchestration Engine Creates orchestration instances Maintains state of orchestrations Performs resource optimizations Provides reliable shutdown and recovery
MessageBox Dehydrate Rehydrate 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 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 BizTalk Server Capabilities Tracking - History Subscription Engine Pipeline Pipeline Orchestration Engine BizTalk Server Capabilities Tracking - History 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 BizTalk Capabilities Flexibility - Business Rule Engine Business Analyst Composes Rule Developer Links to Policy 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
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 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) 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 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) 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
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 Thank You Best of Luck with your Migrations!
Scott Cairney, Cactus Scairney@cactuscommerce.com Phone: 1.888.CACTUS.0