Upload
hollie-pitts
View
223
Download
0
Embed Size (px)
Citation preview
Integration & InteroperationMichael Platt
Architect
Microsoft
Executive Email – Bill Gates
http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
Executive Email – Bill Gates
http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
…I want to focus on two major thrusts of Microsoft’s product interoperability
strategy:
First, we continue to support customers’ needs for software that works well with
what they have today.
Second, we are working with the industry to define a new generation of software and Web services based on eXtensible
Markup Language (XML)…
Executive Email – Bill Gates
http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
Works with What You Have
Designed forInteroperabilit
y
Works with What You Have
Designed forInteroperabilit
y
The Areas of Interoperability
Web Services
WS-*
XMLData
Programmatic
Network
Process
Identity
Management
The Areas of InteroperabilityNetworking Networking
ProtocolsProtocols
TCP/IPTCP/IP
DNSDNS
DHCP/BOOTPDHCP/BOOTP
SNASNA
NFS/NISNFS/NIS
AppleTalkAppleTalk
IPX/SPXIPX/SPX
Network
Data
Programmatic
Process
Identity
Management
The Areas of Interoperability
DataDataAccessAccess
JDBCJDBC
OLEDBOLEDB
ODBCODBC
ADOADO
ADO.NETADO.NET
Data FormatsData Formats
XMLXML
Network
Data
Programmatic
Process
Identity
Management
The Areas of Interoperability
Web ServicesWeb Services
WS-I Basic ProfileWS-I Basic Profile
WS-*WS-*
UDDIUDDI
Binary ChannelsBinary Channels
.NET Remoting.NET Remoting
COM InteropCOM Interop
Custom ChannelsCustom Channels
HTTP GETHTTP GET
Network
Data
Programmatic
Process
Identity
Management
The Areas of Interoperability
Business ProcessBusiness Process
OrchestrationOrchestration
AdaptersAdapters
IBM MQSeriesIBM MQSeries
Message QueuingMessage Queuing
MSMQMSMQ
Network
Data
Programmatic
Process
Identity
Management
The Areas of Interoperability
AuthenticationAuthentication
DirectoryDirectory
KerberosKerberos
PKIX X509PKIX X509
AuthorizationAuthorization
ACLsACLs
RBACRBAC
TLS/SSLTLS/SSL
Network
Data
Programmatic
Process
Identity
Management AuthorizationAuthorization
WS-SecurityWS-Security
The Areas of Interoperability
ManagementManagement
WMIWMI
WBEMWBEM
CIMCIM
SNMPSNMP
Network
Data
Programmatic
Process
Identity
Management
The Areas of Interoperability
• Piecing Together– Whole greater than sum
of parts• Realize advantages• Create opportunities
– Aggregation Patterns• Aggregated Service• Aggregated View
– The future is WS-*Network
Data
Programmatic
Process
Identity
Management
http://msdn.microsoft.com/vstudio/java/interophttp://msdn.microsoft.com/vstudio/java/interop
Conclusion• Microsoft and Interoperability
• Works with what you have; Interoperable by Design• Layered model to represent the six areas• The future is WS-*
• Resources• Interop Month
– http://www.interopmonth.com • Web Services Interoperability Home Page
– http://msdn.microsoft.com/webservices/building/interop• My Blog
– http://www.michael_platt.com• My Email
© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.