Is this a suitable architecture?

Printable View