Graphic the ATG, the leader in web marketing, ecommerce hosting, ecommerce software & ecommerce solutions

What happened to 'ATG Dynamo'?


"What's in a name? That which we call a rose by any other name would smell just as sweet."
(William Shakespeare, Romeo and Juliet, Act II, Scene II)

In the late 90's, ATG Dynamo was a pioneering platform that helped organizations build robust, scalable and innovative Web applications, long before 'J2EE' or 'application server' were mainstream terms. What made Dynamo special is that it solved many of the common problems developers faced in building Web applications. Even today, the J2EE specification doesn't fully address some of these problems. An active Open Source community is now striving to plug these gaps, to help simplify Web application development. Dynamo ultimately became a certified J2EE application server, but continued to stand apart from the crowd.

The ATG Dynamo name was not only applied to the 'application server' layer. Many will remember DPS (Dynamo Personalization Server), DCS (Dynamo Commerce Server), and a little later, DSS (Dynamo Scenario Server). Dynamo was not just about the technology platform; it became a suite of building blocks to help organizations create and manage user-centric, personalized Web experiences.

What happened to 'ATG Dynamo'?All of this technology is very much alive and well at ATG. In fact, it's the cornerstone of all our current products. Much of ATG's early technology remains as innovative today as it was several years ago. So what happened to 'Dynamo?'

  • Dynamo Commerce Server evolved into ATG Commerce, which is the industry’s most complete and flexible commerce solution.


  • Dynamo Personalization Server and Dynamo Scenario Server are today packaged together as the ATG Adaptive Scenario Engine.


  • The Dynamo platform itself has undergone the most significant metamorphosis. As J2EE made its mark on the industry, ATG made the decision to leverage J2EE application servers from other vendors, and so the 'special' features of Dynamo that were not J2EE -specific, but were still very valuable to developers, were separated out and packaged as the Dynamo Application Framework or 'DAF'. DAF runs as a J2EE Web application, and ATG support its execution on Dynamo Application Server (DAS), IBM WebSphere, BEA WebLogic and JBoss Application Server. DAF is not sold as a product, but it appears in the ATG Adaptive Scenario Engine. DAF contains many of the important and innovative technologies that are used by ATG applications. Two of the most important are Nucleus and Data Anywhere Architecture. Nucleus is a fast, lightweight component model which implements the Inversion of Control and Dependency Injection patterns, and Data Anywhere Architecture is an object/relational mapping, data persistence and caching technology, both of which help to build scalable, flexible Web applications.
  • So, while the Dynamo name has taken a back seat, the technology behind it continues to evolve and to be used extensively throughout ATG’s applications. Importantly, as the industry has adopted the J2EE standards, the innovative technology created by ATG continues to complement and enhance J2EE to help organizations build exciting, user-centric, personalized, scalable Web applications. And it’s all proven technology.