SlideShare uma empresa Scribd logo
1 de 15
© Copyright IBM Corporation 2014
Connecting System z to Mobile
• Client contest to create mobile apps connecting to the mainframe
• Participants were provided access to IBM mobile enablement technologies
and System z mobile experts
• Winner announced in Enterprise 2014 Tuesday General Session
• Clients Aetna and Verizon present their mobile apps at Enterprise 2014
• Stay tuned for future Mainframe Mobile App Throwdowns!
© Copyright IBM Corporation 2014
“Mobile Mainframe Health Checker”
Jason Fournier
Systems Programmer
Verizon Wireless
Why build a mobile mainframe app?
• The problem we started with
– Checking the status of a Mainframe took too long
– Required laptop/desktop, VPN and many clicks…
• The app of our dreams
– On-call team members can quickly check the status of a
Mainframe from anywhere, anytime
– Speedy – top priority
– Smart and customizable – not just another 3270 emulator
Helping us maintain our SLAs by enabling us to find out
what is wrong with the system faster.
What we built
© Copyright IBM Corporation 2014
We could mobilize our health checks by interfacing with the
z/OSMF REST API’s to connect with the JES Spool, allowing
us to be able to submit jobs and get the output.
What we built
Biggest challenges
• We had several obstacles to overcome
1. We had to be able to accept and process a self-signed certificate
that z/OSMF sends
2. For our iOS version, we have a proxy that must be authenticated
during development
3. Creating a queue that would ensure jobs were not consistently
submitted. (1st person gets through, everyone else piggy-backs)
4. Figuring out how to parse the job output and what information we
want to use
5. Integration with our Enterprise App Security team while still
maintaining the same functionality we originally envisioned
Looking ahead to Version 2
Submitting inline
JCL
Viewing job
JCL
Showing job details
(SDSF view)
The code is there to easily parse whatever information we want, and work with
teams to determine what ‘GO’ means for them.
Demonstration
© Copyright IBM Corporation 2014
“WUzUP CICS”
Jeff Kohan
Director, Systems Engineering
Aetna
The need for a mobile app
• The inspiration for mobile
– 24x7 visibility to CICS environments – with out
needing laptops!
– Proactive monitoring to avoid errors before they
happen
– Management Dashboard – management can
access critical application status at any time
• Expected Benefits
– Mobility == Flexibility for CICS Systems
Engineering
– Respond to issues or simply verify the current
DB2 and MQ status
– Improve overall reliability, availability and
serviceability of CICS processing
Ensure 24X7 processing for our critical online
applications such as Claims and Real Time Eligibility
WUzUP
CICS?
Aetna
The Existing Application
Built on the CICSPlex System Manager Web UI (CPSM WUI),
and requiring laptop access via web browser.
CPSM
WUI
Browser
Interface
PC Workstation
CPSM
WUI
Browser
Interface
PC Workstation
CPSM WUI
Server
T8D1CWB91
CPSM
Web
User
Interfa
ce
CPSM
view sets
CPSM
T8DCMS91
CICS TS V5.2
T8D1EAZA
CICS TS
V5.2
T8D1EWZA
CICS TS
zSeries
CPSM
view sets
CPSM
T8DCMS92
CICS TS V5.2
T8D1EAZC
CICS TS V5.2
T8D1EWZC
CICS TS
zSeries
CPSM WUI
Server
T8D1CWB92
AE91
AE92
CPSM
Web
User
Interface
JSON
Webservice
JSON
Webservice
Worklight
Server
WUzUP
Adapter
P8D1WZUP
CPSM API
P8D1WZUP
CPSM API
What we built – The Architecture
• Components
– CICS TS v5.2
– Worklight Server
– WUzUP Interface Utility
• Implementation
– Utility used to generate
JSON schemas from
COBOL
– RESTful Adapter
created in Worklight
Studio and deployed to
the Worklight server
– Mobile application
developed to invoke the
Worklight Adapter
Launch the WUzUp app.
Use “+” to configure settings.
Specify Userid & password.
Add CICSplex connections.
Indicate which
connections to check.
What we built – The Mobile App
14
Green = No connection issues.
Red = At least one issue.
Lists all regions that have MQ
and/or DB2 Connectivity issues.
What we built – The Mobile App
The Results
• Expectations were exceeded!
– CICS Support Engineers – easily identify mobile process to verify the
connectivity state for the CICS-DB2 and CICS-MQ interfaces across
the various CICS complexes.
– Management Visibility – Management now has the ability to use this
tool to verify/assess the current processing status of the CICS
environments as it relates to DB2 and MQ connectivity.
• Next steps
– Enhance existing app – more functionality for the technicians as well
as enhanced analytics for management
– Develop New mobile offerings – Enable Application Development
partners new capabilities to enhance dev and QA processing.
– Investigate WebSphere Liberty profile and z/OS Connect with CICS
Mobile enabling mainframe applications will enhance the
experience of employees and customers

Mais conteúdo relacionado

Mais procurados

Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air UpdatesRed Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air UpdatesRed Bend Software
 
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...ServerlessConf
 
Mobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application ProviderMobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application ProviderIndium Software
 
SevOne - IP SLA
SevOne - IP SLASevOne - IP SLA
SevOne - IP SLASevOne
 
Big Data and Internet of Things: Creating Customer Value for the Internet of ...
Big Data and Internet of Things:Creating Customer Value for the Internet of ...Big Data and Internet of Things:Creating Customer Value for the Internet of ...
Big Data and Internet of Things: Creating Customer Value for the Internet of ...Red Bend Software
 
SevOne - Monitoring Enterprise Wireless
SevOne - Monitoring Enterprise WirelessSevOne - Monitoring Enterprise Wireless
SevOne - Monitoring Enterprise WirelessSevOne
 
The SevOne Architecture
The SevOne ArchitectureThe SevOne Architecture
The SevOne ArchitectureSevOne
 
Salesforce1 Mobile Experience - Remedyforce On Call
Salesforce1 Mobile Experience - Remedyforce On CallSalesforce1 Mobile Experience - Remedyforce On Call
Salesforce1 Mobile Experience - Remedyforce On CallDoug Ayers
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile appsvodQA
 
Benefits of cloud based school erp
Benefits of cloud based school erpBenefits of cloud based school erp
Benefits of cloud based school erpJunction Tech
 
Smau Milano 2016 -Eaton
Smau Milano 2016 -EatonSmau Milano 2016 -Eaton
Smau Milano 2016 -EatonSMAU
 
Level the playing field with technology
Level the playing field with technologyLevel the playing field with technology
Level the playing field with technologyUnleashed Technologies
 
Meritage brochure new 2016
Meritage brochure new 2016Meritage brochure new 2016
Meritage brochure new 2016Jim Muller
 
Solarwinds - understand and optimize
Solarwinds - understand and optimizeSolarwinds - understand and optimize
Solarwinds - understand and optimizeAruj Thirawat
 
Understanding and Optimizing your IT Environment - SolarWinds
Understanding and Optimizing your IT Environment - SolarWindsUnderstanding and Optimizing your IT Environment - SolarWinds
Understanding and Optimizing your IT Environment - SolarWindsaliciasyc
 
M2M Workshop: How FOTA can increase M2M Adoption
M2M Workshop: How FOTA can increase M2M AdoptionM2M Workshop: How FOTA can increase M2M Adoption
M2M Workshop: How FOTA can increase M2M AdoptionRed Bend Software
 
Software QS Tag White Paper
Software QS Tag White PaperSoftware QS Tag White Paper
Software QS Tag White PaperDevendra Singh
 

Mais procurados (20)

Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air UpdatesRed Bend Software: Optimizing the User Experience with Over-the-Air Updates
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
 
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
Frederic Lavigne and Stephen Fink - Serverless Video Processing with IBM Blue...
 
Mobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application ProviderMobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application Provider
 
SevOne - IP SLA
SevOne - IP SLASevOne - IP SLA
SevOne - IP SLA
 
The Unstoppable Demand for the All-Wireless Workplace
The Unstoppable Demand for the All-Wireless WorkplaceThe Unstoppable Demand for the All-Wireless Workplace
The Unstoppable Demand for the All-Wireless Workplace
 
Big Data and Internet of Things: Creating Customer Value for the Internet of ...
Big Data and Internet of Things:Creating Customer Value for the Internet of ...Big Data and Internet of Things:Creating Customer Value for the Internet of ...
Big Data and Internet of Things: Creating Customer Value for the Internet of ...
 
SevOne - Monitoring Enterprise Wireless
SevOne - Monitoring Enterprise WirelessSevOne - Monitoring Enterprise Wireless
SevOne - Monitoring Enterprise Wireless
 
The SevOne Architecture
The SevOne ArchitectureThe SevOne Architecture
The SevOne Architecture
 
Salesforce1 Mobile Experience - Remedyforce On Call
Salesforce1 Mobile Experience - Remedyforce On CallSalesforce1 Mobile Experience - Remedyforce On Call
Salesforce1 Mobile Experience - Remedyforce On Call
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile apps
 
Benefits of cloud based school erp
Benefits of cloud based school erpBenefits of cloud based school erp
Benefits of cloud based school erp
 
Smau Milano 2016 -Eaton
Smau Milano 2016 -EatonSmau Milano 2016 -Eaton
Smau Milano 2016 -Eaton
 
Push Notification
Push NotificationPush Notification
Push Notification
 
Level the playing field with technology
Level the playing field with technologyLevel the playing field with technology
Level the playing field with technology
 
What is over-the-air programming
What is over-the-air programmingWhat is over-the-air programming
What is over-the-air programming
 
Meritage brochure new 2016
Meritage brochure new 2016Meritage brochure new 2016
Meritage brochure new 2016
 
Solarwinds - understand and optimize
Solarwinds - understand and optimizeSolarwinds - understand and optimize
Solarwinds - understand and optimize
 
Understanding and Optimizing your IT Environment - SolarWinds
Understanding and Optimizing your IT Environment - SolarWindsUnderstanding and Optimizing your IT Environment - SolarWinds
Understanding and Optimizing your IT Environment - SolarWinds
 
M2M Workshop: How FOTA can increase M2M Adoption
M2M Workshop: How FOTA can increase M2M AdoptionM2M Workshop: How FOTA can increase M2M Adoption
M2M Workshop: How FOTA can increase M2M Adoption
 
Software QS Tag White Paper
Software QS Tag White PaperSoftware QS Tag White Paper
Software QS Tag White Paper
 

Semelhante a Throwdown verizon aetna_slides_enterprise2014

Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionIBM Danmark
 
Innovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyInnovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyDaniel Berg
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for znick_garrod
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerDaniel Berg
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)Fong Yee Long
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...David Currie
 
Synergy 2015 Session Slides: SYN320 Never Let Me Down Again - The Future of X...
Synergy 2015 Session Slides: SYN320 Never Let Me Down Again - The Future of X...Synergy 2015 Session Slides: SYN320 Never Let Me Down Again - The Future of X...
Synergy 2015 Session Slides: SYN320 Never Let Me Down Again - The Future of X...Citrix
 
Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?Dan Waters
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Felipe Freire
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
S3 Semi Final Submission - Submitted By : Lingraj Meher - From Team Wright
S3 Semi Final Submission - Submitted By : Lingraj Meher - From Team WrightS3 Semi Final Submission - Submitted By : Lingraj Meher - From Team Wright
S3 Semi Final Submission - Submitted By : Lingraj Meher - From Team WrightNational Management Olympiad
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science PlatformDecision Science Community
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...Nitin Gaur
 
Tame the Beast: Rapidly Build, Deploy, Reuse, and Govern Microservices
Tame the Beast: Rapidly Build, Deploy, Reuse, and Govern MicroservicesTame the Beast: Rapidly Build, Deploy, Reuse, and Govern Microservices
Tame the Beast: Rapidly Build, Deploy, Reuse, and Govern MicroservicesVMware Tanzu
 
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsUnlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsDev_Events
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse Day India
 

Semelhante a Throwdown verizon aetna_slides_enterprise2014 (20)

Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
 
NZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of RecordNZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of Record
 
Innovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyInnovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical Strategy
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy Headliner
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
 
Synergy 2015 Session Slides: SYN320 Never Let Me Down Again - The Future of X...
Synergy 2015 Session Slides: SYN320 Never Let Me Down Again - The Future of X...Synergy 2015 Session Slides: SYN320 Never Let Me Down Again - The Future of X...
Synergy 2015 Session Slides: SYN320 Never Let Me Down Again - The Future of X...
 
Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
S3 Semi Final Submission - Submitted By : Lingraj Meher - From Team Wright
S3 Semi Final Submission - Submitted By : Lingraj Meher - From Team WrightS3 Semi Final Submission - Submitted By : Lingraj Meher - From Team Wright
S3 Semi Final Submission - Submitted By : Lingraj Meher - From Team Wright
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
 
Tame the Beast: Rapidly Build, Deploy, Reuse, and Govern Microservices
Tame the Beast: Rapidly Build, Deploy, Reuse, and Govern MicroservicesTame the Beast: Rapidly Build, Deploy, Reuse, and Govern Microservices
Tame the Beast: Rapidly Build, Deploy, Reuse, and Govern Microservices
 
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsUnlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive apps
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in Bluemix
 

Último

Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 

Último (20)

Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 

Throwdown verizon aetna_slides_enterprise2014

  • 1. © Copyright IBM Corporation 2014 Connecting System z to Mobile • Client contest to create mobile apps connecting to the mainframe • Participants were provided access to IBM mobile enablement technologies and System z mobile experts • Winner announced in Enterprise 2014 Tuesday General Session • Clients Aetna and Verizon present their mobile apps at Enterprise 2014 • Stay tuned for future Mainframe Mobile App Throwdowns!
  • 2. © Copyright IBM Corporation 2014 “Mobile Mainframe Health Checker” Jason Fournier Systems Programmer Verizon Wireless
  • 3. Why build a mobile mainframe app? • The problem we started with – Checking the status of a Mainframe took too long – Required laptop/desktop, VPN and many clicks… • The app of our dreams – On-call team members can quickly check the status of a Mainframe from anywhere, anytime – Speedy – top priority – Smart and customizable – not just another 3270 emulator Helping us maintain our SLAs by enabling us to find out what is wrong with the system faster.
  • 4. What we built © Copyright IBM Corporation 2014 We could mobilize our health checks by interfacing with the z/OSMF REST API’s to connect with the JES Spool, allowing us to be able to submit jobs and get the output.
  • 6. Biggest challenges • We had several obstacles to overcome 1. We had to be able to accept and process a self-signed certificate that z/OSMF sends 2. For our iOS version, we have a proxy that must be authenticated during development 3. Creating a queue that would ensure jobs were not consistently submitted. (1st person gets through, everyone else piggy-backs) 4. Figuring out how to parse the job output and what information we want to use 5. Integration with our Enterprise App Security team while still maintaining the same functionality we originally envisioned
  • 7. Looking ahead to Version 2 Submitting inline JCL Viewing job JCL Showing job details (SDSF view) The code is there to easily parse whatever information we want, and work with teams to determine what ‘GO’ means for them.
  • 9. © Copyright IBM Corporation 2014 “WUzUP CICS” Jeff Kohan Director, Systems Engineering Aetna
  • 10. The need for a mobile app • The inspiration for mobile – 24x7 visibility to CICS environments – with out needing laptops! – Proactive monitoring to avoid errors before they happen – Management Dashboard – management can access critical application status at any time • Expected Benefits – Mobility == Flexibility for CICS Systems Engineering – Respond to issues or simply verify the current DB2 and MQ status – Improve overall reliability, availability and serviceability of CICS processing Ensure 24X7 processing for our critical online applications such as Claims and Real Time Eligibility WUzUP CICS? Aetna
  • 11. The Existing Application Built on the CICSPlex System Manager Web UI (CPSM WUI), and requiring laptop access via web browser.
  • 12. CPSM WUI Browser Interface PC Workstation CPSM WUI Browser Interface PC Workstation CPSM WUI Server T8D1CWB91 CPSM Web User Interfa ce CPSM view sets CPSM T8DCMS91 CICS TS V5.2 T8D1EAZA CICS TS V5.2 T8D1EWZA CICS TS zSeries CPSM view sets CPSM T8DCMS92 CICS TS V5.2 T8D1EAZC CICS TS V5.2 T8D1EWZC CICS TS zSeries CPSM WUI Server T8D1CWB92 AE91 AE92 CPSM Web User Interface JSON Webservice JSON Webservice Worklight Server WUzUP Adapter P8D1WZUP CPSM API P8D1WZUP CPSM API What we built – The Architecture • Components – CICS TS v5.2 – Worklight Server – WUzUP Interface Utility • Implementation – Utility used to generate JSON schemas from COBOL – RESTful Adapter created in Worklight Studio and deployed to the Worklight server – Mobile application developed to invoke the Worklight Adapter
  • 13. Launch the WUzUp app. Use “+” to configure settings. Specify Userid & password. Add CICSplex connections. Indicate which connections to check. What we built – The Mobile App
  • 14. 14 Green = No connection issues. Red = At least one issue. Lists all regions that have MQ and/or DB2 Connectivity issues. What we built – The Mobile App
  • 15. The Results • Expectations were exceeded! – CICS Support Engineers – easily identify mobile process to verify the connectivity state for the CICS-DB2 and CICS-MQ interfaces across the various CICS complexes. – Management Visibility – Management now has the ability to use this tool to verify/assess the current processing status of the CICS environments as it relates to DB2 and MQ connectivity. • Next steps – Enhance existing app – more functionality for the technicians as well as enhanced analytics for management – Develop New mobile offerings – Enable Application Development partners new capabilities to enhance dev and QA processing. – Investigate WebSphere Liberty profile and z/OS Connect with CICS Mobile enabling mainframe applications will enhance the experience of employees and customers

Notas do Editor

  1. Version 2 which is on the last slide of the powerpoint we submitted will allow us to pull up what is the equivalent to an SDSF screen to show all of the details about the job. We will also be able to submit inline JCL which will give users the option to submit a quick job they think might be able to get more info or to possibly fix a problem.
  2. What was the business need that drove you to want to build a mobile app? A mobile implementation of the current CPSM WUI utility will enable Aetna CICS Systems Engineers to provide 24X7 support of the various CICS processing environments without being tied to a laptop. With the initial mobile offering CICS Systems Engineers will have the capability of verifying the status of the DB2 and MQ connections across Aetna’s CICS complexes both proactively and after an alert was raised. Additionally, the mobile offering can be utilized as a dashboard for management to view the current status of the DB2 and MQ connectivity for the CICS platforms. Describe how creating the mobile app could enhance the experience of a customer or employee. This application will provide mobility and flexibility for the CICS Systems Engineering support staff in respect to on call coverage responsibilities. The CICS technicians' will have the flexibility of responding to connectivity issues or simply verifying the current connection statuses for DB2 and MQ from a mobile device. Mobilization enables a more proactive posture as well as timely reaction to issues while ensuring the overall reliability, availability and serviceability of the CICS processing environments and continued 24X7 processing for our critical online applications such as Claims, Real Time Eligibility etc. ..
  3. Describe your existing infrastructure. Executing CICS Transaction Server (CICS TS) V5.2 on z/OS Version 2.1. in our OLTP Lab environment. The mobile application was created using Worklight and the WUzUp application interfaces with the CICS CPSM online Application Programming Interface(API).
  4. Describe how you went about the mobile enablement of your mainframe applications The DHFLS2JS utility was used to generate JSON schemas from our Cobol Commarea A matching RESTful Adapter in Worklight Studio was created and deployed to the Worklight server The mobile application was developed to invoke the Worklight Adapter Include key technical components and/or architecture diagram Worklight CICS TS V5.2 WUzUP utility created to interface with the CICS CPSM online API Highlight any key obstacles you overcame Worklight Studio is not a standard software deployment therefore a special installation was required for invocation/execution
  5. On subsequent launches and Refreshes, REST JSON calls will be made to all ‘checked’ connections Green light indicates no CICS regions in that Plex have MQ or DB2 Connectivity issues Red light indicates at least one CICS region, in that Plex is not connected to MQ and/or DB2 Touch the Red Light ‘Arrow’ for details
  6. What were your expectations and did you meet them? Expectations were exceeded. Provide CICS Support Engineers a mobile process to verify the connectivity state for the CICS-DB2 and CICS-MQ interfaces across the various CICS complexes. Additionally, Management now has the ability to use this tool to verify/assess the current processing status of the CICS environments as it relates to DB2 and MQ connectivity. What worked well? The DFHLS2JS utility provided for conversion of Cobol to JSON worked extremely well Are there outstanding issues you still need to work on, or need help with? Preference was to exploit/implement z/OS Connect and WebSphere Liberty Profile (WLP). However although IBM plans to deliver Liberty z/OS Connect support with CICS TS V5.2 z/OS Connect executing under CICS requires Liberty fix pack 8.5.5.2 + 2 interim fixes (or a later fix pack). CICS TS V5.2  is currently delivered with Liberty  8.5.5.1. and there is no stated ETA for an upgrade. What are the future plans for your app? Going forward, this initial mobile application will be enhanced to provide more functionality for the technicians as well as enhanced analytics for Management. Additional mobile offerings are planned targeting our Application Development partners to purge transactions and perform new copies in the development and QA processing environments.