The interdependence of tools, applications and technologies?
The integration of innovations in an historical, central system?
Gain in reactivity by reducing delays when pushing to production
Continuous, automatic and secure deployment of evolutions of your applications
Benefit from the agile approach when developping
Process-oriented, from development to deployment to production
Better understanding of the constraints between development and production
Facilitates collaboration between your development and production teams; positioning them in a distribution channel
More flexibility and visibility for managing an artifact repository and the defining different import strategies
A safely-reversible deployment of your applications
Deployment that is independant of platform constraints
Download your free trial
Discover the power of DROPS!
A fully-functional trial version of DROPS
Comprehensive & real-life scenario
Guided hands-on tour of key functions
Try DROPS for free!
3 key concepts
The artifact repository
DROPS is designed to facilitate deployment of applications that run on various platforms that have dedicated technologies and are made up of elements from any type of source. To do this, it populates a multi-platform artifact repository, structured by applications and components.
To summarize, the DROPS repository collects applications containing artifacts and organizes them by component.
The artifact repository is loaded by executing an import strategy.
An import strategy communicates with an external system – it’s a small, configurable process required to access an artifact’s external source “supplier”. This source is often a development repository. Several import strategies can coexist to populate a single component.
What about security and traceability ?
Because of the pressure created by regulations, security and complete traceability are now central to any information system.
The DROPS repository stores the log of all modifications and transformations of artifacts carried out during deployment and installation of an application. This way, visibility on how applications change over time is recorded at each release.
The deployment infrastructure repository
DROPS is designed to facilitate the deployment of applications on dissimilar platforms that each have unique technology. To do this, it is essential to define deployment destinations independent of deployment processes. In order to do this, DROPS manages infrastructure items, environments and the users involved in the deployment process, independently from one another.
DROPS simplifies deployment by seamlessly handling the dissimilarity of destinations which is a major factor in complexity.
The deployment process manager
DROPS simplifies the structuring of your applications and the management of their target destinations as well as the definition of the processes required to deploy. You can define overall processes or divide them up by application or by environment.
Each deployment process can included in an overall deployment plan. This plan is entirely configurable and adapts to your constraints. It can address multiple environments, as required.
Functional and technical architecture
DROPS, a multi-platform solution for automated software deployment to any environment with a JAVA virtual machine
The DROPS Server orchestrates and delegates the execution of the processes to DROPS Agents, which perform the actions requested, while observing the specifics of your architecture described in the repositories.
The agents contain an ANT driver which participates in the mechanical aspects of coordinating the DROPS solution. It facilitates integration by encapsulating, as needed, all or part of the existing deployment mechanisms. The solution includes a library of over 300 scripts which can be enhanced by additions, modifications or exchanges between users.