Rapidly Deploy Applications Anywhere Without Error
Organizations that frequently deploy applications during the application lifecycle or deploy applications to a production environment know that these processes can be tedious and brittle. The deployment process often includes many codependent tasks, dynamic targets, and a wide array of technologies.
For many software organizations deployments are slow, error prone, unsecure and unpredictable.
ElectricCommander® enables organizations to deploy applications up to 4-10X faster often with 90% fewer errors. ElectricCommander accomplishes this through automating deployments with parallel task execution, a powerful workflow engine, advanced post processing analytics and integrations with leading technologies including the most commonly used application servers.
ElectricCommander addresses many of the most commonly experienced problems encountered with application deployment.
| Challenge | ElectricCommander Solution | |||
| Speed | Parallel Execution - Electric commander has a robust parallel execution engine that runs jobs in parallel with the click of a button.
Self Service - No more waiting for an expert to do the deployment. Allow anyone with authorization to initiate deployments with a click of a button. Allow automation to deploy builds without any human involvement. Kick-off deployment procedures by trigger, schedule, or 'Big Green Button'. Zero Latency - Typical deployments have wait states between tasks. Through ElectricCommander's task automation engine, every deployment task can be automated and wait states are eliminated. |
|||
| Reliability | Eliminate manual errors - Most failures are the result of human or script errors during a deployment. Through our task automation, we get rid of manual, brittle, error prone processes. Fewer errors also mean faster deployments.
Automatic Rollback - If for some reason a deployment fails the application cannot be left in a partially deployed state. ElectricCommander recognizes deployment failures, identifies and locates the latest working configuration and rolls back to a working environment. Create and Enforce Standards - Reliability comes from predictability. ElectricCommander allows you to standardize on processes and enforce compliance. You decide which tasks must follow a defined process and which tasks can be change based on input. |
|||
| Integration | Application Servers - ElectricCommander has out of the box integrations with the leading application servers and middleware technologies such as WebSphere, WebLogic, Tomcat, JBoss, and IIS.
Test and Development Tools - ElectricCommander has out of the box integrations with test and development tools such as Source Code Management, Defect Tracking, Static Analysis, Code Coverage and much more. Resource Management - Out of the box integrations with physical, virtual, and cloud resources. Control access to physical servers or dynamically provision environments using VMWare, Eucalyptus, Amazon EC2, Microsoft System Center VMM and others. Databases - Customizable protocol allows connection directly to databases to run SQL scripts. |
|||
| Flexibility | Heterogeneous - ElectricCommander is not tied to a single tool, operating system, or methodology. Automate deployments across different application servers, databases, technologies and operating systems all from the same consistent interface.
Process Granularity and Reuse - Lock down individual process steps yet preserve the flexibility to use those steps in different combinations. Create re-usable process components so that non-experts can create their own deployment workflows. Automated CI builds can be deployed to staging using the same building blocks used by the final production deployment. |
|||
| Security | Fine-Grained Access Controls - Control who can do what through role based security with fine grained access controls. ElectricCommander controls who can view, author, run, or modify any process.
Secure Infrastructure - ElectricCommander uses encrypted communication, digital certificates, and integrates with LDAP and Active Directory. In addition, our unique encrypted credential store allows you to safely leverage key user and passwords within your deployment process. You can allow a user to run a process with attached credentials but they will not be able to access the credentials themselves. |
|||
| Visibility | Dashboard - See all of your deployments in a consolidated dashboard. Initiate deployment or rollback with a click of a button.
Auditing - ElectricCommander keeps detailed history records allowing you to meet compliance requirements. You will always know who did what and when. |
|||
| Scalability | User Interface - Designed for large enterprises managing thousands of activities.
Architecture - Highly tuned infrastructure designed to distribute and run thousands of concurrent operations across a heterogeneous infrastructure. |
|||
What Makes ElectricCommander Unique for Deployment Automation?
- Only ElectricCommander automates the entire lifecycle from build through test through deploy regardless of technology, platform or development methodology.
- Only ElectricCommander has flexible security and workflow to control exactly who can execute tasks in the deployment process at a granular level.
- Only ElectricCommander has an enterprise architecture with implementations that have automated millions of jobs, support thousands of users, and manage thousands of machines across a globally distributed workforce. It is purpose-built for environments where security, fault tolerance and scalability are paramount.
- Only ElectricCommander has a patented parallel architecture, which allows deployment tasks to be distributed and run in parallel for fastest completion.




