Application architects design distributed applications based largely on
their computing resources and network infrastructure.
The goal is to ensure that users have ready access to computing resources, and
that those computing resources have access to application data. While the
object-oriented development approach is useful for developing applications in
general, a data-centric approach is better for designing and developing
Cyberforce Solutions Ltd engages a much more natural and streamlined way of
viewing and modeling many distributed applications. By focusing on the data that
is moving and transforming in the system, rather than the processes that are
performing those actions.
In other words, the processes encapsulated in the endpoints become secondary.
The flow of data defines the essential aspects of the application, and can be
modeled with UML class and interaction diagrams to produce cost effective,
© 2012 CyberForce Solutions, All Rights Reserved