
ControlTier Automation for ATG-Based Applications
Watch a video demo now!
Download the ATG Automation Solution whitepaper (pdf)

If your business demands lead you to a platform as powerful and
robust as ATG, odds are you are also facing complexity and scaling
issues across the application lifecycle. In order for your ATG-based
business to grow to its full potential, the heart of your technical
operations, your application build and deployment processes, need
end-to-end automation.
| Technical Hurdles |
1. Promoting Catalog Data from Development to QA to Production
2. Promoting Code Updates from Development to QA to Production
3. Coordinating builds of various ATG modules that comprise a release of your application
4. Automating routine administrative actions that normally have
to be done through the graphical ATG Control Center (ACC)
5. Difficulty Linking Code and Catalog Data Deployments into one simple procedure |
| Business Process Problems |
1. Slow and error-prone application releases form the bottleneck that can break your business
2. Lack of an authoritative system that reveals the current state of affairs in your various environments
3. Because things are semi-manual or ad-hoc you don’t have the resources to handle scale or complexity
4. Business pressures don’t afford long development cycles
5. Even routine changes require expert intervention |
ControlTier coordinates your end-to-end build and deployment processes by tying together your disparate scripts and tools. For ATG
users, ControlTier provides pre-built modules that let you manage ATG
platforms, ATG Build and Deployment Processes, and their related
technologies. With ControlTier your developers and administrators
will be working with a structured, model-driven framework that is
designed to both enable the rapid building of complex automation
and allow for easy collaborative maintenance and extension.
| ControlTier's ATG Specific Features |
1. An RMI-based scripting interface to the ATG platform
2. Ability to tie ATG code and ATG catalog data deployments into one automated release
3. Built-in catalog switching mechanisms
4. Catalog data promotion and deployment for non-Content Administrator users
5. Both Dynamo Application Server and JBOSS management modules
6. End-to-end processes for managing both ATG platform and application deployments |
ControlTier’s ATG Automation Solution is built on top of ControlTier’s ATG Automation Library. The library includes a pre-built set of automation modules and best practices that provide you with automated management of ATG application build and deployment processes, ATG platforms, and their related technologies. Like any ControlTier software, the ATG Solution is completely free open source software.
At its highest level the ATG Solution provides a layer of coordination across any or all of your application build and deployment processes. The most common of these are the Application Code Build and Deployment process and the Data Deployment process. Each of these processes, as well as their individual step-by-step actions, can be utilized individually or combined into more complex command work flows.
| Example of Code Build and Deployment |

This process provides end-to-end coordination of build and deployment processes for an ATG application code modules. This process checks out code, calls build tools, packages the release, and deploys it (including any application server restarts). This process also makes is easy to manage rollbacks. |
| Example of Data (or Catalog) Deployment |

These processes are designed to address the specific needs around promoting an ATG application’s data from one environment to the next.
There are three types of data to consider: application data, catalog data, and content. Each follows a variant of the same basic workflow: export data from reference data source, version as a package in ControlTier repository, coordinate the import of the data to the target (including coordinating the execution of data management scripts before during and after that process). Because of ControlTier’s flexible architecture it is equally adept at working with and migrating small and large datasets.
|
To read more about how ControlTier's ATG Automation Solution works, including more detail on the processes described above, download the ATG Automation Solution whitepaper.
To find out how to get started with ControlTier Services, visit our getting started page.
|