4 Integration And Inter Operation

  • Uploaded by: anon-171529
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 4 Integration And Inter Operation as PDF for free.

More details

  • Words: 1,538
  • Pages: 33
Day 1 Track 1 Session 3

Integration and Interoperability Michael Platt Architect Microsoft UK

Executive Email – Bill Gates

http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp

Executive Email – Bill Gates …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)… http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp

Executive Email – Bill Gates

Works with What You Have

http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp

Designed for Interoperabilit y

The Areas of Interoperability Management Identity Process Works with What You Have Programmatic Data Network

WS-* Designed for Web Interoperabilit Services y XML

The Areas of Interoperability Management Identity Process Programmatic

Networking Protocols TCP/IP DNS AppleTalk IPX/SPX SNA

Data Network

NFS/NIS File and Print

Network and Infrastructure Interoperability with Novell and Apple Microsoft Services for Macintosh (WS 2000 - 3) Interoperability with Apple Networking AppleTalk Routing between networks AppleTalk (PPP) Remote Access

Interoperability with file and print Windows folders and printers accessible from Macs

Microsoft Services for Netware 5.03 (web download) IPX / SPX network support Windows File and Print support for Netware File Migration Utility (Nw to Windows) Directory Synchronization Services (MSDSS) Synchronization of AD and NDS, eDirectory Tactical, NDS specific IDM solution

Network and Infrastructure Interoperability with Mainframes TCP/IP vs SNA Customer Upgrading to New z900 Mainframes IBM Retiring SNA FEP

TN3270 Distributed Link Service IP-DLC Link Service Based on IBM APPN HPR/IP (RFC 2535 IP-DLC)

APPC LU 6.2 support File AS400 / VSAM / KDS / PDS native drivers Print LU 1 and 3

Network and Infrastructure Interoperability with UNIX and Linux (SFU 3.5) Interoperability with UNIX Files and Directories NFS Support for v2 and v3 of NFS Windows NFS support as client, server or gateway ACL to mode bit mapping

NIS Support Tactical, UNIX specific IDM solution for NIS deployments Password update support

Interix Subsystem SDK contains 1,900+ UNIX APIs, 300+ UNIX Tools Tools to interoperate work same as the UNIX derivatives

C and Korn Shell

http://www.interopsystems.com/tools/ Apache, CVS….

The Areas of Interoperability Management Identity Process

Data Access JDBC ODBC OLEDB

Programmatic Data Network

ADO ADO.NET

Data Formats XML

Data Access Other Databases from the Microsoft Platform ADO.NET Managed Providers IBM DB2 DB2 UDB v7.1, v7.2, v8.1 for Windows, UNIX, and Linux DB2 (MVS) V5 through 8, DB2 (OS400) V4 through V5R2

Oracle Oracle 8i R2, R3 (8.1.6, 8.1.7) Oracle 9i R1, R2 (9.0.1, 9.2) Oracle 10g R1 (10.1)

Sybase Sybase Adaptive Server 11.5 and 11.9 Sybase Adaptive Server Enterprise 12.0, 12.5, 12.5.1

Any other database Any database accessible through OLEDB, ODBC

ODBC, OLEDB, ADO SQL Integration Services

SQL Server from Java / J2EE SQL Server 2000 JDBC driver SP2 Type 4 native driver for Websphere, Weblogic, Jbos

Data Access XML File Interoperability Parsing and Serialization XML Parsing System.Xml.XMLDocument System.Xml.XmlReader and XmlWriter Interoperability with DOM and SAX in Java implementations

XML Serialization XML Serializer in .NET for object to XML mapping Interoperable with: Sun JAXB (Java API for XML Binding) IBM WebSphere Java Beans for XML Schema BEA WebLogic Workshop Schema compiler

The Areas of Interoperability Management

Custom Channels HTTP GET

Identity Binary Channels

Process Programmatic

.NET Remoting COM Interop Mainframe

Data Network

Web Services WS-* WS-I Basic Profile SOAP, WSDL, UDDI

Programmatic Interoperability HTTP GET Call Simple, HTTP-based interoperability REST (Representational State Transfer) HTTP GET with list of parameters Very common when using Java Servlets http://site/OrderServlet?item=123&price=99&qty=1 Response returned in XML document

.NET calling HTTP-based Service Programmed via System.Net.WebRequest namespace

SQLXML toolkit enables queries from HTTP GET For example, client Perl script running on Linux

Programmatic Interoperability Binary Communication .NET Remoting Microsoft specification 3rd Party implementations for Java 1.2+ Intrinsyc Ja.NET 1.5 (http://www.intrinsyc.com) JNBridge Pro 1.5 (http://www.jnbridge.com)

RMI/IIOP Channel to CORBA objects CORBA underlying interfaces to all EJBs .NET Client Implementations Borland Janeva (http://www.borland.com) Remoting.Corba (http://remoting-corba.sourceforge.net) IIOP.NET (http://iiop-net.sourceforge.net)

COM support from .NET Call an existing COM component from .NET Import registered component and create wrapper with VS.NET

Call a new .NET component from COM Export and register type library using TLBEXP utility Call as if regular COM component

Programmatic Interoperability Mainframe Integration Screen Logic Interface (SLI) Access via Screen Scraping (3270, LU 2) Presentation Integration (3270 -> HTML) Programmatic Integration (3270 -> COM, .NET Objects) Many third party products

Business Logic Interface (BLI) Access via callable interfaces (LU6.2, APPC)

Transaction Integrator Wrap business rules with COM or .NET wrapper Import COBOL, parse declarations, create interface, publish Use in VS.NET and MMC Experience

Windows or Host Initiated HIS looks like another CICS or IMS region Asynchronous solutions (without using MQSeries)

Programmatic Interoperability Web Services Simple Object Access Protocol (SOAP) Web Services Description Language (WSDL) Universal Description, Discovery and integration (UDDI)

WS-I : Web Services Interoperability Org. http://www.ws-i.org 170+ Vendors, ISVs, SIs and Enterprise Customers

Profiles, Testing Tools and Sample Applications Profiles WS-I Basic Profile WS-I Basic Security Profile in Draft WS-I Attachments Profile in Draft

Programmatic Interoperability Web Services Support in Microsoft Products Microsoft .NET Framework Part of the Framework – no extra additions Compliant with the WS-I Basic Profile 1.0 Create Web Services in any .NET Language C#, C++, Visual Basic .NET, J#... Even COBOL!

Microsoft WSE (Web Services Enhancements) Enhances the current Web Services stack WS-Security, WS-SecureConversation, WS-Trust, WS-Policy Fully supported product

Programmatic Interoperability Web Services Support for Java Sun Microsystems Web Services support through JAX-RPC specification Java Web Services Developer Pack (JWSDP) 1.5

IBM WebSphere Application Developer Studio (WSAD) 5.1.2 WebSphere Web Services Development Kit (WSDK)

BEA BEA WebLogic 8.1.4

Open Source Apache Axis 1.2, Apache SOAP, GSoap

ISV Systinet Server 5.0 webMethods Glue 5.0.2

The Areas of Interoperability Management

Message Queuing MSMQ

Identity

IBM MQSeries

Process Programmatic Data Network

Business Process Orchestration Adapters

Service and Process Integration Accessing MSMQ from other Platforms HTTP SRMP in MSMQ 3.0 JMS->COM from SpiritSoft

Accessing other message queues from Microsoft .NET TIBCO and other vendors TIBCO RV .NET support via COM adapter Open source managed adapters

IBM MQSeries (WebSphere MQ since 5.3) MSMQ-MQSeries Bridge in HIS 2004 MQSeries Adapter for BizTalk 2004 JMS MDB listener for IBM MQSeries WebSphereMQ 5.3 support for .NET in CSD05 onwards

Service and Process Integration Process Orchestration

BizTalk Server

CICS Adapter

Orchestration

Web Service

MQ Adapter

SAP Adapter

The Areas of Interoperability Management Identity Process Programmatic

Authentication

Authorization

Directory

WS-Security

Kerberos

WSFederation

PKIX X509 TLS/SSL Authorization

Data Network

ACLs RBAC

Identity Standards Compliant Authentication TLS/SSL, HTTP Basic, HTTP Digest, IPSec, 802.11b,, EAP-TLS PKIX X509. SAML, XrML

Kerberos Authentication Kerberos Cross Realm Trust in WSS 2003 Tested with MIT v5 Kerberos implementation

Products available for extending Kerberos into non-Microsoft environments Vintela VAS (http://www.vintela.com) CyberSafe TrustBroker (http://www.cybersafe.com)

Single Sign On ESSO: HIS 2004 (RACF, ACF2 Top End) Proginet, Blockade Systems, M-Tech Web SSO third party solutions OpenNetwork Universal IdP (http:// www.opennetwork.com)) (http://www.opennetwork.com Oblix COREId (http:// www.oblix.com)) (http://www.oblix.com Netegrity SiteMinder (http:// www.netegrity.com)) (http://www.netegrity.com Entrust GetAccess (http:// www.entrust.com)) (http://www.entrust.com

WS-Federation Passive Client Profile Enables Federated Security Standards based approach using WS-Security

Web SSO adapters for HttpModule and ISAPI Ability to extend for Apache, NSAPI etc.

Identity Directory Synchronization Microsoft Identity Integration Server Formerly MMS (Microsoft MetaDirectory Services)

Comprehensive IdM Solution Synchronize identity information Provision and de-provision of accounts Self-service and helpdesk password management

•Active Directory •Active Directory Application Mode •Attribute value pair text files •Delimited text files •Directory Services Markup Language •Global Address Lists (Exchange) •LDAP Directory Interchange Format •Lotus Notes/Domino 4.6 & 5.0 •Microsoft NT 4 Domains •Microsoft Exchange 5.5, 2000 & 2003 •Microsoft SQL 7 & 2000 databases •Novell eDirectory v8.6.2 & v8.7 •Oracle 8i & 9i databases •SunONE/iPlanet/Netscape Directory •IBM Informix, DB2, dBase, Access, Excel

Identity WS-Security Who is adopting it? Microsoft (Web Services Enhancements) WSE 2.0 BEA WebLogic 8.1.3 IBM WebSphere 5.1.2 (OASIS compliant in 6.0) Systinet Server 5.0 Sun Microsystems JWSDP 1.5 Oracle (through acquisition of Phaos) webMethods Glue 5.0.2 Apache Projects (WS-FX and Axis-WSSE) RSA BSAFE Verisign TSIK Toolkit (xmldsig and xmlenc) Entrust Authority Security Toolkit (xmldsig and xmlenc)

The Areas of Interoperability Management Identity

Management

Web Services

WMI

WS-Management

WBEM

Process Programmatic Data Network

CIM SNMP

Management Management frameworks MOM Connector Framework (MCF) eXc (http://www.excsoftware.com) WMI event provider for MVS and AS/400

Skywire (http://www.skywiresoftware.com) Integration of MOM with help desks via alerts and iWave Adapters

Aprisma (http://www.aprisma.com) Integration of SNMP management with MOM

Integration of MOM alerts Support for Tivoli, CA today

MOM Extensions for Web Services Actional (http://www.actional.com) Actional Web Services Management Platform

AmberPoint (http://www.amberpoint.com) Amberpoint Management Foundation

CA (http://www.ca.com) Unicenter Web Services Distribution Management (Unicenter WSDM)

Management Distribution Microsoft SMS 2003 Vintela (http://www.vintela.com) UNIX and Linux inventory and software distribution VMX (Vintela Management Extensions) built around OpenWBEM

Xcellenet Afaria (http://www.excellenet.com) Management of PDAs from SMS PocketPC, Palm and RIM

The Areas of Interoperability Management Identity Process Works with What You Have Programmatic Data Network

WS-* Designed for Web Interoperabilit Services y XML

http ://msd n.m icro soft .c om /vstu dio/ jav a/inte rop

Conclusion Microsoft and Interoperability Architectural Interoperability Model for the Enterprise Tactical: Adapters Strategic: XML and Web Services

Resources Interop Month http://www.interopmonth.com

Web Services Interoperability Home Page http://msdn.microsoft.com/webservices/building/interop

My Blog http://blogs.technet.com/michael_platt

My Email [email protected]

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

Related Documents