SlideShare a Scribd company logo
Jack Gibson
GM – Integration & Development Platforms, National City Corporation
Agenda
n Overview
n Team Background
n Problem
n Transformation
n Solution
l Generation I
l Generation II
n Questions
n Credits
Background
n Integration & Development Platforms performs the
following functions at National City
l Research & Development
l Technology Certification
l Project Engineering
n 2005 - Engineered Technologies
l WebMethods
l Shared J2EE (WebSphere)
l Portal (Sharepoint)
Signs of a problem
n Server Sprawl
l 1000+ new servers per year
l <200 server decommissions per year
n Disparate Solutions
l Growth of JEE containers varying from standards;
Tomcat, Jboss, WebLogic...
l Technology alignment by team or line of business
n Resource Management
l Relation of discretionary project hours to base
engineering support
Traditional Approaches
n Engineering
l The Silver Bullet
l Wrong technology mix
n Governance
l Eliminate choice
l Lack of enforcement
n Organizational
l Accountability
Transformation
n Information Technology as Business
l Consider technology a product
l Identify your customers
l Define success criteria and QBOs
n Align Organization
l Engineering
l Delivery
l Support
Infrastructure Platforms (Servers, Network, Telephony)
Development Platform Assets Enterprise Integration Assets Business Engineering Assets
J2EE .NET
Portal
(WSS/
SPS)
Web-
Methods /
ESB
EAI MQ BRE BPM
Business Technology Application Solutions
BTS
Content
Services
Service
Registry
Process
n Define our initial product
n Use a well accepted process to identify opportunities
and revamp the product set
l Six Sigma (DMAIC)
l DFSS (Design for Six Sigma)
n Voice of Customer
n Instrumentation
n Feature/Capability Vetting Process (Commoditization)
Commoditization Process
Entrance Criteria
Adopted
On boarding
Process
Yes Enablement Deployment Ongoing Support
Investment
EvaluationNo
Revenue
Increase
Landscape
Evaluation
Convenience
Increase
Demand
Evaluation
Enhancements
Customer
Experience
Investment
Evaluation
Investment
Justified
No
Yes
YesNo
Capture
Exit Criteria
No
Yes
Product
n Enterprise Asset
Shared, measurable, reusable software capabilities
upon which business solutions are built and run.
n Product Goals
Improve efficiency and effectiveness in order to
reduce the cost and time of delivery, operations and
capital.
l Drive adoption and growth – increase sales
l Develop cost effective software capabilities and
solutions that are easy to support.
l Accelerate commoditization
Voice of the Customer
n Process
l When to Use
l How to Engage
l Time to Market
l Lots of Moving Parts
n Technology
l Lack of Flexibility
l Feature Availability
l Product Specialization
Asset Adoption
Entrance Criteria
Complexity
Questionnaire Requires
too much Product
Knowledge
Third Party Req’s vs
Governance
Questionnaire Number of
Questions is
Overwhelming
Features Availability
Instrumented KPI
n Sales
l Pipeline
l Close Rate
n Lost Sales
l Dollar Value
l Investment Cost
n TTM
l Cost of Adoption
l Time/Cost
n Operational
l Tickets
l Availability
l Response Time
l Volume
n Financial
l Run rate
l Discretionary Spend
l ROIC
Baseline Data
n From known project opportunities
l Used a random sampling (20%)
l 50% - did not use the product
l Time to market
- Required Engineering & Support
- Deployment & configuration management
l Varied from existing standards
- Operating System
- Container Vendor
- Deployment Architecture
- Version incompatibility
Requirements
n Support for multiple operating systems
n Hardware independence
n End user deployment
n Multiple versions per system
n Ability to debug container
n Delegated Administration
n Application Isolation
n Template Environments
n Fast provisioning
Solution - Generation I
n Infrastructure Focused
l Virtualization
l Provisioning
l Application Server
n Addressed Specific VoC
Issues & QBOs
l Capital Costs
l Time to Market
l Ease of Use
n Landing Place for
Generation II
Containers
Guest Guest Guest Guest
HardwareVirtualization Layer
HardwareHardware
Products Extensions
Why Red Hat Enterprise Linux?
n Market Saturation
l 90% of JEE applications were supported on RHEL
n Hardware Independence
l Multi-platform support
l Leverage available capacity
l Flexible licensing
n User acceptance
l Developers comfortable with Linux
n Technical capabilities
Why JBoss Enterprise Application Server?
n Developer Enablement
l File based configurations
l Delegated administration
l Simplicity
n Source Available
l Ability to fix our own problems
n Subscription Model
l 80% new installations
l Freed capital for remaining WebSphere installations
Why VMWare Infrastructure 3.x?
n Maturity of Platform
l 85% market share
l Platform Support (Solaris, Windows and Linux)
n Administration Tools
l Centralized administration console
l DRS
l Clustering
What's Changed
n Increased Adoption
l 300% increased
adoption
l 98% improvement in
project losses
n Pattern has been
repeated
l Other Assets
l.Net
lContent Management
l Development
Fiscal Impact
n ROIC
l To Date - $1.6M
l Year End – $2.8M
l 2008 - $9.1M
l 2010 - $26 M
n Internal Costs
l To Date – $4.3M
l Year End – $5.6M
l 2008 - $28M
l 2010 - $73M
$-
$1,000,000.00
$2,000,000.00
$3,000,000.00
$4,000,000.00
$5,000,000.00
$6,000,000.00
$7,000,000.00
$8,000,000.00
$9,000,000.00
Weekly Implemented Quarterly Annually
Capital
Capital
$-
$10,000,000.00
$20,000,000.00
$30,000,000.00
$40,000,000.00
$50,000,000.00
$60,000,000.00
$70,000,000.00
$80,000,000.00
$90,000,000.00
$100,000,000.00
W
eekly
M
onthly
Im
plem
ented
Requested
Q
uarterlyNext6
M
onths
Annually
Y1
Y2
Y3
Cultural Changes
n Evolution of JEE as the common development
platform
l 2006 – 30%
l 2007 – 50%
l 2008 – 60%
n Asset/Stack Concept is common vernacular
n Adoption accelerated the commodity status of virtual
platforms and the JEE container
n Product development is focused now on
patterns/frameworks (Generation II)
Usage Characteristics
n Mission Critical Applications
l 2005
l Wire Transfer & Home Equity Loan Origination
l 2008 –
lElectronic Funds Transfer (BillPay, ATM, POS, Visa)
lPoints by National City
lForeign Exchange
lTrade Floor
l Future
lEAI (mainframe integration)
lCustomer Pricing & Offers
Challenges
n Open Source
l Legal (still in progress)
l Mis-perceptions
n Engineering on the Bleeding Edge
l Clustering with VMWare, RHEL & JBoss
l Monitoring & Management
n Finance
l Completely different model
l Resulted in IS under-recovery
Solution – Generation II
Business Event Pattern
Data Access Pattern
Application
Framework
ORMMulitcast
Directory
Services
Remoting
Management
Tools
Web ServicesWeb 2.0
Messaging Cache SSO
AOP
Profiling
TestTools
Instrumentation SSOEventing ...
Automation&ApplicationEnablement
BuildRunDeployAutomateDebug
ReferenceArchitecture
NCC Engineered
Extensions
Base Certified
Asset Runtime
Environment
Ø Documentation
Ø Samples
Ø Tool Integration
Ø Asset Integration
Ø IP Sign-Off
Ø Training
Ø Support
Rule & Decisioning Pattern
Business Logic Rules Orchestration Extension
Services UI ...
Incorporate Existing Solutions
n Harvest existing patterns, solutions and frameworks
n Productize
l IP Vetting
l Documentation
l Performance & Failure Testing
l Training
n New Capabilities
l Integrated Web Services
l Single Sign-On
l Business Eventing
Begin Incubating new products
n Developer Desktop
l JBoss Developer Studio
l SEAM Extensions
l RHEL on the Desktop
n Distributed Messaging & Transaction Processing
l JBoss Messaging
n Integration Frameworks
l JBoss ESB
n Centralized Transaction Tracing & Alerting
l JBoss ESB/JBoss Messaging
Looking Forward
n Leverage the process and products created to date to
l Standardize on a single development platform
l Replace vendor applications with custom JEE
applications
lDrive product innovation
lUse technology to enhance the customer experience
n Further use of JBoss ESB
l Rules/Decisioning
Questions?
n Questions???
Credits
n John Olson, Developer
n Venkataraman Muthuraligm, Developer
n Vijay Varre, JEE Technical Architect

More Related Content

What's hot (7)

Devika M Resume
Devika  M ResumeDevika  M Resume
Devika M Resume
Devika Mahendran
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_Updated
Arindom Biswas
 
Kota_Udayachandrakumar
Kota_UdayachandrakumarKota_Udayachandrakumar
Kota_Udayachandrakumar
udayachandrakumar kota
 
Solve It Labs Offshore Project Management
Solve It Labs Offshore Project ManagementSolve It Labs Offshore Project Management
Solve It Labs Offshore Project Management
Rafael Sultanov
 
Nilesh Chitale
Nilesh ChitaleNilesh Chitale
Nilesh Chitale
Nilesh Chitale
 
David McGraw resume 01092015
David McGraw resume 01092015David McGraw resume 01092015
David McGraw resume 01092015
David McGraw
 
sai cv
sai cvsai cv
sai cv
Sai Krishna Pammi
 

Similar to RedHat Summit 2008 - Virtualizing Java applications leveraging JBoss, RedHat Linux and VMWare. (20)

Process Orchestration is a Tool in your Enterprise Architecture Toolbelt Talk...
Process Orchestration is a Tool in your Enterprise Architecture Toolbelt Talk...Process Orchestration is a Tool in your Enterprise Architecture Toolbelt Talk...
Process Orchestration is a Tool in your Enterprise Architecture Toolbelt Talk...
ZachWylie3
 
Resume-Preeti Kanwar2015
Resume-Preeti Kanwar2015Resume-Preeti Kanwar2015
Resume-Preeti Kanwar2015
Preeti Kanwar
 
TedCallowayRes 2014 BA w HC
TedCallowayRes 2014 BA w HCTedCallowayRes 2014 BA w HC
TedCallowayRes 2014 BA w HC
condor_tmc
 
B2b Project Kick Off 012208
B2b Project Kick Off 012208B2b Project Kick Off 012208
B2b Project Kick Off 012208
rapplebee
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs Exp
PrashantSinghvi
 
Telliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdfTelliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdf
SethNarayanan1
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
ypai
 
ChandanResume
ChandanResumeChandanResume
ChandanResume
Chandan Singh
 
Get Smart About Technical Debt
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical Debt
CAST
 
Gateway Group - Corporate Presentation
Gateway Group - Corporate PresentationGateway Group - Corporate Presentation
Gateway Group - Corporate Presentation
Gateway TechnoLabs Pvt. Ltd. (Gateway Group of Companies)
 
Nitin Chavan_Resume_Others
Nitin Chavan_Resume_OthersNitin Chavan_Resume_Others
Nitin Chavan_Resume_Others
Nitin Chavan
 
Resume
ResumeResume
Resume
rashmi choudhary
 
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
LogeekNightUkraine
 
Kumar_Saurabh_CV
Kumar_Saurabh_CVKumar_Saurabh_CV
Kumar_Saurabh_CV
Kumar Saurabh
 
8 years of experience in .Net web technologies
8 years of experience in .Net web technologies8 years of experience in .Net web technologies
8 years of experience in .Net web technologies
Partha Roy
 
Ramnath_Resume
Ramnath_ResumeRamnath_Resume
Ramnath_Resume
Ramnath Balaraj
 
Senate Technologies
Senate TechnologiesSenate Technologies
Senate Technologies
senatetechnologies
 
Narayanan Doraiswamy Resume
Narayanan Doraiswamy ResumeNarayanan Doraiswamy Resume
Narayanan Doraiswamy Resume
narayanan doraiswamy
 
Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay Patange
 
Plm rev5 innovation 2012
Plm rev5 innovation 2012Plm rev5 innovation 2012
Plm rev5 innovation 2012
David G Sherburne
 
Process Orchestration is a Tool in your Enterprise Architecture Toolbelt Talk...
Process Orchestration is a Tool in your Enterprise Architecture Toolbelt Talk...Process Orchestration is a Tool in your Enterprise Architecture Toolbelt Talk...
Process Orchestration is a Tool in your Enterprise Architecture Toolbelt Talk...
ZachWylie3
 
Resume-Preeti Kanwar2015
Resume-Preeti Kanwar2015Resume-Preeti Kanwar2015
Resume-Preeti Kanwar2015
Preeti Kanwar
 
TedCallowayRes 2014 BA w HC
TedCallowayRes 2014 BA w HCTedCallowayRes 2014 BA w HC
TedCallowayRes 2014 BA w HC
condor_tmc
 
B2b Project Kick Off 012208
B2b Project Kick Off 012208B2b Project Kick Off 012208
B2b Project Kick Off 012208
rapplebee
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs Exp
PrashantSinghvi
 
Telliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdfTelliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdf
SethNarayanan1
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
ypai
 
Get Smart About Technical Debt
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical Debt
CAST
 
Nitin Chavan_Resume_Others
Nitin Chavan_Resume_OthersNitin Chavan_Resume_Others
Nitin Chavan_Resume_Others
Nitin Chavan
 
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
LogeekNightUkraine
 
8 years of experience in .Net web technologies
8 years of experience in .Net web technologies8 years of experience in .Net web technologies
8 years of experience in .Net web technologies
Partha Roy
 
Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay Patange
 

Recently uploaded (20)

Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 

RedHat Summit 2008 - Virtualizing Java applications leveraging JBoss, RedHat Linux and VMWare.

  • 1. Jack Gibson GM – Integration & Development Platforms, National City Corporation
  • 2. Agenda n Overview n Team Background n Problem n Transformation n Solution l Generation I l Generation II n Questions n Credits
  • 3. Background n Integration & Development Platforms performs the following functions at National City l Research & Development l Technology Certification l Project Engineering n 2005 - Engineered Technologies l WebMethods l Shared J2EE (WebSphere) l Portal (Sharepoint)
  • 4. Signs of a problem n Server Sprawl l 1000+ new servers per year l <200 server decommissions per year n Disparate Solutions l Growth of JEE containers varying from standards; Tomcat, Jboss, WebLogic... l Technology alignment by team or line of business n Resource Management l Relation of discretionary project hours to base engineering support
  • 5. Traditional Approaches n Engineering l The Silver Bullet l Wrong technology mix n Governance l Eliminate choice l Lack of enforcement n Organizational l Accountability
  • 6. Transformation n Information Technology as Business l Consider technology a product l Identify your customers l Define success criteria and QBOs n Align Organization l Engineering l Delivery l Support Infrastructure Platforms (Servers, Network, Telephony) Development Platform Assets Enterprise Integration Assets Business Engineering Assets J2EE .NET Portal (WSS/ SPS) Web- Methods / ESB EAI MQ BRE BPM Business Technology Application Solutions BTS Content Services Service Registry
  • 7. Process n Define our initial product n Use a well accepted process to identify opportunities and revamp the product set l Six Sigma (DMAIC) l DFSS (Design for Six Sigma) n Voice of Customer n Instrumentation n Feature/Capability Vetting Process (Commoditization)
  • 8. Commoditization Process Entrance Criteria Adopted On boarding Process Yes Enablement Deployment Ongoing Support Investment EvaluationNo Revenue Increase Landscape Evaluation Convenience Increase Demand Evaluation Enhancements Customer Experience Investment Evaluation Investment Justified No Yes YesNo Capture Exit Criteria No Yes
  • 9. Product n Enterprise Asset Shared, measurable, reusable software capabilities upon which business solutions are built and run. n Product Goals Improve efficiency and effectiveness in order to reduce the cost and time of delivery, operations and capital. l Drive adoption and growth – increase sales l Develop cost effective software capabilities and solutions that are easy to support. l Accelerate commoditization
  • 10. Voice of the Customer n Process l When to Use l How to Engage l Time to Market l Lots of Moving Parts n Technology l Lack of Flexibility l Feature Availability l Product Specialization Asset Adoption Entrance Criteria Complexity Questionnaire Requires too much Product Knowledge Third Party Req’s vs Governance Questionnaire Number of Questions is Overwhelming Features Availability
  • 11. Instrumented KPI n Sales l Pipeline l Close Rate n Lost Sales l Dollar Value l Investment Cost n TTM l Cost of Adoption l Time/Cost n Operational l Tickets l Availability l Response Time l Volume n Financial l Run rate l Discretionary Spend l ROIC
  • 12. Baseline Data n From known project opportunities l Used a random sampling (20%) l 50% - did not use the product l Time to market - Required Engineering & Support - Deployment & configuration management l Varied from existing standards - Operating System - Container Vendor - Deployment Architecture - Version incompatibility
  • 13. Requirements n Support for multiple operating systems n Hardware independence n End user deployment n Multiple versions per system n Ability to debug container n Delegated Administration n Application Isolation n Template Environments n Fast provisioning
  • 14. Solution - Generation I n Infrastructure Focused l Virtualization l Provisioning l Application Server n Addressed Specific VoC Issues & QBOs l Capital Costs l Time to Market l Ease of Use n Landing Place for Generation II Containers Guest Guest Guest Guest HardwareVirtualization Layer HardwareHardware Products Extensions
  • 15. Why Red Hat Enterprise Linux? n Market Saturation l 90% of JEE applications were supported on RHEL n Hardware Independence l Multi-platform support l Leverage available capacity l Flexible licensing n User acceptance l Developers comfortable with Linux n Technical capabilities
  • 16. Why JBoss Enterprise Application Server? n Developer Enablement l File based configurations l Delegated administration l Simplicity n Source Available l Ability to fix our own problems n Subscription Model l 80% new installations l Freed capital for remaining WebSphere installations
  • 17. Why VMWare Infrastructure 3.x? n Maturity of Platform l 85% market share l Platform Support (Solaris, Windows and Linux) n Administration Tools l Centralized administration console l DRS l Clustering
  • 18. What's Changed n Increased Adoption l 300% increased adoption l 98% improvement in project losses n Pattern has been repeated l Other Assets l.Net lContent Management l Development
  • 19. Fiscal Impact n ROIC l To Date - $1.6M l Year End – $2.8M l 2008 - $9.1M l 2010 - $26 M n Internal Costs l To Date – $4.3M l Year End – $5.6M l 2008 - $28M l 2010 - $73M $- $1,000,000.00 $2,000,000.00 $3,000,000.00 $4,000,000.00 $5,000,000.00 $6,000,000.00 $7,000,000.00 $8,000,000.00 $9,000,000.00 Weekly Implemented Quarterly Annually Capital Capital $- $10,000,000.00 $20,000,000.00 $30,000,000.00 $40,000,000.00 $50,000,000.00 $60,000,000.00 $70,000,000.00 $80,000,000.00 $90,000,000.00 $100,000,000.00 W eekly M onthly Im plem ented Requested Q uarterlyNext6 M onths Annually Y1 Y2 Y3
  • 20. Cultural Changes n Evolution of JEE as the common development platform l 2006 – 30% l 2007 – 50% l 2008 – 60% n Asset/Stack Concept is common vernacular n Adoption accelerated the commodity status of virtual platforms and the JEE container n Product development is focused now on patterns/frameworks (Generation II)
  • 21. Usage Characteristics n Mission Critical Applications l 2005 l Wire Transfer & Home Equity Loan Origination l 2008 – lElectronic Funds Transfer (BillPay, ATM, POS, Visa) lPoints by National City lForeign Exchange lTrade Floor l Future lEAI (mainframe integration) lCustomer Pricing & Offers
  • 22. Challenges n Open Source l Legal (still in progress) l Mis-perceptions n Engineering on the Bleeding Edge l Clustering with VMWare, RHEL & JBoss l Monitoring & Management n Finance l Completely different model l Resulted in IS under-recovery
  • 23. Solution – Generation II Business Event Pattern Data Access Pattern Application Framework ORMMulitcast Directory Services Remoting Management Tools Web ServicesWeb 2.0 Messaging Cache SSO AOP Profiling TestTools Instrumentation SSOEventing ... Automation&ApplicationEnablement BuildRunDeployAutomateDebug ReferenceArchitecture NCC Engineered Extensions Base Certified Asset Runtime Environment Ø Documentation Ø Samples Ø Tool Integration Ø Asset Integration Ø IP Sign-Off Ø Training Ø Support Rule & Decisioning Pattern Business Logic Rules Orchestration Extension Services UI ...
  • 24. Incorporate Existing Solutions n Harvest existing patterns, solutions and frameworks n Productize l IP Vetting l Documentation l Performance & Failure Testing l Training n New Capabilities l Integrated Web Services l Single Sign-On l Business Eventing
  • 25. Begin Incubating new products n Developer Desktop l JBoss Developer Studio l SEAM Extensions l RHEL on the Desktop n Distributed Messaging & Transaction Processing l JBoss Messaging n Integration Frameworks l JBoss ESB n Centralized Transaction Tracing & Alerting l JBoss ESB/JBoss Messaging
  • 26. Looking Forward n Leverage the process and products created to date to l Standardize on a single development platform l Replace vendor applications with custom JEE applications lDrive product innovation lUse technology to enhance the customer experience n Further use of JBoss ESB l Rules/Decisioning
  • 28. Credits n John Olson, Developer n Venkataraman Muthuraligm, Developer n Vijay Varre, JEE Technical Architect