Summary: functionality rather I wanted to show how a solution can be split up into true components which can be developed and tested in isolation Here s a sketch of the application s architecture All components are treated as black boxes who don t reveal any internals to their clients The clients just know the exported contracts of their service components the components they are
Image Dimensions: 560 x 349
Image originally found here.