z/Ware 2.0 Features Overview


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

z/Ware 2.0 Features Overview

  1. 1. z/Ware 2.0 Update Overview “What’s New” illustro Systems International LLC
  2. 2. Goals for z/Ware 2.0 <ul><li>Open up the mainframe data to new request types and request sources </li></ul><ul><ul><li>Expand z/Ware to support more than 3270 online applications </li></ul></ul><ul><ul><li>Accept requests from sources other than browsers and off-platform programs </li></ul></ul><ul><li>Redesign the system to more easily accept new features and functions </li></ul>
  3. 3. The Result <ul><li>Easy Internet-enablement for your mainframe applications </li></ul><ul><ul><li>3270 applications </li></ul></ul><ul><ul><li>Non-3270 CICS applications </li></ul></ul><ul><ul><li>Batch applications </li></ul></ul><ul><li>Provides both Server and Client functionally </li></ul><ul><ul><li>HTTP & SOAP Server </li></ul></ul><ul><ul><li>HTTP, Web Services and TN3270 Client </li></ul></ul>
  4. 4. Server Facilities <ul><li>Server Requests Accepted from: </li></ul><ul><ul><li>Browser clients for HTML applications </li></ul></ul><ul><ul><li>User written programs </li></ul></ul><ul><ul><ul><li>Off-platform programs (.Net, JAVA) using TCP/IP and HTTP </li></ul></ul></ul><ul><ul><ul><li>Mainframe programs running on same system using local API </li></ul></ul></ul><ul><ul><ul><ul><li>No TCP/IP required </li></ul></ul></ul></ul>
  5. 5. Server Facilities… <ul><li>Data formats retuned by a Server request </li></ul><ul><ul><li>Templates allow dynamic combination of variable data with constant data </li></ul></ul><ul><ul><li>Document facility allows user creation of documents in storage to be returned from the request </li></ul></ul><ul><ul><ul><li>HTML </li></ul></ul></ul><ul><ul><ul><li>XML </li></ul></ul></ul><ul><ul><ul><li>Any other text data format </li></ul></ul></ul>
  6. 6. Client Facilities <ul><li>Client Requests </li></ul><ul><ul><li>Any request type sent to external HTTP Servers with response data returned </li></ul></ul><ul><ul><ul><li>Send data to a remote server (orders, reports) </li></ul></ul></ul><ul><ul><ul><li>Request data from the remote server (inquiry, SQL database lookup) </li></ul></ul></ul><ul><ul><li>Web Service requests to external SOAP Servers with response data returned </li></ul></ul>
  7. 7. User Coded Scripts <ul><li>Free-form simple statements </li></ul><ul><ul><li>Data manipulation </li></ul></ul><ul><ul><li>Logic flow </li></ul></ul><ul><ul><li>User variable assignments </li></ul></ul><ul><li>Stored as library members and loaded into storage at startup or by operator command </li></ul><ul><li>Utilized in several ways </li></ul><ul><ul><li>Web Screen customization for 3270 </li></ul></ul><ul><ul><li>COMMAREA Events </li></ul></ul><ul><ul><li>Standalone </li></ul></ul>
  8. 8. 3270 Applications <ul><li>Web-enable any 3270 application </li></ul><ul><ul><li>CICS and non-CICS applications </li></ul></ul><ul><ul><li>No program changes required </li></ul></ul><ul><ul><li>Automatic 3270 to HTML conversion </li></ul></ul><ul><ul><li>Complete page redesign and navigation redesign </li></ul></ul><ul><ul><li>Use any HTML editor tool to develop templates </li></ul></ul><ul><ul><li>Web 2.0 (AJAX) techniques can be used </li></ul></ul>
  9. 10. Customer Prototypes Clickable Sort Page through data
  10. 11. Customer Prototypes Data behind tabs
  11. 12. CICS COMMAREA Applications <ul><li>Non-3270 interface </li></ul><ul><li>Direct program invocation by server </li></ul><ul><ul><li>Called by script </li></ul></ul><ul><ul><li>COMMAREA built by script and passed </li></ul></ul><ul><ul><li>Updated COMMAREA returned to script </li></ul></ul><ul><li>COMMAREA Event invoked by CICS app </li></ul><ul><ul><li>Server receives passed COMMAREA </li></ul></ul><ul><ul><li>Executed script logic updates COMMAREA </li></ul></ul><ul><ul><li>Server returns updated COMMAREA to CICS </li></ul></ul>
  12. 14. Batch Applications <ul><li>Local system API </li></ul><ul><ul><li>Extends COMMAREA Event support to batch applications </li></ul></ul><ul><ul><li>Executed script updates COMMAREA </li></ul></ul><ul><ul><li>Updated COMMAREA returned to batch program </li></ul></ul><ul><li>REXX interface for quick and Easy implementation </li></ul><ul><li>No TCP/IP or Sockets programming </li></ul>
  13. 15. Twitter Example <ul><li>Fun but practical example of the capabilities of z/Ware </li></ul><ul><li>Sends system status updates to the social networking site Twitter from batch jobs </li></ul><ul><li>Implemented in JCL using the REXX interface </li></ul>
  14. 16. Twitter Example <ul><li>COMMAREA Event from batch API sends HTTP requests to twitter.com using their REST API </li></ul><ul><li>To monitor the status of your system in Twitter terminology: </li></ul><ul><ul><li>“ follow your mainframe” on your cell phone </li></ul></ul><ul><li>Sends “Tweets” to the Twitter user id zmainframe </li></ul>
  15. 18. Wrap Up <ul><li>Easy Internet-enablement of all your mainframe applications </li></ul><ul><li>z/Ware 2.0 is available now on the illustro web site </li></ul><ul><ul><li>http://illustro.com/downloads </li></ul></ul><ul><li>More to come in newer releases, let us know what you need </li></ul>