Ihr Blueprint - eine Referenzimplementierung

Nach der Festlegung auf eine Architektur empfehlen wir die Erstellung einer Referenzimplementierung.

Es lohnt sich, für seine eigene Softwarearchitektur eine Referenzimplementierung zu erstellen und nicht ein vorhandenes Beispiel zu übernehmen. Bestehende Blueprints sind oft zu stark mit verschiedenen Entwurfsmustern und Technologien überladen und die eigentlichen Kernprobleme werden nicht adressiert.

Der Blueprint sollte idealerweise unter Einbindung der späteren Entwickler erstellt werden.

Die Entwicklung eines Referenzbeispiels als "Vorlage" für die spätere Entwicklung ist eine ideale Gelegenheit für ein Team, Erfahrungen zu sammeln und Fehler zu machen. Wir begleiten die Implementierung von Blueprints mit Coachs und Mentoren. Oft können wir dem Kunden eine Vorlage als Basis liefern. Nach der Fertigstellung ist eine abschließende Überprüfung und Optimierung des Blueprints angeraten, da seine Qualität direkt in die spätere Anwendung einfliesst. Nach Review, Refactoring und Redesign des Blueprints kann mit diesem als Ausgangsbasis an die Realisierung des eigentlichen Systems gegangen werden.

.NET PetStore ist der Schnellste!

Im Web war zu lesen, dass Sun's own J2EE best practices blueprint application, der PetStore mit .NET implementiert 10 mal schneller läuft und mit 1/4 des Codes auskommt. Was den Leuten bei M$ entgangen sein muss, ist das best practices zu Architektur, Abstraktion und Design nicht bedeutet, dass man eine flache Server Page Anwendung erstellt, die auf Stored Procedures zugreift. Ein Blueprint - wie hier Sun's PetStore ist ein Architekturbeispiel und kein Protokoll Benchmark.

Legen Sie bei der Implementierung Ihres Blueprints die Prioritäten auf Design, Flexibilität, Plattformunabhängigkeit und Erweiterbarkeit und betrachten Sie nicht nur die Performance!

Hintergrund

Pet vs Pet: MS opens .NET benchmarking wars By Andrew Orlowski
(http://www.theregister.co.uk/content/4/22781.html)

Makeing a Real World PetStore
(http://www.theserverside.com/tt/articles/article.tss?l=PetStore)

Sun's Java Pet Store Sample Application
(http://java.sun.com/blueprints/code/index.html)

Zum Geschaeftsbreich Competence Center