Upload
lionel-henderson
View
239
Download
1
Tags:
Embed Size (px)
Citation preview
Overview
Lesson 1: What Is BizTalk Server 2010?
Lesson 2: What’s New in BizTalk Server 2010?
Lesson 3: The BizTalk Server Development Environment
Lesson 1: What Is BizTalk Server 2010?
BizTalk Integration Services and Tools
What Problems Does BizTalk Server 2010 Solve?
What Is BizTalk Server 2010 Integration? (Scenario)
What Is BizTalk Server 2010 BusinessProcess Automation?
BizTalk Messaging and Orchestration Services
Animation: BizTalk Message Flow
BizTalk Job Roles and Tools
BizTalk Server 2010 Editions
Company ACompany AIntegration Services and ToolsIntegration Services and Tools
BizTalk Integration Services and Tools
Messaging and orchestration
Application development tools
Business rules framework
Message activity tracking
Web services integration
Business Activity Monitoring
Trading partner integration
Messaging and orchestration
Application development tools
Business rules framework
Message activity tracking
Web services integration
Business Activity Monitoring
Trading partner integration
ApplicationApplication
ApplicationApplication
ApplicationApplication
Internet
BizTalk Server
Company BCompany B
Common complaints:Common complaints:
Disparate applications
Programming overruns
Time-consuming deployment
Dissimilar reports
Modification difficulties
Lack of set procedures
Limited tracking
Changing partners
Disparate applications
Programming overruns
Time-consuming deployment
Dissimilar reports
Modification difficulties
Lack of set procedures
Limited tracking
Changing partners
What Problems Does BizTalk Server 2010 Solve?
What Is BizTalk Server 2010 Integration? (Scenario)
Fulfillment Application
11
3322
44
Inventory Application
Enterprise Resource Planning (ERP)Application
Microsoft BizTalk Server 2010
What Is BizTalk Server Business Process Automation?
Transformation of critical business activities from manual to automated processing
Increases coordination, higher productivity, and better efficiency
Implemented through BizTalk orchestrations and the BusinessRule Engine
Transformation of critical business activities from manual to automated processing
Increases coordination, higher productivity, and better efficiency
Implemented through BizTalk orchestrations and the BusinessRule Engine
Business Process
OrchestrationOrchestration
XML EDI or Flat File
XML EDI or Flat File
Receive Port
ReceiveAdapterReceiveAdapter
ReceivePipelineReceivePipeline
BizTalk Messaging and Orchestration Services
Send Port
SendAdapterSend
Adapter
SendPipelineSend
Pipeline
MessageBox
MappingMapping
TO: NWTraders (Flat file format)TO: NWTraders (Flat file format)
FROM: Fabrikam (XML format)
FROM: Fabrikam (XML format)
MappingMapping
FROM: Contoso (Flat file format)FROM: Contoso (Flat file format)
TO: Fabrikam (XML format)
TO: Fabrikam (XML format)
Animation: BizTalk Message Flow
In this animation, you will see how XML and flat-file messages are processed by the BizTalk runtime services.
BizTalk Job Roles and Tools
Designbusiness processes, define business rules, and analyze business activity
Information Workers
Deploy applicationsand manage physical environment
IT Pros
Build and test business process and integration applications
PortOperationRequest
PortOperationRequest
ReceiveReceive
Construct Message
TransformTransform
SendSend
PortOperation Request
PortOperation Request
Developers
BizTalk Server 2010 Editions
Edition Description
Enterprise
For large organizations, trading hubs, and marketplacesIncludes all application and technology adaptersUnlimited internal applicationsMultiple processors and clustered deployments
Standard
For small to medium-sized organizationsIncludes all application and technology adaptersUp to five internal applicationsUp to two processors
Branch
For remote locations of an organizationIncludes all technology adaptersSingle internal applicationUp to two processors
DeveloperFor development and testing usesFree license with same capabilities as Enterprise Edition
Lesson 2: What’s New in BizTalk Server 2010?
Installation and Setup Improvements
Developer Tool Improvements
Deployment and Management Improvements
New and Updated Integration Adapters
Upgrading from Previous Versions of BizTalk Server
Full Support for SysPrepFull Support for SysPrep
Easier to provision new servers from disk images
Provision from both physical and virtual images
Easier to provision new servers from disk images
Provision from both physical and virtual images
Windows Server 2008 R2 ClusteringWindows Server 2008 R2 Clustering
Installation and Setup Improvements
Can deploy BizTalk Server in multi-site clusters
Cluster nodes can reside on separate IP subnets
Helps avoid complicated Virtual LANs
Can deploy BizTalk Server in multi-site clusters
Cluster nodes can reside on separate IP subnets
Helps avoid complicated Virtual LANs
Improved MapperImproved Mapper
New Mapper user interface in Visual Studio 2010
Improved cut, copy, paste, move and undo functions
Improved search capability
Improved readability
New Mapper user interface in Visual Studio 2010
Improved cut, copy, paste, move and undo functions
Improved search capability
Improved readability
Developer Tool Improvements
Integration with AppFabric WorkflowsIntegration with AppFabric Workflows
New Workflow BizTalk Mapper Activity
New Workflow Line-of-Business Connectivity Activity
New Workflow BizTalk Mapper Activity
New Workflow Line-of-Business Connectivity Activity
Developer Tool Improvements
New BizTalk Server Settings DashboardNew BizTalk Server Settings Dashboard
Deployment and Management Improvements
Central console for all performance settings
Edit settings for Group, Hosts and Host Instances
Export/Import settings across BizTalk environments
Central console for all performance settings
Edit settings for Group, Hosts and Host Instances
Export/Import settings across BizTalk environments
New Database Administration FeaturesNew Database Administration Features
Compressed database backups
Encrypted database backups
New SQL Agent job scans BizTalk databases and identifies known issues
Compressed database backups
Encrypted database backups
New SQL Agent job scans BizTalk databases and identifies known issues
New System Center Operations Management PackNew System Center Operations Management Pack
Deployment and Management Improvements
Improved Trading Partner ManagementImproved Trading Partner Management
More intuitive model of trading partner relationships
Improved scalability
Previous party management features are deprecated
Migration tool available for upgrades to BizTalk 2010
More intuitive model of trading partner relationships
Improved scalability
Previous party management features are deprecated
Migration tool available for upgrades to BizTalk 2010
Offers better visibility and control of environments
Relays error information reported by BizTalk artifacts
Optimized discovery of artifacts and relationships
Offers better visibility and control of environments
Relays error information reported by BizTalk artifacts
Optimized discovery of artifacts and relationships
New and Updated Integration Adapters
Improved FTP AdapterImproved FTP Adapter
Supports secure FTP over SSL or TLSHandles downloads from read-only locationsSupports atomic file transfer in ASCII mode
Supports secure FTP over SSL or TLSHandles downloads from read-only locationsSupports atomic file transfer in ASCII mode
Updated Application AdaptersUpdated Application Adapters
SQL Server 2008 R2SharePoint 2010Oracle eBS 12.1SAP 7
SQL Server 2008 R2SharePoint 2010Oracle eBS 12.1SAP 7
Upgrading from Previous Versions of BizTalk Server
Supported UpgradesSupported Upgrades
From BizTalk Server 2006 R2 and 2009
Older versions must first be upgraded to BizTalk Server 2006 R2
Smart Setup scans for previous versions of BizTalk and automatically installs the correct upgrade
From BizTalk Server 2006 R2 and 2009
Older versions must first be upgraded to BizTalk Server 2006 R2
Smart Setup scans for previous versions of BizTalk and automatically installs the correct upgrade
Visual Studio 2010Visual Studio 2010
Upgrade wizard starts when a BizTalk Server 2006 R2 or 2009 project is opened
After upgrade, project should work as normal
Upgrade wizard starts when a BizTalk Server 2006 R2 or 2009 project is opened
After upgrade, project should work as normal
Lesson 3: The BizTalk Server Development Environment
System RequirementsSoftware RequirementsProject TemplatesTools for Developers BizTalk Schema EditorBizTalk MapperBizTalk Pipeline DesignerBizTalk Orchestration DesignerBizTalk Administration ConsoleDemonstration: The Visual Studio Development Environment
System Requirements
Windows Server 2008 R2 or Windows Server 2008 or Windows 7 orWindows Vista SP2
Minimum hardware requirementsMinimum hardware requirements
1-GHz Pentium-compatible CPU2 GB of RAM10 GB of available hard disk space
1-GHz Pentium-compatible CPU2 GB of RAM10 GB of available hard disk space
Recommended hardwareRecommended hardware
2-GHz or higher Pentium-compatible CPU3 GB or more of RAM60 GB or more of available hard disk space
2-GHz or higher Pentium-compatible CPU3 GB or more of RAM60 GB or more of available hard disk space
Minimum Developer InstallationMinimum Developer Installation
.NET Framework 3.5 with SP1
.NET Framework 4SQL Server 2008 R2 or SQL Server 2008 with SP1Visual Studio 2010 with C# InstalledBizTalk Server 2010 Developer Edition
.NET Framework 3.5 with SP1
.NET Framework 4SQL Server 2008 R2 or SQL Server 2008 with SP1Visual Studio 2010 with C# InstalledBizTalk Server 2010 Developer Edition
Software Requirements
Project Templates
Empty BizTalk Server Project
BizTalk Server BPEL Import
Project TemplatesProject Templates
Contain files, programs, tools for creating BizTalk applications
Specify the structure, constraints, and content of the items in a project
Contain files, programs, tools for creating BizTalk applications
Specify the structure, constraints, and content of the items in a project
BT BT
Visual Studio 2010Visual Studio 2010
Define SchemasDefine Schemas Transform DataTransform Data
Process MessagesProcess Messages
Design Business Processes
Design Business Processes
Customer
Name
Title
Item
ItemID
Qty
UnitPrice
Record
PO
Status
Date
Field1
Field2
Field3
Field1
Field2
Header
PO
Status
Field3
Item
OrderPO
Date
FieldA
FieldB
Detail
Field1
Field2
Header
PO
Status
Field3
Item
Tools for Developers
Orchestration DesignerOrchestration Designer
Pipeline DesignerPipeline Designer
BizTalk MapperBizTalk Mapper
BizTalk EditorBizTalk Editor
BizTalk EditorBizTalk Editor
SchemaSchema
BizTalk Schema Editor
Status
Data Types Text Numeric Date
Elements
Attributes
Order of tags
Mandatory fields
Repeating fields
Elements
Attributes
Order of tags
Mandatory fields
Repeating fields
Messages
HeaderPO
Item
Field1Field2Field3
BizTalk MapBizTalk Map
BizTalk Mapper
Order
PO
Date
FieldA
FieldB
Detail
Field1
Field2
Header
PO
Status
Field3
Item
Message
Message
BizTalk MapperBizTalk Mapper
Averaging data from a looping record
Converting character data to its ASCII format
Adding data to or subtracting data from one or more records
Averaging data from a looping record
Converting character data to its ASCII format
Adding data to or subtracting data from one or more records
BizTalk Pipeline Designer
BizTalk PipelineBizTalk Pipeline
Decryption/encryption
Decode/encode
Validate incoming documents against a specified schema
Verify digital signatures
Decryption/encryption
Decode/encode
Validate incoming documents against a specified schema
Verify digital signatures
PipelinePipeline
Message processing components
Message
BizTalk Orchestration Designer
Design Business Processes
Design Business Processes
BizTalk Orchestration DesignerBizTalk Orchestration Designer
Visual design environment
Provides implementation shapesfor modeling automatedbusiness processes
Saves business process model for later compilation
Visual design environment
Provides implementation shapesfor modeling automatedbusiness processes
Saves business process model for later compilation
Demo: The Visual Studio Development Environment
In this demonstration, you will see how to use:
BizTalk Schema Editor BizTalk Mapper BizTalk Pipeline Designer BizTalk Orchestration Designer