Abstract Engagement Model for connecting and integrating enterprises and users.
The model extends the Client server model further to the user (Humans too) and deeper into the back end to facilitate the web 2.0 patterns of interaction.
Users Services Capabilities Client Applications/Runtimes Connectivity / Reachability Patterns of inter- action “ Don't treat software as an artifact, but as a process of engagement with your users” - Tim O’Reilly
Web 2.0 Application Development Reference Architecture Service Container Service Provider Interface Registry- Repository Service Invocation layer Security Container/Model Communication Services Virtual Machine Controller Rendering & Media Data/State Management Client Application Tier Services Tier Resource Tier Business Rules/ Workflow Standards, Technologies & Protocols Consistent Object and Event Models Consistent Architectural Models Network / Connectivity Design & Governance Tools Core Services = spans both tiers
Apollo, Flex and Flash Sandbox Architecture * Now also called “Smart Client”
<properties> <name> Duane Nickulls E4X Tutorial </name> <description> Some random words </description> <publisher> Unknown </publisher> <copyright> (c) 2007 All rights Reserved </copyright> </properties>