An Ideal eComm webapp architecture
In between a few weeks home in Ireland for family reasons, I've spent alot of the past 4 working weeks grappling with colleagues regarding eComm website architecture questions. A number of eComm vendors offer a "website in a box" which a customer then customizes for their site needs. Examples include Demandwares SiteGenesis, Hybris recently released their Accelerator product (see my blog post here for more) and so on. For some customers these can indeed be a good choice but in other cases its not a good fit for the customer and only guarantees vendor lock in for years to come ultimately leading to an expensive complete rip'n'replace when the whole cycle is often restarted again. An ideal eComm architecture (and not just eComm) is a service oriented architecture where an app is composed of web services with clearly defined interfaces. Such an architecture is loosely coupled and a given service can be replaced as needed with another service. EComm services coul...