Mainframes Today

Hanseatic Mainframe Summit 2008

Instructors: Dr. Guido Gryczan, Prof. Dr. Norbert Ritter
Sep 08-19, 2008 (two weeks)

This special lecture is provided in collaboration with IBM
and the University of Leipzig.



Time: September 08-19, 2008  (two weeks)
- Morning Session (09:30-13:30): Lecture
- Afternoon Session (15:00-17:00): Lab (practical part)
Location: Department of Informatics
Vogt-Kölln-Str. 30
D-22527 Hamburg
Registration: closed
Contact: Kathleen Krebs


Day 1
Day 2
Day 3
Day 4
Day 5
Mainframe and z/OS (details, material)
   System z Basics - Arwed Tschoeke (IBMDE)
   Architecture & z/OS - Michael Großmann (IBMDE), Bianca Potthast (LVM)
   Virtualization, zLinux - Arwed Tschoeke (IBMDE)
   DB2, Java & WebSphere - Christian Daser, Klaus Dieter Mueller (IBMDE)
   WebSphere MQ - Marcel Amrein (IBMDE)

Day 6
Day 7
Day 8
Day 9
Day 10
DB2 for z/OS (details, material)
   Overview Relational and Legacy Database Systems
   Introduction of DB2 for z/OS, Advanced mechanisms
   Administration
   DB2 Utilities & DB2 Tools
   DB2 & XML
SOA Connectivity on z/OS (details, material)
   Messaging with WebSphere MQ (1)
   Messaging with WebSphere MQ (2)
   Enterprise Service Bus Basics
   Creating and Running ESB Mediation Flows
   ESB Integration Sample
Speaker    Dr. Knut Stolze (IBMDE)
   Timm Zimmermann (IBMDE)
   Bjoern Broll (IBMDE)
   Tunca Karabel (IBMDE)
   Prof. Dr. Norbert Ritter (University of Hamburg)
   Marcel Amrein (IBMDE)
   Dennis Behm (IBMDE)
Certification    Certificate of attendance
   DB2 fundamentals
   Certificate of attendance

Abstract: A mainframe is a computing system that businesses use to host large-scale commercial databases, transaction servers, and applications that require a greater degree of security and availability than is commonly available on smaller-scale systems. Despite their predominance in the business world, mainframes are largely invisible to the general public and the academic community. This is unfortunate, as they offer great opportunities to IT professionals and university graduates in a variety of technical fields. Today, about 60% of all data available on the Internet is stored and processed on mainframe computers. Hence, we are all mainframe users, whether we realize it or not.

This special lecture is offered to computer science students in cooperation with IBM. The lectures of the first week will acquaint you with the technical details of the mainframe hardware and its operating system z/OS. It will also cover technologies that are built on top this platform, such as Virtualization, Linux on Mainframe, Transaction Management (CICS), and enterprise-scale Java applications (J2EE). The second week offers two parallel tracks, DB2 for z/OS and SOA Connectivity on z/OS. While the track DB2 for z/OS deals with the application and management of IBM's DB2 which is one of the worldwide mostly used database management systems, the major contents of the track SOA Connectivity on z/OS is to introduce the WebSphere family of tools and frameworks to develop a J2EE application with a service oriented architecture (SOA) in a mainframe-based environment.



Synopsis:

  • Special Lecture, Praktische Informatik, Bachelor/Master Informatik, Diplom Informatik - Hauptstudium.
  • Prerequisites (all): Operating Systems basics.
  • Prerequisites (for SOA on z/OS): Competent knowledge of Java.
  • Prerequisites (for DB2 on z/OS): Database Systems basics.
  • Open to students of all universities in Hamburg.
  • Language of lectures and lab will be German or English.

Additional admissions upon request.

Credits and grading:

  • Certificate of attendance
  • IBM Certified Database Associate DB2 9 Fundamentals

Track 'DB2 for z/OS' (second week, in parallel to 'SOA Connectivity on z/OS' track)

'DB2 for z/OS', a relational database management system running on IBM mainframes, is worldwide handling the largest data volumes. Almost each larger banking or insurance company as well as many large-scale enterprises are using DB2 for z/OS to manage and keep available their data. Thus, these enterprises mainly benefit from the major advantages of Mainframe platforms, i.e., scalability, data-sharing / high-availability, security, maintainability, which are fully supported by DB2 for z/OS.

Further, it has to be recognized that about two-thirds of the worldwide data volumes are managed by Mainframes today, often in pre-relational management systems, e.g., IMS, Adabas, IDMS, Datacom, or even in files, e.g. VSAM or QSAM. Information Integration allows to incorporate these data into modern application environments, business processes and strategic initiatives as Business Intelligence (BI), Customer Relationship Management (CRM), Risk & Compliance, or Master Data Management (MDM). So the goal of this track is to qualify for using and administrating DB2 for z/OS as well as corresponding information integration tools both, conceptually as well as practically (hands-on lab).

This track will deal with the following contents:

  • DB2 for z/OS
    • Overview
      • Architecture
      • Data Objects
      • DB2 for z/OS in comparison to DB2 for Linux, Unix, Windows
    • Advanced mechanisms
      • Data Sharing/High Availability
      • Security
      • Scalability
      • XML Support
    • Administration (Operations, Performance Management)
    • DB2 Utilities & DB2 Tools

  • Information Integration
    • Legacy database systems and File Structures: IBM IMS, CA IDMS & Datacom, Software AG Adabas, VSAM Clusters & CICS/VSAM, QSAM & ISAM Files
    • Concepts of Information Integration: Federation, Change Data Capture (CDC), Replication, Profiling, Cleansing, Extract-Transform-Load (ETL), SOA
    • Sample Solutions: Access to Legacy Data in Web Applications, Real-time Update of Data Warehouses with Legacy-Data, Using CDC Events for Application Integration, Leveraging Legacy Data in Business Processes (BPEL), Migration of Legacy-Databases
    • During a hands-on lab, each participant will deploy the product WebSphere Classic Federation Server for z/OS to provide a JSP application with federated access to IMS, DB2, and CICS/VSAM data.


Track 'SOA Connectivity on z/OS' (second week, in parallel to 'DB2 for z/OS' track)

A service-oriented architecture is based on a powerful connectivity layer, which usually is referred to as the Enterprise Service Bus (ESB). The ESB essentially contributes to an SOA by providing functionality, which is used as part of an SOA implementation. It has to provide transport, mediation, routing, and data handling as required to remove the necessity for direct coupling between requestors and providers.
There is a general misunderstanding that an ESB is primarily a Web services facility. Although any ESB implementation must be able to accommodate the use of Web services as part of its functionality it must not be limited to that but must be designed to support the requirements of the enterprise using the ESB.

This track deals with and concentrates on the use of messaging as a very robust and reliable way to support ESB communication. Within the messaging market, IBM's WebSphere MQ (WMQ) messaging product has been the leader and trendsetter since the beginning, and WMQ-based SOA implementations are being alreday used by all types of industries, on various platforms. The track is to convey basics of the messaging method for connecting applications and enabling an SOA, and will demonstrate this by practical application samples. Whereas all these products are available on distributed platforms as well, we will focus on the particular strengths of an ESB/SOA solution that makes use of them on the z/OS mainfraime plattform. The goal of the track is to qualify for basically using and administering first, WebSphere MQ for z/OS as the product that provides the messaging backbone then, as the ESB products making use of that, WebSphere Message Broker for z/OS and WebSphere Enterprise Service Bus (ESB) for z/OS, together with the appropriate application toolkits.

This track will provide the following contents:

  • WebSphere MQ for z/OS overview
    • Queues and queuing-related application options
    • Architecture
    • particular strength of WMQ for z/OS
    • Administration on z/OS and via workstation-based Eclipse tool
  • ESB concepts
  • WebSphere Message Broker for z/OS, a WMQ-based ESB product
    • Broker Message Flows
    • Broker Toolkit
  • WebSphere ESB for z/OS, a J2EE-based ESB product
    • WESB mediations
    • WebSphere Integration Developer, as WESB's development tool
    • Integration of the products within an application scenario