Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $4.99
Standard view
Full view
of .
Look up keyword or section
Like this
4Activity

Table Of Contents

ATG Architectures
Component Centric Model
Model View Controller – MVC
Design Patterns followed in ATG
ATG Dynamo Port Map
Module Dependencies
ATG Components
Dynamo Scenario Server (DSS)
ATG Content Administration (ATG Publishing)
ATG Merchandising
ATG CSC (Commerce Service Center)
ATG Outreach and Campaign Optimizer
ATG Control Center (ACC)
ATG Business Control Center (BCC)
Dynamo Application Framework (DAF)
Dynamo Servlet Beans (Droplets)
Repository API
Create / Modify Components
Component Properties File
CONFIGPATH Environment Variable
Component Scope
Component Logging
GLOBAL.properties
Linking Property Values
Repositories
Repository Item
Types of Repository in ATG
Item Descriptor
Working with Repositories
Droplets (Dynamo Servlet Beans)
Advantages of Droplets
How to use Droplets in a JSP
Droplet Parameters
Important ATG Out-of-the Box Droplets
Steps in writing a Droplet
TargetingForEach
CategoryLookup, ProductLookup , SKULookup
ItemLookupDroplet
RepriceOrderDroplet, PriceEachItem, PriceItem
Form Handlers
Form Handler Beans
Form Handler Methods
Exception Handling in Form Handler
Displaying error messages on page
ATG Out-of-the Box Form Handlers
Example of Using a FormHandler
Steps in writing Custom Form Handler
Example of Custom Form Handler (Java Code)
Example of Custom Form Handler (JSP Code)
SimpleSQLFormHandler
RepositoryFormHandler
ProfileFormHandler
SearchFormHandler
atg.b2bcommerce.profile.B2BcommerceProfileFormHandler
atg.commerce.profile. CommerceProfileFormHandler
ShoppingCartModifier,ExpressCheckoutFormHandler, CartModifierFormHandler
ATG Controller Framework (Servlet Pipeline)
Request Handling by Servlet pipeline
DynamoHttpRequest and DynamoHttpResponse
ServletUtil
Types of Pipelines
Request Processing by DAF Servlet Pipeline
Request Processing by DAS Servlet Pipeline
Customize Pipeline Servlet
InsertableServlet
Steps to Create InsertableServlet
DispatcherPipelineableServlet
ATG Scenarios (DSS)
Difference between Scenarios & Targeters
Slots
Dynamo Personalization Server (DPS)
Personalization
Message Content Processor
Content Management
ATG Commerce
ATG E-Commerce Functional Components
Profile Management
Profile Repository
Profile Form Handler
Profile Repository
Profile Form Handlers
B2C Profile Form Handler
B2B Commerce Profile Form Handler
Profile Tools and Property Manager
Create User Profile
Create Profile Group
Current Location Property
Catalog Management
Product Catalog
Extending default Product Catalog
Category Product and SKU
Catalog Navigation
Navigation History and Breadcrumbs
Custom Catalogs
Order Management
ATG Order Components (OTB)
ATG Order Java Interfaces
ATG Order Java Classes
Customizing OrderTools
Order Repository
/atg/userprofiling/Profile.transient
Pre-checkout Process
Shopping cart Creation
Order Creation
Multiple orders creation for an user
Saving Modifying Repricing Orders
Extending Purchase Process
ChangedProperties Java Interface
Checkout Process
1. Express Checkout / Expedited Checkout
2. Complex checkout
3. Simple checkout
ExpressCheckout/Expedited Checkout
Complex checkout
Simple Checkout
Order Pipeline
Running a processor chain
User defined Processor Pipeline
Tags in Pipeline Definition File
Transaction Handling
Payment Process
Payment Pipeline chain
Order Fulfillment
Pricing and Promotions
PricingModel
Droplet for displaying price
ATG Pricing Services
1. Pricing Engines
2. Pricing Calculators
Pricing Engine
Pricing calculators
Pricing Objects
Price Calculation Flow
Pricing Calculators
Pricing Engine implementation
Promotions
Attributes to manage promotions
usedPromotions
eCoupon
Coupon FormHandler
Gift certificate
Gift certificate FormHandler
Extra Info
/atg/userprofiling/B2CProfileFormHandler
/atg/commerce/catalog/CatalogNavHistory
/atg/commerce/ShoppingCart
OrderManager
sortProperties
ATG Search Engine Optimization (SEO) Techniques
Disclaimer
Repository
SEORepository
SitemapRepository
SEO Components
JumpServlet
JumpServlet Configuration
URL Optimization
JSP Coding
Component Configuration
Meta Tag Implementation
Canonical URL
Sitemap Generation
Sitemap Configuration
Steps to Generate Sitemap
P. 1
ATG Framework and Components

ATG Framework and Components

Ratings:

4.0

(4)
|Views: 23,702|Likes:
Published by Pawan
Electronic commerce, commonly known as e-commerce, ecommerce, eCommerce or e-comm, refers to the buying and selling of products or services over electronic systems such as the Internet and other computer networks.ATG (Art Technology Group) makes software and delivers e-commerce and Web marketing solutions that many global brands use to power their e-commerce Web sites. ATG framework provide Catalog Management, Browse and Search, Profile Management, Order Management, Checkout and Payment.

ATG is a layered framework where one module depends on other modules and uses the services from other modules. ATG is not a framework but a package which comes with ready to use ecommerce application. Developers can customize the same and extend the features according to client requirements. ATG supports all popular application and web servers like Jboss, Websphere, weblogic, Dynamo Server etc. Following are basic components of ATG.

1. Dynamo Application Framework (DAF)
2. Dynamo Scenario Server (DSS)
3. Dynamo Personalization Server (DPS)
4. ATG Commerce
5. ATG Publishing (BCC)
6. ATG Search
7. Campaign Optimizer

This document explain ATG Framework along with ATG Layer Architecture. This document discuss about all basic components like Droplets, Formhandler etc. This document covers Repository (persistent layer) concepts, ATG controller framework, servlet pipeline, payment pipeline, Order & Checkout flow, shipping group & payment group etc. New section is added for ATG Search Engine Optimization (SEO) that discuss about URL optimization, Meta tag, Canonical URL & Sitemaps. Any ATG developer (beginner, expert) can refer this document to brush up their ATG concepts.
Electronic commerce, commonly known as e-commerce, ecommerce, eCommerce or e-comm, refers to the buying and selling of products or services over electronic systems such as the Internet and other computer networks.ATG (Art Technology Group) makes software and delivers e-commerce and Web marketing solutions that many global brands use to power their e-commerce Web sites. ATG framework provide Catalog Management, Browse and Search, Profile Management, Order Management, Checkout and Payment.

ATG is a layered framework where one module depends on other modules and uses the services from other modules. ATG is not a framework but a package which comes with ready to use ecommerce application. Developers can customize the same and extend the features according to client requirements. ATG supports all popular application and web servers like Jboss, Websphere, weblogic, Dynamo Server etc. Following are basic components of ATG.

1. Dynamo Application Framework (DAF)
2. Dynamo Scenario Server (DSS)
3. Dynamo Personalization Server (DPS)
4. ATG Commerce
5. ATG Publishing (BCC)
6. ATG Search
7. Campaign Optimizer

This document explain ATG Framework along with ATG Layer Architecture. This document discuss about all basic components like Droplets, Formhandler etc. This document covers Repository (persistent layer) concepts, ATG controller framework, servlet pipeline, payment pipeline, Order & Checkout flow, shipping group & payment group etc. New section is added for ATG Search Engine Optimization (SEO) that discuss about URL optimization, Meta tag, Canonical URL & Sitemaps. Any ATG developer (beginner, expert) can refer this document to brush up their ATG concepts.

More info:

Published by: Pawan on Feb 23, 2012
Copyright:Attribution Non-commercial
List Price: $4.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
See more
See less

01/29/2015

$4.99

USD

You're Reading a Free Preview
Pages 4 to 26 are not shown in this preview.
You're Reading a Free Preview
Pages 30 to 102 are not shown in this preview.
You're Reading a Free Preview
Pages 106 to 108 are not shown in this preview.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->