Integrate. Automate. Simplify. Ofer Ashkenazi Sr. Technical Product Manager Microsoft Danny Garber Sr. Architect Microsoft SOA304 Session Objectives Provide a quick overview of BizTalk Demonstrate BizTalk using a live.

Download Report

Transcript Integrate. Automate. Simplify. Ofer Ashkenazi Sr. Technical Product Manager Microsoft Danny Garber Sr. Architect Microsoft SOA304 Session Objectives Provide a quick overview of BizTalk Demonstrate BizTalk using a live.

Integrate. Automate. Simplify.
Ofer Ashkenazi
Sr. Technical Product Manager
Microsoft
Danny Garber
Sr. Architect
Microsoft
SOA304
Session Objectives
Provide 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 action
What’s new in 2009 and what’s the roadmap?
Demo 2: BizTalk as a gateway to cloud services
Summary
Key Customer Pain Points
Need to Integrate systems
Inconsistent information from disparate sources
Insufficient supply/value chain collaboration
Want to Automate processes
Inefficient manual processes
Lack of asset and process visibility
Must Simplify change
Overwhelmed by frequent business changes
Find it hard to manage business rules
The Changing Landscape
Application integration domain
Enterprise
Service Bus
S+S
Cloud Services
ERP
ERP
HR
HR
E-Commerce
E-Commerce
CRM
ERP
HR
CRM
CRM
E-Commerce
Business Partner
Business Partner
What Is BizTalk?
Partners
Data
Messages
Applications
Events
Integrate | Automate | Simplify
Devices
Business Integration Server
BizTalk Server Workloads
BRE
Managing
Business
Rules
B2B
Connecting
Business
Partners
Orchestration
Automating Business
Processes
Messaging
Connecting Disparate
Systems Across Various
Boundaries
BAM
Providing
Process
Visibility and
Analytics
RFID
Platform
Enabling
Physical
Events
Visibility
People-Ready Processes
Our customers are using BizTalk to automate numerous processes
Horizontal
Manufacturing/
Retail
Financial Services
Extend Supply /
Value Chain
Supply Chain
Execution
Payments Processing
Audit and Controls
Plant Operations
Employee
Self-Service
Multi-Channel
Retail
Insurance Value
Chain
IT Provisioning
Store Systems
and POS
Sales Analytics
(SWIFT B2B Integration)
Branch Integration
Channel Renewal
Customer Service
Asset Tracking
http://www.microsoft.com/biztalk/en/us/case-studies.aspx
Public/
Healthcare
Citizen Service
and e-forms
Government
Administration
Collaboration
Electronic Health
Records and
Connected Health
Health Information
Networks and
Clinical Governance
How?
Integrate Systems
Automate Processes
Simplify Change
Let’s learn by examples:
Northwind Traders PO Process – Business Scenario
Purchasing Manager
PO Requestor
PO Approver
BI/BAM Reporting
Vendors
PO Processing &
Invoice Processing
in BizTalk
PO Request
Workflow
in SharePoint
ERP
Vendor PO
Service
Internet
BizTalk
BAM
Invoices
Vendor Invoice
Service
Northwind Traders Purchasing Process
SharePoint Portal
Purchase
Requester
Purchasing
Workflow
Purchase
Approver
Purchase
Orders
Library
ERP
Invoices
Library
Purchase
Order Orch
Invoice
Orch
ERP
System
External Vendors
PO Service
Invoice
Service
Invoice
Drop
Submit PO Request
Send PO for approval
Submit PO approval
Notify PO Requester
Submit PO to processing
Update ERP
Send PO
Archive PO
Receive Ack
Receive Invoice
Send Status
Archive Invoice
Receive Ack
Northwind PO Processing Demo
What Have We Just Seen in This Demo?
Integrate Systems
Seamless SharePoint portal integration with BizTalk
Business tracking across multiple steps
Various: WCF, WS, SQL Server, FTP, POP3 (mail), WSS
Automate Processes
BizTalk Rule Engine automates business decision
Automated interactions synchronize applications
Simplify Change
Easy change of technology & connection properties
Adaptation to changes in the business logic
Customer Case Study: UNESCO
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
UN Agency Retools IT System Quickly and Efficiently with Web
Portal Environment
UNESCO wanted to
progressively homogenize
its IT environment,
implement global standards,
and create a global
application interface while
integrating its existing
systems and applications
UNESCO developed a Web
portal environment using
Microsoft® Office
SharePoint® Server,
Microsoft SQL Server®,
Microsoft BizTalk® Server,
and the Windows Server®
operating system
Rapid deployment
with service-oriented
architecture
Simple SAP integration
Flexible, scalable
architecture
Path toward the future
BizTalk Server Versions
Continuous innovation: Release every 2 years
V1
BizTalk
Server
2000
V2
BizTalk
Server 2002
V3
BizTalk
Server 2004
V4
BizTalk
Server 2006
XML B2B
EAI (partner
adapters)
Vertical B2B
BPM
Partner
Adapters
SOA/ESB
Adapters
in Box
Host
Integration
500
Customers
2,000
Customers
4,000
Customers
7,000
Customers
V5
BizTalk
Server 2006
R2
SOA/ESB
BPM
Extend B2B
(+EDI/AS2)
RFID
8,000
Customers
V6
BizTalk
Server 2009
ALM
Support
ESB (2.0)
BPM
Extend B2B
BAM+
RFID Mobile
and Std Pack
New
Adapters
Update Swift
BizTalk 2009 Value Proposition
Improve Productivity
Developers 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
BizTalk Server 2009 Themes
Support for .NET Framework 3.5 SP1 and
Visual Studio 2008 SP1
Take advantages of the latest developer tools
Support for Windows Server 2008 and
SQL Server 2008
Hyper-V support
Increased performance & scale
New Mobile RFID Platform
New RFID device management and industry
standards support
Enhanced Support for EDI and AS2 Protocols
and Drummond certification
Updated SWIFT Support and SWIFTReady
Financial EAI Gold certification
ESB Guidance 2.0
New UDDI v3 Web Services Registry
New and enhanced LOB adapters
(Oracle EBS, SQL Server)
Enhanced host systems integration
(MQ, CICS, IMS)
Enhanced BAM support
New Application Lifecycle Management
(ALM) support
Support for TFS – integrated source control,
bug tracking, and MSBuild automation
Enhanced Developer Productivity
Visual Studio project system updates
RFID Mobility Scenarios
Scenario
Task
Description
VSTS and TFS Integration
Application lifecycle management
Support for team development
Microsoft Project Server integration
Consistent automated build
Integrated source control
Bug tracking system
Bugs
Non Functional
Requirements
Use Case
Business
Analyst
Change
Requests
Test
Tasks
Project
Manager
Dev
Team
Production
Errors
Operations
BizTalk 2009 TAP Customer Profiles
Featured Case Studies
TAP Quick Stats
117 applicants, 23 accepted and actively developing NOW!
17 Customers have already deployed to PRODUCTION!
Large deployment by our own XBOX team
Estimated 5,000 man-hours of development effort to date
Industry /
Vertical
Enterprise
Customers
Medium and
Small Size
Public Services
(Government)
3
Healthcare
1
2
Retail
2
1
Manufacturing
3
Software / SaaS
2
Finance/Banking
2
Supply Chain
1
Utilities
2
Integration
Standards / Systems
EDI
AS2
1
SWIFT
RosettaNet
Software Company Speeds
Bank Validation Process,
Expects 20 Percent
Productivity Gain
Oracle
Interoperability
SAP Interoperability
3
Energy Firm Integrates
Processes, Speeds Business
Rules Development by 87%
UDDI 3.0
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
BizTalk Server
2009 (H1 09)
Updated
platform support
SOA and Web
Services
BizTalk Server “7”
BizTalk Server “8”
Main themes for the future releases of BizTalk Server:
New & Enhanced
Scenarios
•
Business to
Business
Integration
•
Developer
& Team
Productivity
•
•
•
Low-latency
ESB
B2B
BI/BAM
Asset Tracking (RFID)
Productivity
•
e.g. Complex Mapping
Better Together
•
Integration with the
latest MS platform
Faster Time
to Solution
Maintain release rhythm of roughly every 2 years
Microsoft Platform Vision
As organizations deploy applications to the cloud, BizTalk server will provide
solutions to link on-premises and cloud services.
Visual Studio & .NET
BizTalk: Integration Server, ESB and a Gateway to
Microsoft Azure Services Platform in One Product
Azure Services Platform
HR
ERP
Integration
Server
(EAI/B2B)
Business Partner
CRM
E-Commerce
Business Partner
Enterprise
Service Bus
(ESB)
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 Demo
Fictitious 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
Appraisal Agency 1
Appraisal Agency n
9
Customer
9
Service Registry
1
Live Mesh
Access Control
Services
2
Claim Support
Web app
Send Bids
Access Control
8
Claims
Evaluate Bids
9
11
Appraisal Order
Live Mesh Notification Services
Pull Claims
4
5 ESB Itinerary
3
Resolve Endpoint
7
UDDI
Execute Business Logic
6
LOB
BTS Orchestration
10
Insurance Claim Processing Demo
What Have You Just Seen?
Online submission of claims via Silverlight Live Mesh
application hosted in Windows Azure Services Platform
S+S integration with on-premise services using a new
custom BizTalk LiveMesh Adapter
On-premise Server Itinerary built with BizTalk Server
2009 ESB Toolkit
Event-driven BizTalk Server S+S integration with cloud
services via .NET Services
Technologies 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 have
Automate to reduce costs and errors
Innovate to stay competitive
Integrate to eliminate redundancy
Provide tighter compliance and control
Summary
Integrate. Automate. Simplify.
Seize the opportunity to help your
business with:
Consistent Information
Adaptable Processes
Operational Insight
Realize the potential of BizTalk Server 2009
Better Productivity
Enhanced Agility
Cost Saving
Prepare for the future of S+S with BizTalk
Call to Action
Get ready and involved!
Attend BizTalk Sessions @Tech∙Ed
Explore the existing resources
Upgrade to BizTalk Server 2009, or download
the Evaluation version
Figure out how your organization can save
today with BizTalk!
Related BizTalk Content at Tech∙Ed
Breakout Sessions
SOA304 Introducing the Microsoft Integration Server: BizTalk Server 2009
SOA318 Microsoft BizTalk Goes Mobile: Collecting Physical World Events from Mobile Devices
SOA317 Dynamic Messaging with Microsoft BizTalk Enterprise Service Bus (ESB) Guidance v2
ARC306 Connecting Enterprise Applications to Existing Data
SOA301 Achieving Success with Integration in the Enterprise Using Microsoft BizTalk Server 2009
SOA321 Best Practices for Virtualization of Microsoft BizTalk Server 2009 with Hyper-V
SOA305 Enhancing the SAP User Experience: Building Rich Composite Applications in Microsoft
Office SharePoint Server 2007 Using the BizTalk Adapter Pack
SOA312 Microsoft BizTalk: Application Lifecycle Management and Productivity Enhancements
SOA205 Radio Frequency Identification: Affecting End Users, Online, ERP to Plant Floor
Interactive Sessions
SOA04-INT Deep Dive with Microsoft BizTalk Server 2009 Development Platform
SOA06-INT Integrating with Partners: Learn to Develop with EDI/AS2 in Microsoft BizTalk Server 2009
Hands on Labs
SOA05-HOL Microsoft BizTalk Server: Building and Deploying Your First BizTalk Server Solution
SOA01-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 Resources
SOA
www.microsoft.com/soa
msdn.microsoft.com/wcf
msdn.microsoft.com/wf
www.microsoft.com/net
msdn.microsoft.com/biztalk
www.microsoft.com/biztalk
“Dublin”
www.microsoft.com/net/dublin
“Oslo”
msdn.microsoft.com/oslo
www.microsoft.com/net/oslo.aspx
msdn.microsoft.com/azure/netservices
www.microsoft.com/azure/netservices
twitter.com/dotnetservices
Additional Resources
BizTalk Website
BizTalk Server Roadmap
Introducing Microsoft BizTalk Server
Microsoft BizTalk Server Technical Overview
BizTalk Technical Posters (including interactive “posters”)
BizTalk MSDN Developer Center
Microsoft SOA
Real World SOA Customer Stories
Microsoft BPM
Microsoft's People-Ready Process vision
Integrated 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.