You are on page 1of 1

Ans1. ATG Dynamo or Dynamo Application Server(DAS) is a J2EE application server from Art Technology Group.

Atg frame or! is a "e# Application frame or! for #uil$ing application servers (J&oss' "e#(ogic' "e#Sphere etc...).
Q2. What is the scope of Dynamo Components?

e# applications. ATG

$ynamo implements the ATG frame or!. The application frame or! can also #e run on all ma%or J2EE

Ans2. There are three $ifferent types of scopes for ATG components namely 1. re)uest 2. session *. Glo#al Glo#al is the $efault scope
Q3. What is Nucleus?

Ans*.+ucleus is ATG,s open -#%ect Application .rame or!. ATG / is sai$ to #e a component0centric $evelopment platform. The ATG / "e# applications are nothing #ut in$ivi$ual Java&ean components assem#le$ together. These Java&ean components are configure$ an$ lin!e$ together #y .properties files ithin +ucleus.

1n +ucleus' each service is pac!age$ as a Java&ean or set of Java&eans. These Java&eans are configure$ in$ivi$ually an$ mounte$ into a namespace. The #eans then interconnect the management of the component namespace. Dynamo uses the +ucleus frame or! to organi2e components into a hierarchical structure (similar to a $irectory structure). Each +ucleus service has a uni)ue +ucleus name. .or e3ample' the $efault %ava3.s)l.DataSource component is locate$ at 4atg4$ynamo4service4%$#c4JTDataSource ith the #eans representing other services. +ucleus is responsi#le for interpreting the component configurations an$

+ucleus is the core of the entire ATG system. 1t creates an$ configures +ucleus components (also calle$ #eans an$ Java&eans) an$ organi2es them into a hierarchical namespace' essentially giving them a place to live so they can #e reference$ #y other components. &y rea$ing the .properties files associate$ ith each component' 1ts +ucleus hich figures out that hich components are to #e use$ they connect to in an application 'initiali2es them to their $efault values an$ ho an$ using the pre0#uilt components instea$ of
Q4. What is ATG Repository?

$eci$es a#out ho

each other. This mo$el ma!es it easier for the $evelopers to #uil$ ATG applications #y configuring riting a lot of Java co$e from scratch.

Ans5.ATG 6epository refers to the ATG,s ay of accessing the Data#ase through programs. 1t is some hat similar to hat 7i#ernate offers' Separating the Application (ogic from that of Data#ase. So Atg repository provi$es a fine graine$ a#straction #et een the application logic an$ Data#ase. Thus it supports the ATG,s Data Any here

You might also like