SlideShare uma empresa Scribd logo
1 de 36
1
A customer overview of
Host Access Transformation Services
www.StrongbackConsulting.com
About Us: Strongback Consulting
• IBM Advanced Business Partner
– Rational, WebSphere, Lotus, Information Management certified
– Strongly focused on Enterprise Modernization and application lifecycle
management
– Key Industries Served: Finance, Insurance, Healthcare, Manufacturing,
Travel & Leisure
– Rational Design Partner for HATS and other Rational enterprise
modernization technologies
www.StrongbackConsulting.com
Why modernize my green screen?
• “If it ain’t broke…”
• “Only our call center uses it. … “
• “It’s a 3rd party app”
• “I’ve used it for 20 years.. Nothing wrong with it!”
• “We don’t need to integrate it”
• “Too much invested in it to throw it away”
• “But it has all our business rules!”
• “We’re going to all .NET …..next month”
• “We spent too much training everyone on this
system”
• “Joey retired and we lost his member files”
• “I’m retiring next year, what do I care?”
www.StrongbackConsulting.com
Business Challenge: Data Entry Errors
• Terminal Apps offer poor data entry controls
• Garbage in – garbage out
• Poor data entry results in:
– Inaccurate business intelligence
– Giving the customer or patient the wrong order
– Longer call times
– Loss of productivity due to data re-entry, or data correction
– Having to purchase additional software to correct errors (i.e. Infosphere
QualityStage, Optim, etc)
www.StrongbackConsulting.com
Business Challenge: Longer Training Time
• Non-intuitive interface
– No tool tips, context sensitive help, coded fields, abbreviations, etc.
• Current generation knows the web
– Does NOT understand „field exit‟, „clear‟, etc.
– “Where is the PF3 key?”
• Training is often a neglected item in IT budgets
– “Isn‟t that what consultants are for?”
• Average annual turn over in a call center is 33%*
– Longer training required == less productivity, greater cost per resource
*http://www.ilr.cornell.edu/globalcallcenter/research/unitedStates.html
www.StrongbackConsulting.com
Business Challenge: User Frustration
• Poor field labels
• No ‘hints’ on field controls
• Lack of access to documentation
• Complex navigation
• User workflow that does not make sense
• Post-it notes around the monitor as
‘documentation’
• Multiple windows
• Poor printing capability
www.StrongbackConsulting.com
Business Challenge: Lack of Access to Source Code
Columns . . . .: Edit
SEU ___________________________________________________________
-----------------------------------------------------------------
• Common with COTS applications
• Legacy apps from acquisitions
• Required use of a partner, vendor, or parent company application
• Developer lock out
– You fired the guy who had the code, he deleted it as he walked out
• Changes to source may involve costly risks
– “Everything is tied to our ERP!!”
==================================================================
_______________________________________________________________
02/009
www.StrongbackConsulting.com
Business Challenge: Need a modern experience NOW!!!
• Rip and replace requires prohibitive or catastrophic spending
• Low ROI on rip and replace
• Time to market is of the essence
• Can’t access new markets
• Almost like trying to pivot a battleship
• Large application audience
• Heavy load on testing
• Large cost involved in retraining
www.StrongbackConsulting.com
Overview of Rational HATS
• Web 2.0 features
– Dojo
• HATS Dojo widgets
• Transform for Dojo editing
• Dojo for IOs
– New templates
– RESTful web services
• JSR286 Portlet support
• iPad support
• Support for the latest runtimes
• Support for the latest development tools
• Support for Apache Geronimo 2.1.7
• Support for Android devices (default browser 2.3.4 +)
www.StrongbackConsulting.com1
Web 2.0: Templates
• Research, industry, and medical
• Benefit: Modern look and feel- tabs, menus, highlighting, fading, rounded corners
www.StrongbackConsulting.com11
Mobile Platforms
• Sample Scenarios:
– An employee on the department store floor
needs to check stock in the warehouse and
make an order
– A distributor of products to car dealers needs
to track product availability and order products
while at the dealer
– Service personnel need to order products and
mark work complete
– Many possibilities!
• Windows Mobile devices
• iPod Touch, iPhone
• iPad
• Android (Samsung Galaxy, Motorola Droid,
etc.)
Customized System z
Application
IBM i application with
compact table
support
www.StrongbackConsulting.com
Eclipse based development: HATS tookit plugin
•Creates Java EE artifacts
• JSP’s, CSS, Javascript, XML
• Deploys as an Enterprise Archive
•HATS toolkit plugs into
Rational Application Developer
• Benefits:
• Harness existing skills
• Simplify deployment
www.StrongbackConsulting.com
Improving data entry accuracy
• Calendar drop downs ensure date formatting
• Radio buttons eliminate non-valid values
• Drop downs give the user legible options
– Avoid post-its around the monitor to decipher field label values
• Dojo enabled widgets
– Easy to inject client side validation
– Type ahead features make it easier to find values in long lists
www.StrongbackConsulting.com
Improving the user experience
• Macros improve navigational flow
• Replace acronyms, & codes with real legible field labels
• Clickable buttons & links replace function keys
• The more intuitive the interface, the less demand for documentation (or
the less it gets used)
• Dojo layout widgets better organize the screen
– Tab, accordion, stacked containers organize fields appropriately
• Print directly from the browser
– Use “print” style sheet where needed
www.StrongbackConsulting.com
Reducing training time
• Leverage web browser familiarity
• Make labels & field options readable
• Client side validation gives instant feedback.
• Reduce training time by up to 75%
• Make it intuitive!
• Example: Has anyone ever taken 3 months to train on Facebook, Gmail, or other popular sites?
– Anyone ever seen the documentation?
www.StrongbackConsulting.com 16
Iteratively improve the application as you go
Today Day 1 Tomorrow
Instant Value: HATS default
rendering automatically
transforms actions into
clickable links and buttons. No
changes required to the host
application.
Modern UI: All
pages share the
same theme and
style, which can be
based on an existing
Web site.
Aggregation: data from
other
screens, databases, or
other systems can be
merged and displayed
with host data.
Integration: Text can be
replaced with images, input
fields can be populated from
data on other screens or from
a database, date fields can be
converted into popup calendar
widgets, and more!
www.StrongbackConsulting.com
No need for access to RPG/COBOL code
• Rendering engine transforms the Data stream on the fly
– 5250 , 3270, VT100
• Does not access display files, or file members
• Multiple panes of data – not a screen scraper
– Text, Field, DBCS, Color, Extended Attributes, Grid
DBCS
Text
GRID
COLOR
TN5250 and TN 3270
Planes of information
www.StrongbackConsulting.com 18
J2EE Enterprise Application *
Web module
HATS Runtime
Browser
JSPs
Transformation
Servlet
(EntryServlet)
CSS+.JS
HATS Web Architecture
*Note:
• For Portlets, HATS runtime is included in the .war
• All possible parts of a HATS module shown for completeness
Administration
Servlet
Integration
ObjectsApplication
client
EJB Module
HTTP(S)
REST, SOAP
Web service
over HTTP
HATS EJB
(per client)
Integration
Objects
SWT Terminal
Beans (HOD)
TN3270(e)
5250 datastream
(TN5250 or 5250W)
TNVT
System z
IBM i
System p
RAS
Conn Mgr and
IO Support
WEL
HS Rendering
(Components,
Widgets)
APE, 3270
Print
www.StrongbackConsulting.com
Example: Customized Page
Tabbed
navigation
Calendar
popups
Combine with
database
lookups
www.StrongbackConsulting.com
Example: Combining with DB2 Lookups
F4 to
lookup
Selection
list from
DB2 via
AJAX
www.StrongbackConsulting.com
HATS Case Study: Winnebago Industries
Business need:
Their dealer management system needed to be modernized. The graphical user interface to the delivery
management system was over 12 years old and a product that is no longer supported.
Solution:
Using System Z for all manufacturing applications, HR applications. Using HATS to provide web services for
WebSphere Portal based dealer management system.
Benefits:
$13K less annual paper/communications
$65K/yr annual labor costs
Improved Employee productivity
Improved dealer satisfaction
www.StrongbackConsulting.com
22
Case Study: Total System Services (TSYS)
www.StrongbackConsulting.com 23
Company Background
 Ticker: TSYS
 Largest (publicly traded) Electronic Payment Processor in the World
 Based in Columbus, Georgia
 TSYS is the only company with a single platform capable of serving a
client's portfolio on more than one continent
 VERY large mainframe footprint
 At one point was the 3rd
largest in the US
www.StrongbackConsulting.com
Business Challenge
 Very large host based applications (TS1/TS2)
 Services the credit/debit card industry
 These are the systems service reps use when you call your bank
 Account balances, payment history, card activations, etc.
 1000's of 3270 green screens
 Highly available, secure encrypted communications to customer premises
 Very complex business logic
 > 50,000 users on these systems
 18M 3270 screens displayed per day
 TS1 in operation for decades, TS2 since 1994
 Both offer different services depending upon retail, commercial, debit, or credit customer
 Tiered service offering
 3270 Green Screens ($)
 ProphIT (.NET) – no custom workflows ($$)
 ProphIT with custom .NET, MQ/CICS workflows ($$$$)
www.StrongbackConsulting.com
Business Challenge
• Need to replace the interface for lower tier offerings
• Gradually losing customers to competition
• Competition has Web or Rich UI
• Less expensive, more features than TSYS' low tier offering
• Top tier offerings still require 3270 for some functions
• Very high training costs
• ~90 days to bring a new CSR up
• Average turnover of 10-12 months
• 7-9 months average productive time
• Expensive and risky to replace TS1/TS2
• Strict SLA's, Sarbanes-Oxley, SEC, Financial regulations
• ProphIT originally meant to replace the UI
www.StrongbackConsulting.com
Technical Challenges
• 1000's of screens
– About 10% used 90% of the time
• Complex business logic
– CICS, multiple regions, highly customized RACF
• Tight real estate on the screens
– Many fields are coded results
– Many field labels are abbreviated/coded for space
• EXTREMELY tight security
– No external parties can connect to their internal network
– TSYS development teams cannot connect to external networks
• Little to no in-house expertise in Java / Java EE
– .NET one side, Cobol/Assember on the other
www.StrongbackConsulting.com
Screen Shot
*Data shown is authorized test data, not real / live customer data.
BEFORE
www.StrongbackConsulting.com
BEFORE
www.StrongbackConsulting.com
*Data shown is authorized test data, not real / live customer data.
AFTER
www.StrongbackConsulting.com
*Data shown is authorized test data, not real / live customer data.
AFTER
www.StrongbackConsulting.com
Previous Solutions – ProphIT
• Key revenue stream for top 2 tiers
– Originally intended as a UI replacement
– Serves as the top 2 tiers for credit/debit card servicing
• Microsoft .NET Based
– Custom work flows
– Headless MQ/CICS transactions
– 150+ developers
• Each customer gets their own rack space
• >$30M initial development cost
• Handles 20-25% of TS1/TS2 functionality
– 95% of CSR's time spent in ProphIT
– Remainder using green screens
www.StrongbackConsulting.com
Alternatives Considered
• Seagull Software
– Closest competitor to HATS
– Does not support RTL languages (i.e. Arabic, Hebrew)
– Recent change of ownership with no clear future strategy
• Pegasus Systems
– True screen scraper
– No way to combine screens
– Not mature product, poor documentation
• Microsoft Host Integration Solution
– Similar to features already used in .NET with MQ transactions
– API based
www.StrongbackConsulting.com
New Solution
• Initial Proof of Concept
• Pilot for single new customer
– Our consultancy trained TSYS in-house personnel and performed initial implementation
– Wildly successful
– One of the fastest deployments IT had done
– Sales and marketing group highly interested, ready to sell
– Set a precedent for all other departments to match
• Conversion to beta for group of key customers
– Some new, some old customers
• Transition to major project within IT division
– Goal to replace Tier1 offering with HATS based UI
– No more 3270 offerings except for specific security needs
– All web based, no RCP or Mobile
www.StrongbackConsulting.com
Implementation/Architecture
 Host Access Transformation Services
for 3270 Applications 7.1
 WebSphere Application Server ND 6.1
 IBM HTTP Server
 Cisco Load Balancers
 Rational Application Developer
www.StrongbackConsulting.com
Socialize with us on Facebook
http://www.facebook.com/StrongbackConsulting
For more information on how we can help you improve your interfaces, increase
user productivity, and accelerate your SOA, contact us at
sales@strongback.us, or call us at 904.351.6658.
Subscribe to us at
http://feeds.feedburner.com/StrongbackConsulting
Discover us at:
http://www.strongback.us
www.StrongbackConsulting.com
Resources for Learning
Enterprise Modernization (EM) Home Page
• http://www-306.ibm.com/software/info/developer/solutions/em/index.jsp
HATS Resources:
• Product Page: http://www-306.ibm.com/software/awdtools/hats/index.html
• Demos: http://rational.demos.ibm.com/atdemo/atdemo_hats.html
• HATS HotSpot: http://www-949.ibm.com/software/rational/cafe/community/hats
• IBM Education Assistant: http://www-306.ibm.com/software/info/education/assistant/
Other HATS Case Studies and Technology Examples
• http://www.slideshare.net/strongback/how-a-tactical-hats-solution-became-a-strategic-asset-a-customer-story
• http://www.slideshare.net/strongback/innovate2012-modernize-host-applications-for-mobile-devices
• http://www.slideshare.net/strongback/build-smarter-user-interfaces-for-legacy-applications-with-ibm-rational-host-access-
transformation-services
• http://www.slideshare.net/strongback/rational-hats-and-his-v8-overview
• http://www.slideshare.net/strongback/ibm-innovate-2011-what-every-system-i-developer-needs-to-know
36

Mais conteúdo relacionado

Mais procurados

Managing Content In Portal Wcm
Managing Content In Portal WcmManaging Content In Portal Wcm
Managing Content In Portal Wcm
tchaitanya
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
Nick Davis
 
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
paulbastide
 

Mais procurados (20)

IBM Portal Web intro
IBM Portal Web introIBM Portal Web intro
IBM Portal Web intro
 
WebSphere Portal Business Overview
WebSphere Portal Business OverviewWebSphere Portal Business Overview
WebSphere Portal Business Overview
 
IBM WebSphere Portal References Education
IBM WebSphere Portal References EducationIBM WebSphere Portal References Education
IBM WebSphere Portal References Education
 
Managing Content In Portal Wcm
Managing Content In Portal WcmManaging Content In Portal Wcm
Managing Content In Portal Wcm
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
Websphere Portal
Websphere PortalWebsphere Portal
Websphere Portal
 
The dashboarding problem
The dashboarding problemThe dashboarding problem
The dashboarding problem
 
Squared roof technology
Squared roof technologySquared roof technology
Squared roof technology
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
WebSphere Commerce v7 Data Load
WebSphere Commerce v7 Data LoadWebSphere Commerce v7 Data Load
WebSphere Commerce v7 Data Load
 
MAS202 - Customizing IBM Connections
MAS202 - Customizing IBM ConnectionsMAS202 - Customizing IBM Connections
MAS202 - Customizing IBM Connections
 
Introduction to Force.com
Introduction to Force.comIntroduction to Force.com
Introduction to Force.com
 
Sitecore xDB - Architecture and Configuration
Sitecore xDB - Architecture and ConfigurationSitecore xDB - Architecture and Configuration
Sitecore xDB - Architecture and Configuration
 
Where Does IBM Web Experience Factory Fit in your Architecture? TECH-D22 from...
Where Does IBM Web Experience Factory Fit in your Architecture? TECH-D22 from...Where Does IBM Web Experience Factory Fit in your Architecture? TECH-D22 from...
Where Does IBM Web Experience Factory Fit in your Architecture? TECH-D22 from...
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
Should I Be Writing My Own Web Experience Factory Builder? TECH-D13 from IBM ...
Should I Be Writing My Own Web Experience Factory Builder? TECH-D13 from IBM ...Should I Be Writing My Own Web Experience Factory Builder? TECH-D13 from IBM ...
Should I Be Writing My Own Web Experience Factory Builder? TECH-D13 from IBM ...
 
The Bluemix Quadruple Threat
The Bluemix Quadruple ThreatThe Bluemix Quadruple Threat
The Bluemix Quadruple Threat
 
AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...
AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...
AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...
 
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
 

Semelhante a IBM Rational HATS Overview 2013

Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
Delia J. Micu
 
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Kai Wähner
 

Semelhante a IBM Rational HATS Overview 2013 (20)

Jazz for Service Management
Jazz for Service ManagementJazz for Service Management
Jazz for Service Management
 
Modernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart ContentModernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart Content
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
 
How to Design for (Digital) Success
How to Design for (Digital) SuccessHow to Design for (Digital) Success
How to Design for (Digital) Success
 
Enterprise architectsview 2015-apr
Enterprise architectsview 2015-aprEnterprise architectsview 2015-apr
Enterprise architectsview 2015-apr
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformMicrosoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
 
DMG + ZOOM: Webinar Part 2: ZOOM 6.0 Overview
DMG + ZOOM: Webinar Part 2: ZOOM 6.0 OverviewDMG + ZOOM: Webinar Part 2: ZOOM 6.0 Overview
DMG + ZOOM: Webinar Part 2: ZOOM 6.0 Overview
 
Janakiraman_Apr2016_3SF
Janakiraman_Apr2016_3SFJanakiraman_Apr2016_3SF
Janakiraman_Apr2016_3SF
 
Stream me to the Cloud (and back) with Confluent & MongoDB
Stream me to the Cloud (and back) with Confluent & MongoDBStream me to the Cloud (and back) with Confluent & MongoDB
Stream me to the Cloud (and back) with Confluent & MongoDB
 
FineReport 10.0 Product Brochure-Transform Data into Power!
FineReport 10.0 Product Brochure-Transform Data into Power!FineReport 10.0 Product Brochure-Transform Data into Power!
FineReport 10.0 Product Brochure-Transform Data into Power!
 
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
 
Kaushal Amin & Big 5 IT trends in the world
Kaushal Amin & Big 5 IT trends in the worldKaushal Amin & Big 5 IT trends in the world
Kaushal Amin & Big 5 IT trends in the world
 
Technology Trends and Big Data in 2013-2014
Technology Trends and Big Data in 2013-2014Technology Trends and Big Data in 2013-2014
Technology Trends and Big Data in 2013-2014
 
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
 
What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?
 
Building the Global "Cloud 2"
Building the Global "Cloud 2"Building the Global "Cloud 2"
Building the Global "Cloud 2"
 
Janakiraman_Mar2016_SF
Janakiraman_Mar2016_SFJanakiraman_Mar2016_SF
Janakiraman_Mar2016_SF
 
BAKKIYA_4YR
BAKKIYA_4YRBAKKIYA_4YR
BAKKIYA_4YR
 

Mais de Strongback Consulting

IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
Strongback Consulting
 
Using Dojo Javascript Framework with Rational HATS
Using Dojo Javascript Framework with Rational HATSUsing Dojo Javascript Framework with Rational HATS
Using Dojo Javascript Framework with Rational HATS
Strongback Consulting
 

Mais de Strongback Consulting (20)

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
How Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iHow Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM i
 
Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux
 
Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAA
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System i
 
Linux 101
Linux 101Linux 101
Linux 101
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
 
Rational HATS overview 7.5.1
Rational HATS overview 7.5.1Rational HATS overview 7.5.1
Rational HATS overview 7.5.1
 
Using Dojo Javascript Framework with Rational HATS
Using Dojo Javascript Framework with Rational HATSUsing Dojo Javascript Framework with Rational HATS
Using Dojo Javascript Framework with Rational HATS
 
What's New in Rational Software for POWER Systems
What's New in Rational Software for POWER SystemsWhat's New in Rational Software for POWER Systems
What's New in Rational Software for POWER Systems
 
Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
RTCi Demo Scenario
RTCi Demo ScenarioRTCi Demo Scenario
RTCi Demo Scenario
 
Daos Technical Overview Ne Lotus
Daos Technical Overview Ne LotusDaos Technical Overview Ne Lotus
Daos Technical Overview Ne Lotus
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

IBM Rational HATS Overview 2013

  • 1. 1 A customer overview of Host Access Transformation Services
  • 2. www.StrongbackConsulting.com About Us: Strongback Consulting • IBM Advanced Business Partner – Rational, WebSphere, Lotus, Information Management certified – Strongly focused on Enterprise Modernization and application lifecycle management – Key Industries Served: Finance, Insurance, Healthcare, Manufacturing, Travel & Leisure – Rational Design Partner for HATS and other Rational enterprise modernization technologies
  • 3. www.StrongbackConsulting.com Why modernize my green screen? • “If it ain’t broke…” • “Only our call center uses it. … “ • “It’s a 3rd party app” • “I’ve used it for 20 years.. Nothing wrong with it!” • “We don’t need to integrate it” • “Too much invested in it to throw it away” • “But it has all our business rules!” • “We’re going to all .NET …..next month” • “We spent too much training everyone on this system” • “Joey retired and we lost his member files” • “I’m retiring next year, what do I care?”
  • 4. www.StrongbackConsulting.com Business Challenge: Data Entry Errors • Terminal Apps offer poor data entry controls • Garbage in – garbage out • Poor data entry results in: – Inaccurate business intelligence – Giving the customer or patient the wrong order – Longer call times – Loss of productivity due to data re-entry, or data correction – Having to purchase additional software to correct errors (i.e. Infosphere QualityStage, Optim, etc)
  • 5. www.StrongbackConsulting.com Business Challenge: Longer Training Time • Non-intuitive interface – No tool tips, context sensitive help, coded fields, abbreviations, etc. • Current generation knows the web – Does NOT understand „field exit‟, „clear‟, etc. – “Where is the PF3 key?” • Training is often a neglected item in IT budgets – “Isn‟t that what consultants are for?” • Average annual turn over in a call center is 33%* – Longer training required == less productivity, greater cost per resource *http://www.ilr.cornell.edu/globalcallcenter/research/unitedStates.html
  • 6. www.StrongbackConsulting.com Business Challenge: User Frustration • Poor field labels • No ‘hints’ on field controls • Lack of access to documentation • Complex navigation • User workflow that does not make sense • Post-it notes around the monitor as ‘documentation’ • Multiple windows • Poor printing capability
  • 7. www.StrongbackConsulting.com Business Challenge: Lack of Access to Source Code Columns . . . .: Edit SEU ___________________________________________________________ ----------------------------------------------------------------- • Common with COTS applications • Legacy apps from acquisitions • Required use of a partner, vendor, or parent company application • Developer lock out – You fired the guy who had the code, he deleted it as he walked out • Changes to source may involve costly risks – “Everything is tied to our ERP!!” ================================================================== _______________________________________________________________ 02/009
  • 8. www.StrongbackConsulting.com Business Challenge: Need a modern experience NOW!!! • Rip and replace requires prohibitive or catastrophic spending • Low ROI on rip and replace • Time to market is of the essence • Can’t access new markets • Almost like trying to pivot a battleship • Large application audience • Heavy load on testing • Large cost involved in retraining
  • 9. www.StrongbackConsulting.com Overview of Rational HATS • Web 2.0 features – Dojo • HATS Dojo widgets • Transform for Dojo editing • Dojo for IOs – New templates – RESTful web services • JSR286 Portlet support • iPad support • Support for the latest runtimes • Support for the latest development tools • Support for Apache Geronimo 2.1.7 • Support for Android devices (default browser 2.3.4 +)
  • 10. www.StrongbackConsulting.com1 Web 2.0: Templates • Research, industry, and medical • Benefit: Modern look and feel- tabs, menus, highlighting, fading, rounded corners
  • 11. www.StrongbackConsulting.com11 Mobile Platforms • Sample Scenarios: – An employee on the department store floor needs to check stock in the warehouse and make an order – A distributor of products to car dealers needs to track product availability and order products while at the dealer – Service personnel need to order products and mark work complete – Many possibilities! • Windows Mobile devices • iPod Touch, iPhone • iPad • Android (Samsung Galaxy, Motorola Droid, etc.) Customized System z Application IBM i application with compact table support
  • 12. www.StrongbackConsulting.com Eclipse based development: HATS tookit plugin •Creates Java EE artifacts • JSP’s, CSS, Javascript, XML • Deploys as an Enterprise Archive •HATS toolkit plugs into Rational Application Developer • Benefits: • Harness existing skills • Simplify deployment
  • 13. www.StrongbackConsulting.com Improving data entry accuracy • Calendar drop downs ensure date formatting • Radio buttons eliminate non-valid values • Drop downs give the user legible options – Avoid post-its around the monitor to decipher field label values • Dojo enabled widgets – Easy to inject client side validation – Type ahead features make it easier to find values in long lists
  • 14. www.StrongbackConsulting.com Improving the user experience • Macros improve navigational flow • Replace acronyms, & codes with real legible field labels • Clickable buttons & links replace function keys • The more intuitive the interface, the less demand for documentation (or the less it gets used) • Dojo layout widgets better organize the screen – Tab, accordion, stacked containers organize fields appropriately • Print directly from the browser – Use “print” style sheet where needed
  • 15. www.StrongbackConsulting.com Reducing training time • Leverage web browser familiarity • Make labels & field options readable • Client side validation gives instant feedback. • Reduce training time by up to 75% • Make it intuitive! • Example: Has anyone ever taken 3 months to train on Facebook, Gmail, or other popular sites? – Anyone ever seen the documentation?
  • 16. www.StrongbackConsulting.com 16 Iteratively improve the application as you go Today Day 1 Tomorrow Instant Value: HATS default rendering automatically transforms actions into clickable links and buttons. No changes required to the host application. Modern UI: All pages share the same theme and style, which can be based on an existing Web site. Aggregation: data from other screens, databases, or other systems can be merged and displayed with host data. Integration: Text can be replaced with images, input fields can be populated from data on other screens or from a database, date fields can be converted into popup calendar widgets, and more!
  • 17. www.StrongbackConsulting.com No need for access to RPG/COBOL code • Rendering engine transforms the Data stream on the fly – 5250 , 3270, VT100 • Does not access display files, or file members • Multiple panes of data – not a screen scraper – Text, Field, DBCS, Color, Extended Attributes, Grid DBCS Text GRID COLOR TN5250 and TN 3270 Planes of information
  • 18. www.StrongbackConsulting.com 18 J2EE Enterprise Application * Web module HATS Runtime Browser JSPs Transformation Servlet (EntryServlet) CSS+.JS HATS Web Architecture *Note: • For Portlets, HATS runtime is included in the .war • All possible parts of a HATS module shown for completeness Administration Servlet Integration ObjectsApplication client EJB Module HTTP(S) REST, SOAP Web service over HTTP HATS EJB (per client) Integration Objects SWT Terminal Beans (HOD) TN3270(e) 5250 datastream (TN5250 or 5250W) TNVT System z IBM i System p RAS Conn Mgr and IO Support WEL HS Rendering (Components, Widgets) APE, 3270 Print
  • 20. www.StrongbackConsulting.com Example: Combining with DB2 Lookups F4 to lookup Selection list from DB2 via AJAX
  • 21. www.StrongbackConsulting.com HATS Case Study: Winnebago Industries Business need: Their dealer management system needed to be modernized. The graphical user interface to the delivery management system was over 12 years old and a product that is no longer supported. Solution: Using System Z for all manufacturing applications, HR applications. Using HATS to provide web services for WebSphere Portal based dealer management system. Benefits: $13K less annual paper/communications $65K/yr annual labor costs Improved Employee productivity Improved dealer satisfaction
  • 23. www.StrongbackConsulting.com 23 Company Background  Ticker: TSYS  Largest (publicly traded) Electronic Payment Processor in the World  Based in Columbus, Georgia  TSYS is the only company with a single platform capable of serving a client's portfolio on more than one continent  VERY large mainframe footprint  At one point was the 3rd largest in the US
  • 24. www.StrongbackConsulting.com Business Challenge  Very large host based applications (TS1/TS2)  Services the credit/debit card industry  These are the systems service reps use when you call your bank  Account balances, payment history, card activations, etc.  1000's of 3270 green screens  Highly available, secure encrypted communications to customer premises  Very complex business logic  > 50,000 users on these systems  18M 3270 screens displayed per day  TS1 in operation for decades, TS2 since 1994  Both offer different services depending upon retail, commercial, debit, or credit customer  Tiered service offering  3270 Green Screens ($)  ProphIT (.NET) – no custom workflows ($$)  ProphIT with custom .NET, MQ/CICS workflows ($$$$)
  • 25. www.StrongbackConsulting.com Business Challenge • Need to replace the interface for lower tier offerings • Gradually losing customers to competition • Competition has Web or Rich UI • Less expensive, more features than TSYS' low tier offering • Top tier offerings still require 3270 for some functions • Very high training costs • ~90 days to bring a new CSR up • Average turnover of 10-12 months • 7-9 months average productive time • Expensive and risky to replace TS1/TS2 • Strict SLA's, Sarbanes-Oxley, SEC, Financial regulations • ProphIT originally meant to replace the UI
  • 26. www.StrongbackConsulting.com Technical Challenges • 1000's of screens – About 10% used 90% of the time • Complex business logic – CICS, multiple regions, highly customized RACF • Tight real estate on the screens – Many fields are coded results – Many field labels are abbreviated/coded for space • EXTREMELY tight security – No external parties can connect to their internal network – TSYS development teams cannot connect to external networks • Little to no in-house expertise in Java / Java EE – .NET one side, Cobol/Assember on the other
  • 27. www.StrongbackConsulting.com Screen Shot *Data shown is authorized test data, not real / live customer data. BEFORE
  • 29. www.StrongbackConsulting.com *Data shown is authorized test data, not real / live customer data. AFTER
  • 30. www.StrongbackConsulting.com *Data shown is authorized test data, not real / live customer data. AFTER
  • 31. www.StrongbackConsulting.com Previous Solutions – ProphIT • Key revenue stream for top 2 tiers – Originally intended as a UI replacement – Serves as the top 2 tiers for credit/debit card servicing • Microsoft .NET Based – Custom work flows – Headless MQ/CICS transactions – 150+ developers • Each customer gets their own rack space • >$30M initial development cost • Handles 20-25% of TS1/TS2 functionality – 95% of CSR's time spent in ProphIT – Remainder using green screens
  • 32. www.StrongbackConsulting.com Alternatives Considered • Seagull Software – Closest competitor to HATS – Does not support RTL languages (i.e. Arabic, Hebrew) – Recent change of ownership with no clear future strategy • Pegasus Systems – True screen scraper – No way to combine screens – Not mature product, poor documentation • Microsoft Host Integration Solution – Similar to features already used in .NET with MQ transactions – API based
  • 33. www.StrongbackConsulting.com New Solution • Initial Proof of Concept • Pilot for single new customer – Our consultancy trained TSYS in-house personnel and performed initial implementation – Wildly successful – One of the fastest deployments IT had done – Sales and marketing group highly interested, ready to sell – Set a precedent for all other departments to match • Conversion to beta for group of key customers – Some new, some old customers • Transition to major project within IT division – Goal to replace Tier1 offering with HATS based UI – No more 3270 offerings except for specific security needs – All web based, no RCP or Mobile
  • 34. www.StrongbackConsulting.com Implementation/Architecture  Host Access Transformation Services for 3270 Applications 7.1  WebSphere Application Server ND 6.1  IBM HTTP Server  Cisco Load Balancers  Rational Application Developer
  • 35. www.StrongbackConsulting.com Socialize with us on Facebook http://www.facebook.com/StrongbackConsulting For more information on how we can help you improve your interfaces, increase user productivity, and accelerate your SOA, contact us at sales@strongback.us, or call us at 904.351.6658. Subscribe to us at http://feeds.feedburner.com/StrongbackConsulting Discover us at: http://www.strongback.us
  • 36. www.StrongbackConsulting.com Resources for Learning Enterprise Modernization (EM) Home Page • http://www-306.ibm.com/software/info/developer/solutions/em/index.jsp HATS Resources: • Product Page: http://www-306.ibm.com/software/awdtools/hats/index.html • Demos: http://rational.demos.ibm.com/atdemo/atdemo_hats.html • HATS HotSpot: http://www-949.ibm.com/software/rational/cafe/community/hats • IBM Education Assistant: http://www-306.ibm.com/software/info/education/assistant/ Other HATS Case Studies and Technology Examples • http://www.slideshare.net/strongback/how-a-tactical-hats-solution-became-a-strategic-asset-a-customer-story • http://www.slideshare.net/strongback/innovate2012-modernize-host-applications-for-mobile-devices • http://www.slideshare.net/strongback/build-smarter-user-interfaces-for-legacy-applications-with-ibm-rational-host-access- transformation-services • http://www.slideshare.net/strongback/rational-hats-and-his-v8-overview • http://www.slideshare.net/strongback/ibm-innovate-2011-what-every-system-i-developer-needs-to-know 36