Architechture & Design

Application Frameworks, N-Tier Architecture, ER Diagrams, Database modelling, EAI, Global XML Web Services Architecture (GXA), Model Driven Architecture (MDA) N-Tier Application Architecture, Service-Oriented Architecture (SOA), Software/System/Web Architecture

Catalog of Patterns of Enterprise Application Architecture

402
vote
These pages are a brief overview of each of the patterns in P of EAA.

Agile Modeling

406
vote
Agile Modeling (AM) is a practice-based methodology for effective modeling and documentation of software-based systems.

Martin fowler's articles - Software design and architecture

365
vote
Martin fowler is one of the fathers of software architecture. This website has great collection of his articles Popular: | The New Methodology | Is Design Dead?

High Scalability - Building faster, more reliable websites

373
vote
A website dedicated to building scalable , reliable, faster websites. You will find lots of good posts here, which will enhance your understanding on software performance and architecture.

Object Orientation tips

475
vote
Welcome to ootips - a free service devoted to object oriented technologies.

Design Patterns Explained with examples !

463
vote
A great tutorial with examples explaining the commonly used design patterns, namely Singleton, Factory, Abstract Factory, Decorator, Observer / Event, Observer, Strategy and Command Design Pattern.

10 Principles of SOA

503
vote
The Author shares some fundamental principles that a Service-oriented Architecture (SOA) should expose.These are not introduced as an absolute truth, but rather as a frame of reference for SOA-related

Design Patterns Quick Reference

622
vote
Design Pattern reference chart for your quick reference to commonly used Design Patterns.

UI Patterns - User Interface Design Pattern Library

704
vote
User Interface Design Pattern Library. UI patterns for web designers. See examples and read rationale, solutions, and implementations for each pattern.

Managing Design - In Real world like top pros.

632
vote
Not sure how design could fit into your business? Want to find out how other people do it?

How to Design Programs

538
vote
An Introduction to Computing and Programming

OOAD UML Resources

850
vote
This website has some great resources for OOAD and UML topics. Checkout the trainings, links, Free books etc. Also good resource website for IBM exam 486 - OOAD UML Certification.

Object-oriented Program Design and Software Engineering

516
vote

The concepts of the Object-oriented paradigm using Java. The basic principles of software engineering are emphasized.

Free Object Oriented Development Course

510
vote

In this guide you will find all the information you need regarding the purpose of the module and its role as part of the course you are studying. You will also find details of the module content, the

Free OOAD UML Books

579
vote

Free OOAD UML Books

Design Patterns Dictionary (in C++ and Java) [in C#] Object-Oriented System Development

Interface Design: Best Practices in Object-Oriented API Design in Java Principles of Object-Oriented Programming in Java

Introduction to Object-Oriented Programming Using C++ [Mirror] [Mirror] [Printing Version] Naked Objects

Objects and Java: Building Object-Oriented, Multi-Threaded Applications with Java Object Oriented Programming

An Introduction to C++ and Object Oriented Programming, by Ian D Chivers, January 1999 UML Quick Reference [Mirror] [Mirror] [PDF] [PDF] [Word]

Sun ONE Architecture Guide-Pdf Downloads

553
vote

The Sun ONE Architecture Guide offers a technical overview of the components and functionality available today from Sun for developing and deploying Services on Demand. The guide breaks the architecture into six easy to understand sections outlined below and describes how these parts fit together.

The entire Sun ONE Architecture Guide can be downloaded in zipped PDF format [2.17 Mbytes], or it can be downloaded in the segments below. The guide contains the following information, presented in seven parts:
Table of Contents
Preface
Introduction
Chapter 1: Delivering Services on Demand

Software Architecture Links

529
vote

Links for
Software Architecture

Enterprise Architecture

Software Architecture Papers

Recommended Books

Software Reuse Links

Architecture Training

SWAG: Software Architecture Group

586
vote

The Software Architecture Group at the University of Waterloo (SWAG) has been at the forefront of software architecture and software engineering research in Canada since its inception. Founded as a collaboration between researchers at the University of Waterloo and the University of Toronto, the lab is now primarily based at Waterloo University.
Members of SWAG have developed or co-developed some of the most robust and best-known tools in software architecture research, including Portable Bookshelf (PBS) and CPPX software analysis toolkits, Grok relational calculator, LSEdit graph visualizer,

Software Architecture Resources

417
vote

You will find a list of (on-line and off-line) resources on (software) architecture and related material.