Hi Guys,
How effective and efficient ATG Commerce as a service?
Where does ATG stand on SOA platform, if would like to use ATG as
complete service platform?
Does anyone tried to use ATG Commerce as a service platform (Web
services) where various other interfaces (web containers relies on ATG
service for e-commerce operations and transactions)
As per ATG claim:
http://www.atg.com/en/products-services/
“Our products and services are available in four distinct solution
models — software licensing, managed service, Software-as-a-Service
(SaaS), and a partner-hosted on demand solution — to deliver a long-
term solution that businesses will not outgrow”
I'm not sure how mature ATG service platform is when it comes to
implements all e-commerce operations as Web services where one can
expects thousands transactions(e-commerce), could be related any of
the following:
1. Catalogs (search, view, navigation),
2. Shopping cart(AddToCart, Shipping, Payment, order create/save/
remove etc.)
3. Pricing
4. Price List
5. Promotion.
6. Targeting content
7. Scenarios Event
8. Profile
9. Personalization
10. Customization
11. Content Management
As per my knowledge ATG has exposed some services classes to
* /atg/repository/RepositoryServices
* /atg/userprofiling/ProfileServices
* /atg/targeting/TargetingServices
* /atg/commerce/catalog/CatalogServices .
* /atg/commerce/order/.
* /atg/commerce/pricing/.
And some helper classes as well.
I have some questions for ATG experts
1. if ATG would implements as a service platform, do we lose any
ATG’s out of the box functionality or feature,
2. Does ATG Applications also provide web services API for other
application?
1. Merchandising
2. Commerce Search
3. Campaign Management
4. Integrated Contact Center
5. Knowledge
6. Self-Service
7. Analytics
8. Multivariate Testing
3. How does ATG web service API will maintain session’s scope
components (Shopping Cart, Pricing Model etc…).
4. Is ATG RESTfull service maintains the state between the multiple
calls back-forth.
5. Is there any ATG best practices for SOA or web services
available?.
Your advices or guidelines are worth a lot,
Please don’t hesitate to share your thoughts and ideas
Thanks,
Thakur