Two emerging architectural styles are becoming popular: Service Oriented
Architecture (SOA) and appliances. Both are becoming ever more relevant and
popular in enterprise architectures. But SOA and appliances are very
different architectural styles. SOA supports distributed architecture while
the appliance represents the epitome of standalone applications. Both SOA and
appliances have distinct advantages and drawbacks. How should organizations
evaluate and choose which architecture is right for them?
There are no standard definitions for the terms "SOA" and "appliance." To
provide some clarity, I'll briefly describe each approach.
SOA can be defined as a technology-agnostic architecture comprised of loosely
coupled modules called "services" that interoperate to perform desired
functionality and foster reuse across an organization. A service is a set of
cohesive busi... (more)
As many e-commerce sites celebrate their 10th birthday, web stores are facing
the reality that the Internet is changing and current sites need to be
refurbished. From left-hand navigation and search to product catalog and
product detail, from the cart and check out to the general design and format
- most sites are in desperate need of a makeover. With changes in web
innovation being accompanied by drastic changes in the economy, no major
vertical has more to gain than e-commerce.
Many new ideas are emerging all the time - including social shopping - that
not only drive traffic, ... (more)