architecture
DESCRIPTION
TRANSCRIPT
Page: 1Title: Architecture
Page: 2Title: Architecture
What is an Architecture?
• Architecture is the art and science of design and structure.
• Why it is an art?
• Why it is a science?
Page: 3Title: Architecture
What is an Software Architecture?
• It is the design of software components and the interrelations between them and provide solution to the given problems.
• It is not tied up to any particular technology.
Page: 4Title: Architecture
Who is an Software Architect?
• Years of Experience – Not just enough
• Leadership qualities
• Good communication with both technical and business people.
• Should withstand the politics within the organization
Page: 5Title: Architecture
Types of Architecture• Service Oriented Architecture
• Two – Tier Architecture
• Three – Tier Architecture
• Model Driven Architecture
• Event Driven Architecture
• Peer to Peer
Page: 6Title: Architecture
Service Oriented Architecture• Services – Distinct units of business
process
• Services are independent of each other and individually provide their services
• Services will also communicate with other services
Page: 7Title: Architecture
Web Services
Page: 8Title: Architecture
Two – Tier Architecture• Presentation Layer
• Data Layer
• Thin Client – Business logic present with the data layer.
• Thick Client – Business logic present with the presentation layer.
Page: 9Title: Architecture
Three Tier Architecture
Page: 10Title: Architecture
Model Driven Architecture
Page: 11Title: Architecture
Event Driven Architecture
• Event Generator
• Event Channel
• Event Processing Engine
• Event Response
Event Generator
Event Manager
Event Listener
Page: 12Title: Architecture
Peer to Peer