Powerful, secure, dependable and easier to use Bernice Casey (casey@us.ibm.com) System z User Experience Steven Ma (stevenma@us.ibm.com) Application Integration Middleware User Experience 2006 IBM Corporation IBM Systems
Mainframe Simplification in the News: Oct 4, 2006 ibm.com/press/us/en/pressrelease/20384.wss IBM aims for user-friendly mainframes Big Blue on mission to make mainframes easier to use IBM to Spend $100 Million on Mainframes Mainframe Simplicity Not an Oxymoron? IBM Commits $100 Million to Make Mainframes Easier to Use IBM puts up $100 million to simplify mainframe operations IBM announces the magnitude of its plans to simplify the mainframe IBM makes mainframes simpler IBM in 5-year, $100 mln plan to simplify mainframe 2 IBM Systems
Main messages from the simplification announcement IBM is investing in mainframe simplification and modernization: System Management: We re making z/os systems easier to set up, operate, and administer Application Development: We re delivering a modern, easy to use development environment. IBM is partnering with clients and schools to build the pool of mainframe-savvy IT professionals: IBM Academic Initiative for System z z/os Basic Skills Information Center 3 IBM Systems
Simplifying system management 4 IBM Systems
System z management simplification strategy Easier. Installation Configuration Administration Service Automation that simplifies and accelerates IT tasks Unifying, modern web console that is common across IBM Open management infrastructure 5 IBM Systems
Example of z/os task simplification Scenario: System Configuration Customer wants to enable a new network security feature Without task automation high degree of expertise is assumed: Customer reads manuals (perhaps several) to understand how to implement the new feature Customer verifies that all functional pre-requisites are met Customer edits configuration files (perhaps several) Customer tests the configuration change before putting it into production With task automation: Customer opens the z/os management console and selects the network security feature she wants to enable. The Network Configuration Assistant takes over: Verifies that pre-requisites are met Prompts for the minimum amount of information needed; applies best practice values for as many configuration settings as possible Updates configuration files during a change window selected by the user Customer tests the configuration change 6 IBM Systems
Available for z/os today System operations and monitoring Modern monitoring console for z/os: IBM OMEGAMON z/os Management Console (zmc) Version 4.1.0 Automatic health checking: IBM Health Checker for z/os Consistent hardware operations interface: New HMC Installation, configuration, and maintenance On-line ordering and inventory management: ShopzSeries Automated on-line service acquisition: SMP/E Internet Delivery Service Shortened release to release migrations: Migration Checker for z/os (web download) Single view of enterprise devices: Hardware Configuration Management (HCM) - major enhancements in z/os 1.8 Workload management New WLM policy editor (web download) Network configuration Simplified setup of TCP/IP features with the Configuration Assistant for z/os Communications Server 7 IBM Systems
Simplifying network configuration Configuration Assistant for z/os Communications Server Customer Value Simplified Simplified setup setup of of TCP/IP TCP/IP features features for for z/os z/os including: including: IP IP Security Security Application Application Transparent-TLS Transparent-TLS Quality Quality of of Service Service Intrusion Intrusion Detection Detection Services Services Ships Ships with with best best practice practice default default configurations. configurations. Performs Performs self-checks self-checks of of configurations; configurations; notifies notifies the the user user when when exceptions exceptions are are detected. detected. Limitations Limitations today: today: Tool Tool generates generates configuration configuration files; files; customer customer has has to to FTP FTP them them to to the the host host and and integrate integrate them them manually manually The Configuration Assistant simplifies the creation and editing of Intrusion Detection Services policies. Click to download the latest version! Click to download the latest version! 8 IBM Systems
Health Monitoring and Problem Analysis with the IBM OMEGAMON z/os Management Console (zmc) Available at no charge for z/os 1.4 and above Displays status of z/os sysplexes and systems displayed using Tivoli Enterprise Portal (TEP) Integrated Health Checker reports Powerful features: Event notification Drill-down to problem details and expert advice Easy upgrade to comprehensive Tivoli Monitoring Services products Foundation for the future Version 4.1 available now! Learn more at: http://www.ibm.com/servers/eserver/zseries/zos/zmc/ 9 IBM Systems
zmc: One window into multiple sysplexes 10 IBM Systems
Managing situations using the zmc Sequence of events: z/os agents monitor for situations 14 pre-defined situations shipped Customers can create more Alerts appear in TEP Navigator: If situation triggers, alert is raised Alert indicators: User opens Event Workspace Gets more details about situation Reads expert advice (if provided) Takes action (optionally) 11 IBM Systems
z/os Management Console Future Directions* IBM is moving to a common web console solution for administering servers including z/os, z/vm, and Linux on System z. This console will be an integration point for all management tasks. Tasks such as health monitoring and software updates will have a common look and feel across server platforms. The underlying system management infrastructure will be open so that vendors can also exploit it. (This is the role of the z/os Common Information Model (CIM) element in z/os 1.8). Future web console * IBM development plans are subject to change or withdrawal without further notice. 12 IBM Systems
Simplifying application development and giving new life to core business applications 13 IBM Systems
IBM Software Development Platform for System z and Mixed Workload Model and Discover WS Business Integration Modeler Rational Software Architect WS Asset Analyzer/CICS IA Facilitate understanding Identify reusable components Develop and Integrate WebSphere Developer for System z v7.0* Speed up and simplify: Development Integration Webification Componentization and assembly Run WASz, CICS, and IMS transactions Enterprise COBOL and PL/I Rational and SCLM Tools Highest Qualities of service Broadest ROI s Utilization of standards/process Test, Deploy, and Manage WS Application Monitor WS Workload Simulator zseries PD / CICS and DB2 Tools Rational Reduce production downtime Function test Simulate application loads Identify bottlenecks Resolve complex faults * In v6: WebSphere Developer for zseries 14 IBM Systems
The New Face of Application Development for z/os Eclipse is the most used IDE today (see Eclipse.org) Many commercial products based upon it Many Universities use it to teach programming Eco-system of users see the various projects available The new face of z/os application development is based upon Eclipse provides integration opportunities that never existed! WebSphere Developer for System z (WDz) extends Rational Application Developer to provide access to one or more z/os systems Communication via TCP/IP SAF Authentication Goal is to make application development on z/os as easy as it is perceived on other platforms Leverage what is familiar Leave the fear factor to the TV series and remove it from application development on z/os Provide easy artifact manipulation on z/os support: PDS, Sequential Files, HFS, JES, TSO Command prompt, USS Shell commands 15 IBM Systems
WDz: Strategic Environment for Application Developers WebSphere Developer for System z (WDz) provides a modern environment for developing: Dynamic Web applications including Java and Java 2 Enterprise Edition Traditional COBOL and PL/I applications High level Enterprise Generation Language (EGL)* applications Web services to integrate these applications together Click for Details WDz offers advantages over traditional environment: Single environment for programming tasks: design, code, debug from the same UI Productivity features like syntax-checking, JCL generation, visual debugging Integrated user assistance * available in v6.1 16 IBM Systems
z/os Application Programmer s Experience Today Scenario: Correcting an error in a COBOL source file 1. Start 3270 emulator 2. Logon to the z/os system 3. Navigate to the dataset and member using ISPF 4. Select the member for editing 5. Locate the line in the source code 6. Change the source code and save the member 7. Switch to the JCL that is used to submit and schedule the compile job 8. Submit the JCL job 9. Switch to SDSF to monitor the job and review the output 10. Repeat 5-9 until program runs correctly 17 IBM Systems
WDz z/os System Perspective Disconnected -vs- Connected Configurable Editor MVS PDS members Data set characteristics USS Command Shell JES subsystem view TSO Command Shell 18 IBM Systems
WDz z/os Project Perspective remote project Remote -vs- Local MVS Projects - able to work offline / online Language sensitive Editor System Navigator Source outline 19 IBM Systems
20 IBM Systems