340 likes | 775 Views
Module 1: Introduction to BizTalk Server 2010. 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
E N D
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
BizTalk Integration Services and Tools Integration Services and Tools Company A Messaging and orchestration Application development tools Business rules framework Message activity tracking Web services integration Business Activity Monitoring Trading partner integration BizTalk Server Application Application Application Internet Company B
What Problems Does BizTalk Server 2010 Solve? Common complaints: Disparate applications Programming overruns Time-consuming deployment Dissimilar reports Modification difficulties Lack of set procedures Limited tracking Changing partners
What Is BizTalk Server 2010 Integration? (Scenario) Microsoft BizTalk Server 2010 Inventory Application 1 4 Fulfillment Application 2 3 Enterprise Resource Planning (ERP)Application
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
BizTalk Messaging and Orchestration Services XML EDI or Flat File XML EDI or Flat File Receive Port Business Process Send Port Orchestration ReceiveAdapter SendAdapter ReceivePipeline SendPipeline Mapping Mapping FROM: Contoso (Flat file format) TO: NWTraders (Flat file format) MessageBox TO: Fabrikam (XML format) FROM: 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 Information Workers Developers IT Pros Deploy applications and manage physical environment Build and test business process and integration applications Designbusiness processes, define business rules, and analyze business activity Receive Port Operation Request Construct Message Transform Port Operation Request Send
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
Installation and Setup Improvements Full Support for SysPrep Easier to provision new servers from disk images Provision from both physical and virtual images Windows Server 2008 R2 Clustering • Can deploy BizTalk Server in multi-site clusters • Cluster nodes can reside on separate IP subnets • Helps avoid complicated Virtual LANs
Developer Tool Improvements Improved Mapper • 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 Workflows New Workflow BizTalk Mapper Activity New Workflow Line-of-Business Connectivity Activity
Deployment and Management Improvements New BizTalk Server Settings Dashboard Central console for all performance settings Edit settings for Group, Hosts and Host Instances Export/Import settings across BizTalk environments New Database Administration Features Compressed database backups Encrypted database backups New SQL Agent job scans BizTalk databases and identifies known issues
Deployment and Management Improvements New System Center Operations Management Pack Offers better visibility and control of environments Relays error information reported by BizTalk artifacts Optimized discovery of artifacts and relationships Improved 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
New and Updated Integration Adapters Improved FTP Adapter Supports secure FTP over SSL or TLS Handles downloads from read-only locations Supports atomic file transfer in ASCII mode Updated Application Adapters SQL Server 2008 R2 SharePoint 2010 Oracle eBS 12.1 SAP 7
Upgrading from Previous Versions of BizTalk Server Supported 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 Visual Studio 2010 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 Requirements • Software Requirements • Project Templates • Tools for Developers • BizTalk Schema Editor • BizTalk Mapper • BizTalk Pipeline Designer • BizTalk Orchestration Designer • BizTalk Administration Console • Demonstration: The Visual Studio Development Environment
System Requirements Minimum hardware requirements 1-GHz Pentium-compatible CPU 2 GB of RAM 10 GB of available hard disk space Recommended hardware 2-GHz or higher Pentium-compatible CPU 3 GB or more of RAM 60 GB or more of available hard disk space Windows Server 2008 R2 or Windows Server 2008 or Windows 7 orWindows Vista SP2
Software Requirements Minimum Developer Installation .NET Framework 3.5 with SP1 .NET Framework 4 SQL Server 2008 R2 or SQL Server 2008 with SP1 Visual Studio 2010 with C# Installed BizTalk Server 2010 Developer Edition
Project Templates BT BT Empty BizTalk Server Project BizTalk Server BPEL Import Project Templates Contain files, programs, tools for creating BizTalk applications Specify the structure, constraints, and content of the items in a project
Tools for Developers Header Item Header Customer Item Item Record Status Field3 Field2 Field1 PO Name Field3 Field1 Field2 Date UnitPrice ItemID Qty Title PO Status Field2 Field1 Field3 Status PO Order PO Date Detail FieldA FieldB Define Schemas Transform Data BizTalk Editor Visual Studio 2010 BizTalk Mapper Process Messages Design Business Processes Orchestration Designer Pipeline Designer
BizTalk Schema Editor Header Item Status PO Field1 Field2 Field3 Messages Schema Data Types • Text • Numeric • Date BizTalk Editor Elements Attributes Order of tags Mandatory fields Repeating fields
BizTalk Mapper Item Header Field2 Field1 PO Field3 Status Order PO Date Detail FieldA FieldB BizTalk Map Message Message BizTalk 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
BizTalk Pipeline Designer BizTalk Pipeline Decryption/encryption Decode/encode Validate incoming documents against a specified schema Verify digital signatures Pipeline Message Message processing components
BizTalk Orchestration Designer BizTalk Orchestration Designer Design Business Processes 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
Lab: Examining a BizTalk Application Exercise 1: Examining the BizTalk Solution Exercise 2: Test the BizTalk Application