ATG Dynamo, also known as Dynamo Application Server (DAS) or Dynamo ATG is an app server based on J2EE that the Art Technology Group created.
The ATG framework is used for building Web applications which can run on JBOSS, WebLogic, WebSphere and other J2EE application servers.
The core of the ATG platform is
DAF or Dynamo Application Framework ,which implements a component development model based on JavaServer Pages (JSPs) and JavaBeans.
Basically, a droplet is an ATG’s custom servlet which has some atg-specific customization. It can be correlated with the HttpServlet in J2EE, but here we use DynamoServlet class which implements javax.servlet.Servlet interface in ATG.
Droplets are mainly used to abstract out the business logic in server side code.
In ATG a component is simply is a configuration file (a simple text file with .properties extension), which uses a java class.
Core components of ATG are DAS,DAF,DPS,ATG Commerce,ATG Publishing,DSS.
In ATG, Nucleus is referred to the ATG container for components. It provides an hierarchical name space to component. Each component has a unique full name so that pages and other components can reference it.
Scope is nothing but a nucleus variable, which tells the nucleus till when a component will exist.
ATG components have 3 types of scopes including request, session & global.
The default scope is Global.
The nucleus properties are processed by using the $ sign in the configuration files.
Add to shopping cart, Login, Billing address, Payment, eMail confirmation, Confirm button, Shipped eMail address.
DAS Servlet pipeline –It is used to handle JHTML request.
DAF Servlet Pipeline –It is used to handle the JSP request.