Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
4 Integration and Inter Operation
-
Upload
anon-171529 -
Category
Documents
-
view
221 -
download
0
Transcript of 4 Integration and Inter Operation
-
8/14/2019 4 Integration and Inter Operation
1/33
Integration and InteroperabilityIntegration and Interoperability
Michael PlattMichael Platt
Architect Microsoft UKArchitect Microsoft UK
Day 1 Track 1 Session 3
-
8/14/2019 4 Integration and Inter Operation
2/33
Executive Email Bill GatesExecutive Email Bill Gates
http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asphttp://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asphttp://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asphttp://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp -
8/14/2019 4 Integration and Inter Operation
3/33
Executive Email Bill GatesExecutive Email Bill Gates
http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asphttp://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
I want to focus on two major thrusts ofMicrosofts product interoperability
strategy:
First, we continue to support customersneeds for software that works well withwhat they have today.
Second, we are working with the industry
to define a new generation of softwareand Web services based on eXtensible
Markup Language (XML)
http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asphttp://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asphttp://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp -
8/14/2019 4 Integration and Inter Operation
4/33
Executive Email Bill GatesExecutive Email Bill Gates
http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asphttp://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
Works withWhat You Have
Designed forInteroperabilit
y
http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asphttp://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asphttp://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp -
8/14/2019 4 Integration and Inter Operation
5/33
Works withWhat You Have
Designed forInteroperabilit
y
The Areas of InteroperabilityThe Areas of Interoperability
Web Services
WS-*
XMLData
Programmatic
Network
Process
Identity
Management
-
8/14/2019 4 Integration and Inter Operation
6/33
The Areas of InteroperabilityThe Areas of Interoperability
NetworkingNetworking
ProtocolsProtocols
TCP/IPTCP/IP
DNSDNS
SNASNA
NFS/NISNFS/NIS
AppleTalkAppleTalk
IPX/SPXIPX/SPX
Network
Data
Programmatic
Process
Identity
Management
File and PrintFile and Print
-
8/14/2019 4 Integration and Inter Operation
7/33
Network and InfrastructureNetwork and Infrastructure
Interoperability with Novell and AppleInteroperability with Novell and Apple
Microsoft Services for Macintosh (WS 2000 - 3)Microsoft Services for Macintosh (WS 2000 - 3)
Interoperability with Apple NetworkingInteroperability with Apple Networking
AppleTalk Routing between networksAppleTalk Routing between networks
AppleTalk (PPP) Remote AccessAppleTalk (PPP) Remote Access
Interoperability with file and printInteroperability with file and print
Windows folders and printers accessible from MacsWindows folders and printers accessible from Macs
Microsoft Services for Netware 5.03 (web download)Microsoft Services for Netware 5.03 (web download)
IPX / SPX network supportIPX / SPX network support
Windows File and Print support for NetwareWindows File and Print support for Netware
File Migration Utility (Nw to Windows)File Migration Utility (Nw to Windows)
Directory Synchronization Services (MSDSS)Directory Synchronization Services (MSDSS)
Synchronization of AD and NDS, eDirectorySynchronization of AD and NDS, eDirectory
Tactical, NDS specific IDM solutionTactical, NDS specific IDM solution
-
8/14/2019 4 Integration and Inter Operation
8/33
Interoperability with MainframesInteroperability with Mainframes
TCP/IP vs SNATCP/IP vs SNA
Customer Upgrading to New z900 MainframesCustomer Upgrading to New z900 Mainframes
IBM Retiring SNA FEPIBM Retiring SNA FEP
TN3270TN3270
Distributed Link ServiceDistributed Link Service
IP-DLC Link ServiceIP-DLC Link Service
Based on IBM APPN HPR/IP (RFC 2535 IP-DLC)Based on IBM APPN HPR/IP (RFC 2535 IP-DLC)
APPC LU 6.2 supportAPPC LU 6.2 support
File AS400 / VSAM / KDS / PDS native driversFile AS400 / VSAM / KDS / PDS native drivers
Print LU 1 and 3Print LU 1 and 3
Network and InfrastructureNetwork and Infrastructure
-
8/14/2019 4 Integration and Inter Operation
9/33
Network and InfrastructureNetwork and Infrastructure
Interoperability with UNIX and Linux (SFU 3.5)Interoperability with UNIX and Linux (SFU 3.5)
Interoperability with UNIX Files and DirectoriesInteroperability with UNIX Files and Directories
NFS Support for v2 and v3 of NFSNFS Support for v2 and v3 of NFS
Windows NFS support as client, server or gatewayWindows NFS support as client, server or gateway
ACL to mode bit mappingACL to mode bit mapping
NIS SupportNIS Support
Tactical, UNIX specific IDM solution for NIS deploymentsTactical, UNIX specific IDM solution for NIS deployments
Password update supportPassword update support
Interix SubsystemInterix Subsystem
SDK contains 1,900+ UNIX APIs, 300+ UNIX ToolsSDK contains 1,900+ UNIX APIs, 300+ UNIX ToolsTools to interoperate work same as the UNIX derivativesTools to interoperate work same as the UNIX derivatives
C and Korn ShellC and Korn Shell
http://www.interopsystems.com/tools/http://www.interopsystems.com/tools/
Apache, CVS.Apache, CVS.
http://www.interopsystems.com/tools/http://www.interopsystems.com/tools/http://www.interopsystems.com/tools/ -
8/14/2019 4 Integration and Inter Operation
10/33
The Areas of InteroperabilityThe Areas of Interoperability
DataDataAccessAccess
JDBCJDBC
OLEDBOLEDB
ODBCODBC
ADOADO
ADO.NETADO.NET
Data FormatsData FormatsXMLXML
Network
Data
Programmatic
Process
Identity
Management
-
8/14/2019 4 Integration and Inter Operation
11/33
Data AccessData AccessOther Databases from the Microsoft PlatformOther Databases from the Microsoft Platform
ADO.NET Managed ProvidersADO.NET Managed ProvidersIBM DB2IBM DB2
DB2 UDB v7.1, v7.2, v8.1 for Windows, UNIX, and LinuxDB2 UDB v7.1, v7.2, v8.1 for Windows, UNIX, and Linux
DB2 (MVS) V5 through 8, DB2 (OS400) V4 through V5R2DB2 (MVS) V5 through 8, DB2 (OS400) V4 through V5R2
OracleOracle
Oracle 8i R2, R3 (8.1.6, 8.1.7)Oracle 8i R2, R3 (8.1.6, 8.1.7)
Oracle 9i R1, R2 (9.0.1, 9.2)Oracle 9i R1, R2 (9.0.1, 9.2)Oracle 10g R1 (10.1)Oracle 10g R1 (10.1)
SybaseSybase
Sybase Adaptive Server 11.5 and 11.9Sybase Adaptive Server 11.5 and 11.9
Sybase Adaptive Server Enterprise 12.0, 12.5, 12.5.1Sybase Adaptive Server Enterprise 12.0, 12.5, 12.5.1
Any other databaseAny other database
Any database accessible through OLEDB, ODBCAny database accessible through OLEDB, ODBC
ODBC, OLEDB, ADOODBC, OLEDB, ADO
SQL Integration ServicesSQL Integration Services
SQL Server from Java / J2EESQL Server from Java / J2EE
SQL Server 2000 JDBC driver SP2SQL Server 2000 JDBC driver SP2
Type 4 native driver for Websphere, Weblogic, JbosType 4 native driver for Websphere, Weblogic, Jbos
-
8/14/2019 4 Integration and Inter Operation
12/33
Data AccessData Access
XML File InteroperabilityXML File InteroperabilityParsing and SerializationParsing and Serialization
XML ParsingXML Parsing
System.Xml.XMLDocumentSystem.Xml.XMLDocument
System.Xml.XmlReader and XmlWriterSystem.Xml.XmlReader and XmlWriter
Interoperability with DOM and SAX in Java implementationsInteroperability with DOM and SAX in Java implementations
XML SerializationXML Serialization
XML Serializer in .NET for object to XML mappingXML Serializer in .NET for object to XML mapping
Interoperable with:Interoperable with:
Sun JAXB (Java API for XML Binding)Sun JAXB (Java API for XML Binding)
IBM WebSphere Java Beans for XML SchemaIBM WebSphere Java Beans for XML Schema
BEA WebLogic Workshop Schema compilerBEA WebLogic Workshop Schema compiler
-
8/14/2019 4 Integration and Inter Operation
13/33
The Areas of InteroperabilityThe Areas of Interoperability
Web ServicesWeb Services
WS-I Basic ProfileWS-I Basic Profile
WS-*WS-*
SOAP, WSDL, UDDISOAP, WSDL, UDDI
Binary ChannelsBinary Channels
.NET Remoting.NET Remoting
COM InteropCOM Interop
Custom ChannelsCustom Channels
HTTP GETHTTP GET
Network
Data
Programmatic
Process
Identity
Management
MainframeMainframe
-
8/14/2019 4 Integration and Inter Operation
14/33
Programmatic InteroperabilityProgrammatic Interoperability
HTTP GET CallHTTP GET CallSimple, HTTP-based interoperabilitySimple, HTTP-based interoperability
REST (Representational State Transfer)REST (Representational State Transfer)
HTTP GET with list of parametersHTTP GET with list of parameters
Very common when using Java ServletsVery common when using Java Servlets
http://site/OrderServlet?item=123&price=99&qty=1http://site/OrderServlet?item=123&price=99&qty=1
Response returned in XML documentResponse returned in XML document
.NET calling HTTP-based Service.NET calling HTTP-based Service
Programmed via System.Net.WebRequest namespaceProgrammed via System.Net.WebRequest namespace
SQLXML toolkit enables queries from HTTP GETSQLXML toolkit enables queries from HTTP GET
For example, client Perl script running on LinuxFor example, client Perl script running on Linux
http://site/OrderServlet?item=123&price=99&qty=1http://site/OrderServlet?item=123&price=99&qty=1http://site/OrderServlet?item=123&price=99&qty=1 -
8/14/2019 4 Integration and Inter Operation
15/33
Programmatic InteroperabilityProgrammatic InteroperabilityBinary CommunicationBinary Communication
.NET Remoting.NET RemotingMicrosoft specificationMicrosoft specification
33rdrd Party implementations for Java 1.2+Party implementations for Java 1.2+
Intrinsyc Ja.NET 1.5 (Intrinsyc Ja.NET 1.5 (http://www.intrinsyc.comhttp://www.intrinsyc.com))
JNBridge Pro 1.5 (JNBridge Pro 1.5 (http://www.jnbridge.comhttp://www.jnbridge.com))
RMI/IIOP Channel to CORBA objectsRMI/IIOP Channel to CORBA objectsCORBA underlying interfaces to all EJBsCORBA underlying interfaces to all EJBs
.NET Client Implementations.NET Client Implementations
Borland Janeva (Borland Janeva (http://http://www.borland.comwww.borland.com))
Remoting.Corba (Remoting.Corba (http://remoting-corba.sourceforge.nethttp://remoting-corba.sourceforge.net))
IIOP.NET (IIOP.NET (http://iiop-net.sourceforge.nethttp://iiop-net.sourceforge.net))
COM support from .NETCOM support from .NET
Call an existing COM component from .NETCall an existing COM component from .NET
Import registered component and create wrapper with VS.NETImport registered component and create wrapper with VS.NET
Call a new .NET component from COMCall a new .NET component from COM
Export and register type library using TLBEXP utilityExport and register type library using TLBEXP utility
Call as if regular COM componentCall as if regular COM component
http://www.intrinsyc.com/http://www.intrinsyc.com/http://www.jnbridge.com/http://www.jnbridge.com/http://www.borland.com/http://www.borland.com/http://www.borland.com/http://www.borland.com/http://remoting-corba.sourceforge.net/http://remoting-corba.sourceforge.net/http://iiop-net.sourceforge.net/http://iiop-net.sourceforge.net/http://iiop-net.sourceforge.net/http://remoting-corba.sourceforge.net/http://www.borland.com/http://www.borland.com/http://www.jnbridge.com/http://www.intrinsyc.com/ -
8/14/2019 4 Integration and Inter Operation
16/33
Programmatic InteroperabilityProgrammatic Interoperability
Mainframe IntegrationMainframe Integration
Screen Logic Interface (SLI)Screen Logic Interface (SLI)Access via Screen Scraping (3270, LU 2)Access via Screen Scraping (3270, LU 2)
Presentation Integration (3270 -> HTML)Presentation Integration (3270 -> HTML)
Programmatic Integration (3270 -> COM, .NET Objects)Programmatic Integration (3270 -> COM, .NET Objects)
Many third party productsMany third party products
Business Logic Interface (BLI)Business Logic Interface (BLI)
Access via callable interfaces (LU6.2, APPC)Access via callable interfaces (LU6.2, APPC)
Transaction IntegratorTransaction Integrator
Wrap business rules with COM or .NET wrapperWrap business rules with COM or .NET wrapper
Import COBOL, parse declarations, create interface, publishImport COBOL, parse declarations, create interface, publish
Use in VS.NET and MMC ExperienceUse in VS.NET and MMC Experience
Windows or Host InitiatedWindows or Host Initiated
HIS looks like another CICS or IMS regionHIS looks like another CICS or IMS region
Asynchronous solutions (without using MQSeries)Asynchronous solutions (without using MQSeries)
-
8/14/2019 4 Integration and Inter Operation
17/33
Programmatic InteroperabilityProgrammatic Interoperability
Web ServicesWeb Services
Simple Object Access Protocol (SOAP)Simple Object Access Protocol (SOAP)
Web Services Description Language (WSDL)Web Services Description Language (WSDL)
Universal Description, Discovery and integration (UDDI)Universal Description, Discovery and integration (UDDI)
WS-I : Web Services Interoperability Org.WS-I : Web Services Interoperability Org.http://www.ws-i.orghttp://www.ws-i.org
170+ Vendors, ISVs, SIs and Enterprise Customers170+ Vendors, ISVs, SIs and Enterprise Customers
Profiles, Testing Tools and Sample ApplicationsProfiles, Testing Tools and Sample Applications
ProfilesProfiles
WS-I Basic ProfileWS-I Basic Profile
WS-I Basic Security Profile in DraftWS-I Basic Security Profile in Draft
WS-I Attachments Profile in DraftWS-I Attachments Profile in Draft
http://www.ws-i.org/http://www.ws-i.org/http://www.ws-i.org/ -
8/14/2019 4 Integration and Inter Operation
18/33
Programmatic InteroperabilityProgrammatic Interoperability
Web Services Support in Microsoft ProductsWeb Services Support in Microsoft Products
Microsoft .NET FrameworkMicrosoft .NET Framework
Part of the Framework no extra additionsPart of the Framework no extra additions
Compliant with the WS-I Basic Profile 1.0Compliant with the WS-I Basic Profile 1.0
Create Web Services in any .NET LanguageCreate Web Services in any .NET Language
C#, C++, Visual Basic .NET, J#... Even COBOL!C#, C++, Visual Basic .NET, J#... Even COBOL!
Microsoft WSE (Web Services Enhancements)Microsoft WSE (Web Services Enhancements)
Enhances the current Web Services stackEnhances the current Web Services stack
WS-Security, WS-SecureConversation, WS-Trust, WS-PolicyWS-Security, WS-SecureConversation, WS-Trust, WS-Policy
Fully supported productFully supported product
-
8/14/2019 4 Integration and Inter Operation
19/33
Programmatic InteroperabilityProgrammatic Interoperability
Web Services Support for JavaWeb Services Support for Java
Sun MicrosystemsSun Microsystems
Web Services support through JAX-RPC specificationWeb Services support through JAX-RPC specification
Java Web Services Developer Pack (JWSDP) 1.5Java Web Services Developer Pack (JWSDP) 1.5
IBMIBM
WebSphere Application Developer Studio (WSAD) 5.1.2WebSphere Application Developer Studio (WSAD) 5.1.2
WebSphere Web Services Development Kit (WSDK)WebSphere Web Services Development Kit (WSDK)
BEABEA
BEA WebLogic 8.1.4BEA WebLogic 8.1.4
Open SourceOpen Source
Apache Axis 1.2, Apache SOAP, GSoapApache Axis 1.2, Apache SOAP, GSoap
ISVISV
Systinet Server 5.0Systinet Server 5.0
webMethods Glue 5.0.2webMethods Glue 5.0.2
-
8/14/2019 4 Integration and Inter Operation
20/33
The Areas of InteroperabilityThe Areas of Interoperability
Business ProcessBusiness Process
OrchestrationOrchestration
AdaptersAdapters
IBM MQSeriesIBM MQSeries
Message QueuingMessage Queuing
MSMQMSMQ
Network
Data
Programmatic
Process
Identity
Management
-
8/14/2019 4 Integration and Inter Operation
21/33
Service and Process IntegrationService and Process Integration
Accessing MSMQ from other PlatformsAccessing MSMQ from other PlatformsHTTP SRMP in MSMQ 3.0HTTP SRMP in MSMQ 3.0
JMS->COM from SpiritSoftJMS->COM from SpiritSoft
Accessing other message queues from Microsoft .NETAccessing other message queues from Microsoft .NET
TIBCO and other vendorsTIBCO and other vendors
TIBCO RV .NET support via COM adapterTIBCO RV .NET support via COM adapter
Open source managed adaptersOpen source managed adapters
IBM MQSeries (WebSphere MQ since 5.3)IBM MQSeries (WebSphere MQ since 5.3)
MSMQ-MQSeries Bridge in HIS 2004MSMQ-MQSeries Bridge in HIS 2004
MQSeries Adapter for BizTalk 2004MQSeries Adapter for BizTalk 2004
JMS MDB listener for IBM MQSeriesJMS MDB listener for IBM MQSeries
WebSphereMQ 5.3 support for .NET in CSD05 onwardsWebSphereMQ 5.3 support for .NET in CSD05 onwards
S i d P I i
-
8/14/2019 4 Integration and Inter Operation
22/33
Service and Process IntegrationService and Process Integration
Process OrchestrationProcess Orchestration
WebService
CICSAdapter
MQAdapter
SAPAdapter
Orchestration
BizTalk Server
-
8/14/2019 4 Integration and Inter Operation
23/33
The Areas of InteroperabilityThe 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
WS-WS-
FederationFederation
-
8/14/2019 4 Integration and Inter Operation
24/33
IdentityIdentityStandards Compliant AuthenticationStandards Compliant Authentication
TLS/SSL, HTTP Basic, HTTP Digest, IPSec, 802.11b,, EAP-TLSTLS/SSL, HTTP Basic, HTTP Digest, IPSec, 802.11b,, EAP-TLS
PKIX X509. SAML, XrMLPKIX X509. SAML, XrML
Kerberos AuthenticationKerberos Authentication
Kerberos Cross Realm Trust in WSS 2003Kerberos Cross Realm Trust in WSS 2003
Tested with MIT v5 Kerberos implementationTested with MIT v5 Kerberos implementation
Products available for extending Kerberos into non-Microsoft environmentsProducts available for extending Kerberos into non-Microsoft environments
Vintela VAS (Vintela VAS (http://http://www.vintela.comwww.vintela.com))
CyberSafe TrustBroker (CyberSafe TrustBroker (http://www.cybersafe.comhttp://www.cybersafe.com))
Single Sign OnSingle Sign On
ESSO: HIS 2004 (RACF, ACF2 Top End)ESSO: HIS 2004 (RACF, ACF2 Top End) Proginet, Blockade Systems, M-TechProginet, Blockade Systems, M-TechWeb SSO third party solutionsWeb SSO third party solutions
OpenNetwork Universal IdP (OpenNetwork Universal IdP (http://http://www.opennetwork.comwww.opennetwork.com))
Oblix COREId (Oblix COREId (http://http://www.oblix.comwww.oblix.com))Netegrity SiteMinder (Netegrity SiteMinder (http://http://www.netegrity.comwww.netegrity.com))
Entrust GetAccess (Entrust GetAccess (http://http://www.entrust.comwww.entrust.com))
WS-Federation Passive Client ProfileWS-Federation Passive Client Profile
Enables Federated SecurityEnables Federated Security
Standards based approach using WS-SecurityStandards based approach using WS-Security
Web SSO adapters for HttpModule and ISAPIWeb SSO adapters for HttpModule and ISAPIAbility to extend for Apache, NSAPI etc.Ability to extend for Apache, NSAPI etc.
Id tit
http://www.vintela.com/http://www.vintela.com/http://www.vintela.com/http://www.vintela.com/http://www.cybersafe.com/http://www.cybersafe.com/http://www.opennetwork.com/http://www.opennetwork.com/http://www.opennetwork.com/http://www.opennetwork.com/http://www.opennetwork.com/http://www.oblix.com/http://www.oblix.com/http://www.oblix.com/http://www.oblix.com/http://www.netegrity.com/http://www.netegrity.com/http://www.netegrity.com/http://www.netegrity.com/http://www.entrust.com/http://www.entrust.com/http://www.entrust.com/http://www.entrust.com/http://www.entrust.com/http://www.entrust.com/http://www.netegrity.com/http://www.netegrity.com/http://www.oblix.com/http://www.oblix.com/http://www.opennetwork.com/http://www.opennetwork.com/http://www.cybersafe.com/http://www.vintela.com/http://www.vintela.com/ -
8/14/2019 4 Integration and Inter Operation
25/33
IdentityIdentity
Directory SynchronizationDirectory Synchronization
Microsoft Identity Integration ServerMicrosoft Identity Integration ServerFormerly MMS (Microsoft Meta-Formerly MMS (Microsoft Meta-
Directory Services)Directory Services)
Comprehensive IdM SolutionComprehensive IdM Solution
Synchronize identity informationSynchronize identity information
Provision and de-provision ofProvision and de-provision of
accountsaccounts
Self-service and helpdesk passwordSelf-service and helpdesk password
managementmanagement
Active DirectoryActive Directory
Active Directory ApplicationActive Directory Application
ModeMode
Attribute value pair text filesAttribute value pair text files
Delimited text filesDelimited text files
Directory Services MarkupDirectory Services Markup
LanguageLanguage
Global Address ListsGlobal Address Lists
(Exchange)(Exchange)
LDAP Directory InterchangeLDAP Directory Interchange
FormatFormat
Lotus Notes/Domino 4.6 &Lotus Notes/Domino 4.6 &5.05.0
Microsoft NT 4 DomainsMicrosoft NT 4 Domains
Microsoft Exchange 5.5,Microsoft Exchange 5.5,
2000 & 20032000 & 2003
Microsoft SQL 7 & 2000Microsoft SQL 7 & 2000
databasesdatabases
Novell eDirectory v8.6.2 &Novell eDirectory v8.6.2 &v8.7v8.7
Oracle 8i & 9i databasesOracle 8i & 9i databases
SunONE/iPlanet/NetscapeSunONE/iPlanet/Netscape
DirectoryDirectory
IBM Informix, DB2, dBase,IBM Informix, DB2, dBase,
Access, ExcelAccess, Excel
Id tit
-
8/14/2019 4 Integration and Inter Operation
26/33
IdentityIdentity
WS-SecurityWS-Security
Who is adopting it?Who is adopting it?
Microsoft (Web Services Enhancements) WSE 2.0Microsoft (Web Services Enhancements) WSE 2.0
BEA WebLogic 8.1.3BEA WebLogic 8.1.3
IBM WebSphere 5.1.2 (OASIS compliant in 6.0)IBM WebSphere 5.1.2 (OASIS compliant in 6.0)
Systinet Server 5.0Systinet Server 5.0
Sun Microsystems JWSDP 1.5Sun Microsystems JWSDP 1.5
Oracle (through acquisition of Phaos)Oracle (through acquisition of Phaos)
webMethods Glue 5.0.2webMethods Glue 5.0.2
Apache Projects (WS-FX and Axis-WSSE)Apache Projects (WS-FX and Axis-WSSE)
RSA BSAFERSA BSAFE
Verisign TSIK Toolkit (xmldsig and xmlenc)Verisign TSIK Toolkit (xmldsig and xmlenc)
Entrust Authority Security Toolkit (xmldsig and xmlenc)Entrust Authority Security Toolkit (xmldsig and xmlenc)
fTh A f I t bilit
-
8/14/2019 4 Integration and Inter Operation
27/33
The Areas of InteroperabilityThe Areas of Interoperability
ManagementManagement
WMIWMI
WBEMWBEM
CIMCIM
SNMPSNMP
Network
Data
Programmatic
Process
Identity
Management Web ServicesWeb Services
WS-ManagementWS-Management
-
8/14/2019 4 Integration and Inter Operation
28/33
ManagementManagementManagement frameworksManagement frameworks
MOM Connector Framework (MCF)MOM Connector Framework (MCF)
eXc (eXc (http://www.excsoftware.comhttp://www.excsoftware.com))
WMI event provider for MVS and AS/400WMI event provider for MVS and AS/400
Skywire (Skywire (http://www.skywiresoftware.comhttp://www.skywiresoftware.com))
Integration of MOM with help desks via alerts and iWave AdaptersIntegration of MOM with help desks via alerts and iWave Adapters
Aprisma (Aprisma (http://www.aprisma.comhttp://www.aprisma.com))
Integration of SNMP management with MOMIntegration of SNMP management with MOM
Integration of MOM alertsIntegration of MOM alerts
Support for Tivoli, CA todaySupport for Tivoli, CA today
MOM Extensions for Web ServicesMOM Extensions for Web Services
Actional (Actional (
http://http://
www.actional.comwww.actional.com
))
Actional Web Services Management PlatformActional Web Services Management Platform
AmberPoint (AmberPoint (http://http://www.amberpoint.comwww.amberpoint.com))
Amberpoint Management FoundationAmberpoint Management Foundation
CA (CA (http://http://www.ca.comwww.ca.com))
Unicenter Web Services Distribution Management (UnicenterUnicenter Web Services Distribution Management (Unicenter
WSDM)WSDM)
http://www.excsoftware.com/http://www.excsoftware.com/http://www.skywiresoftware.com/http://www.skywiresoftware.com/http://www.aprisma.com/http://www.aprisma.com/http://www.actional.com/http://www.actional.com/http://www.actional.com/http://www.actional.com/http://www.amberpoint.com/http://www.amberpoint.com/http://www.amberpoint.com/http://www.amberpoint.com/http://www.ca.com/http://www.ca.com/http://www.ca.com/http://www.ca.com/http://www.ca.com/http://www.ca.com/http://www.amberpoint.com/http://www.amberpoint.com/http://www.actional.com/http://www.actional.com/http://www.aprisma.com/http://www.skywiresoftware.com/http://www.excsoftware.com/ -
8/14/2019 4 Integration and Inter Operation
29/33
ManagementManagement
DistributionDistribution
Microsoft SMS 2003Microsoft SMS 2003
Vintela (Vintela (http://www.vintela.comhttp://www.vintela.com))
UNIX and Linux inventory and software distributionUNIX and Linux inventory and software distribution
VMX (Vintela Management Extensions) built aroundVMX (Vintela Management Extensions) built around
OpenWBEMOpenWBEM
Xcellenet Afaria (Xcellenet Afaria (http://www.excellenet.comhttp://www.excellenet.com))
Management of PDAs from SMSManagement of PDAs from SMSPocketPC, Palm and RIMPocketPC, Palm and RIM
Th A f I t bilitTh A f I t bilit
http://www.vintela.com/http://www.vintela.com/http://www.excellenet.com/http://www.excellenet.com/http://www.excellenet.com/http://www.vintela.com/ -
8/14/2019 4 Integration and Inter Operation
30/33
Works withWhat You Have
Designed forInteroperabilit
y
The Areas of InteroperabilityThe Areas of Interoperability
Web Services
WS-*
XMLData
Programmatic
Network
Process
Identity
Management
-
8/14/2019 4 Integration and Inter Operation
31/33
http ://msd n.m icro soft .c om/vstu dio/ jav a/inte ropttp ://msd n.m icro soft .c om/vstu dio/ jav a/inte rop
C l iC l i
-
8/14/2019 4 Integration and Inter Operation
32/33
ConclusionConclusion
Microsoft and InteroperabilityMicrosoft and Interoperability
Architectural Interoperability Model for the EnterpriseArchitectural Interoperability Model for the EnterpriseTactical: AdaptersTactical: Adapters
Strategic: XML and Web ServicesStrategic: XML and Web Services
ResourcesResources
Interop MonthInterop Month
http://www.interopmonth.comhttp://www.interopmonth.com
Web Services Interoperability Home PageWeb Services Interoperability Home Page
http://msdn.microsoft.com/webservices/building/interophttp://msdn.microsoft.com/webservices/building/interop
My BlogMy Blog
http://blogs.technet.com/michael_platthttp://blogs.technet.com/michael_platt
My EmailMy Email
[email protected]@microsoft.com
http://www.interopmonth.com/http://www.interopmonth.com/http://msdn.microsoft.com/webservices/building/interophttp://msdn.microsoft.com/webservices/building/interophttp://blogs.technet.com/michael_platthttp://blogs.technet.com/michael_plattmailto:[email protected]:[email protected]:[email protected]://blogs.technet.com/michael_platthttp://msdn.microsoft.com/webservices/building/interophttp://www.interopmonth.com/ -
8/14/2019 4 Integration and Inter Operation
33/33
2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.