Architechture & Design
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.
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 Pattern reference chart for your quick reference to commonly used Design Patterns.
User Interface Design Pattern Library. UI patterns for web designers. See examples and read rationale, solutions, and implementations for each pattern.
Not sure how design could fit into your business? Want to find out how other people do it?
An Introduction to Computing and Programming
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.
The concepts of the Object-oriented paradigm using Java. The basic principles of software engineering are emphasized.
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
In this book, we will learn to design computer programs, and understand how they function.
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]
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
Links for
Software Architecture
Enterprise Architecture
Software Architecture Papers
Recommended Books
Software Reuse Links
Architecture Training
A comprehensive list of links.
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,
You will find a list of (on-line and off-line) resources on (software) architecture and related material.
A concise and quick to understand explanation of SOA.
Gives a comprehensive study of the present day scenario in the SOA industry,along with links to other related articles and news on SOA.
A great article covering the basics of SOA and builds good understanding for beginners
Provides answers to naturally arising questions aboutService-Oriented Architecture.
![]() |
