Links
Aus AKAEM
Inhaltsverzeichnis |
Muster-Repositories
Wikipedia
Auf der deutschen Wikipedia Version gibt es Informationen zu Architekturmuster, Entwurfsmuster, Referenzarchitekturen, Anti-pattern und andere Beiträge rund um das Thema Softwarearchitektur. Beim englischen Wikipedia gibt es weitere Informationen zu Software Design Patterns.
Hillside Pattern Repository
Die wohl älteste Webseite zu Mustern beinhaltet Informationen zu den internationalen PLoP-Konferenzen (insb. auch euroPLoP), wie man Muster schreiben sollte, weiterführende Literatur und natürlich den Mustern selbst.
- Hier ist auch die Homepage von Hillside Europe mit einigen Publikationen von EuroPLOP bis 2002.
Portland Pattern Repository
Das Portland Pattern Repository ist ein Wiki mit Inhalten zu Architektur- und Entwurfsmustern, welches von Ward Cunningham unterhalten wird. Diese Repository beinhaltet viele Beschreibungen von Mustern, AntiPatterns, Mustersprachen und Idiome.
Linda Risings Pattern Almanach 2000
Die Sammlung von ca. 1000 Mustern aus allen Ebenen der Softwareentwicklung vor dem Jahr 2000.
Patternshare.org
Eine von Microsoft initiierte Sammlung von Mustern von Gamma, Helm, Johnson, and Vlissides, Eric Evans, Gregor Hohpe und Bobby Woolf, Microsoft patterns & practices, POSA: Buschmann, Jain, Kircher, Meunier, Rohnert, Sommerlad, Stal, and Schmidt, Martin Fowler sowie neuen Mustern aus der Community.
IBM Patterns in e-business
IBM hat einige Seiten über "Patterns in e-business" mit Informationen zu Business patterns, Integration patterns, Composite patterns, Custom designs, Application patterns und Runtime patterns.
Patterns Kompakt
Die Webseite zum Buch "Patterns kompakt" mit den Beschreibungen der im Buch aufgelisteten Mustern.
Architecture Patterns Home
Ein Wiki zum Thema Architekturmuster, das etliche Muster auflistet aber nur wenige Beschreibungen enthält.
Deutsches Software Entwickler Wiki
Ein Wiki für Softwareentwickler mit
Informationsquellen zu Muster
Die Urquelle: (Bau-)Architektur-Muster von Christopher Alexander
Die Bauhaus-Universität Weimar hat das Christopher Alexander Pattern Language Repository erstellt bei dem man sich über die Muster informieren kann die das ganze ins rollen gebracht hat.
MSDN Developer Center: Patterns & Practices
Die Abteilung Patterns & Practices beim deutschen MSDN Developer Center (ebenso wie die englische Variante) bietet einige Webcasts zum Thema an.
- Ein Webcast von Michael Stal (Siemens CT) zum Thema "Pattern-oriented Software Architecture":
- Softwaremuster
- Architektur-Beispiele - Vor- und Nachteile verschiedener Architekturstile
- Serie: Patterns im Einsatz
- Teil 1/11
- Teil 2/11
- Teil 3/11
- Teil 4/11
- Teil 5/11
- Teil 6/11
- Teil 7/11
- Teil 8 scheint zu fehlen !?
- Teil 9/11
- Teil 10/11
- Teil 11/11
- Die Enterprise Solution Patterns (gibt es auch als Buch zum kaufen oder als PDF zum download)
- Die Integration Patterns
- Data Patterns
SDN Blueprints: Patterns
Das SUN Developer Network (SDN) hat ebenfalls einen Bereich zu Muster für die Anwendungsgebiete Java und J2EE. Hier findet man insbesondere die Beschreibung zu den J2EE Mustern und den Mustern aus dem Core J2EE Buch
Das Pattern Quiz
Ein Quiz zu den GOF-Entwurfsmustern bei dem man ausgehend von der UML-Repräsentation ein Muster erraten soll.
SOA Enterprise Muster
- Diese Website beinhaltet "SOA Patterns" und "Orchestration Patterns" zum Aufbau und Verteilung von service-orientierten Architekturen.
Konferenzen zum Thema Muster
PLoP Konferenzen
Bei den PLoP Konferenzen geht es weniger um die interne Validität (d.h. den Wahrheitsgehalt) eines Muster als um Qualitätsmerkmale wie Strukturierung und Verständlichkeit der Musterbeschreibung. Wenn der Inhalt schon stimmt kann man über eine der PLoP Konferenzen die Darstellung optimieren. Einige ausgewählte Beiträge auf den Konferenzen werden in den PLOPD-Büchern und Proceedings veröffentlicht - oft findet man die anderen Beiträge auch auf den Webseiten der Konferenz.
OOPSLA
... OOPSLA beinhaltet das "PLoP Pattern Writing Bootcamp".
ECOOP
... Auf der ECOOP 2006 wurde der Gang-Of-Four der Dahl-Nygaard Preis verliehen.
TOOLS
... International Conference TOOLS EUROPE - Objects, Models, Components, Patterns
Communities zum Thema Architektur- und Entwurfsmuster
Mailinglisten und Foren zum Thema Muster
- Die Pattern-Discussion Mailingliste ist für die allgemeine Diskussion rund um das Thema. Aus dem Server gibt es weiterhin noch etliche Mailinglisten zu spezifischen Mustergruppen (z.B. die "Siemens" POSA Muster, GOF Muster oder "Telecom" Muster).
- Das Diskussionforum zu den J2EE Patterns
Blogs zu Thema Muster
- Software Pattern Blog von den Editoren des International Journal Of Patterns (IJOP) M.E. Fayad und G. K. Srikanth.
- Michael Stal's Blog in dem es auch ab und zu um Muster geht.
Andere Links zum Thema Architektur- und Entwurfsmuster
- Das Handbuch der Softwarearchitektur von Grady Booch beinhaltet auch einen Teil zu Architekturmuster. Momentan (im Dezember 2006) gibt es allerdings nur eine sehr ausführliche Liste und ein Katalog mit den Mustern (Um die Seiten zu sehen muss man sich registrieren).
- Die Seite Huston Design Patterns enthält Beschreibungen der Entwurfsmuster inkl. Quellkode in C++ und Java. Nett anzuschauen - aber anscheinend ohne tieferen Hintergrund - ist die Darstellung der Muster in einem "Periodensystem".
- Inklusive aller UML-Diagramme der Design Patterns
- Der Design Pattern webring verknüpft einige Webseiten zum Thema.
- Eine Liste von Seiten mit dem Tag "Patterns" auf dem Portal del.icio.us. Eine Suche auf diesem Portal liefert weitere Seiten
- Die Website zum Buch über Enterprise Integration Patterns
- Kurze Zusammenfassungen zu Konzepten rund um das Thema gibt es auf dem Virtuellen Software Engineering Kompetenzzentrum (VSEK).
- Ein Pattern FAQ von Doug Lea mit einigen Fragen und Antworten rund um das Thema Muster.
- Ein Pattern FAQ auf dem jGuru Portal mit Informationen zur Implementierung von Mustern in Java, JSP, EJB, etc.
- Das Design Pattern Dictionary ist eine Sammlung von Begriffen inkl. ihrere Beschreibung und Vernetzung zum Thema Entwurfsmuster.
- Die Website Software-Kompetenz ist eine "Wissensdatenbank" rund um das Thema Software Engineering und beinhaltet beispielsweise Informationen über Architekturmuster, Referenzarchitekturen, Muster und Stile sowie Architekturstile
- Eine Seite des Institute for Software Research zum Thema Architekturstile mit einigen spezifischen Beschreibungen (z.B. Chiron-2).
- Entwurfsmuster mit einer
- Beschreibung von Entwurfsmustern ohne Beipiele aus dem Softwarefeld
- Einige GUI Muster von Martin Fowler.
- Eine Website mit viel Wissen über Softwareentwicklung und insb. Entwurfsmuster und Idiome in Java
Prozessmuster für Softwarearchitekturen
- Eine Patternsprache zum Bau von nachhaltigen Softwarearchitekturen von Markus Völter
Weitere Links (unsortiert)
- http://www.martinfowler.com/articles/enterprisePatterns.html
- http://martinfowler.com/eaaDev/uiArchs.html
- http://www.cmrossroads.com/bradapp/docs/patterns-intro.html
- http://www.cmcrossroads.com/bradapp/links/sw-pats.html#Sw_Pats
- http://www.booch.com/architecture/architecture.jsp bzw. http://www.booch.com/architecture/index.jsp
- Eine Seite zum Thema Entwurfsmuster von Douglas C. Schmidt. Inklusive Muster für Nebenläufige, Parallele und Verteilte Systeme, einigen Tutorials sowie einigen industriellen Fallstudien zur Anwendung von Mustern.
- Muster von Joseph William Yoder zur Architektur, Security, Evolution, Datenbanken und Wiederverwendung.
- Eine Website zu Security Patterns inklusive einer aktuellen Liste von Publikationen zu Sicherheitsmustern
- Hier die Website zu Security Design Patterns
- Die Website zum Buch Core Security Patterns mit einer Beschreibung der Security Muster
- Die Core J2EE Patterns
- Die Website zum Buch Ajax Patterns mit Mustern zur Architektur, Programmierung, Usability, und Qualitätssicherung bei Ajax Projekten.
- Die Website zum Buch über Organizationale Muster beinhaltet auch (Prozess) Muster zum Thema Architektur wie z.B. ArchitectAlsoImplements oder ArchitectControlsProduct.
- Einige Informationen zu Mustern und Experimenten mit Mustern von Walther Tichy
- Ein Template und Informationen zu Test (Entwurfs) Mustern
- Die Website zu Software Testmuster beinhaltet Muster zum Testen und Architekturen.
- Informationen der "Design Patterns Study Group of New York City" zu Lerngruppen und Informationen für Lerngruppen. Weiterhin gibt es hier auch eine Liste von Refaktorierungen um Muster in Softwaresysteme zu integrieren
- Artikel der Website JavaWorld zu Java Design Patterns.
- Die Homepage von Joseph Bergin mit Informationen zu Coding Patterns, Entwurfsmustern, und über das Erlernen von Mustern
Linklisten und Suchen zum Thema
- Eine Linkliste zu Architektur- und Entwurfsmuster
- Sehr viele Bookmarks zu Pattern
- http://www.cetus-links.org/oo_patterns.html
- http://dmoz.org/Computers/Programming/Methodologies/Patterns_and_Anti-Patterns/
- http://www.google.com/search?q=Architekturmuster
- http://www.google.com/search?q=%22Architectural+Patterns%22
Paper zum Thema
- http://www.joeyoder.com/papers/patterns/Security/appsec.pdf
- http://www.opengroup.org/architecture/togaf7-doc/arch/p4/patterns/patterns.htm
- http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/entarch.asp
- http://www.bredemeyer.com/pdf_files/ArchitectureDefinition.PDF
- http://www.bredemeyer.com/pdf_files/ActionGuides/ConceptualArchitectureActionGuide.PDF
- Ein Artikel mit Kritik zu einigen Entwurfsmustern
- Informationen zur Implementierung von Mustern
Muster zu Datenstrukturen
- Eine Sammlung von Ontology Entwurfsmuster
- Eine Sammlung von Topic Map Entwurfsmuster
- Eine Sammlung von XML Design Patterns und eine Link-liste mit weiteren
- Eine Sammlung von "Fortgeschrittenen" Datenmodellmustern
Analyse (und CIM-level) Muster
Eventuell Interessant für CIM-level Patterns:
- Die Analysemuster von Martin Fowler werden momentan erweitert (z.B. die Accounting Patterns).
Andere
- Ein Wiki mit Mustern zur Spieleentwicklung wie bspw. dem Magnetismus-muster oder Schild-Muster
- Ein RedBook von IBM zu e-Business Patterns
- http://developer.yahoo.com/ypatterns/
- http://eyebright.sslnetworks.org/~chrisrue/ChrisRuel.net/ChrisRuelNet.htm
- http://members.cox.net/risingl1/index.shtml
- Websites
- Sun J2EE Patterns: http://java.sun.com/developer/technicalArticles/J2EE/patterns
- Sun J2EE BluePrints Architekturreferenz: http://java.sun.com/reference/blueprints
- Design Patterns Java Companion, Cooper: http://www.patterndepot.com/put/8/JavaPatterns.htm
- Design Patterns, Huston: http://home.earthlink.net/~huston2/dp/patterns.html
- The Design Patterns Java Companion, Cooper: http://www.patterndepot.com/put/8/JavaPatterns.htm
- http://www.bell-labs.com/topic/books/PLoPD1/
- http://hillside.net//patterns/books/PLoPD2/index.html
- http://www.cs.wustl.edu/~schmidt/POSA/
- http://www.cs.wustl.edu/~schmidt/PDF/patterns-intro4.pdf
- http://www.cs.wustl.edu/~schmidt/PDF/pattern-examples4.pdf
- http://www.cs.wustl.edu/~schmidt/PDF/applying-patterns.pdf
- http://gee.cs.oswego.edu/dl/cpj/
- http://www.patterndepot.com/ (Link funktioniert nicht?)
- Das Processes Pipelines in Object Oriented Architectures (PPOOA) Muster von Jose L. Fernandez
- http://ootips.org/
- http://csis.pace.edu/~bergin/patterns/codingpatterns.html
