integration & interoperation michael platt architect microsoft

Post on 27-Dec-2015

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

– mikepl@microsoft.com

© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

top related