Technical architecture

Technical architecture is a key requirement for the successful delivery of component-based solutions. Components must guarantee that they can 'inter-operate': coexisting and cooperating within a common technical environment. Technical architecture (Figure 5.10) is the workflow that ensures that a common technical environment is defined, communicated, reused, enhanced, and maintained across multiple projects.

Figure 5.10. Technical architecture delivery workflow

Delivery of the technical architecture is achieved in two stages. In the first stage, the initial technical architecture is assembled and delivered. This is just like ...

Get Service- and Component-based Development: Using Select Perspective™ and UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.