SlideShare a Scribd company logo
Automating JEE Deployment Process




Vikas Hazrati
www.xebiaindia.com
Challenges Of Deployment Are Getting Tough
                Everyday
Enterprises and System Administrators are
  Juggling with Deployment Challenges
On Average Enterprise is Spending
$852,187 Per Year for Deployments
Bringing Down This Cost is an Achievable
                 Goal
Automating the Deployment Process is
               the Key
===== Act II, Scene 1
Earlier
          Those were
           the days
Enterprise JEE Deployment is a Complex
                 Task
For Each Application There are Multiple
       Deployment Categories
Configuring the Deployment Categories is
              an Involved Process

Installing the Application


        Configuring Resources


               Configuring Middleware                        Repeating the same
                    Components                                  Steps across
                                                                environments
                             Starting / Stopping
                                Components


                                            Maintaining the Order
Support for Multiple Deployment Categories




  Report on the status of each category
Amount of Infrastructure Increases as
          Business Grows
Data Centers are Around the World
Manual Deployment or Home Grown Scripts
            Often Fall Short
Suggest Deployment steps based on different
  Easy to write / plugin deployment scripts
          Deployment categories




 Suggest Deployment steps based on different
           Deployment categories




Standard deployment steps should be overridable
Workload Associated with Managing
      Applications is Growing
Reasons for Increase in Workload


   Complexity is
                   Little or no   Tooling is
      Often
                   Automation      limited
     ignored
===== Act II, Scene 2
Enterprise JEE Deployment is Expensive
Large Number of Specialized Staff Required
     for Deployment and Script Writing
AD Can Help by Reducing the Cost
Time Spent on Configuration Issues is High
Should have the capability to use separate configuration
             files for DTAP environments
Downtime Leads to Lost Money
===== Act II, Scene 3
Enterprise JEE Deployment is Unpredictable
Too Much Dependent on People
Configuration Drift
Should show the current state of the deployment
             Preview of changes




Should maintain a history of deployment changes




               Log all changes
Should show the current state of the deployment




Version the configuration changes in source control




     Transaction Boundries and Rollback ???
Possible Solution
Automating JEE Deployment process
Automating JEE Deployment process
Automating JEE Deployment process
Automating JEE Deployment process
Automating JEE Deployment process
Automating JEE Deployment process
Automating JEE Deployment process
Automating JEE Deployment process
Automating JEE Deployment process
===== Act III
Enterprise Deployments are Marred With
      Challenges and High Costs
Deployment Automation is the Key to IT's
               Future
Start With One of the Products and Take
           One Bite at a Time
Automating Deployment – Makes You Feel
                Better
References & Credits
For More Details




vhazrati@xebia.com

http://blog.xebia.com

http://xebee.xebia.in

More Related Content

PDF
Construction of a Disaster Recovery Plan Webinar
PPTX
AppSense Product Deck
PDF
IBM Systems Director offers Heterogeneous Management of all IBM (plus other s...
PDF
Construction of a Disaster Recovery Plan with Business Only Broadband
PDF
Firstcomm construction of a DR plan
PDF
Functional requirements and their poor cousins nfr's
PPTX
Experiental marketing
PDF
Scala based Lift Framework
Construction of a Disaster Recovery Plan Webinar
AppSense Product Deck
IBM Systems Director offers Heterogeneous Management of all IBM (plus other s...
Construction of a Disaster Recovery Plan with Business Only Broadband
Firstcomm construction of a DR plan
Functional requirements and their poor cousins nfr's
Experiental marketing
Scala based Lift Framework

Viewers also liked (6)

PPS
Reklamna kampanja Singapurske katoličke crkve
PPT
Web 2 For Free
PPT
Google appenginemigrationcasestudy
PDF
Social CRM
PDF
Cloud Foundry Impressions
PPT
Beyond Bullet Points
Reklamna kampanja Singapurske katoličke crkve
Web 2 For Free
Google appenginemigrationcasestudy
Social CRM
Cloud Foundry Impressions
Beyond Bullet Points
Ad

Similar to Automating JEE Deployment process (20)

PDF
Implementing Continuous Deployment
PDF
Implementing continuous deployment JFall 2010
PDF
Application deployment automation (XebiaLabs)
PPTX
Intro To Continuous Delivery
PDF
Developing a Hybrid Application Management and Deployment Strategy to JBoss a...
PDF
Devops hot or not - bridging the gap between dev and ops
PDF
Deployit Product Demo
PDF
Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...
PDF
"Deploy. Sneller." Webinar Slides (Dutch webinar)
PPTX
DevOps tools for winning agility
PDF
XebiaLabs Overview Slides
PPT
Software Deployment Principles & Practices
PDF
20110507 Implementing Continuous Deployment
PPTX
Mastering Complex Application Deployments
PDF
Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
PDF
Deployments in one click!
PDF
Deployit overview for JUG-Italy meeting
PPTX
Continuous Delivery Applied
PDF
Devops, the future is here, it's just not evenly distributed yet.
PPTX
TheTricky Bits of Deployment Automation
Implementing Continuous Deployment
Implementing continuous deployment JFall 2010
Application deployment automation (XebiaLabs)
Intro To Continuous Delivery
Developing a Hybrid Application Management and Deployment Strategy to JBoss a...
Devops hot or not - bridging the gap between dev and ops
Deployit Product Demo
Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...
"Deploy. Sneller." Webinar Slides (Dutch webinar)
DevOps tools for winning agility
XebiaLabs Overview Slides
Software Deployment Principles & Practices
20110507 Implementing Continuous Deployment
Mastering Complex Application Deployments
Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
Deployments in one click!
Deployit overview for JUG-Italy meeting
Continuous Delivery Applied
Devops, the future is here, it's just not evenly distributed yet.
TheTricky Bits of Deployment Automation
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
sap open course for s4hana steps from ECC to s4
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Understanding_Digital_Forensics_Presentation.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Review of recent advances in non-invasive hemoglobin estimation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Approach and Philosophy of On baking technology

Automating JEE Deployment process