The Functional View of the Application Architecture depicts how the applications (or their components, depending in the level of detail you wish to obtain) interact with each other. Applications or their components communicate through well defined interfaces. Depending on your underlying integration architecture, these communications may be direct or indirect. Regardless, it is still valuable to understand with which applications a given application communicates so you understand the risk involved when modifying a dependent application. The Functional View also shows the general mechanism by which the applications communication, e.g. by file transfer, synchronous or asynchronous request, etc. With Sparx EA, these can be realized as Quick Links to guide the designer towards conformance to the architectural standards you have created. |