Your SlideShare is downloading. ×
Architecture
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Architecture

1,158
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,158
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Architecture
  • 2. What is an Architecture?
    • Architecture is the art and science of design and structure.
    • Why it is an art?
    • Why it is a science?
  • 3. 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.
  • 4. 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
  • 5. Types of Architecture
    • Service Oriented Architecture
    • Two – Tier Architecture
    • Three – Tier Architecture
    • Model Driven Architecture
    • Event Driven Architecture
    • Peer to Peer
  • 6. 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
  • 7. Web Services
  • 8. 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.
  • 9. Three Tier Architecture
  • 10. Model Driven Architecture
  • 11. Event Driven Architecture
    • Event Generator
    • Event Channel
    • Event Processing Engine
    • Event Response
    Event Generator Event Manager Event Listener
  • 12. Peer to Peer