Architecture and Design Resources
The experience of software architecture and design could play important role in your IT career success. The Internet provides free resources of software system architecture and design information and knowledge. From these online resources you can find everything about Software Architecture, Design Patterns, Software Systems in J2EE Platform, Software Systems in .NET Platform, and Sun Certified Enterprise Architect (SCEA).
Software Design Pattern
A design pattern is a recurring solution to a recurring problem. From a programming perspective, a pattern provides a set of specific interactions that can be applied to generic objects to solve a known problem. Good patterns strike a balance between the size of the problem they solve and the specificity with which they address the problem. The following links provide good online resources of software design patterns.
Decorator Design Pattern
http://www.castle-cadenza.demon.co.uk/decorate.htm
Design Pattern - Model-View-Controller
GeometricDecomposition Design Pattern
http://www.cise.ufl.edu/research/ParallelPatterns/PatternLanguage/AlgorithmStructure/GeoDecomp.htm
On Using the Observer Design Pattern
http://www.wohnklo.de/patterns/observer.html
Overview of The collections Package
http://g.oswego.edu/dl/classes/collections/index.html
Ensembles A Component Design Pattern for
http://www.jeffsutherland.org/papers/ensemble.html
AntiPatterns
http://www.antipatterns.com/
Patterns Home Page
http://hillside.net/patterns/
QWAN Home Page
http://www.qwan.com/
SBC Links Design Pattern Sites
http://www.stevenblack.com/SBC%20Links%20Design%20Pattern%20Sites.asp
Sun Certified Enterprise Architect (SCEA) Resources
Software Architect Resources by Michael Thomas
http://www.michael-thomas.com/tech/java/architect/index.htm
Allen Holub’s UML Quick Reference
http://www.holub.com/goodies/uml/index.html
![Validate my RSS feed [Valid RSS]](http://www.itcareersuccess.com/wp-content/themes/andyblue-ver-1/images/valid-rss.png)