Positioning XD Compute Grid- Role of JZOS

Slides:



Advertisements
Similar presentations
Manage your technology for optimal return on investment (ROI) The Tivoli ® Configuration & Operations management solution from IBM.
Advertisements

Bringing Handheld, PDA’s, and Smart Phone to the Enterprise Martin Graf Group Product Manager Oracle Corporation Session id:
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Java Parallel Processing Framework. Presentation Road Map What is Java Parallel Processing Framework JPPF Features JPPF Requirements JPPF Topology JPPF.
The Cactus Portal A Case Study in Grid Portal Development Michael Paul Russell Dept of Computer Science The University of Chicago
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
J2EE vs..NET Tom Tong. Enterprise Application 1 distributed 2 multiple-platform 3 critical 4 performance 5 security 6 multiple-data sources.
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
CS6320 – J2EE L. Grewe MOTIVATION: E-commerce and Enterprise Computing Models Four models for e-commerce and enterprise computing: Four models for e-commerce.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
QoS-enabled middleware by Saltanat Mashirova. Distributed applications Distributed applications have distinctly different characteristics than conventional.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Introducing Enterprise Technologies David Dischiave Syracuse University School of Information Studies “The original iSchool” June 3, 2013 Information School,
J2EE Application Server Deployment and Performance Optimization for Enterprise Application Service Thesis presentation Author: Xiaoyang Wang.
G RID R ESOURCE BROKER FOR SCHEDULING COMPONENT - BASED APPLICATIONS ON DISTRIBUTED RESOURCES Reporter : Yi-Wei Wu.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Ing. Ignacio Roqueta ARTech GeneXus and J2EE.
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
Enterprise JavaBeans. What is EJB? l An EJB is a specialized, non-visual JavaBean that runs on a server. l EJB technology supports application development.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
1 22 August 2001 The Security Architecture of the M&M Mobile Agent Framework P. Marques, N. Santos, L. Silva, J. Silva CISUC, University of Coimbra, Portugal.
1Basics of J2ME. 2 Objectives –Understand the different java API’s and how the mobile edition API’s fit in –Understand what a mobile configuration and.
Evaluation of Agent Teamwork High Performance Distributed Computing Middleware. Solomon Lane Agent Teamwork Research Assistant October 2006 – March 2007.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
© 2008 IBM Corporation Snehal S. Antani WebSphere XD Technical Lead SOA Technology Practice, ISSW, IBM WebSphere XD Compute Grid Developing Tooling Story.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Getting started with Programming using IDE. JAVA JAVA IS A PROGRAMMING LANGUAGE AND A PLATFORM. IT CAN BE USED TO DELIVER AND RUN HIGHLY INTERACTIVE DYNAMIC.
Chapter 2 Processes and Threads Introduction 2.2 Processes A Process is the execution of a Program More specifically… – A process is a program.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
The EDGeS project receives Community research funding 1 Porting Applications to the EDGeS Infrastructure A comparison of the available methods, APIs, and.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Integrating the Mainframe Liberating Enterprise Data.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
© 2007 IBM Corporation Snehal S. Antani, WebSphere XD Technical Lead SOA Technology Practice IBM Software WebSphere.
Windows Azure poDRw_Xi3Aw.
©NIIT Introducing Enterprise JavaBeans (EJB) Lesson 1A / Slide 1 of 43J2EE Server Components Objectives In this lesson, you will learn about: The features.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
© 2008 IBM Corporation Snehal S. Antani WebSphere XD Technical Lead SOA Technology Practice, ISSW, IBM TSM-1073 Enterprise Grid and Batch Computing with.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
Computer System Structures
Introduction to Computers, the Internet and the World Wide Web
Netscape Application Server
Design rationale and status of the org.glite.overlay component
GWE Core Grid Wizard Enterprise (
Spark Presentation.
JZOS (Java Batch Launcher and Toolkit for z/OS) Quick Start Guide
Platform as a Service.
Distribution and components
Grid Computing.
Financial Services Firms Can Leverage Cloud
Enterprise Integration: Workflow
Operating Systems : Overview
Chapter 1: Intro (excerpt)
ApplinX Rod Carlson Senior Technical Lead.
Ch 4. The Evolution of Analytic Scalability
Component-based Applications
Component Technology Bina Ramamurthy 2/25/2019 B.Ramamurthy.
Student: Popa Andrei-Sebastian
a middleware implementation
Status of Grids for HEP and HENP
C++/Java/COM Interoperability
Grid Computing Software Interface
Presentation transcript:

Positioning XD Compute Grid- Role of JZOS JES J2SE JVM ZFS JZOS Launcher JZOS API’s HFS Java JCL VSAM JZos delivers 2 technologies: 1. JZOS Launcher- seamless way to initialize a J2SE runtime from JCL 2. JZOS API’s- set of library functions for accessing traditional z/OS resources (MVS datasets, VSAM files, etc) from Java JZOS launcher not efficient for 1000’s of batch jobs to be run within a batch window J2SE JVM has no: - security, transaction, or connection management - checkpoint or restart facility for batch jobs - inherent high availability, or other WAS z/OS qualities of service JVM is not persistent or reusable. Great to get started… Second, the role of Compute Grid and JZOS; JZOS is a technology for enabling java on z/OS to access and leverage traditional z/OS facilities. This technology is composed of two components: first is a launcher, whose job is to efficiently initialize a J2SE runtime from JCL; second are the programming interfaces available to applications for accessing traditional z/OS resources such as datasets. The JZOS launcher technology initializes a J2SE runtime; a runtime that lacks features such as: transaction, security, and connection management; checkpoint and/or recoverability facilities for batch jobs; inherent high availability and other WebSphere qualities of service provided by enterprise middleware such as WebSphere. The JZOS programming interfaces (API’s) serve a different purpose than the launcher

Mainframe Java Batch – Relative Base-line Cost CPU time spent on JVM startup JZOS WebSphere Batch (Compute Grid) Number of job steps

Positioning XD Compute Grid- Role of JZOS Enterprise Scheduler ZFS WAS z/OS JES JZOS API’s HFS XD CG Op. Plan JCL VSAM XD Compute Grid is built on WebSphere z/OS leverages QoS and services provided by the WAS z/OS runtime (security, transaction, connection management; thread pooling; HA, etc) Runs within a persistent, reusable JVM and Execution Container JZOS Api’s can be leveraged from XD CG applications JZOS Api’s provide a strong integration point for Java and traditional z/OS The programming interfaces can be leveraged by Compute Grid applications, enabling these applications to access traditional z/OS artifacts such as ZFS, HFS, VSAM, and others. The JZOS programming interfaces coupled with Compute Grid delivers a strong integration point for enterprise java batch applications and traditional z/OS.

Grow into Compute Grid Batch Application BDS Framework Batch Application Batch Simulator BDS Framework JZOS/J2SE Compute Grid Start with JZOS or J2SE-based Java batch infrastructure Grow into Compute Grid-based Java batch infrastructure Leverage FREE Compute Grid development tools and frameworks to build Compute-Grid-Ready batch applications