Krotíme dinosaury JAVA EE, Spring, GWT a Agile na Mainframu Igor Kopřiva Roman Štrobl Zdeněk Stupňánek.

Slides:



Advertisements
Similar presentations
© 2008 IBM Corporation System z10 The Cornerstone of the New Enterprise Data Center Mark Anzani VP System z Technology Deployment.
Advertisements

© 2009 IBM Corporation Data Warehouse Solutions on System z - Doing more with what you have! - Doing more with what you have! Beth Hamel Product Manager.
1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
Transforming Business with Advanced Analytics: Introducing the New Intel® Xeon® Processor E7 v2 Family Seetha Rama Krishna Director, APAC HPC Solutions.
VMWare to Hyper-V FOR SERVER What we looked at before migration  Performance – Hyper-V performs at near native speeds.  OS Compatibility – Hyper-V.
February 6, 2014 Ambuj Goyal General Manager, System Storage & Networking IBM Systems and Technology Group Why Infrastructure Matters.
Peter Plevka, BMC Software Managing IT and Your Business – Optimizing Mainframe Cost and Performance.
A Fast Growing Market. Interesting New Players Lyzasoft.
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 3: Scalability.
©HCCS & IBM® 2008 Stephen Linkin1 Mainframe Hardware Systems And High Availability Stephen S. Linkin Houston Community College © HCCS and IBM 2008.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 1: The new mainframe.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 8: Autonomic computing.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 3: Scalability.
BMC Control-M Architecture By Shaikh Ilyas
Introduction to Microsoft Windows XP All Trademarks & Copyrights Acknowledged.
Virtualization 101.
Agenda Model migration vs MDS upgrade Model migration overview Model migration – how does it work? Model package Demo.
How can a mainframe use Linux to replace the equivalent of hundreds of Unix or Windows servers? Server consolidation – replacing dozens or even hundreds.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
© Hitachi Data Systems Corporation All rights reserved. 1 1 Det går pænt stærkt! Tony Franck Senior Solution Manager.
Virtualization Performance H. Reza Taheri Senior Staff Eng. VMware.
To run the program: To run the program: You need the OS: You need the OS:
1 Introduction To The New Mainframe Stephen S. Linkin Houston Community College ©HCCS & IBM® 2008 Stephen Linkin.
Measuring zSeries System Performance Dr. Chu J. Jong School of Information Technology Illinois State University 06/11/2012 Sponsored in part by Deer &
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Multi Duty Tool for Smallworld™ solution providers.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
2Q2008 System z High Availability – Parallel Sysplex TGVL: System z Foundation 1 System z High Availability – Value of Parallel Sysplex IBM System z z10.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
การติดตั้งและทดสอบการทำคลัสเต อร์เสมือนบน Xen, ROCKS, และไท ยกริด Roll Implementation of Virtualization Clusters based on Xen, ROCKS, and ThaiGrid Roll.
1 SYSPLEX By : Seyed Hamid Alvani December Overview System/390 History Introduction to Sysplex What is Sysplex ? Why Sysplex ? Sysplex Philosophy.
A Virtual Machine Monitor for Utilizing Non-dedicated Clusters Kenji Kaneda Yoshihiro Oyama Akinori Yonezawa (University of Tokyo)
Large Scale Parallel Print Service Ivan Deloose – David Foster – Ignacio Reguero CHEP 2000 – 8 February 2000 – Padova (I) Presented by Ivan Deloose -
Carrying Your Environment With You or Virtual Machine Migration Abstraction for Research Computing.
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 2: Capacity.
Introduction to the new mainframe: z/OS basics © Copyright IBM Corp., All rights reserved. Chapter 19 Hardware systems and LPARs.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
© 2008 IBM Corporation AIX Workload Partion Manger.
Oracle Warehouse Builder - Beta 1 New Features Jean-Pierre Dijcks.
Coupling Facility. The S/390 Coupling Facility (CF), the key component of the Parallel Sysplex cluster, enables multisystem coordination and datasharing.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. 1 Main Frame Computing Objectives Explain why data resides on mainframe.
Design of A Custom Vector Operation API Exploiting SIMD Intrinsics within Java Presented by John-Marc Desmarais Authors: Jonathan Parri, John-Marc Desmarais,
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Information Systems Design and Development Technical Implications (Software) Computing Science.
SUSE Linux Enterprise Server for SAP Applications
Computer System Structures
Let's talk about Linux and Virtualization in 'vLAMP'
Chapter 1: Introduction
InGenius Connector Enterprise Microsoft Dynamics CRM
Lead SQL BankofAmerica Blog: SQLHarry.com
Laplink PCmover.
Chapter 1: Introduction
JZOS (Java Batch Launcher and Toolkit for z/OS) Quick Start Guide
Enabling Scalable and HA Ingestion and Real-Time Big Data Insights for the Enterprise OCJUG, 2014.
REAL QUESTIONS,100% PASSING GUARANTEED
Chapter 1: Introduction
Chapter 1: Introduction
Jonathan Gladstone, P. Eng
Chapter 19 Hardware systems and LPARs
Dev Test on Windows Azure Solution in a Box
Cloud Migrations Pose Important Questions
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Technical Capabilities
Subject Name: Operating System Concepts Subject Number:
A Virtual Machine Monitor for Utilizing Non-dedicated Clusters
How Dell, SAP and SUSE Deliver Value Quickly
Containers on Azure Peter Lasne Sr. Software Development Engineer
Presentation transcript:

Krotíme dinosaury JAVA EE, Spring, GWT a Agile na Mainframu Igor Kopřiva Roman Štrobl Zdeněk Stupňánek

Mainframe – what the heck is it? Mainframe has certain future Simpler management; cost optimal; web apps “Big Iron” - used by large enterprises for critical applications Computing power vs. data throughput Reliability, Availability and Serviceability (RAS) Extreme backward compatibility – punch cards Native virtualization – LPAR, virtual machine Fault tolerant computing OSes IBM z/OS v. 10; 64bit USS, z/Linux, OpenSolaris for Mainframe (being ported)

Dig deeper Processor units CP, Central Processor: general-purpose processor IFL, Integrated Facility for Linux: dedicated to Linux OSes (optionally under z/VM) ICF, Integrated Coupling Facility: designed to support Parallel Sysplex operations SAP, System Assist Processor: designed to handle various system accounting, management, and I/O channel operations zAAP, System z9 Application Assist Processor: currently limited to run only Java and XML processing zIIP, System z9 Integrated Information Processor: dedicated to run specific workloads including DB2, XML, and IPSec

zAAP processor Characteristics JAVA and XML workload can be offloaded to zAAP engine Microcode fixed to run JAVA only Transparent for JAVA applications No JAVA optimization implemented so far IBM JVM fully compatible with Sun JAVA Why bother then? zAAP is cheap!

Managing mainframe History Green-screen only Installation, updates etc. – manual copying of files Extremely time consuming and tedious work How maintenance installation differs on mainframe Temporary system vs. live targets Install, test, deploy, configure Current and future Sysadmins currently at retirement age Young people refuse manual actions where automation is possible Mainframe Software Manager - MSM

Mainframe Software Manager What is it? Graphical tool to manage Mainframe installations Automates where possible Wraps up SMP/E complexity in wizards and simple screens Benefits Simpler - less lead-in time of sysprog Time/cost savings – hours vs. minutes Migration of current SMP/E installations to MSM Motto Designed by young developers for young users

MSM Configuration Tomcat running JAVA servlets on Mainframe Memory Speed optimizations JNI used for C/ASM based routines GWT based UI – CA modified Spring used for data access etc. POSIX compatible USS used JZOS – enhance batch capabilities and use of system i/f

DEMO GREEN SCREEN demo – Roman Strobl

DEMO MSM demo – Roman Strobl

JZOS Enhance batch capabilities Java app launched directly as batch jobs on z/OS Also using custom launcher Use of system i/f Extensions provide APIs for Java access to z/OS operating system services z/OS-specific data types including VSAM data

MSM is Agile Iterative development Enhancements are added on a bi-monthly basis Priority driven enhancements planning Push for automated testing Backlog Populated by customers, internal requirements Periodically reviewed and prioritized New features available to customers on a bi-monthly basis!

THANK YOU!

Q&A