What's new in BizTalk Server 2009

BizTalk Server 2009
Overview, Roadmap & Future
Roberto Poppi
Technology Solution Professional
Process Platform and SOA
Microsoft Schweiz GmbH
Topics
•
•
•
•
•
Why? - Challenges
What? - BizTalk Server, Capabilities and Benefits
What’s New? - BizTalk Server 2009 and Beyond
What else? Trip from Dublin to Oslo over the Clouds
Why Now? - Summary
Challenges Facing Businesses
• Maximize value from
existing investments
• New investments
must bring tangible
returns and save
money
… in short:
do more with less!
Key Customer Pain Points
•
•
•
•
•
•
•
Disparate systems
Inconsistent information
Insufficient supply chain collaboration
Frequent business changes
Inefficient manual processes
Hard to manage complex business rules
Lack of visibility of assets and processes
IT Business Challenges
Connect
Change
Control
Empower Customers
and Employees with
Unified View of
Information
and Processes
Respond Rapidly
to Market and
Competitive threats
Gain critical insights
on business
processes and
performance
Topics
•
•
•
•
•
Why? - Challenges
What? - BizTalk Server, Capabilities and Benefits
What’s New? - BizTalk Server 2009 and Beyond
What else? Trip from Dublin to Oslo over the Clouds
Why Now? - Summary
What Is BizTalk Server?
Integrate
The Glue that binds your
systems together.
Connect
The Bridge that connects you
and your business partners.
Analyze
The pair of Binoculars that
provide visibility into your
business.
BizTalk Server Capabilities
B2B
Integrations
Business
Activity
Monitoring
Business
Rules
Engine
Reliable
Messaging/
Orchestration
Line of
Business
Connectivity
RFID &
Sensor
Platform
Managed Service Mediation
• Use existing applications and technologies
• Loosely coupled message integration
• Centralized conversion and transformation
logic
• Traceable message flows
• Reliable delivery
• Secure Messaging
BizTalk
ERP
HR
E-Commerce
CRM
Simplify Interoperability
“Pluggable Adapters In the Box”
MQ
MSMQ
WSE
HTTP
SMTP
File
FTP
POP3
SOAP
SWIFT
HL7
RosettaNet
HIPAA
SQL
WCF Adapter
SharePoint
PeopleSoft
JD Edwards
OneWorld XE
JD Edwards
Enterprise1
Oracle ODBC
Siebel
TIBCO
Rendezvous
TIBCO EMS
SAP
EDI/AS2
X12 and EDIFACT
support
Drummond
Interoperability
Certification
Host Applications
IBM mainframe zSeries
(CICS and IMS)
Midrange iSeries
(AS/400)
IBM DB2
Mainframe DB2
for z/OS
Midrange DB2/400
DB2 Universal Database
for open platforms (AIX,
Linux, Solaris, and
Windows)
Host Files
Rich Service Composition
•
•
•
•
Model driven visual logic
Technology Agnostic
Flexible transaction and exception handling
Reusable design patterns
BizTalk
ERP
HR
E-Commerce
CRM
Abstracting Rules
•
•
•
•
Streamline and speed up processes
Make decision makers more productive
Empower non-developers to automate rules
Adjust business strategy on-the-fly
Visibility Into Distributed
Processes With BAM
BizTalk
Server
BAM
WF BAM
Interceptor
BizTalk
Server
WCF BAM
Interceptor
Reporting Services
Business
BAM Through Office BI
Articulate goals
Centralized
authoring and
access right
management
of scorecards
and KPIs
Analyze issues
Contextualized
analysis of
scorecards, KPIs,
reports and
unstructured data
Collaborate
and act
Strong
integration with
Portal and
Office system
Manage your
business
Data-driven e-mail
notifications for
scorecard and KPIs
Tools
• Graphical
• Model Driven
BizTalk Runtime Architecture
Message
Orchestration
Adapter
Adapter
BTS
Msg
Receive
Pipeline
Map
Receive Port
Host
BTS
Msg
BTS
BTS
MsgBTS
Msg
Msg
Host
Send Pipeline
BTS
Msg
Map
Message Box
Message
Send Port
Host
BizTalk RFID – Value Proposition
Enterprise
Manageability
“Plug & Play”
Manage and
Monitor Devices
UHF, HF, LF,
Active, RTLS,
NFC and Sensor
Devices
Real Time
Failover
Integrates
System Center
Operations
Manager
IT Operations
Managers
Rich Integration
Capability
Out of Box Event
Handlers SQL,
BRE, Web
Services
Integrates with
BizTalk® Server
to Leverage
40+ Adapters
BPM, EDI,
EAI Capability
SOA Platform
Architects
Rich Development
Platform
.NET Based
SDK
Extendible
Driver(DSPI)
Model to
Support Varied
Devices
Extend Platform
Capabilities
Build Rich RFID
Enabled
Applications
Developers
Mobility
.NET Based
SDK
Extend Platform
Capabilities
Build Rich RFID
Enabled
Applications
Store & Forward
Windows Mobile
& Windows CE
Mobile
Workers
BizTalk Server Versions
Continuous innovation:
Release about every 2 years
The Tale of Two Workflows
Using BizTalk 2009 & SharePoint 2007 Workflows Together
PurchaseRequest Process
Invoice Process
Topics
•
•
•
•
•
Why? - Challenges
What? - BizTalk Server, Capabilities and Benefits
What’s New? - BizTalk Server 2009 and Beyond
What else? Trip from Dublin to Oslo over the Clouds
Why Now? - Summary
BizTalk Server 2009
Updated Platform Support
SOA and Web Services
Support for .NET Framework 3.5 SP1
and Visual Studio 2008 SP1
New UDDI v3 Web Services Registry
New and enhanced LOB adapters
(Oracle EBS, SQL)
Enhanced host systems integration
(MQ, CICS, IMS)
Enhanced BAM support
ESB Guidance 2.0 delivers updated
prescriptive guidance
Take advantages of the
latest developer tools
Support for Windows Server 2008
and SQL Server 2008
Hyper-V support
Increased performance & scale
Business to Business Integration
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
Developer & Team Productivity
New Application Lifecycle
Management (ALM) support
Support for TFS - integrated source
control, bug tracking, MSBuild automation
Enhanced Developer Productivity
Visual Studio project system updates
BizTalk Server 2009
Updated Platform Support
SOA and Web Services
Support for .NET Framework 3.5 SP1
and Visual Studio 2008 SP1
New UDDI v3 Web Services Registry
New and enhanced LOB adapters
(Oracle EBS, SQL)
Enhanced host systems integration
(MQ, CICS, IMS)
Enhanced BAM support
ESB Guidance 2.0 delivers updated
prescriptive guidance
Take advantages of the
latest developer tools
Support for Windows Server 2008
and SQL Server 2008
Hyper-V support
Increased performance & scale
Business to Business Integration
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
Developer & Team Productivity
New Application Lifecycle
Management (ALM) support
Support for TFS - integrated source
control, bug tracking, MSBuild automation
Enhanced Developer Productivity
Visual Studio project system updates
BizTalk Server 2009
Updated Platform Support
SOA and Web Services
Support for .NET Framework 3.5 SP1
and Visual Studio 2008 SP1
New UDDI v3 Web Services Registry
New and enhanced LOB adapters
(Oracle EBS, SQL)
Enhanced host systems integration
(MQ, CICS, IMS)
Enhanced BAM support
ESB Guidance 2.0 delivers updated
prescriptive guidance
Take advantages of the
latest developer tools
Support for Windows Server 2008
and SQL Server 2008
Hyper-V support
Increased performance & scale
Business to Business Integration
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
Developer & Team Productivity
New Application Lifecycle
Management (ALM) support
Support for TFS - integrated source
control, bug tracking, MSBuild automation
Enhanced Developer Productivity
Visual Studio project system updates
BizTalk Enterprise Service Bus Guidance v2
• Why you want it…
• Higher levels of reuse
• Lower operational costs
• Dynamic business changes
• Collection point for business, service and exception
metrics
• What it gives you…
• Loosely-coupled messaging environment
• Registry-driven message routing
• Service Discoverability
• Itinerary-based routing
• Logically-centralized messaging fabric
ESB v2 Reference Architecture
Microsoft BizTalk Server
Off-ramps
ESB Core
On-ramps
Core Engine Services
Generic SOAP
Receive
Pipeline
Enrich Service
Route Service
Generic WCF
Receive
Pipeline
Custom Service
Transform Service
Generic JMS
Receive
JMS
Pipeline
Generic Custom Custom
Receive
Pipeline
Resolver-Adapter Framework
Resolvers (…)
Adapter Providers(…)
Custom Resolver
Custom Adapter
Provider
Generic SOAP
Pipeline
Send
Generic WCF
Send
Generic
Pipeline
Generic JMS
Send
Pipeline
Custom
Send
Custom
Pipeline
Exception Management
Exception Handler or Custom Application
Exception Logger
Fault Processor
ESB Services
Resolver Web Service
Transformation Web
Service
UDDI Service
Operations Service
Exception Web Service
ESB Management Portal
Itinerary
Configuration
Store
Provisioning Framework
Exception
Management
Store
Reports
Alerts
ESB v2 Itinerary Design Surface
BizTalk Server 2009
Updated Platform Support
SOA and Web Services
Support for .NET Framework 3.5 SP1
and Visual Studio 2008 SP1
New UDDI v3 Web Services Registry
New and enhanced LOB adapters
(Oracle EBS, SQL)
Enhanced host systems integration
(MQ, CICS, IMS)
Enhanced BAM support
ESB Guidance 2.0 delivers updated
prescriptive guidance
Take advantages of the
latest developer tools
Support for Windows Server 2008
and SQL Server 2008
Hyper-V support
Increased performance & scale
Business to Business Integration
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
Developer & Team Productivity
New Application Lifecycle
Management (ALM) support
Support for TFS - integrated source
control, bug tracking, MSBuild automation
Enhanced Developer Productivity
Visual Studio project system updates
Logical Overview
Business Applications
Connect to Multiple LOB Apps
Orchestrate Business Process
Apply Business Logic
Business Intelligence
BAM for Process BI
SQL/SQL BI for
Data Analytics
RFID and Sensor Services
Manage Devices at the Edge
Add Context and Turn Raw Events into
Business-Process–Relevant Information
Interpret Events at the Edge Through
Filters, Rules a Alerts
Distributed ’Edge’ Sites Running BizTalk® RFID
Device Layer
RFID Fixed and
Mobile Readers
Barcode Scanners
PLCs, etc.
Physical Layer
RFID tags, barcodes
Biometric systems
Environmental sensors, etc.
Manufacturing
Quality Assurance
Inventory
Packaging
Warehouse
Distribution
Reception
RFID Mobile in Asset Tracking
BizTalk Server 2009
Updated Platform Support
SOA and Web Services
Support for .NET Framework 3.5 SP1
and Visual Studio 2008 SP1
New UDDI v3 Web Services Registry
New and enhanced LOB adapters
(Oracle EBS, SQL)
Enhanced host systems integration
(MQ, CICS, IMS)
Enhanced BAM support
ESB Guidance 2.0 delivers updated
prescriptive guidance
Take advantages of the
latest developer tools
Support for Windows Server 2008
and SQL Server 2008
Hyper-V support
Increased performance & scale
Business to Business Integration
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
Developer & Team Productivity
New Application Lifecycle
Management (ALM) support
Support for TFS - integrated source
control, bug tracking, MSBuild automation
Enhanced Developer Productivity
Visual Studio project system updates
Application Life Cycle Management
with TFS & VSTS Integration
• Support for team development
• MS Project Server integration
• Consistent automated build
• Integrated source control
• Bug tracking system
Bugs
Test
Non Functional
Requirements
Tasks
Use Case
Business
Analyst
Change
Requests
Project
Manager
Dev
Team
Production
Errors
Operations
Project Planning
Full integration into Microsoft
Project & Excel for a real-time
view of work items
Team Project Portal
Customizable SharePoint
portal for team collaboration
BizTalk Project System
• BTS Project - Flavored version of baseline
C# Project from Visual Studio 2008
• Core Features from Baseline project
• Project and Item Templates
• Integrated designer and debugging experience
• Command, Context, and toolbar options
• Build and Validate Error Navigation
• Source Control and TFS Integration
• Project Assembly properties
• Flavoring adds custom features to the
baseline project
BizTalk Team Test Functionality
• Create unit tests for Maps, Schemas,
Pipelines
• Enable Unit testing by setting property on
Deployment tab for a BizTalk project
Debugging Support
• Debug Map Feature – XSLT
• Inline XSLT Debugger
• Debugging Orchestrations and Pipelines
• BizTalk Trace Functionality – private variables are now
•
•
visible in the trace
We can now capture trace for off-line debugging – you
can tell between engine code and custom code
We can now enable tracing at every level
Build Automation
• Automate your BizTalk builds… including
scheduled or on demand
• Refined control over your process
• Moving assemblies
• Building Applications
• Generating .msi files
• Options
• Scripts (.vbs, .bat, PowerShell, etc.)
• Nant
• MSBuild
Developing Enhancement
• BizTalk Server 2009 provides an integrated
development platform within Visual Studio
• Deep integration is enabled by flavoring
existing C# project system and additional
customizations
• New ALM experience includes Source
Control, TFS integration, Unit Testing,
MSBuild and Deployment
• More Productive and Efficient BizTalk
developer experience
Topics
•
•
•
•
•
Why? - Challenges
What? - BizTalk Server, Capabilities and Benefits
What’s New? - BizTalk Server 2009 and Beyond
What else? Trip from Dublin to Oslo over the
Clouds
Why Now? - Summary
„OSLO“ – The Vision
What is "Oslo"?
THE PLATFORM FOR MODEL-DRIVEN APPLICATIONS
“M”
The language for authoring models & DSLs
“Quadrant”
The tool for interacting with models & DSLs
Repository
The database for storing & sharing models
Delivering the "Oslo" Vision
Bus Analyst
Arch
Dev
IT Pro
Modeling Tools
Modeling Language
Model Repository
Process Server
Service Bus
Cloud Services
Process
Server
Modeling
Cloud Services
Language
A full
featured
execution
A set
of Microsoft
An
approachable,
environment
for
hosted
services
mainstream,
textual
workflow,
andbus
any
including
alanguage
service
modelingrules,
for
.NET
service.
and
a process
describing
bothserver
data
(e.g. requirements) and
behavior (e.g.workflow)
Architecture of “Dublin”
A Windows Application Server Extensions
Visual
Studio
• Evolution of WAS/IIS and Windows
Oslo
WF and WCF
services
“Dublin”
.NET Framework
IIS/WAS
Windows Server
System Center
Administration Tools
•
•
App Server role to run and manage
WF and WCF services
Initial release is a web download
Ships soon after VS10
BizTalk Server & “Dublin”
ESB Guidance
RFID
HL7
Main Frame
SAP, Oracle,
PeopleSoft
BizTalk Server
Integration Server
SWIFT
EDI
Dynamics CRM
Windows Server + “Dublin”
Application Server
Topics
•
•
•
•
•
Why? - Challenges
What? - BizTalk Server, Capabilities and Benefits
What’s New? - BizTalk Server 2009 and Beyond
What else? Trip from Dublin to Oslo over the Clouds
Why Now? - Summary
Cut Costs With BizTalk Server
Extract More Value from Investments
• Avoid rip-and-replace
by connecting to
legacy systems
• Safely eliminate highcost B2B/EDI
infrastructure
• Use virtualization to
reduce the cost of
infrastructure
Cut Costs With BizTalk Server
Boost Business Agility
•
•
•
Respond to
business requests
faster
•
•
Composite applications
Industry accelerators
Integrate newly
acquired systems
Take advantage of
existing IT skills
Cut Costs With BizTalk Server
Drive Business Efficiency
•
•
•
Automate business
processes and
eliminate manual
processes
Measure process
efficiency with BAM
Take advantage of
RFID technology for
real-time visibility
BizTalk Enterprise Ready Capabilities
• Reliability - persistence for durability &
traceability
• Availability - load balancing and fault
tolerance
• Scalability - clustering and host group
• Security - service, message and role based
Business Critical
Mission Critical
High Throughput
Secure
Enterprise
Ready
Enterprise Proven
• Over 8,500 BizTalk customers worldwide
• 90% of the Fortune Global 100 use BizTalk
Microsoft Validated as Thought Leader
Gartner App
Infrastructure
Gartner App
Infrastructure for New
SOA Application
Project
Gartner Back End App
Integration (Dec 2008)
BizTalk is Microsoft’s Integration platform that
helps customers seamlessly connect systems
and processes
Packaged
Apps
Web 2.0
Devices
and People
Portals
Application
Business
Process
•
•
•
•
Legacy
LOB
Embedded
Trading
Partners
Cloud
Connects to diverse software using a range of different approaches
Supports the execution of automated processes
Makes connecting with applications in other organizations as easy as possible
Allows real-time monitoring of business processes
Your MSDN resources
check out these websites, blogs & more!
Presentations
TechDays: www.techdays.ch
MSDN Events: http://www.microsoft.com/switzerland/msdn/de/presentationfinder.mspx
MSDN Webcasts: http://www.microsoft.com/switzerland/msdn/de/finder/default.mspx
MSDN Events
MSDN Events: http://www.microsoft.com/switzerland/msdn/de/events/default.mspx
Save the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin
MSDN Flash (our by weekly newsletter)
Subscribe: http://www.microsoft.com/switzerland/msdn/de/flash.mspx
MSDN Team Blog
RSS: http://blogs.msdn.com/swiss_dpe_team/Default.aspx
Developer User Groups & Communities
Mobile Devices: http://www.pocketpc.ch/
Microsoft Solutions User Group Switzerland: www.msugs.ch
.NET Managed User Group of Switzerland: www.dotmugs.ch
FoxPro User Group Switzerland: www.fugs.ch
Your TechNet resources
check out these websites, blogs & more!
Presentations
TechDays: www.techdays.ch
TechNet Events
TechNet Events: http://technet.microsoft.com/de-ch/bb291010.aspx
Save the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin
TechNet Flash (our by weekly newsletter)
Subscribe: http://technet.microsoft.com/de-ch/bb898852.aspx
Schweizer IT Professional und TechNet Blog
RSS: http://blogs.technet.com/chitpro-de/
IT Professional User Groups & Communities
SwissITPro User Group: www.swissitpro.ch
NT Anwendergruppe Schweiz: www.nt-ag.ch
PASS (Professional Association for SQL Server): www.sqlpass.ch
7. – 8. April 2010
Congress Center Basel
Premium Sponsoring Partners
Classic Sponsoring Partners
Media Partner
Thanks!
© 2007 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.