4 Integration and Inter Operation

download 4 Integration and Inter Operation

of 33

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.