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?
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:
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
Thank you so much Arickard. I will be a part of that group.
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.
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
Do you know any site which helps to understand ATG ?
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
Post a Comment
<< Home