What are the Different types of Architectures in Software Engineering ?
October 28, 2007 · Filed Under Placement Questions, Software Engineering
![]() Don't want to miss a single bit? Subscribe By Email for Daily Jobs |
An architecture expresses a fundamental structural organization schema for software systems. It provides a set of predefined subsystems, specifies their responsibilities, and includes rules and guidelines for organizing the relationships between them.
* Object-Oriented/Abstract Data Style
* Layered Hierarchies
* Blackboard architecture
- involving shared access to data with loosely coupled agents
* Client/Server
* Three tier Client/Server architectures
* Peer-to-Peer Architecture
Related Articles
- Is the server or the client in control in AJAX?
- Does Java have support for Comet style server-side push?
- What is Client side and Server side scripting ?
- What is the server object ?
- Should I use an HTTP GET or POST for my AJAX calls?


