Monday, June 12

What is Technical Architecture ? Understanding Technology Architecture (3) : Layers

We have seen that Technology Architecture (TA) provides the foundation for software applications. We can  There are 3 virtual layers of TA 
1) Application Architecture, 
2) Technical Architecture  &
3)  Infrastructure Architecture.   
A visualization of  a software system with its application & virtual layers is depicted in the following figure


The layering shown is important: because each layer builds upon the layers below it

The Applications, fit into the structure provided by the Application architecture & use Application Services'  (a.k.a Common Application Services, such as data access and session management services.   

The application architecture layer, in turn, leverages common technical services provided by the technical architecture (for example, data caching and authentication).  The Technology Architecture also defines how services are packaged into environments, to support development, execution, and operations of the system.  

All of the architecture layers, including the 'Environments' in which they run, reside on the platforms and technologies defined by the Infrastructure Architecture.

No comments:

Post a Comment

Understanding Generative AI and Generative AI Platform leaders

We are hearing a lot about power of Generative AI. Generative AI is a vertical of AI that  holds the power to #Create content, artwork, code...