Вы находитесь на странице: 1из 8

ATG Introduction:

Art Technology Group was an independent technology company specializing in eCommercesoftware. ATGs solutions provide marketing, content personalization, merchandising, automated

recommendations.

On November 2, 2010 oracle announced that is has agreed to acquire Art

Technology Group. ATGs solutions enable enterprises to provide a cohesive online customer experience. Oracle and ATG are helping to grow business revenue and to improve brand value, to achieve better operating results, and increase business agility across online and traditional commerce environments.

Understanding-ATG(The eCommerce Framework)


7 DECEMBER 2009 8 COMMENTS POSTED BY:SAM
This article focuses on a basic understanding on what ATG is,and what are the main components of ATG.The target audience is people who are new to this technology.Now about the framework.ATG is a Java based Framework used to develop the applications on Web.ATG framework mainly works on the basis of three concepts Droplets, Form Handlers and Repository.In this technology whatever web applications that we are creating are developed as individual bean components and they are linked using a properties file.Precisely ATG is a component centric development platform.There are certain terms a person dealing with the FW will frequently come across,one such term is NUCLEUS, which is the core of ATG Fw.Nucleus is actually a term which is contextual.It can be considered as a collection of server side java beans and servlets.Used mainly for back end functionalites like handling HTTP requests,Db connectivity etc.In a different way we can say it is the nucleus that organizes the java beans, and registers each of the bean components with nucleus.Key benefits of Nucleus includes, a hierarchical namespace-Each component is arranged in a hierarchical structure, and every component has a unique name.So it is easy to refer to components.Nucleus components are pre-built so it is easy to build an application by just writing the properties file.Relationship with components and java beans can be defined using name-value pairs in the properties files.

DSP tag libraries.These tags helps in rendering the content dynamically by linking nucleus components directly to the JSPs.Each component in ATG is defined by a PROPERTIES FILE.While creating a component, a properties file is automatically created in the path. This file helps the nucleus to know which component can be used for which application.The properties file contains a listing of Name-Value pair for each bean.It is also called as a CONFIGURATION FILE which follows a key-value format.Normally the properties file contains the following parameters: Java class :- A java class to which the component is an instance of and lists the property values for initialization. File Scope name :-The of GlobalSessionthe The The state state A :-A complete component :of of separate the the brief path There can is is components component components be of are 3 shared separated available about for for the the general among all each the individual component. scopes users. users. request. component.

RequestDescription

description

Maximum file size :- It indicates the maximum size of the file. DROPLETS :- is a Dynamo Servlet bean used in ATG. The dsp:droplet tag is used to embed the contents of one jsp into another html file. It also allows a user to refer a nucleus component rather than another JSP file.There are many droplets used in ATG those are called built in or OUT OF THE BOX components.I would like to mention a few of

them so that when you start going through some official training this knowledge will give you an edge.For-each droplet, component. Switch It is droplet an etc are tool a few used droplets for which form are OOTB. processing. FORM HANDLERS :- A form handler describes how to link form elements in JSPs with the properties of nucleus important complex REPOSITORY :- A repository is a data access layer. The user or developer can access the data using the repository and repository item interface.There are a few models of repositories used in ATG.They are SQL Repository, SQL profile repository, Composite Repository, Versioned Repository etc.Elaborating on these at this stage will make things more complicated. Just try to keep these names in mind as of now.I will try to come up with a better article on ATG, where readers will get a better understanding on each of the terms mentioned over here.

Вам также может понравиться