Enterprise Application Architecture Styles

This seminar talk will traverse the territory of architectural style within enterprise applications. Beginning with a brief survey of the prior art, it will propose candidate names and typical characteristics of architectural styles observed in the wild. Approaches to classifying architectural styles will be addressed, and potential benefits of classification …

Kilim: Fast, lightweight, cheap message passing in Java

The message passing (MP) paradigm is often seen as a superior alternative to the typical mix of idioms in concurrent (shared-memory, locks) and distributed programming (CORBA/RMI). MP eliminates worries endemic to the shared-memory mindset: lock ordering, failure-coupling, low-level data races and memory models. It simplifies synchronization between data and control …