Upload
jefpear
View
29
Download
3
Tags:
Embed Size (px)
DESCRIPTION
IMS as a Client to New Systems IMS can participate in a variety of the new systems. However, more and more business needs are requiring that IMS be the client to new systems. We will show how to enable existing IMS online and batch programs to easily invoke services residing on other platforms or in the cloud.
Citation preview
IMS as a client to new systems
Dusty Rivers
GT Software
March 11, 2014
Session 14778
Why IMS as a client?
MobileBanking, Agents
WebStock trading,
Self-service, Portals
Packaged ApplicationsCRM, SAP, Oracle, Billing
Mainframe integration challenges
IMS
• Mainframe applications to/from the cloud
IMS as a client
• IMS Applications can be called by mobile or cloud
• IMS Applications calling mobile or cloud applications
• IMS Applications calling in native language (COBOL, PL/1)
• IMS Application does not worry about XML/SOAP
• IMS Application can be orchestrated
• New Mainframe applications leveraging standards
Use standards
• New services can leverage industry
standards (IFX, SWIFT, ACORD, etc.)
• Applications can use company specified
standards and mappings (XSD’s, WSDL)
• Services can easily be mapped in Ivory®
Studio that will handle difficult data types.
IMS applications calling other distributed apps
Must not require many products or installs
Must use existing resources
Must not be intrusiveor cause changes
Must beeasy to call
IMS applications calling in native language (COBOL,PL/1)
• No new COBOL PL/1 XML Coding
• No knowledge of SOAP or XML required
• Communication in native language
• Must be easy to create interface from IMS
• Must be Secure (SSL,AT-TLS, WS-*…..)
IMS applications in native language
Mainframe applications can be orchestrated
Must be able to import WSDL from external
systems
Must convert WSDL to
COBOL/PL/l
Multiple distributed
systems may be required
•Must do it quickly and easily
Schema, WSDL & more
IMS Application
JAVA App
.NET APP
IMS talking to distributed apps
IMS Application
JAVA App
.NET APP
IMS talking to distributed apps
• COBOL/PL/I• Data Types• XML?• SOAP?
WSDL
WSDL
Copybooks
JAVAData Types
C##Data Types
• Imports WSDL from distributed service
• No knowledge of SOAP or XML required
• Generates the required COBOL/PL/I Artifacts
• Creates a project to handle delivery and transformation
• Generates a sample routine to guide the user
• No other software required
• Minutes instead of days
Ivory callable service wizard
WSDL
SOAP XML
COBOL/
PL/I EASY
Delivery Transform
Sample
routineSoftware
• New applications developed at the speed of business
Do it Quickly
• Mainframe based services developed in minutes
• Mainframe based services developed as new business needs
• Mainframe based services in easy drag and drop studio
• Mainframe based services immediately available
• No new Mainframe application code is generated
• No coding or code generated
• Rapid iteration gets the job done
• One click deployment
• Deployed to Mainframe (CICS, Started task, z/Linux) or off-platform(Windows or Linux)
• Leverages z/Linux and specialty engines to slash costs
At the speed of the customer
• IMS can easily be used as a client
• IMS applications can interface with new applications with knowing SOAP or XML
• No new software needed
• IMS can rapidly call distributed systems
Summary