danny garber sr. architect microsoft soa304 ofer ashkenazi sr. technical product manager microsoft...

38

Upload: candace-small

Post on 25-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Introducing the Microsoft Integration Server: BizTalk Server 2009

Danny GarberSr. ArchitectMicrosoftSOA304

Ofer AshkenaziSr. Technical Product ManagerMicrosoft

Integrate. Automate. Simplify.

Session ObjectivesProvide a quick overview of BizTalk

Demonstrate BizTalk using a live example

Describe the 2009 release of BizTalk and the roadmap

Demonstrate using BizTalk for innovative S+S scenarios

Agenda

Why do we need an integration server? What is BizTalk?Demo 1: BizTalk 2009 in actionWhat’s new in 2009 and what’s the roadmap? Demo 2: BizTalk as a gateway to cloud servicesSummary

Key Customer Pain PointsNeed to Integrate systems

Inconsistent information from disparate sourcesInsufficient supply/value chain collaboration

Want to Automate processesInefficient manual processes Lack of asset and process visibility

Must Simplify changeOverwhelmed by frequent business changesFind it hard to manage business rules

The Changing LandscapeApplication integration domain

“Spaghetti” of Proprietary interfaces

Integration Broker (EAI/B2B)

Enterprise Service Bus

CRM

HR

E-Commerce

ERP

CRM

Business Partner

HR

E-Commerce

ERP

CRM

HR

E-Commerce

ERP

Business Partner

S+S

Cloud Services

What Is BizTalk?

Partners

Applications

Devices

Messages

Data

Events

Operational Insight

Consistent Information

Adaptable Processes

Business Integration Server

Integrate | Automate | Simplify

BizTalk Server Workloads

RFID PlatformEnabling Physical Events

Visibility

BREManagingBusiness

Rules

B2BConnecting

BusinessPartners

BAMProviding Process Visibility

and Analytics

MessagingConnecting Disparate

Systems Across Various Boundaries

OrchestrationAutomating Business

Processes

People-Ready ProcessesOur customers are using BizTalk to automate numerous processes

Horizontal Manufacturing/ Retail Financial Services Public/

Healthcare

Extend Supply / Value ChainAudit and ControlsEmployee Self-ServiceIT ProvisioningSales AnalyticsCustomer ServiceAsset Tracking

Supply Chain ExecutionPlant OperationsMulti-Channel RetailStore Systems and POS

Payments Processing(SWIFT B2B Integration)Insurance Value ChainBranch IntegrationChannel Renewal

Citizen Service and e-formsGovernment Administration CollaborationElectronic Health Records and Connected HealthHealth Information Networks and Clinical Governance

http://www.microsoft.com/biztalk/en/us/case-studies.aspx

How?

Integrate SystemsAutomate ProcessesSimplify Change

Let’s learn by examples:

Northwind Traders PO Process – Business Scenario

PO Request Workflow in SharePoint

PO Processing & Invoice Processingin BizTalk

Internet

ERP

PO ApproverPO Requestor

BizTalk BAM

Vendor PO Service

Vendor Invoice Service

Invoices

BI/BAM Reporting

Purchasing Manager

Vendors

Northwind Traders Purchasing Process

Purchase Requester

Invoices Library

Purchase Orders Library

Purchasing Workflow

Purchase Approver

ERPSystem

Purchase Order Orch

Invoice Orch PO Service Invoice Service

Invoice Drop

Submit PO RequestSend PO for approval

Submit PO approval

Notify PO Requester

Submit PO to processingUpdate ERP

Send PO

Receive AckArchive PO

Receive Invoice

Send Status

Receive AckArchive Invoice

SharePoint Portal External VendorsERP

Northwind PO Processing Demodemo

What Have We Just Seen in This Demo?

Integrate SystemsSeamless SharePoint portal integration with BizTalkBusiness tracking across multiple stepsVarious: WCF, WS, SQL Server, FTP, POP3 (mail), WSS

Automate ProcessesBizTalk Rule Engine automates business decisionAutomated interactions synchronize applications

Simplify ChangeEasy change of technology & connection propertiesAdaptation to changes in the business logic

UN Agency Retools IT System Quickly and Efficiently with Web Portal Environment

Rapid deployment with service-oriented architecture Simple SAP integration Flexible, scalable architecture Path toward the future

UNESCO developed a Web portal environment using Microsoft® Office SharePoint® Server, Microsoft SQL Server®, Microsoft BizTalk® Server, and the Windows Server® operating system

UNESCO wanted to progressively homogenize its IT environment, implement global standards, and create a global application interface while integrating its existing systems and applications

Before deciding, we considered several criteria, including compatibility with SAP…. We wanted a simple and efficient solution. In the end, the Microsoft solution was clearly the most impressive and the easiest to implement.

—Gyula Bognar,Chief of IT Operations, UNESCO

Customer Case Study: UNESCO

XML B2BEAI (partner adapters)Vertical B2B

BPMPartner Adapters

SOA/ESBAdaptersin BoxHostIntegration

SOA/ESB BPMExtend B2B (+EDI/AS2)RFID

V5BizTalk

Server 2006 R2

V4BizTalk

Server 2006V3

BizTalk Server 2004

V2BizTalk

Server 2002

V1BizTalk Server 2000

V6BizTalk

Server 2009

ALM SupportESB (2.0) BPMExtend B2BBAM+RFID Mobile and Std PackNew AdaptersUpdate Swift

500Customers

2,000Customers

4,000Customers

7,000Customers

8,000Customers

BizTalk Server VersionsContinuous innovation: Release every 2 years

BizTalk 2009 Value Proposition

Improve ProductivityDevelopers and IT professionals gain dramatic enhancements in productivity and manageability

Promote Agile Innovation Improvements in service oriented capabilities, RFID and BAM capabilities will help drive innovation for the business

Reduce Costs Save by virtualizing and consolidating servers and by re-using existing systems with better connectivity features

New Mobile RFID PlatformNew RFID device management and industry standards supportEnhanced Support for EDI and AS2 Protocols and Drummond certificationUpdated SWIFT Support and SWIFTReady Financial EAI Gold certification

New Application Lifecycle Management (ALM) support

Support for TFS – integrated source control, bug tracking, and MSBuild automation

Enhanced Developer ProductivityVisual Studio project system updates

Support for .NET Framework 3.5 SP1 and Visual Studio 2008 SP1Take advantages of the latest developer toolsSupport for Windows Server 2008 and SQL Server 2008Hyper-V supportIncreased performance & scale

ESB Guidance 2.0New UDDI v3 Web Services RegistryNew and enhanced LOB adapters (Oracle EBS, SQL Server)Enhanced host systems integration (MQ, CICS, IMS)Enhanced BAM support

BizTalk Server 2009 ThemesUpdated Platform Support SOA and Web Services

Business to Business Integration Developer and Team Productivity

Scenario Task Description

Retail: Warehouse/Store

Put away

RFID forklift reader used to move pallets from receiving bay to storage shelves

Picking Handheld used to process pick list between back store and front store

Inventory Handheld used to take inventory of items

Asset Management

Track Assets

Handheld used to track loan documents, high value drugs, or IT hardware assets

Consumer applications

Track Baggage

Handheld used to print the park pass/cruise ticket and the baggage tags for a customer in the queue

RFID Mobility Scenarios

VSTS and TFS IntegrationApplication lifecycle management

Support for team developmentMicrosoft Project Server integrationConsistent automated buildIntegrated source controlBug tracking system

BusinessAnalyst Project

Manager

Dev Team

Test

Operations

ChangeRequests

Use Case

Non FunctionalRequirements

Bugs

Tasks

ProductionErrors

BizTalk 2009 TAP Customer Profiles

Industry / Vertical

EnterpriseCustomers

Medium and Small Size

Public Services (Government)

3

Healthcare 1 2Retail 2 1Manufacturing 3Software / SaaS 2 1Finance/Banking 2Supply Chain 1 3Utilities 2

Integration Standards / Systems

EDIAS2SWIFTRosettaNetOracle InteroperabilitySAP InteroperabilityUDDI 3.0

TAP Quick Stats

117 applicants, 23 accepted and actively developing NOW!17 Customers have already deployed to PRODUCTION!Large deployment by our own XBOX teamEstimated 5,000 man-hours of development effort to date

Featured Case Studies

Energy Firm Integrates Processes, Speeds Business Rules Development by 87%

Software Company Speeds Bank Validation Process, Expects 20 Percent Productivity Gain Microsoft Division Connects Systems and Virtualizes Servers to Improve Productivity

TAP Customer Quotes“I really can’t tell you just how happy using BizTalk Server 2009 as a fully supported part of VSTS and TFS makes me…”“Having BizTalk Server 2009 seamlessly fit into our application development life cycle under Team Foundation Server is extremely important in terms of our confidence in using BizTalk as the “glue” which binds our business processes together. …to say that it’s “vital to our business” is an understatement.” “In case I haven’t already mentioned this, the build and deploy speed of this beta is excellent. I just built and deployed a four project solution in less than 30 seconds, in a virtual machine. This is substantially faster than BizTalk Server 2006 R2. Even my complex solutions are building very quickly and deploying in a matter of minutes. It is also nice to see the deployment detail being written to the Output window in Visual Studio 2008.”“We have the two projects we described to you (EDI Usage and E-Confirm) both ready to go to production as soon as the servers are available. We are excited about getting these up and running and we are already under way with another project utilizing BizTalk”

BizTalk Multi-Year Roadmap

Updated platform support

SOA and Web Services

Business to Business Integration

Developer & Team Productivity

Maintain release rhythm of roughly every 2 years

BizTalk Server 2009 (H1 09) BizTalk Server “7” BizTalk Server “8”

New & Enhanced Scenarios

• Low-latency • ESB• B2B• BI/BAM• Asset Tracking (RFID)

Faster Time to Solution

Productivity• e.g. Complex Mapping

Better Together • Integration with the

latest MS platform

Main themes for the future releases of BizTalk Server:

Visual Studio & .NET

As organizations deploy applications to the cloud, BizTalk server will provide solutions to link on-premises and cloud services.

Microsoft Platform Vision

BizTalk: Integration Server, ESB and a Gateway to Microsoft Azure Services Platform in One Product

Business Partner

CRM

HR

E-Commerce

ERP

Business Partner

Integration Server

(EAI/B2B)

EnterpriseService Bus

(ESB)

Azure Services Platform

Announcing the BizTalk ESB Toolkit

Name change From “ESB Guidance” to “BizTalk ESB Toolkit”

General Availability Mid-June ’09

Packaging & Distribution

Signed binaries and samples code (MSDN -> Download Center)Documentation (MSDN)Private Fixes (Microsoft Connect site)

License Free for BizTalk Customers

Support & Bug Reporting

Managed MSDN forums with Microsoft Customer Support Services* in the loop to fix issues as required

Online Community Managed MSDN forums

* Ramping up through the summer

Contoso Auto Insurance Company DemoFictitious Auto & Home Insurance Company providing insurers to submit auto claims from any device and anywhere Demonstrates how S+S Microsoft technologies can be used together within a scenario

Contoso AutoClaim Process – Business Scenario

Access Control Services

Live Mesh

Claim SupportWeb app

Access Control

Claims

UDDIESB Itinerary

BTS Orchestration

Pull ClaimsResolve Endpoint

Send Bids

Appraisal Agency 1 Appraisal Agency n

Live Mesh Notification Services

Evaluate Bids

Appraisal Order

Cloud ServicesO

n-Premise

Internet

LOB

Execute Business Logic

Service RegistryCustomer

1

2

3

4

5

6

7

8

9 9

9

10

11

Insurance Claim Processing Demo

BizTalk ESB in an S+S Demo

What Have You Just Seen?

Online submission of claims via Silverlight Live Mesh application hosted in Windows Azure Services PlatformS+S integration with on-premise services using a new custom BizTalk LiveMesh AdapterOn-premise Server Itinerary built with BizTalk Server 2009 ESB ToolkitEvent-driven BizTalk Server S+S integration with cloud services via .NET ServicesTechnologies used: BizTalk Server 2009, ESB Toolkit, Windows Azure LiveFramework CTP, .NET Services CTP

Why BizTalk Now More Than Ever?

Get more from what you already haveAutomate to reduce costs and errorsInnovate to stay competitiveIntegrate to eliminate redundancyProvide tighter compliance and control

Summary

Seize the opportunity to help your business with:

Consistent InformationAdaptable ProcessesOperational Insight

Realize the potential of BizTalk Server 2009Better ProductivityEnhanced AgilityCost Saving

Prepare for the future of S+S with BizTalk

Integrate. Automate. Simplify.

Call to ActionGet ready and involved!

Attend BizTalk Sessions @Tech Ed∙Explore the existing resourcesUpgrade to BizTalk Server 2009, or downloadthe Evaluation version

Figure out how your organization can save today with BizTalk!

Related BizTalk Content at Tech Ed∙Breakout SessionsSOA304 Introducing the Microsoft Integration Server: BizTalk Server 2009SOA318 Microsoft BizTalk Goes Mobile: Collecting Physical World Events from Mobile DevicesSOA317 Dynamic Messaging with Microsoft BizTalk Enterprise Service Bus (ESB) Guidance v2ARC306 Connecting Enterprise Applications to Existing DataSOA301 Achieving Success with Integration in the Enterprise Using Microsoft BizTalk Server 2009SOA321 Best Practices for Virtualization of Microsoft BizTalk Server 2009 with Hyper-VSOA305 Enhancing the SAP User Experience: Building Rich Composite Applications in Microsoft Office SharePoint Server 2007 Using the BizTalk Adapter PackSOA312 Microsoft BizTalk: Application Lifecycle Management and Productivity EnhancementsSOA205 Radio Frequency Identification: Affecting End Users, Online, ERP to Plant Floor

Interactive SessionsSOA04-INT Deep Dive with Microsoft BizTalk Server 2009 Development PlatformSOA06-INT Integrating with Partners: Learn to Develop with EDI/AS2 in Microsoft BizTalk Server 2009

Hands on LabsSOA05-HOL Microsoft BizTalk Server: Building and Deploying Your First BizTalk Server SolutionSOA01-HOL Microsoft BizTalk Server: Analyzing Business Activity Data with Business Activity Monitoring (BAM)SOA02-HOL Extending BizTalk Server 2009 BAM Capabilities through Representation State Transfer (REST)SOA03-HOL Microsoft BizTalk Server: Capturing Data with Business Activity Monitoring (BAM)SOA04-HOL Connecting Microsoft .NET Applications to Legacy IBM Mainframe and Midrange Systems Using Microsoft Host Integration Server 2009

Additional Resources

BizTalk WebsiteBizTalk Server RoadmapIntroducing Microsoft BizTalk ServerMicrosoft BizTalk Server Technical OverviewBizTalk Technical Posters (including interactive “posters”)BizTalk MSDN Developer Center

Microsoft SOAReal World SOA Customer Stories

Microsoft BPMMicrosoft's People-Ready Process visionIntegrated architecture for process-centric applications

Complete an evaluation on CommNet and enter to win!

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.