RSS FeedFeed TwitterTwitter XINGXING
  
Meine Bücher

Verteilte Systeme und Services mit .NET 4.0: Konzepte und Lösungen mit WCF 4.0,
Hanser Fachbuchverlag

Weitere Infos

 

.NET 4 Update,
Microsoft Press

Weitere Infos

 
Weitere Bücher
Meine Artikel

Verteilt und doch ein Ganzes: Verteilte Systeme mit AppFabric Applications,
dot.net magazin

Weitere Infos

 

WCF RIA Services vNext: Vorschau auf die kommende Version von WCF RIA Services,
dot.net magazin

Weitere Infos

 

Vorschau auf Neuerungen der kommenden WCF-Version,
dot.net magazin

Weitere Infos

 

Windows Azure Tutorial, Teil 3: Verbindung zwischen Cloud- und lokalen Applikationen,
iX - Magazin für professionelle Informationstechnik

Weitere Infos

 

MVC, die dritte: ASP.NET MVC 3 RC 2,
dot.net magazin

Weitere Infos

 

Wolkenspeicher: Windows Azure Tutorial, Teil 2,
iX - Magazin für professionelle Informationstechnik

Weitere Infos

 

Leichtgewichtiges O/R-Mapping - Code Only mit Entitiy Framework CTP 5,
dot.net magazin

Weitere Infos

 

Weitere Artikel

Training & Beratung

Gemeinsam mit meinen Kollegen aus dem IT-Visions Netzwerk unterstützte ich durch zielgerichtete Inhouse-Schulungen und Beratung Unternehmen bei der Planung und Umsetzung von großer Software-Systeme.

Mehr lesen

In Kontakt treten

 
Konferenzen

BASTA! Spring 2012 von 2/27/2012 bis 3/2/2012 in Darmstadt

Meine Talks

Web-Site der Konferenz

 

BASTA! on Tour 2011 von 11/21/2011 bis 11/23/2011 in Düsseldorf

Meine Talks

Web-Site der Konferenz

 

ADC - Advanced Developers Conference von 10/26/2011 bis 10/27/2011 in Frankental (Deutschland)

Meine Talks

Web-Site der Konferenz

 

Scandev on tour von 10/18/2011 bis 10/18/2011 in Stockholm (Schweden)

Meine Talks

Web-Site der Konferenz

 

BASTA 2011 von 9/26/2011 bis 9/30/2011 in Mainz

Meine Talks

Web-Site der Konferenz

 

Jazoon - International Conference on the modern art of software von 6/21/2011 bis 6/23/2011 in Zürich

Meine Talks

Web-Site der Konferenz

 

Scandinavian Developer Conference 2011 von 4/4/2011 bis 4/5/2011 in Göteborg (Schweden)

Meine Talks

Web-Site der Konferenz

 

SOA-Days von 3/30/2011 bis 3/31/2011 in Bonn

Meine Talks

Web-Site der Konferenz

 
Weitere Konferenzen

Veröffentlichungen

Die nachfolgende Auslistung zeigt Bücher und Fachartikel, die ich verfasst habe bzw. in der nächsten Zeit verfassen werde.

Bücher

 

Verteilte Systeme und Services mit .NET 4.0: Konzepte und Lösungen mit WCF 4.0, Hanser Fachbuchverlag 2011,    Weitere Infos

Das Buch zeigt die vielfältigen Möglichkeiten, in .NET 4.0 mit der Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) und der Windows Identity Foundation (WIF) verteilte Systeme, Webservices und serviceorientierte Anwendungen zu entwickeln. Im Mittelpunkt steht die detaillierte Beschreibung der programmiertechnischen Umsetzung anhand zahlreicher Beispiele. Inhalt des Buchs sind der Entwurf und die Implementierung von Clients und Server, die Nutzung von Kommunikationsprofilen (Bindings), das Hosting von WCF-basierten Diensten, Aspekte der Sicherheit und Zuverlässigkeit, REST-basierte Services, Streaming, Transaktionen, Nachrichtenwarteschlangen, Routing, Workflow-Services, Datendienste und das WCF-Erweiterungsmodell. Zusätzlich zeigt das Buch auch das Zusammenspiel von WCF mit WF, WIF sowie dem Cloud-Dienst Windows Azure und dem AppFabric-Server. Das Buch demonstriert anschaulich die Umsetzung der Konzepte zur Entwicklung verteilter Systeme und SOA in der Praxis, liefert auf diese Weise eine Fülle wertvoller Tipps und Lösungen für Probleme der täglichen Programmierarbeit und ergänzt so sinnvoll die vorhandene Dokumentation von Microsoft. Im Internet stehen alle Codes und Lösungen aus dem Buch zum Download zur Verfügung.

.NET 4 Update, Microsoft Press 2010,    Weitere Infos

Dieses Buch zeigt die wichtigsten Innovationen, die mit Version 4 in .NET Framework Einzug gehalten haben. Der erste Teil beleuchtet unter anderem die Neuerungen in der Common Language Runtime (CLR), in C# 4.0 und Visual Basic 10.0 sowie in den Basisbibliotheken. Anschließend gehen die Autoren auf neue Funktionen in Visual Studio 2010 ein und behandeln dabei Code-Editor, Debugger und die verschiedenen Designer. Die neuen Features in ADO.NET Entity Framework werden ebenso ausführlich beschrieben wie jene in Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) und Windows Presentation Foundation (WPF). Abschließend lernen Sie die Neuigkeiten von ASP.NET 4.0 sowie ASP.NET MVC 2 und ASP.NET Dynamic Data kennen.

Agile Muster und Methoden, entwickler.press 2010,    Weitere Infos

Die agile Bewegung hat in den letzten Jahren einige Methoden hervorgebracht, darunter Extreme Programming in zwei Versionen, Scrum und die Crystal Methodenfamilie mit Crystal Clear und Crystal Orange, um nur einige zu nennen. Obwohl diese Methoden gemeinsame und durch das Agile Manifesto festgelegte Werte und Prinzipien teilen, unterscheiden sie sich dennoch in einigen Aspekten, sodass sich Softwareentwicklungsteams, welche nach agilen Grundsätzen vorgehen möchten, mit unterschiedlichen Meinungen und Ansätzen konfrontiert sehen. Aus diesem Grund stellt der Autor in diesem Buch einen Musterkatalog vor, der auf den oben genannten Methoden basiert und als Grundlage für die Entwicklung einer individuellen, auf das jeweilige Problem zugeschnittenen, agilen Methode dient.

Data Mining mit SQL Server, Microsoft Press 2009,    Weitere Infos

Data Mining ist das systematische Anwenden von Methoden auf einen Datenbestand mit dem Ziel der Mustererkennung. Viele Unternehmen müssen mit sehr großen Datenmengen umgehen, aus denen Sie entscheidungsrelevante Informationen extrahieren möchten, denn die Datenbestände enthalten wertvolle Informationen. Dieses Buch ist praxisbezogen aufgebaut und stellt Ihnen von den allgemeinen Grundlagen ausgehend Data Mining mithilfe von Microsoft-Lösungen vor. Im Zentrum stehen SQL Server 2005 und SQL Server 2008, aber auch die Office-Seite und Entwickleraspekte der Analyse werden Ihnen vorgestellt. Zahlreiche Anwendungsbeispiele mit ausführlichen Schritt-für-Schritt-Anleitungen und den notwendigen Screenshots helfen Ihnen dabei, einen leichten Einstieg in Data Mining zu finden.

 

Artikel

 

Verteilt und doch ein Ganzes: Verteilte Systeme mit AppFabric Applications, dot.net magazin 2011,    Weitere Infos

AppFabric Applications wird die Entwicklung serviceorientierter Systeme vereinfachen, indem es die auf verschiedene Instanzen verteilten Komponenten als eine einzige logische Einheit betrachtet. Das macht unter anderem auch ein zentrales Konfigurieren und Überwachen komplexer Anwendungen möglich.

WCF RIA Services vNext: Vorschau auf die kommende Version von WCF RIA Services, dot.net magazin 2011,    Weitere Infos

WCF RIA Services erleichtern seit einiger Zeit die Entwicklung verteilter Applikationen, indem die Komplexität von WCF verborgen wird. Bis dato wurde diese Technologie in erster Linie in datenzentrierten Silverlight-Projekten eingesetzt. Die kommende Version verspricht jedoch auch Unterstützung für AJAX-basierte Web Clients, indem Erweiterungen für jQuery geboten werden.

Vorschau auf Neuerungen der kommenden WCF-Version, dot.net magazin 2011,    Weitere Infos

REST wird gerne als Alternative zu SOAP-basierten Web Services eingesetzt. Dabei wird HTTP direkt, ohne zusätzliche Protokolle, zur Kommunikation mit Services verwendet. Mit dem WCF Web API, welches Teil der nächsten WCF-Version sein soll, wird die Unterstützung für solche Szenarien ausgebaut. Die aktuelle Preview-Version gibt einen Vorgeschmack auf die zu erwartenden Möglichkeiten

Windows Azure Tutorial, Teil 3: Verbindung zwischen Cloud- und lokalen Applikationen, iX - Magazin für professionelle Informationstechnik 2011,    Weitere Infos

Cloud-Anwendungen werkeln selten isoliert. Um Geschäftsprozesse abbilden zu können, müssen sie mit lokalen Programmen zusammenarbeiten. Der dritte Teil des Azure-Tutorials beschreibt, wie innerhalb von Azure die AppFabric dieses Vorhaben unterstützt.

MVC, die dritte: ASP.NET MVC 3 RC 2, dot.net magazin 2011,    Weitere Infos

ASP.NET MVC 3 vereinfacht das Leben vieler Webentwickler, indem es unter anderem mit Razor eine einfacher handhabbare Alternative zur Web Forms View-Engine bietet. Daneben gibt es Unterstützung für das Anstoßen von serverseitigen Validierungsmethoden via AJAX, partielles Caching und das Rendern von Grafiken, Diagrammen und Grids.

Wolkenspeicher: Windows Azure Tutorial, Teil 2, iX - Magazin für professionelle Informationstechnik 2011,    Weitere Infos

Neben der relationalen Datenbank SQL Azure bietet Microsoft mit den Storage Services eine weitere Form der Datenhaltung. Sie hat zwar weniger Features, kann dafür aber transparent skalieren. Der zweite Teil des dreiteiligen Tutorials zu Microsofts Cloud-Plattform beleuchtet dieses Speicherkonzept.

Leichtgewichtiges O/R-Mapping - Code Only mit Entitiy Framework CTP 5, dot.net magazin 2011,    Weitere Infos

Code Only vereinfacht die Verwendung von benutzerdefinierten Entitätsklassen und kommt ohne explizites Entity Data Model aus. Stattdessen wird dieses aufgrund von Konventionen hergeleitet. In Fällen, in denen diese Konventionen nicht adäquat sind, können sie übersteuert werden.

Benachrichtigungen mit dem Publish/Subscribe-Muster in WCF, dot.net magazin 2011,    Weitere Infos

Sollen Clients vom Service benachrichtigt werden, müssen die beiden Kommunikationspartner ihre Rollen tauschen. Damit der Service weiß, welcher Client sich für welche Ereignisse interessiert, sieht das Muster Publish/Subscribe vor, dass sich die Ereignisse beim Service registrieren. Dieser verwaltet die Eckdaten der Clients und benachrichtigt sie, wenn ein interessantes Ereignis auftritt.

Systemintegration über die Cloud: Queues und Topics in der Mai-CTP von Azure AppFabric Service Bus, dot.net magazin 2011,    Weitere Infos

Seit Mai beinhaltet die Community Technology Preview der nächsten Version von Azure AppFabric die Implementierung von Queues und Topics zur Integration von Systemen an verschiedenen Standorten. Diese Konzepte kann man über eine REST-Schnittstelle, über darauf basierende Wrapper für .NET und andere Plattformen sowie über WCF in eigene Applikationen einbinden.

Kolumne: .NETversum – Tipps und Tricks rund um .NET und Visual Studio, dot.net magazin 2011

Benachrichtigungen mit dem Publish/Subscribe-Muster in WCF, dot.net magazin 2011,    Weitere Infos

Sollen Clients vom Service benachrichtigt werden, müssen die beiden Kommunikationspartner ihre Rollen tauschen. Damit der Service weiß, welcher Client sich für welche Ereignisse interessiert, sieht das Muster Publish/Subscribe vor, dass sich die Ereignisse beim Service registrieren. Dieser verwaltet die Eckdaten der Clients und benachrichtigt sie, wenn ein interessantes Ereignis auftritt.

Vertrauenssache: Federated Security mit WCF und WIF, dot.net magazin 2011,    Weitere Infos

Federated Security erlaubt das Auslagern der Benutzerverwaltung aus einzelnen Services an einen zentralen Security Token Service. Damit wird die Anzahl der nötigen Benutzerkonten verringert und Single-Sign-On-Szenarien ermöglicht. Dieser Artikel zeigt, wie diese Möglichkeiten mit WCF und WIF genutzt werden können.

Zu Ihren Diensten – REST-Services mit WCF 4.0, dot.net magazin 2011,    Weitere Infos

Ab Version 4 bietet WCF einige neue Möglichkeiten zur Implementierung von REST-basierten Services, darunter Unterstützung für Caching und Conditional GET sowie das Abbilden von Exceptions auf HTTPStatuscodes. Daneben können Client-Entwickler nun auch auf automatisch generierte Hilfeseiten, die über die angebotenen Ressourcen und den Aufbau der auszutauschenden Nachrichten informieren, zugreifen, und das Format der versendeten Nachrichten kann zur Laufzeit festgelegt werden.

Windows Azure Tutorial, Teil 1: Migration einer ASP.Net-Anwendung in die Cloud, iX - Magazin für professionelle Informationstechnik 2011,    Weitere Infos

Bei Microsoft dreht sich seit zwei Jahren unter dem Oberbegriff Azure fast alles um den Aufbau der Cloud-Angebote. In einem dreiteiligen Tutorial zeigt iX, wie man .Net-Anwendungen für Azure entwickeln und dort betreiben kann. Im ersten Teil geht es um die Migration einer bestehenden ASP.Net-Anwendung.

Systeme mit NServiceBus verbinden, dot.net magazin 2011,    Weitere Infos

Die freie Implementierung NServiceBus erweitert Microsoft Message Queues um die Möglichkeit zur Implementierung von Publish/Subscribe-Szenarien. Darüber hinaus wird auch Unterstützung für Verschlüsselung, WCF-Integration und langlaufende Transaktionen geboten.

ASP.NET MVC 3 Preview 1, dot.net magazin 2011,    Weitere Infos

Die sich in Entwicklung befindliche Version 3 von ASP.NET MVC wird die Implementierung von Webapplikationen mit einigen neuen Möglichkeiten erleichtern. Wer sich heute bereits ein Bild darüber machen möchte, kann sich seit Kurzem eine Preview-Version davon herunterladen, die vom Produktteam zum Einholen von Feedback verwendet wird. Die darin enthaltenen Neuerungen werden in den einzelnen Abschnitten dieses Artikels beleuchtet.

ESB Marke Eigenbau – Implementierung eines Enterprise Service Bus mit WCF 4.0, dot.net magazin 2010

Zustände, Übergänge und Aktionen – Zustandsautomaten für WF 4 mit dem WF State Machine Activity Pack, dot.net magazin 2010

Aller guten Dinge sind drei – Workflow Foundation 4 mit benutzerdefinierten Aktivitäten erweitern, dot.net magazin 2010

Workflow Foundation 4 – Was ist neu?, dot.net magazin 2010

Schaffe, schaffe, Website baue... – Rapid Web Application Development mit ASP.NET Dynamic Data 4, dot.net magazin 2010

Agile Muster und Methoden - Agile Softwareentwicklung maßgeschneidert, dot.net magazin 2010

Intelligente Automatismen – Smart Services mithilfe der Data-Mining-Techniken von SQL Server Analysis Services, dot.net magazin 2009

Schöne Aussichten – Vorschau auf WPF 4 (.NET 4), dot.net magazin 2009

Das Managed Extensibility Framework: Applikationen erweitern (.NET 4), dot.net magazin 2009

ASP.NET MVC 2 - Was ist neu in Preview 2 ?, dot.net magazin 2009

Ko- und Kontravarianz in .Net 4, dot.net magazin 2009

Vorschau auf ASP.NET MVC 2, dot.net magazin 2009

Neuerungen im Entitiy Framework 4 (.Net 4), dot.net magazin 2009

Parallele Applikationen mit Visual Studio 2010 und .NET 4 entwickeln, dot.net magazin 2009

Fehler finden, bevor der Kunde es tut - Code Contracts in .Net 4, dot.net magazin 2009

Agile Requirements Engineering, dot.net magazin 2009

Agile Muster – Teil 3: Technische Muster, dotnet-Magazin, dot.net magazin 2009

Agile Muster – Teil 2, dot.net magazin 2009

Agile Muster – Teil 1: Agile Vorgehensmodelle maßgeschneidert, dot.net magazin 2009

Agile Methoden - Die Crystal Methodenfamilie, dot.net magazin 2009

Einführung in Spec#, dot.net magazin 2009

Controller impfen, dot.net magazin 2008

Traue keinen Daten, dot.net magazin 2008

Entwicklung eigener Data Mining-Algorithmen für SSAS, dot.net magazin 2008

Bessere Software dank Spring.NET, dot.net magazin 2008

Anwendungsentwicklung mit den Möglichkeiten von .NET 3.0/3.5, dot.net magazin 2008

SSAS im Einsatz, Teil 4: Warenkorbanalyse, dot.net magazin 2007

Data Mining entmystifiziert, Teil 4, dot.net magazin 2007

SSAS im Einsatz, Teil 3: Reporting Services, dot.net magazin 2007

Data Mining entmystifiziert, Teil 3, dot.net magazin 2007

SSAS im Einsatz, Teil 2: Data Mining, dot.net magazin 2007

Data Mining entmystifiziert, Teil 2, dot.net magazin 2007

SSAS im Einsatz, Teil 1: OLAP, dot.net magazin 2007

Data Mining entmystifiziert, Teil 1, dot.net magazin 2007