Performance, scalability, and availability of traditional n-tier
architectures have become enormously important to most IT architects. First,
most meaningful business processes have at least a few real-time
sub-processes, where latency and throughput are extremely critical factors to
satisfy the mandated service level agreements. Second, data is becoming a
dynamic entity, with an explosive increase in the number and types of data
sources. With the advent of industry trends like algorithmic trading in
capital markets and Radio Frequency Identification (RFID) in retail supply
chains, instant analysis and distribution of relevant data streams is
becoming a key requirement in most industries.
To address these challenges of modern IT, infrastructures such as J2EE (or
Java E... (more)