Transcript EBZ334

EBIZ334
Exposing IBM Legacy Applications
as XML Web Services
Paul Larsen
Aaron Grady
Microsoft Corporation
Microsoft .NET
Connecting your world through Web services
Mainframe Applications
Transaction Integrator
Windows
Server
.NET or COM+
COMTI
Manager (RE)
Mainframe
CICS
IMS
ASP.NET
Business Process
DB2
.NET to COM+
Component
TI
Proxy
COMTI
Component
Builder
Metadata
VSAM
Linked to CICS TP
IMS TP
COMMAREA
Terminal
IMS
Control Region
TI Runtime
MSDTC
APPC
IMS DB
Mirror TP
CSMI
TCP/IP
LU6.2 or TCP/IP Network
TCP/IP
Listener
IMS Message
Queue
demo
CICS Transactions as
XML Web Services
Aaron Grady
Specialist Support Engineer
Microsoft UK
AS/400 Applications
Transaction Integrator for .NET
Publish AS/400 Apps as XML Web Services
TI Designer
Import/Export RPG or COBOL
TI Runtime
Distributed Program Call
Converts AS/400 types (as RPG, COBOL)
Converts Windows types (.NET CLS)
demo
AS/400 Transactions as
XML Web Services
Aaron Grady
Specialist Support Engineer
Microsoft UK
Host Initiated Processing
Transaction Integrator
Designer
Host to Windows data type conversions
Source code Import and Export Wizards
Administration (Apps, LEs, HEs, Object Views)
Security
Use TRM (Transaction Request Message) for CICS
Use IRM (IMS Request Message) for IMS Connect
Runtime Services
Multiple Listeners
Data Conversion and Method Resolution (Data, End Point, TRM)
No DTC Transactions
demo
Integrating Host Apps
with .NET Framework
Paul Larsen
Group Program Manager
Enterprise Interoperability Group
Mainframe Applications
Transaction Integrator for .NET
Bi-direction Mainframe App Integration
WIP: Publish Host Apps as XML Web Services
HIP: Invoke Managed Server Apps from Host TPs
TI Designer
Runs within Visual Studio IDE
Import/Export Managed Assemblies
Build TI Projects as part of VS Solutions
TI Runtime
Supports managed execution of WIP and HIP
scenarios
Executes within context of ASP.NET
Converts Host Data Types to/from .NET CLS Data
Types
Data Integration
Windows
Server
AS/400
Mainframe
OS/390
COM+ or .NET
OS/400
IIS - ASP or ASP.NET
Business Process
DB2
SAM, VSAM
PDS/PDSE
DDF
DFM
TCP/IP
MVS
APPC
MVS
DB2
PF, LG
Keyed PF
COM+ or .NET
Component
Service Comp
ADO
DDM Server
OLE DB Provider
DRDA AR – DDM Client
APPC
TCP/IP
LU6.2 or TCP/IP Network
TCP/IP
Svc
APPC
Svc
Data Integration
Managed Provider for DB2
Written in C# for Managed Runtime
High performance session pooling
Built to run on top of new DRDA AR
Improved Microsoft Network Client for DB2
Supports DB2 for z/OS, DB2 for OS/400, DB2
UDB
Offers Greater Developer Efficiencies
Visual Studio .NET IntelliSense
On-Line Documentation and Samples
demo
Data Access Tools
Paul Larsen
Group Program Manager
Enterprise Interoperability Group
demo
DB2 Databases as
XML Web Services
Aaron Grady
Specialist Support Engineer
Microsoft UK
announcing. . .
Host Integration Server
Beta Program
mailto:[email protected]
Resources
Further 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 Center
http://www.msdn.microsoft.com/hiserver
Host Integration Server Resource Kit
ISBN: 0-7356-1185-8
http://mspress.microsoft.com/prod/books/4789.htm
MOC Courseware (# 2143A)
http://www.microsoft.com/trainingandservices
Ask The Experts
Get Your Questions Answered
Wednesday, 2 July
15:00 – 17:00
Thursday, 3 July
15:00 – 17:00
Community Resources
Community Resources
http://www.microsoft.com/communities/default.mspx
Most Valuable Professional (MVP)
http://www.mvp.support.microsoft.com/
Newsgroups
Converse online with Microsoft Newsgroups, including Worldwide
http://www.microsoft.com/communities/newsgroups/default.mspx
User Groups
Meet and learn with your peers
http://www.microsoft.com/communities/usergroups/default.mspx
evaluations
© 2003 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.