My Photo
Name:
Location: Bangalore, Karnataka, India

There are many things that interest me.Apart from the technological interests,I like medicine. My blog will definitely contain notes on varied areas of life! Thanks for sparing your time on my blog. Be assured, your comments are valued by me! Ashwini

Thursday, August 31, 2006

ATG framework in a nutshell

DPS is a smart prodcut, which leveraged the DAS and now can be integrated with other application servers as well. DPS was kind of the first JAVA personalization server in the market which really helped ATG move further. DPS's strength is its business engine architecture and simple to generate a business rules if you know how to use the DCC tool.

ATG Dynamo was considered to be one of the best application servers in the market especially among java developer communities. But later it was becoming too much for ATG and hence gave it up.

ATG's concept of "configuration layers" is not much seen outside and is a kind of boon. It means that you have a CONFIGPATH, and if there are two identically-named .properties files then any property definitions that occur later in the CONFIGPATH take precedence. This is very good for seggregating the different environment configuration .

ATG can do the same thing with XML files. Most of the "different" profile XML files are merged to get one combined Xml file during startup.

ATG is currently supporting J2EE applications and has many integration points with others. I remember that when they came with ATG 6 version they called it as Relationship Management Platform which provided most of the initial integrations with Siebel etc.

The ATG collection framework offers an event handling communication approach. Again this is simple to work with and powerful. Extending this framework to make your own dynamically configured listeners, senders and filters adds another poweful approach.

The Repository framework is something very special to ATG. It's incredibly deep and complex.

What do you say?

6 Comments:

Anonymous Anonymous said...

If your interested in ATG technology check out the new google group. Many ATG developers have currently joined.

http://groups.google.com/group/atg_tech

Sat May 05, 08:14:00 PM  
Blogger Ashwini Bhat said...

Thank you so much Arickard. I will be a part of that group.

Mon May 14, 01:12:00 AM  
Blogger Unknown said...

IMHO, ATG is one of the oldest and the most sophisticated J2EE servers of its kind, no offense to other servers that are equally good in their own rights.

It is definately ahead of its time.

It was one of the first servers that already had the mechanism of "Dependency Injection" inbuild in the Nucleus framework.

Even after working on it for almost a year, it is still one of the most intriguing servers of all times.

The eCommerce suite is one of the most demanding of skills in the Europe at the moment.

Tue Jan 08, 12:52:00 PM  
Blogger Ashwini Bhat said...

Hello Shahjahan,
Thanks for your comment. ATG still attracts me towards it for it's elegant yet simple approach.

Yes. ATG is one of the key players in eCommerce space and they continue to be.

Thanks,
Ashwini

Wed Jan 09, 12:47:00 AM  
Anonymous Arun said...

Do you know any site which helps to understand ATG ?

Thu Nov 25, 09:18:00 PM  
Blogger Sagar said...

Hi i recently got a job on ATG framework..Im good in java..I wanted to know is it a good platform to start my career as a software developer.And how is its career prospects in India..As no one knows what it even is,,Waiting for reply..Thanks in advance

Tue Feb 28, 05:03:00 AM  

Post a Comment

<< Home