Top Banner
EBIZ334 Exposing IBM Legacy Applications as XML Web Services Paul Larsen Aaron Grady Microsoft Corporation
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EBZ334.ppt

EBIZ334

Exposing IBM Legacy Applications as XML Web Services

Paul LarsenAaron GradyMicrosoft Corporation

Page 2: EBZ334.ppt

Microsoft .NETConnecting your world through Web services

Page 3: EBZ334.ppt

Mainframe Applications Transaction Integrator

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 to 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)

Page 4: EBZ334.ppt

CICS Transactions as XML Web Services

Aaron Grady

Specialist Support Engineer

Microsoft UK

demodemo

Page 5: EBZ334.ppt

AS/400 Applications Transaction Integrator for .NET

Publish AS/400 Apps as XML Web Services

TI Designer Import/Export RPG or COBOL

TI RuntimeDistributed Program Call

Converts AS/400 types (as RPG, COBOL)

Converts Windows types (.NET CLS)

Page 6: EBZ334.ppt

AS/400 Transactions as XML Web Services

Aaron Grady

Specialist Support Engineer

Microsoft UK

demodemo

Page 7: EBZ334.ppt

Host Initiated Processing Transaction Integrator

DesignerHost to Windows data type conversionsSource code Import and Export Wizards

Administration (Apps, LEs, HEs, Object Views)

SecurityUse TRM (Transaction Request Message) for CICSUse IRM (IMS Request Message) for IMS Connect

Runtime ServicesMultiple ListenersData Conversion and Method Resolution (Data, End Point, TRM)No DTC Transactions

Page 8: EBZ334.ppt

Integrating Host Apps with .NET Framework

Paul Larsen

Group Program Manager

Enterprise Interoperability Group

demodemo

Page 9: EBZ334.ppt

Mainframe ApplicationsTransaction Integrator for .NET

Bi-direction Mainframe App IntegrationWIP: Publish Host Apps as XML Web ServicesHIP: Invoke Managed Server Apps from Host TPs

TI Designer Runs within Visual Studio IDEImport/Export Managed AssembliesBuild TI Projects as part of VS Solutions

TI RuntimeSupports managed execution of WIP and HIP scenariosExecutes within context of ASP.NETConverts Host Data Types to/from .NET CLS Data Types

Page 10: EBZ334.ppt

OS/390

DB2SAM, VSAMPDS/PDSE

DDFDDF DFMDFM

OS/400

DDM ServerDDM Server

DB2PF, LG

Keyed PF

Data IntegrationMainframeMainframeWindowsWindows

ServerServer

LU6.2 or TCP/IP NetworkLU6.2 or TCP/IP Network

APPCAPPC

TCP/IPTCP/IPMVSMVS

TCP/IPTCP/IP

AS/400AS/400

APPCMVSMVS

COM+ or .NET

COM+ or .NETCOM+ or .NETComponentComponent

ADOADO

OLE DB ProviderOLE DB Provider

IIS - ASP or ASP.NETIIS - ASP or ASP.NET

DRDA AR – DDM ClientDRDA AR – DDM Client

Business ProcessBusiness Process

Service CompService Comp

TCP/IPTCP/IPSvcSvc

APPCAPPCSvcSvc

Page 11: EBZ334.ppt

Data IntegrationManaged Provider for DB2

Written in C# for Managed RuntimeHigh performance session pooling

Built to run on top of new DRDA ARImproved Microsoft Network Client for DB2

Supports DB2 for z/OS, DB2 for OS/400, DB2 UDB

Offers Greater Developer EfficienciesVisual Studio .NET IntelliSense

On-Line Documentation and Samples

Page 12: EBZ334.ppt

Data Access Tools

Paul Larsen

Group Program Manager

Enterprise Interoperability Group

demodemo

Page 13: EBZ334.ppt

DB2 Databases as XML Web Services

Aaron Grady

Specialist Support Engineer

Microsoft UK

demodemo

Page 14: EBZ334.ppt

announcing. . .announcing. . .

Host Integration Server Beta Program

mailto:[email protected]:[email protected]

Page 15: EBZ334.ppt

ResourcesFurther information on this topic

EBIZ312 - Connecting Host-Based Systems to Microsoft Technologies: Host Integration Server 2004

Day/Time: Thursday, 3 July, 11:45-13:00

MSDN Development Centerhttp://www.msdn.microsoft.com/hiserver

Host Integration Server Resource KitISBN: 0-7356-1185-8http://mspress.microsoft.com/prod/books/4789.htm

MOC Courseware (# 2143A) http://www.microsoft.com/trainingandservices

Page 16: EBZ334.ppt

Ask The ExpertsGet Your Questions Answered

Wednesday, 2 July15:00 – 17:00

Thursday, 3 July15:00 – 17:00

Page 17: EBZ334.ppt

Community Resources

Community Resourceshttp://www.microsoft.com/communities/default.mspx

Most Valuable Professional (MVP)http://www.mvp.support.microsoft.com/

NewsgroupsConverse online with Microsoft Newsgroups, including Worldwidehttp://www.microsoft.com/communities/newsgroups/default.mspx

User GroupsMeet and learn with your peershttp://www.microsoft.com/communities/usergroups/default.mspx

Page 18: EBZ334.ppt

evaluationsevaluations

Page 19: EBZ334.ppt

© 2003 Microsoft Corporation. All rights reserved.© 2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.