Enteprise Architecture - topic 7 Flashcards
Enterprise architecture
includes the plan on how an organisation will build, deploy, use and share its data, processes, and IT assets (security features etc)
“enterprise architecture is the processes of translating business vision and strategy into effective enterprise change by creating, communicating and improving the key requirements, principles and models that describe the enterprise’s future state and enable its evolution”
• Enterprise architecture is a plan for the IT infrastructure needed in a business
Architectural Principles
plan they put together must have;
- being easy to use
- speed and quality
- buy over build (hard to build all intelligence when u can buy it)
- flexbility and agility
- innovative
- data
Common architectures
centralised / mainframe architecture - one server
decentralised / server -based architecture - different servers
service - orientated/web based architecture - huge infrastructure carried out by a diff server to different parts then is brought together to be a whole server
Understanding existing architecture
what are the problems, whats going on?
accessing strategic timeframe
timeframe to improve systems
designing for adaptability
how do you design for flexibility
designing for scalability
amount of work you need to complete
designing for standardization
cant do something crazy - has to be easy to work with
What is a DBMS
- database management systems
- a software system that is used to create maintain and provide controlled access to user - databases
column - stores type of data
row - stores a record
What is One tier architecture
One-tier architecture involves putting all of the required components for a software application or technology on a single server or platform.
Example: The clients working on the same computer that houses the database server is an example of one tier architecture.
What is two tier architecture
The database server is one tier and the clients another tier. Problem was bottle neck of many accessing the one server software applications and data requests from the database.
Example: The clients will be separate computers that access a server for a service. Several client computers can connect to one Database server for example.
What is three tier architecture
A 3-tier architectures evolved to avoid the bottle introducing applications servers to serve software application requests and database servers to serve data requests from the database.
Example: Consists of a Database Server, and Application Server and Clients. Many client computers will be accessing these two different servers.
What is n- tier architecture
Many servers will be dedicated to Databases, applications, and other functionalities. Clients will be authorized to access various servers as required.
Example: Consists of many servers dedicated to providing various functions.
Issues of concern when designing the Enterprise IT architecture and the IT infrastructure
understanding existing architecture assessing strategic timeframe designing for adaptability designing for scalability designing for standardization designing for maintainability designing for security think about cost