IMS Technical Conference
IMS User Interface Strategy
© 2013 IBM Corporation
Greg Vance
IBM STSM, IMS Development
IBM Silic...
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be availa...
Overview
User Interface Strategy
Explorer for Development
Web console for administration
© 2013 IBM Corporation
Mobile
Que...
User Interface Strategy
© 2013 IBM Corporation
User Interface Strategy
IMS User Interface Enhancements
AdministratorsDevelopers
© 2013 IBM Corporation
IMSISPF Mobile
IMS Explorer for Development
© 2013 IBM Corporation
IMS Explorer for Development
IMS Application Development (AD) Challenges
Shrinking knowledge base around IMS &
hierarchical data base model
Difficult t...
IMS Explorer
Integration Strategy
Out of the box shell-sharing with:
• IMS Tools
• Rational Development for Systems z
• In...
Introduction the IMS Enterprise Suite Explorer
Easier visualization and editing of IMS Database and Program Definitions
– ...
Displaying an IMS Database Structure via Green
Screen
© 2013 IBM Corporation
Logical Relationship in a DBD Source
Displaying a physical IMS Database Structure with IMS
Explorer
© 2013 IBM Corporation
Displaying a logical IMS Database Structure with IMS
Explorer
© 2013 IBM Corporation
A
concatenated
segment and
its underl...
IMS Explorer for Development
© 2013 IBM Corporation
Querying an IMS Database with DFSDDLT0
© 2013 IBM Corporation
Querying an IMS Database with IMS Explorer with Universal JDBC driver
1 – Start by establishing a connection to an IMS sys...
Querying an IMS Database with IMS Explorer with Universal JDBC driver
2 – Connect … and start querying, updating, deleting...
Browsing Data Sets and Submitting JCL’s
© 2013 IBM Corporation
Browsing Data Sets and Submitting JCL’s with the IMS
Explorer
Browse data
sets
© 2013 IBM Corporation
JES output
is displa...
Want to Learn More About IMS Explorer?
www.ibm.com/ims
Click on IMS Enterprise Suite
Click on IMS Enterprise Suite Explore...
Web Console Administration
© 2013 IBM Corporation
Web Console Administration
Connect and Discover
Configure IMS Connect connections
Discover IMS Resources
– IMSPlexes
– IMS Connects
– Operations Mana...
Web Console Vision
Provide IMS system programmers and DBAs a state-of-the-
art user interface to manage, configure, and de...
“I want the most junior systems programmer to understand while the most senior the
ability to tune”
© 2013 IBM Corporation
Web Console Advantage
Skills
– Designed to help both new and experienced users
Competitive edge
– Critical access to impor...
Service Agility, development scenario…
"Hey Simon, I need to test my new version of the
payroll Transaction I created usin...
Prototype
View the Enterprise
– Hierarchical and logical grouping of resources
IMSplex at-a-glance
– Immediate insight int...
Prototype
At-a-glance Status Icons
– Colored status icons help identify troubled resources
Context Sensitive Help
– Hover ...
From.... SYSPLEX1 (EC03127)
LPAR 1
IMS2
IMS
CONNECT
IMSPLEX (PLEX1)
TransDatabasePrograms Routing
Codes
© 2013 IBM Corpora...
..configure....
Define the
environment Configure IMS
Connect
© 2013 IBM Corporation
Auto Discover
IMSPlexes
To....
Hierarchical view of
IMS Resources
Logically grouped and
auto discovered
Quickly navigate from
one resource to
© 20...
Search the Enterprise
Search
– Search for any resource that has been
configured or discovered
• Resources include IMS Tran...
Search the Enterprise
Search for
Transaction
ADDINV
Results continue to
narrow down till you
have stopped
typing
© 2013 IB...
IMS Resource Relationships
Resource Relationships
– At a glance see how resources are related
– Relationships between reso...
IMS Resource Relationships
© 2013 IBM Corporation
Transaction Insight
© 2013 IBM Corporation
Operate Directly on Databases
© 2013 IBM Corporation
At-a-glance Status Icons
Statuses are aggregated and
represented by icons
– Severe, Success, Warning
Hover help displays t...
Context Sensitive Help
Hover hints
– Helpful to new users
User driven help panel
– Context sensitive help
Corrective actio...
How to get started?
IMS Tools Product
– IBM Tools Base Administration Console for
z/OS
PID: 5655-V93
© 2013 IBM Corporatio...
Mobile
© 2013 IBM Corporation
Mobile
Why mobile
By 2020, the number of mobile devices worldwide will
exceed 24 billion
– IMS needs to enable mobile apps to int...
“Mobile is a mandatory transformation in the evolution of computing”
Client/Server
Web/Desktop
Mobile/Wireless/Cloud
Mobil...
Build mobile
applications
Connect to, and
run System z
applications in
support of mobile
Manage mobile
devices and System
...
IMS and Mobile
IMS intends to deliver enhanced support for mobile applications by implementing WAS
Liberty Profile support...
IMS Mobile Enablement – Current Architecture
IBM z/OS
IMS
Connect
IBM Worklight
Server
Transaction
Manager
IMS
Application...
IMS mobile enablement – intended architecture
IBM z/OS
Transaction
Manager
IMS
Application
Mobile
Devices
WAS Liberty
Prof...
Mobile connectivity scenario with DataPower
• DataPower as secure mobile gateway
IBM WebSphere DataPower
Mobile
Devices
Le...
Questions ?
© 2013 IBM Corporation
Questions ?
Upcoming SlideShare
Loading in...5
×

IMS08 IMS User Interface Strategy - IMS UG June 2013 Sydney

1,154

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,154
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

IMS08 IMS User Interface Strategy - IMS UG June 2013 Sydney

  1. 1. IMS Technical Conference IMS User Interface Strategy © 2013 IBM Corporation Greg Vance IBM STSM, IMS Development IBM Silicon Valley Laboratory gvance@us.ibm.com
  2. 2. Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Acknowledgements and Disclaimers The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © 2013 IBM Corporation2 © Copyright IBM Corporation 2013. All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, IMS, DB2, CICS, WebSphere, InfoSphere, Rational, Cognos, and System z are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others.
  3. 3. Overview User Interface Strategy Explorer for Development Web console for administration © 2013 IBM Corporation Mobile Questions
  4. 4. User Interface Strategy © 2013 IBM Corporation User Interface Strategy
  5. 5. IMS User Interface Enhancements AdministratorsDevelopers © 2013 IBM Corporation IMSISPF Mobile
  6. 6. IMS Explorer for Development © 2013 IBM Corporation IMS Explorer for Development
  7. 7. IMS Application Development (AD) Challenges Shrinking knowledge base around IMS & hierarchical data base model Difficult to find DLI programmers © 2013 IBM Corporation Lack of integrated development solutions and tools Difficult to test and deploy applications Fewer experienced COBOL and PL/I programmers
  8. 8. IMS Explorer Integration Strategy Out of the box shell-sharing with: • IMS Tools • Rational Development for Systems z • Including RDz UT © 2013 IBM Corporation •Problem Determination Tool • Debug Tool, File Manager • IBM Data Studio • CICS Explorer ….
  9. 9. Introduction the IMS Enterprise Suite Explorer Easier visualization and editing of IMS Database and Program Definitions – Provide graphical editors to: • Display IMS database hierarchical structures • Display/create/edit PSBs • Add/Edit fields in DBDs – Import Cobol CopyBooks and PL/I Structures into database segments © 2013 IBM Corporation – Generates DBD and PSB source Ability to easily access IMS data using SQL statements – Leveraging IMS v11 Universal JDBC driver Connectivity to the z/OS system – Browse a Data Set and submit JCLs – Import DBD and PSB source files from a Data Set to IMS Explorer, and export generated source back to the host.
  10. 10. Displaying an IMS Database Structure via Green Screen © 2013 IBM Corporation Logical Relationship in a DBD Source
  11. 11. Displaying a physical IMS Database Structure with IMS Explorer © 2013 IBM Corporation
  12. 12. Displaying a logical IMS Database Structure with IMS Explorer © 2013 IBM Corporation A concatenated segment and its underlying source segments
  13. 13. IMS Explorer for Development © 2013 IBM Corporation
  14. 14. Querying an IMS Database with DFSDDLT0 © 2013 IBM Corporation
  15. 15. Querying an IMS Database with IMS Explorer with Universal JDBC driver 1 – Start by establishing a connection to an IMS system …. IP and Port for IMS Connect Create a new connection… © 2013 IBM Corporation Point to an IMS Explorer project with the PSB that will be used to connect to an IMS database
  16. 16. Querying an IMS Database with IMS Explorer with Universal JDBC driver 2 – Connect … and start querying, updating, deleting IMS data SQL Builder with content assistance to Here you can create SQL scripts with Select, Update, Delete, Insert © 2013 IBM Corporation View w/ the SQL results assistance to build a SQL statement Connection PSB = Schema DB PCB = Database Database Segments Delete, Insert statements
  17. 17. Browsing Data Sets and Submitting JCL’s © 2013 IBM Corporation
  18. 18. Browsing Data Sets and Submitting JCL’s with the IMS Explorer Browse data sets © 2013 IBM Corporation JES output is displayed here Edit a data a set member
  19. 19. Want to Learn More About IMS Explorer? www.ibm.com/ims Click on IMS Enterprise Suite Click on IMS Enterprise Suite Explorer for Development (IMS Explorer for Development) © 2013 IBM Corporation Development (IMS Explorer for Development)
  20. 20. Web Console Administration © 2013 IBM Corporation Web Console Administration
  21. 21. Connect and Discover Configure IMS Connect connections Discover IMS Resources – IMSPlexes – IMS Connects – Operations Manager © 2013 IBM Corporation – Operations Manager – IMS's • Transactions • Databases • Programs • Routing Codes Relationships Management
  22. 22. Web Console Vision Provide IMS system programmers and DBAs a state-of-the- art user interface to manage, configure, and deploy IMS systems Full operational control over all IMS address spaces © 2013 IBM Corporation Full command of IMS resources – Programs, transactions, databases, etc Immediately react to and resolve issues in the system Cloud-style IMS system management – IMS region profiling, application profiling, application deployment
  23. 23. “I want the most junior systems programmer to understand while the most senior the ability to tune” © 2013 IBM Corporation
  24. 24. Web Console Advantage Skills – Designed to help both new and experienced users Competitive edge – Critical access to important information © 2013 IBM Corporation – Critical access to important information – Deliver results faster and more efficiently – Reduce operational cost Flexibility – 24x7 Access to data from anywhere at anytime • Smart phones • Tablets – Software integration 24x 7
  25. 25. Service Agility, development scenario… "Hey Simon, I need to test my new version of the payroll Transaction I created using RDz and the IMS Explorer for Development.” "Sure Abigail, all you need to now is log into the IMS Web Console and use the Start and Stop capabilities; I will send you a link." FASTERFASTER © 2013 IBM Corporation "Thanks, I'll test my Transaction on the development IMSPlex later today." "That should be fine, let me know if you need anything else. SIMPLERSIMPLER 25
  26. 26. Prototype View the Enterprise – Hierarchical and logical grouping of resources IMSplex at-a-glance – Immediate insight into properties of any given IMSplex – Drill-down for advanced insight and action Transaction Insight © 2013 IBM Corporation – Transaction and program status immediately available – Operate directly on transactions Database Insight – Status and attributes immediately available – Operate directly on databases Program Insight – Status and attributes immediately available – Operate directly on programs Routing Code Insight – Status and attributes immediately available – Operate directly on routing codes
  27. 27. Prototype At-a-glance Status Icons – Colored status icons help identify troubled resources Context Sensitive Help – Hover hints © 2013 IBM Corporation – Hover hints – User driven help panel – Suggestive corrective actions Product Integration – Seamless integration across IMS and IMS Tools User Profiles and Caching Zero Install Footprint for Clients Installs on z/OS and Windows
  28. 28. From.... SYSPLEX1 (EC03127) LPAR 1 IMS2 IMS CONNECT IMSPLEX (PLEX1) TransDatabasePrograms Routing Codes © 2013 IBM Corporation LPAR 3 IMS3IMS1 IMS CONNECT IMS CONNECT LPAR 2 IMSPLEX (PLEX2) Operations Manager Operations Manager TSO SPOC TransDatabasePrograms Routing Codes SCIODBM TransDatabasePrograms Routing Codes
  29. 29. ..configure.... Define the environment Configure IMS Connect © 2013 IBM Corporation Auto Discover IMSPlexes
  30. 30. To.... Hierarchical view of IMS Resources Logically grouped and auto discovered Quickly navigate from one resource to © 2013 IBM Corporation one resource to another
  31. 31. Search the Enterprise Search – Search for any resource that has been configured or discovered • Resources include IMS Transactions, Databases, Programs and Routing Codes – Search result types are identified by keyword © 2013 IBM Corporation – Search result types are identified by keyword – Instantly view the found resource and drill further into the resource
  32. 32. Search the Enterprise Search for Transaction ADDINV Results continue to narrow down till you have stopped typing © 2013 IBM Corporation Searching the entire enterprise for a match while you type “ADD....”
  33. 33. IMS Resource Relationships Resource Relationships – At a glance see how resources are related – Relationships between resources in one view – Quickly diagnose problems between resources © 2013 IBM Corporation TransDatabasePrograms Routing Codes IMS IMS IMS IMS IMS IMS
  34. 34. IMS Resource Relationships © 2013 IBM Corporation
  35. 35. Transaction Insight © 2013 IBM Corporation
  36. 36. Operate Directly on Databases © 2013 IBM Corporation
  37. 37. At-a-glance Status Icons Statuses are aggregated and represented by icons – Severe, Success, Warning Hover help displays the aggregated statuses Statuses are shown as icons Hover icons for the status © 2013 IBM Corporation – Can drill in to a row and access our integrated help Intended direction would allow for users to configure the status colors to their own business logic NOTINIT BAL TRA QERR CPIC DYN STOQ IOPREV STOSCHD LCK USTO QSTP SUSPEND Status icon definitions for transactions
  38. 38. Context Sensitive Help Hover hints – Helpful to new users User driven help panel – Context sensitive help Corrective actions Context sensitive help panels © 2013 IBM Corporation Corrective actions – Suggestions corresponding to the status Hover help available for attributes Corrective actions, how to handle a particular status
  39. 39. How to get started? IMS Tools Product – IBM Tools Base Administration Console for z/OS PID: 5655-V93 © 2013 IBM Corporation PID: 5655-V93 FMID: HAHN140
  40. 40. Mobile © 2013 IBM Corporation Mobile
  41. 41. Why mobile By 2020, the number of mobile devices worldwide will exceed 24 billion – IMS needs to enable mobile apps to interact more easily with IMS © 2013 IBM Corporation Essential technology that will enable customers to deliver on their business imperatives Modern, integrated interfaces lower the skills barrier
  42. 42. “Mobile is a mandatory transformation in the evolution of computing” Client/Server Web/Desktop Mobile/Wireless/Cloud Mobile enables: © 2013 IBM Corporation Mobile enables: • Premium Customer Service – hotel bookings, flight check-in, etc • Broader Marketing Reach – Put your branded icon on your customers’ smart device • Increased Revenue • Increased Operational Efficiency – extend your existing enterprise systems to the mobile platform ISPF
  43. 43. Build mobile applications Connect to, and run System z applications in support of mobile Manage mobile devices and System z applications Secure my mobile business Extend existing business capabilities to mobile devices Transform the business by creating new opportunities Mobile and System z Mobile computing – the next wave of computing for System z © 2013 IBM Corporation • NEW! IBM Mobile Messaging client updates to extend mobile devices to WebSphere MQ on z/OS • NEW! Cognos Mobile on z/OS for view of dashboards, reports, etc. • NEW! CICS TS Feature Pack for Mobile Extension V1.0 and INTENDED! IMS 13 with native JSON support • NEW! IBM Mobile Development Lifecycle Solution v4 for development of multiplatform mobile applications • NEW! Secure access to System z and mobile acceleration using Worklight capabilities with IBM Integration Bus on z/OS V9.0 • NEW! IBM DataPower Gateway Appliance V6 allowing IMS transactions to consume external web services Developed a mobile app in just three months for citizens to send their taxes securely via mobile Developed a citizen-centric application including real-time public bus, camping permits and city work Built a mobile app for students to get schedules, emergency information, grades and other academic info
  44. 44. IMS and Mobile IMS intends to deliver enhanced support for mobile applications by implementing WAS Liberty Profile support with integrated REST endpoint, which will enable use of the lightweight data-interchange format JavaScript Object Notation (JSON) Mobile application development Target is IMS administration Mobile enablement for IMS transactions © 2013 IBM Corporation IMS transactions IMS data
  45. 45. IMS Mobile Enablement – Current Architecture IBM z/OS IMS Connect IBM Worklight Server Transaction Manager IMS Application Mobile Devices IMSSOAPGateway SQL Adapter HTTP Adapter IMS Explorer for Dev Web / Desktop Roll your own (proprietary) © 2013 IBM Corporation45 Database Manager IMS DB ConnectAPIIMSUniversalDriver IMS Explorer for Admin Web-enabled IMS apps ISPF
  46. 46. IMS mobile enablement – intended architecture IBM z/OS Transaction Manager IMS Application Mobile Devices WAS Liberty ProfileJSON IBM Worklight Server SQL Adapter HTTP Adapter © 2013 IBM Corporation46 IMS Connect Database Manager IMS DB Web / Desktop ISPF REST API IMS Mobile Apps JSON IMSSOAPGateway IMSSOAPGateway SOAP,JDBC,WAS
  47. 47. Mobile connectivity scenario with DataPower • DataPower as secure mobile gateway IBM WebSphere DataPower Mobile Devices Legacy apps, Web apps, Services © 2013 IBM Corporation IBM WebSphere DataPower REST & JSON over HTTPS SOAP over HTTPS
  48. 48. Questions ? © 2013 IBM Corporation Questions ?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×