Upload
candace-small
View
220
Download
0
Embed Size (px)
Citation preview
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
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
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
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
Track ResourcesSOA
www.microsoft.com/soa
msdn.microsoft.com/biztalkwww.microsoft.com/biztalk
“Dublin”www.microsoft.com/net/dublin
“Oslo”msdn.microsoft.com/oslowww.microsoft.com/net/oslo.aspx
msdn.microsoft.com/wcfmsdn.microsoft.com/wfwww.microsoft.com/net
msdn.microsoft.com/azure/netserviceswww.microsoft.com/azure/netservicestwitter.com/dotnetservices
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
© 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.