Professional Documents
Culture Documents
Burley Kawasaki
Director of Product Management
Microsoft Connected Systems Division
Agenda
Introduction
The SOA Landscape
Standards & Interoperability
The Road to Oslo and beyond
Introduction
What is SOA?
A style of architecture, not a product
Leverages existing assets in a loosely-coupled manner
Standards are critical for success : WS-*, XML, REST, RSS
Web services makes service orientation practical and drives broad
industry interoperability
Connected Applications
Packaged
Apps
Web 2.0
Devices
and People
Portal
Partner
Business
Process
Legacy
LOB
Embedded
Trading
Partners
Cloud
Gartner App
Infrastructure MQ
Gartner Enterprise
App Servers MQ
Customer Momentum
Over 7,600 BizTalk Server customers worldwide
90% of the Fortune Global 100
12 of the 15 largest Retailers in the World
9 of 10 largest U.S. Telecommunications
Companies
9 of the 10 largest Aerospace & Defense
Companies in the U.S.
5 of the 8 largest U.S. Chemical Companies
9 of the 10 largest Insurance Companies
23 of 27 EU member governments
Simplify Interoperability
Windows Communication Foundation
BizTalk Server 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
SOA Infrastructure
Enhancements
New web service registry
capabilities (UDDI v3)
Service enablement of
applications (LOB, DBs,
Legacy)
Service enablement of
edge devices (RFID Mobile
and standards support)
Enhanced interoperability
and connectivity support
(EDI, SWIFT)
SOA patterns and best
practices guidance
Handheld
Barcode and
RFID Scanner
Handheld
Tag Printer
Messaging
Identity
Directory
Eventing
Our Approach
S E RV I C E S
Client
Server
Cloud
Design
Architect
Business
Analyst
Proces
s
Challenges
Deployment
Communication
SRelationships
E RV I C E S
MO
End
to End
D EView
LS
Skill Set
Workflow
Ecosystem
Health
IT Pro
Contracts
Rules
Developer
A P P L I C AT I O N S
SM
E RV
ICES
10
Osl
ODELS
oX
Services
Bus Analyst
Arch
Dev
IT Pro
Modeling Tools
Modeling Language
Model Repository
Process Server
Service Bus
Cloud
Services
Service
Bus
Process
Server
Repository
Modeling
Modeling
Cloud
Services
Language
Tools
ADatabase
full
featured
execution
Allows
to
An
A set
approachable,
ofservices
Microsoft
to
store
and
Create,
edit,
discover
and
environment
for
and
share
browse
models
models
mainstream,
hosted
services
textual
communicate
withand
each
workflow,
rules,
including
modeling
alanguage
service
bus
for
other
anya .NET
service.
and
describing
process
both
server
data
(e.g. requirements) and
behavior (e.g.workflow)
Oslo in a Nutshell
SM
E RV
ICES
Osl
ODELS
Thank you
Server
ASP.NET 2.0
BizTalk
Server
SQL
Server
BizTalk WCF
Adapter
ADO.NET
Provider
Adapter SDK
Runtime
Any LOB
Adapter
Adapter SDK
Runtime
SAP
Adapter
Adapter SDK
Runtime
Siebel
Adapter
Adapter SDK
Runtime
Oracle DB
Adapter
WCF
Web Service
Any LOB
System
SAP
Siebel
Oracle DB
Traditional
Cross
Boundary
Logic
Transactions
Process
Architecture
Tight
Loose
Components
Objects
Services
Identity
Domain
Federated
Tools
Imperative
Declarative
Development
Code
Assemble
Participants
IT
Business + IT
Challenges
Integrating business and IT
Improving the software development lifecycle
Integrating with existing applications and
services
Interoperating across heterogeneous platforms
Connecting across the firewall boundary
Deploying flexibly across software and services
Managing the explosion of services
Adapting and evolving applications
Crossing Boundaries
SaaS
Provider
Partners
Engineering
Sales
Management
SaaS
Provider
Customers