SEOMining SEOMining

e-business Concepts  «Prev  Next»
Lesson 5 Separation of concerns
ObjectiveExplain how an architect approaches complex problems.

Separation of Concerns for e-business Architects

A brick and mortar retailer may face any number of challenges to implementing a successful online presence.
Separation of Concerns

Separation of concerns

These concerns can overwhelm and confuse an architect, unless they are broken into manageable pieces.
For example, the architect can partition the problem based on geographic distribution of the constituents, organizational roles and responsibilities, or application functionality, depending on the perspective under consideration.
Separation of concerns allows the architect to reduce overall complexity.
Architect Determines Interfaces

Architect DeterminesBoundaries

In partitioning the problem space, the architect determines boundaries. For example, if all she cares about is how the whole application performs, she will not care about details inside.
If she cares about how pieces work, she will adjust her boundary accordingly.

Separation Concerns - Exercise

Click the exercise link below to match the retail business subject to the items that would most concern that party.
Separation Concerns - Exercise