An enterprise application comprises of variety of resources which includes servers, softwares, services etc. All of these resources needs to be protected from vulnerability and security attacks.
Modelling
It is one of the software processes.
Used to create the software models
Models are created using some modelling tool and language
Most preferred modelling language is UML (Unified Modelling Language)
System Architecture
- When a specific system lets say (Net Banking for Bank) undergoes its design process, as a result System Architecture can be derived.
- SA defines functions for various components, their interfaces, interactions and constraints too.
- SA specification acts as an input criteria for next levels including application design and implementations.
- SA consolidates the simple models which are like abstractions over the dynamic complex sub-systems/systems.