enterprise application integration topologies

See the following -

The Postmodern EHR: What are the Enablers?

Traditional monolithic EHR architectures focus on stability and standardization at the expense of agility. Along with innovation, cloud based deployment and integration of things, agility is the main differentiator when describing the requirements of application architecture for the Postmodern EHR. Achieving agility is impossible for the vast majority of healthcare applications today as they are an inseparable mix of code for user interface, decision logic, workflows and data definitions. New architectures promote agility and reuse by turning the applications inside out and layering the four types of programming into portals, rule engines, process engines and XML data. Let’s look at some examples, layer by layer: