EBIZ334 Exposing IBM Legacy Applications as XML Web Services Paul Larsen Aaron Grady Microsoft Corporation
EBIZ334
Exposing IBM Legacy Applications as XML Web Services
Paul LarsenAaron GradyMicrosoft Corporation
Microsoft .NETConnecting your world through Web services
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)
CICS Transactions as XML Web Services
Aaron Grady
Specialist Support Engineer
Microsoft UK
demodemo
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)
AS/400 Transactions as XML Web Services
Aaron Grady
Specialist Support Engineer
Microsoft UK
demodemo
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
Integrating Host Apps with .NET Framework
Paul Larsen
Group Program Manager
Enterprise Interoperability Group
demodemo
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
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
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
Data Access Tools
Paul Larsen
Group Program Manager
Enterprise Interoperability Group
demodemo
DB2 Databases as XML Web Services
Aaron Grady
Specialist Support Engineer
Microsoft UK
demodemo
announcing. . .announcing. . .
Host Integration Server Beta Program
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
Ask The ExpertsGet Your Questions Answered
Wednesday, 2 July15:00 – 17:00
Thursday, 3 July15:00 – 17:00
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
evaluationsevaluations
© 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.