51
Host Integration Server Host Integration Server 2004 Technical overview 2004 Technical overview Alessandro Alessandro Appiani Appiani

Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Embed Size (px)

Citation preview

Page 1: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host Integration Server 2004 Host Integration Server 2004 Technical overviewTechnical overview

Alessandro AppianiAlessandro AppianiMCT MCSE (2000 NT 4.0 NT 3.5)MCT MCSE (2000 NT 4.0 NT 3.5)

Page 2: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

AgendaAgenda Platform Interoperability OverviewPlatform Interoperability Overview

Network & Security Network & Security Data IntegrationData Integration Enterprise Integration Enterprise Integration Application IntegrationApplication Integration

Host Integration Server 2004 news & Host Integration Server 2004 news & overviewoverview

Page 3: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

IBM Platform InteroperabilityIBM Platform Interoperability

IBM Mainframe and AS/400 PlatformsIBM Mainframe and AS/400 Platforms Daily operations (mission-critical apps and Daily operations (mission-critical apps and

data)data) ““Vital” information to run organizationVital” information to run organization

Windows PlatformWindows Platform Build new LOB apps Build new LOB apps

Visual StudioVisual Studio .NET Framework.NET Framework

Windows 2000/2003 DatacenterWindows 2000/2003 Datacenter

Co-existence = integrationCo-existence = integration

Page 4: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

IBM Platform IntegrationIBM Platform Integration

Extending Host SystemsExtending Host Systems IBM MainframeIBM Mainframe IBM Midrange (AS/400, AIX)IBM Midrange (AS/400, AIX)

Microsoft TechnologiesMicrosoft Technologies Host Integration Server 2004 (ex SNA Server)Host Integration Server 2004 (ex SNA Server) COM+, .NET Framework, Visual Studio COM+, .NET Framework, Visual Studio SQL Server, MSMQSQL Server, MSMQ BizTalk Server & AdaptersBizTalk Server & Adapters

Page 5: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Internal Applications(any platform)

<XLANG>Process

</XLANG>

BizTalkOrchestration

B2B Trading Partners (any platform)

BizTalkMessaging

MSMQ.NET

or COMWeb

Service

WebService

Mainframe

AS/400HIS

Microsoft Integration PlatformMicrosoft Integration Platform

Page 6: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host Integration ServerHost Integration Server

Integration Approaches and MethodsIntegration Approaches and Methods NetworkNetwork

SNA Protocol GatewaySNA Protocol Gateway Host Print ServicesHost Print Services TN3270 and TN5250 (offload) ServicesTN3270 and TN5250 (offload) Services

Data (Direct, Distributed, Data Warehouse)Data (Direct, Distributed, Data Warehouse) ApplicationsApplications Messaging (MQSeries, BizTalk)Messaging (MQSeries, BizTalk) Security (SSO and Password Sync)Security (SSO and Password Sync)

Page 7: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host IntegrationHost IntegrationConceptConcept

SNA,TCP/IP

HIHIServer Server

MQ

SDK

Dev Tools

COMTI

3270/5250

APIs

Data Access

SNATCP/IP

LAN/WAN

WANWAN

LAN

Mainframe Mainframe

AS / 400 AS / 400

Page 8: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Applications

Host IntegrationHost IntegrationFunctionsFunctions

1

Terminal Access

Network Printing

File Access

Security Integration

Data Integration

Transaction andMQ Integration

Data Files

Security

Data Source

Transactions,MQSeries

IBM Mainframe or AS/400 ComputerWindows or Web Platform

Host IntegrationServer

Page 9: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Network & SecurityNetwork & Security

Page 10: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Network IntegrationNetwork Integration

Based on award-winning SNA Server 4.0Based on award-winning SNA Server 4.0 SNA ServicesSNA Services

Extensive SNA API, protocol supportExtensive SNA API, protocol support TN3270 and TN5250 client supportTN3270 and TN5250 client support Scalable Host Print ServiceScalable Host Print Service WMI administrationWMI administration

Highly scalableHighly scalable 30,000 sessions30,000 sessions Load-balancing and hot back-upLoad-balancing and hot back-up

Reliable transactionsReliable transactions SNA LU6.2 2PC resync serviceSNA LU6.2 2PC resync service Load Balancing and Hot BackupLoad Balancing and Hot Backup

Page 11: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host-to-PC Printing Host-to-PC Printing

IBM Mainframe

IBM Mainframe

IBM AS/400IBM AS/400

PrintersPrinters

Print ServicePrint Service

Printer Sessions

ClientClientTerminal Session

Printer Session

Printer Sessions

Print ServicePrint Service

Page 12: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

TN3270 ServiceTN3270 Service

Applications

LULULULU

PU

Host Integration

Server

LUALUALUALUA

Connection

TN3270Server

TELNET

TCP/IP

Page 13: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

TN5250 Service TN5250 Service

TN5250 ClientTN5250 Client

APPC LU 6.2

HIS ServerHIS Server

AS/400AS/400

Application

APPC LU 6.2

TN5250 ClientTN5250 Client

TN5250 ClientTN5250 Client

TN5250 Service

TCP/IP

Page 14: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

TN3270 and TN5250 ServicesTN3270 and TN5250 Services

HIS ClientsHIS Clients TN3270 and TN5250 EmulatorsTN3270 and TN5250 Emulators

Third-Party ClientsThird-Party Clients Attachmate, NetManage, IBM, WRQAttachmate, NetManage, IBM, WRQ

High-scalability and flexibilityHigh-scalability and flexibility Standards-basedStandards-based

TN3270, TN3270E, TN5250TN3270, TN3270E, TN5250 TN3287 PrintingTN3287 Printing

Page 15: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Reliability for SNA connections Reliability for SNA connections Fault Tolerance and Load BalancingFault Tolerance and Load Balancing

Applications

LULU

PU

LULU

PULULU

Connection

LULU

Connection

UserUser

LU

LU

LU

LU

LU Pool

Page 16: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Security IntegrationSecurity IntegrationBenefitsBenefits

Single sign-on Single sign-on 3270/5250 emulation sessions3270/5250 emulation sessions APPC applicationsAPPC applications

Password synchronizationPassword synchronization Windows-initiated Password Sync Windows-initiated Password Sync Host-initiated = 3rd Party Products Host-initiated = 3rd Party Products

Proginet - SecurPass Proginet - SecurPass Neon Systems - Halo SSO Neon Systems - Halo SSO Open Universal Software - Universal Password Open Universal Software - Universal Password

Microsoft Data Engine (MSDE)Microsoft Data Engine (MSDE) Better reliability and scalabilityBetter reliability and scalability

Page 17: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

AdministrationAdministrationCapabilitiesCapabilities

WMI ScriptingWMI Scripting Configuration and ManagementConfiguration and Management SNA Services and Messaging BridgeSNA Services and Messaging Bridge

MMC Snap-InMMC Snap-In SNA Services (multi-server views)SNA Services (multi-server views) Application, Messaging, Data IntegrationApplication, Messaging, Data Integration

Microsoft Installer (MSI)Microsoft Installer (MSI) Scriptable, reversible, modular setup Scriptable, reversible, modular setup

Integration with Active DirectoryIntegration with Active Directory Full documentationFull documentation

Page 18: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

DataData

Page 19: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Legacy Data Integration ScenariosLegacy Data Integration Scenarios

Application Server Data Server

VSAMAS/400

ADOOLE DB

DirectAccess

DB2OLE DB Provider

SQL Server(DQP)

DistributedAccess

DB2Oracle

OLE DB ProviderOLE DB

SQL Server(DTS, Repl)

VSAMAS/400

DataWarehouse

DB2OLE DB ProviderOLE DB

Page 20: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data IntegrationData IntegrationDirect AccessDirect Access

Access and integrate DB2, VSAM, AS/400 data Access and integrate DB2, VSAM, AS/400 data as if local Windows-based dataas if local Windows-based data

Enables Windows developers to:Enables Windows developers to: Build n-tier applications using Visual StudioBuild n-tier applications using Visual Studio Access host records and applications without Access host records and applications without

learning host programminglearning host programming Extend scope of MTS/COM+ transactions to include Extend scope of MTS/COM+ transactions to include

DB2 via 2PCDB2 via 2PC Use either LU 6.2 or TCP/IP transportsUse either LU 6.2 or TCP/IP transports

Analyze vital data using SQL Server OLAPAnalyze vital data using SQL Server OLAP Combine platform architecturesCombine platform architectures

Page 21: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data IntegrationData IntegrationDistributed AccessDistributed Access

Join heterogeneous sourcesJoin heterogeneous sources DB2 + SQL Server + Oracle + OLE DBDB2 + SQL Server + Oracle + OLE DB

Write once run against any databaseWrite once run against any database Offers ease of migrationOffers ease of migration

Microsoft SQL Server 2000 toolsMicrosoft SQL Server 2000 tools Distributed Query Processor (DQP)Distributed Query Processor (DQP)

Query Analyzer (linked servers, tuning)Query Analyzer (linked servers, tuning) SQL Server stored procedures (speed)SQL Server stored procedures (speed)

SQLXMLSQLXML

Page 22: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data IntegrationData IntegrationData WarehouseData Warehouse

Simplicity, response timeSimplicity, response time Data concurrency, securityData concurrency, security OLAP, IIS, VS, SQLXMLOLAP, IIS, VS, SQLXML Microsoft SQL Server 2000 toolsMicrosoft SQL Server 2000 tools

Data Transformation Services (DTS)Data Transformation Services (DTS) Bi-directional data moveBi-directional data move Rich data transformationRich data transformation

Replication Replication SQL Server as publisherSQL Server as publisher Snapshot and incrementalSnapshot and incremental

Page 23: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data IntegrationData IntegrationOLE DB Provider for DB2OLE DB Provider for DB2

Microsoft OLE DB Provider for DB2Microsoft OLE DB Provider for DB2 Scalability (free-threaded, pooling)Scalability (free-threaded, pooling) Performance (30% to 100% faster than v1)Performance (30% to 100% faster than v1) Reliability (SNA distributed transactions)Reliability (SNA distributed transactions) FlexibilityFlexibility

Visual Studio tools and controlsVisual Studio tools and controls ADO, RDS, and OLE DB consumersADO, RDS, and OLE DB consumers Server cursor or CCEServer cursor or CCE GUI based Data links, DB2-pkg creationGUI based Data links, DB2-pkg creation

TCP/IP and SNA transportsTCP/IP and SNA transports

Page 24: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data IntegrationData IntegrationOLE DB Provider for AS/400 and VSAMOLE DB Provider for AS/400 and VSAM

OLE DB Provider for VSAMOLE DB Provider for VSAM SAM, ESDS, PDS, KSDS, RRDS, AltIdxSAM, ESDS, PDS, KSDS, RRDS, AltIdx Local metadata mapLocal metadata map SNA LU6.2 and TCP/IP transportSNA LU6.2 and TCP/IP transport

OLE DB Provider for AS/400OLE DB Provider for AS/400 PF, Keyed PF, LFPF, Keyed PF, LF System dictionary and program definedSystem dictionary and program defined SNA LU6.2 and TCP/IP transportsSNA LU6.2 and TCP/IP transports

Page 25: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data ProvidersData ProvidersCOM Automation ControlsCOM Automation Controls

Host File TransferHost File Transfer Read/Write to MF, AS/400, AS/36 filesRead/Write to MF, AS/400, AS/36 files Fast, efficient, simpleFast, efficient, simple SNA LU6.2 (and TCP/IP for AS/400)SNA LU6.2 (and TCP/IP for AS/400)

AS/400 Data QueuesAS/400 Data Queues Bi-directional access to AS/400Bi-directional access to AS/400 Common interprocess methodCommon interprocess method SNA LU6.2SNA LU6.2

Page 26: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

ApplicationApplication

Page 27: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Non-Windows

Application IntegrationApplication IntegrationScenariosScenarios

MQ

Se

ries

B

ridg

e

MessageQueuing

Business Process Business Process

XMLBusiness ProcessBusiness Process B

izTa

lkCOM

Business Process Business ProcessCO

MT

ICOM or DCOM

Page 28: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Application IntegrationApplication IntegrationBenefits of COMTIBenefits of COMTI

““Wraps” CICS and IMS apps as COM objectsWraps” CICS and IMS apps as COM objects Enables Windows developers to:Enables Windows developers to:

Build n-tier applications that integrate COM+ Build n-tier applications that integrate COM+ with IBM CICS and IMS transactionswith IBM CICS and IMS transactions

Access host transactions without learning host Access host transactions without learning host programming—Component Builderprogramming—Component Builder

Extend scope of COM+ transactions to include Extend scope of COM+ transactions to include CICS/IMS via 2PCCICS/IMS via 2PC

Use either LU 6.2 or TCP/IP transportsUse either LU 6.2 or TCP/IP transports

Requires no host footprint or host re-writes!Requires no host footprint or host re-writes!

Page 29: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host Integration Server 2004Host Integration Server 2004

news & overviewnews & overview

Page 30: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host Integration ChallengesHost Integration Challenges

GoalsGoals Maximize investmentsMaximize investments Lower costsLower costs Minimize riskMinimize risk

Approaches and MethodsApproaches and Methods Applications Applications Data AccessData Access Messaging Messaging Network and SecurityNetwork and Security

Page 31: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host Integration Server 2004 Host Integration Server 2004 GoalsGoals Extend Platform ReachExtend Platform Reach

App Integration Scenarios and PlatformsApp Integration Scenarios and Platforms DB2 and File Systems Platforms and VersionsDB2 and File Systems Platforms and Versions TCP/IP only Topologies (Network, App, Data)TCP/IP only Topologies (Network, App, Data)

Support .NET FrameworkSupport .NET Framework App and Data IntegrationApp and Data Integration

Stronger Partner ProductsStronger Partner Products Enterprise SSO and BizTalk AdaptersEnterprise SSO and BizTalk Adapters Visual Studio IntegrationVisual Studio Integration SQL Server Yukon (DTS, DQP, Replication, Analysis SQL Server Yukon (DTS, DQP, Replication, Analysis

Services)Services)

Improve Security and UsabilityImprove Security and Usability

Page 32: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Network and Security Network and Security IntegrationIntegration

NewsNews

Page 33: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Network ServicesNetwork Services

HIS IP-DLC Link ServiceHIS IP-DLC Link Service IBM retiring SNA FEP and CC hardwareIBM retiring SNA FEP and CC hardware IBM z900 mainframes gigabyte Ethernet (OSA IBM z900 mainframes gigabyte Ethernet (OSA

Express)Express) Replace HIS proprietary approach (DLS)Replace HIS proprietary approach (DLS) Support BrNN IP-only branches and datacentersSupport BrNN IP-only branches and datacenters Based on IBM APPN HPR/IP (RFC 2535 IP-DLC)Based on IBM APPN HPR/IP (RFC 2535 IP-DLC) Supported by key ISHVs (Cisco, Bay Networks, Supported by key ISHVs (Cisco, Bay Networks,

Cabletron)Cabletron)

TN3270 SSL and TLSTN3270 SSL and TLS EncryptionEncryption AuthenticationAuthentication

Improve Security (lock-down)Improve Security (lock-down)

Page 34: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Branch Office

TCP/IP LAN

Windows NTWorkstation

Windows XP Professional

Windows 9xWindows ME Windows 2000

Professional

Windows 2000Server

LANPrinter

Enterprise Datacenter

IBM Mainframe

SNA Backbone

FEP

BizTalk ServerHost Adapter

HI Servers

Host Integration Servers

IP WAN

Mixed IP and SNA NetworkMixed IP and SNA Network

Page 35: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Branch Office

TCP/IP LAN

Windows NTWorkstation

Windows XPProfessional

Windows 9xWindows ME Windows 2000

Professional

LANPrinter

Windows Server

Enterprise Datacenter

IBM Mainframe

IP Backbone

BizTalk ServerHost Adapter

Host Integration Server

IP WAN

SQL ServerASP .NET

Visual Studio .NET

.NET Framework

Pure IP Only NetworkPure IP Only Network

Page 36: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Security IntegrationSecurity Integration

Improved Host Security IntegrationImproved Host Security Integration Single Sign-on (TI WIP/HIP, Data, Core Svcs)Single Sign-on (TI WIP/HIP, Data, Core Svcs) Password Synchronization (bi-directional)Password Synchronization (bi-directional) New Tools for Mapping AccountsNew Tools for Mapping Accounts

Enterprise Single Sign On (WIP and HIP)Enterprise Single Sign On (WIP and HIP) Centralized Storage and Master SecretCentralized Storage and Master Secret BizTalk Server 2004 Adapters & IntegrationBizTalk Server 2004 Adapters & Integration

Page 37: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data IntegrationData Integration

News News

Page 38: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

OS/390

DB2SAM, VSAMPDS/PDSE

DDF DFM

OS/400

DDM Server

DB2PF, LG

Keyed PF

MainframeMainframeWindowsWindowsServerServer

LU6.2 or TCP/IP Network

APPC

TCP/IPMVS

TCP/IP

AS/400AS/400

APPCMVS

COM+ or .NET

COM+ or .NETComponent

ADO or ADO.NET

Data Provider

IIS - ASP or ASP.NET

DRDA AR – DDM Client

Business Process

Service Comp

TCP/IPSvc

APPCSvc

Data IntegrationData Integration

Page 39: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data Providers in HIS 2004Data Providers in HIS 2004

DB2 DatabasesDB2 Databases Managed Provider for DB2Managed Provider for DB2 OLE DB Provider for DB2OLE DB Provider for DB2 ODBC Driver for DB2ODBC Driver for DB2

Host File SystemsHost File Systems OLE DB Provider for AS/400 and VSAMOLE DB Provider for AS/400 and VSAM Host File TransferHost File Transfer

Page 40: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host Data SourcesHost Data SourcesDB2 and File SystemDB2 and File System DB2 DatabasesDB2 Databases

Improved Microsoft Client for DB2 (DRDA AR)Improved Microsoft Client for DB2 (DRDA AR) DB2 V8 and DB2 for OS/400 V5DB2 V8 and DB2 for OS/400 V5 15% Better Performance than HIS200015% Better Performance than HIS2000

Improved Providers (ODBC and OLE DB)Improved Providers (ODBC and OLE DB) 2PC over TCP/IP2PC over TCP/IP DB2 Stored Procedures Result SetsDB2 Stored Procedures Result Sets

Host File SystemsHost File Systems Improved OLE DB Provider (DTS, Data Links)Improved OLE DB Provider (DTS, Data Links) Managed Provider for Host FilesManaged Provider for Host Files

Data Access ToolData Access Tool

Page 41: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host Data SourcesHost Data SourcesManaged Provider for DB2Managed Provider for DB2

Written in C# for Managed RuntimeWritten in C# for Managed Runtime High performance session poolingHigh performance session pooling

Built to run on top of new DRDA ARBuilt to run on top of new DRDA AR Better scalability and performance than IBMBetter scalability and performance than IBM Broader DB2 version support than IBMBroader DB2 version support than IBM

Offers Greater Developer EfficienciesOffers Greater Developer Efficiencies Visual Studio .NET IntelliSenseVisual Studio .NET IntelliSense On-Line Documentation and SamplesOn-Line Documentation and Samples VS .NET (Whidbey) Design ToolsVS .NET (Whidbey) Design Tools

Page 42: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data Access to AS/400 & VSAMData Access to AS/400 & VSAM

OLE DB Provider for AS/400 and VSAMOLE DB Provider for AS/400 and VSAM Enhanced Support for SQL ServerEnhanced Support for SQL Server

Data Transformation Services (DTS) Read/Write Data Transformation Services (DTS) Read/Write Access to Host VSAM using Import/Export WizardAccess to Host VSAM using Import/Export Wizard

Improved Data Source ConfigurationImproved Data Source Configuration Customized Data Links User Interface ToolCustomized Data Links User Interface Tool

Integrated SDK On-Line Documentation Integrated SDK On-Line Documentation and Samplesand Samples

Page 43: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Data IntegrationData Integration

Data Access Tool (DAT)Data Access Tool (DAT) Data Source WizardData Source Wizard Data DescriptionsData Descriptions

Enhanced data access to IBM FilesEnhanced data access to IBM Files Mainframe VSAMMainframe VSAM Midrange AS/36 and AS/400Midrange AS/36 and AS/400 Managed Provider built on DDM ClientManaged Provider built on DDM Client Sequential and Indexed AccessSequential and Indexed Access Read/Write to Vital Data Stored in Record Read/Write to Vital Data Stored in Record

FilesFiles

Page 44: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Integrating Host Apps Integrating Host Apps with .NET Frameworkwith .NET Framework

News News

Page 45: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

IMS

Terminal

IMSControl Region

IMS MessageQueue

IMS DB

IMS TP

CICS

Mirror TPCSMI

TCP/IPListener

DB2 VSAM

COMMAREA

Linked to CICS TP

Mainframe

.NET or COM+

.NET or COM+Component

TIProxy

Metadata

ASP.NET

TI Runtime

Business Process

COMTIComponent

Builder

WindowsServer

LU6.2 or TCP/IP Network

APPC TCP/IP

MSDTC

COMTIManager (RE)

Mainframe ApplicationsMainframe ApplicationsTransaction IntegratorTransaction Integrator (ex COMTI) (ex COMTI)

Page 46: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Mainframe ApplicationsMainframe ApplicationsTransaction Integrator for .NETTransaction Integrator for .NETMainframe ApplicationsMainframe ApplicationsTransaction Integrator for .NETTransaction Integrator for .NET

Bi-direction Mainframe App IntegrationBi-direction Mainframe App Integration WIPWIP: Publish Host Apps as XML Web Services: Publish Host Apps as XML Web Services HIPHIP: Invoke Managed Server Apps from Host TPs: Invoke Managed Server Apps from Host TPs

TI Designer TI Designer Runs within Visual Studio IDERuns within Visual Studio IDE Import/Export Managed AssembliesImport/Export Managed Assemblies Build TI Projects as part of VS SolutionsBuild TI Projects as part of VS Solutions

TI RuntimeTI Runtime Supports managed execution of WIP and HIP Supports managed execution of WIP and HIP

scenariosscenarios Executes within context of ASP.NETExecutes within context of ASP.NET Converts Host Data Types to/from .NET CLS Data Converts Host Data Types to/from .NET CLS Data

TypesTypes

Page 47: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

AS/400 Applications AS/400 Applications Transaction IntegratorTransaction Integrator

Publish AS/400 Apps as XML Web ServicesPublish AS/400 Apps as XML Web Services Access AS/400 Apps from COM or .NET clientsAccess AS/400 Apps from COM or .NET clients TI Designer TI Designer

Import/Export RPG o CobolImport/Export RPG o Cobol Display Relationship between Data TypesDisplay Relationship between Data Types Specify .NET or COM Interfaces Specify .NET or COM Interfaces Simple Programming ModelSimple Programming Model

TI RuntimeTI Runtime Distributed Program Call Distributed Program Call Converts AS/400 types (as RPG, COBOL)Converts AS/400 types (as RPG, COBOL) Converts Windows types (COM and .NET CLS)Converts Windows types (COM and .NET CLS)

Page 48: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Host Initiated Processing Host Initiated Processing Transaction IntegratorTransaction Integrator

Host Clients call Windows ServersHost Clients call Windows Servers Batch process return to sender responseBatch process return to sender response Allows Asynchronous (over Synch) Allows Asynchronous (over Synch) Data movement and migrationData movement and migration

ArchitectureArchitecture Administration (Apps, LEs, HEs, Object Views)Administration (Apps, LEs, HEs, Object Views) Runtime ServicesRuntime Services

Multiple ListenersMultiple Listeners Data Conversion and Method Resolution (Data, End Point, Data Conversion and Method Resolution (Data, End Point,

TRM)TRM) No DTC TransactionsNo DTC Transactions

SecuritySecurity Use TRM (Transaction Request Message) for CICSUse TRM (Transaction Request Message) for CICS Use IRM (IMS Request Message) for IMS ConnectUse IRM (IMS Request Message) for IMS Connect

DesignerDesigner Host to Windows data type conversionsHost to Windows data type conversions Source code Import and Export WizardsSource code Import and Export Wizards

Page 49: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

In sintesiIn sintesi Host Integration Server è la piattaforma abilitante Host Integration Server è la piattaforma abilitante

per integrare il mondo Windows con le tecnologie per integrare il mondo Windows con le tecnologie IBM enterpriseIBM enterprise

L’integrazione avviene a tutti i livelli: Network, L’integrazione avviene a tutti i livelli: Network, Security, Data, ApplicationSecurity, Data, Application

I tool e le tecnologie di HIS consentono la piena I tool e le tecnologie di HIS consentono la piena integrazione applicativa tra l’ambiente di sviluppo integrazione applicativa tra l’ambiente di sviluppo .NET, i Windows Server e il mondo IBM.NET, i Windows Server e il mondo IBM

Host Integration Server 2004: un insieme di Host Integration Server 2004: un insieme di

servizi bi-direzionali e completi per integrare la servizi bi-direzionali e completi per integrare la

piattaforma Windows con i legacy systemspiattaforma Windows con i legacy systems

Page 50: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

Riferimenti e risorseRiferimenti e risorse

Information & EvaluationInformation & Evaluation http://www.microsoft.com/http://www.microsoft.com/hiserverhiserver

Product documentationProduct documentation http://www.microsoft.com/hiserver/techinfo/productdoc/http://www.microsoft.com/hiserver/techinfo/productdoc/

default_2004.aspdefault_2004.asp

MSDN Development Center & HIS SDKMSDN Development Center & HIS SDK http://msdn.microsoft.com/library/library/en-us/his_2004http://msdn.microsoft.com/library/library/en-us/his_2004

Def/htm/his2004_def_portal_page.aspDef/htm/his2004_def_portal_page.asp

Host Integration Server Resource KitHost Integration Server Resource Kit ISBN: 0-7356-1185-8ISBN: 0-7356-1185-8 http://mspress.microsoft.comhttp://mspress.microsoft.com

Page 51: Host Integration Server 2004 Technical overview Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)

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