events
 

MISSION
DOWNLOAD
CONTACT
EVENTS

DevWeek 2007, 26.2.07-2.3.07, London
Contract-First-Design and Microkernels – towards the industrialization of software development
Ralf Westphal

Today’s component orientation is limited by a view which focuses on reuse and a 3rd-party market. However, looking at other industries reveals other benefits of component orientation, like increases in productivity or higher maintainability. Current component technologies and mainstream tools stand in the way of reaping these benefits. This session shows how focusing on the definition of team local standards in conjunction with microkernel infrastructure technologies like Spring.Net can boost productivity, increase correctness and even lead to higher job satisfaction.
Attendees are expected to have experience of object-oriented development with the .NET Framework.

ADC 2006, 18./19.10.2006, Frankenthal
WCF ist nicht alles - Kommunizieren in verteilten Lösungen mit Virtual Shared Memory
Ralf Westphal

In verteilter Software soll die Kommunikation per Nachrichtenaustausch realisiert werden. So zumindest lautet die Botschaft der SOA-Debatte und von WCF. Was aber, wenn diese Art der Kommunikation nur ein Spezialfall wäre? Was, wenn es ein noch allgemeineres Kommunikationsmodell gäbe? Der Vortrag stellt eine objektorientierte Implementierung von Virtual Shared Memory vor, die auch eine echt objektorientierte Programmierung in verteilten Systemen zulässt. Im Mittelpunkt stehen nicht Nachrichten, sondern allgemeine Koordinierungsstrukturen - von denen nur eine den WCF-Kanälen entspricht. Anhand aufeinander aufbauender Beispiele wird in den Umgang mit Koordinierungsstrukturen eingeführt.

Basta Conference, 13.-17.Feb 2006, Frankfurt
XVSM – Kommunikation jenseits von Indigo & Co
Ralf Westphal (thinktecture)

Kommunikation in verteilten Anwendungen ist derzeit in aller Munde. Microsoft spricht von Connected Systems, liefert mit SQL Service Broker eine neue Warteschlangentechnologie und Indigo aka WCF soll alles ganz einfach machen. Letztlich geht es bei all dem aber doch nur darum, dass kommunizierende Prozesse eben keinen gemeinsamen Speicher haben. Deshalb können sie nämlich keine gemeinsamen Objekte besitzen, die gemeinsame Daten halten und auf denen alle zusammenarbeiten. Muss das aber wirklich so sein? Das ist eine Frage, die Indigo & Co nicht stellen. Dabei lautet die Antwort schon lange "Nein". Apollo Workstations haben in den 80ern vorgemacht, wie mit Virtual Shared Memory effektiv gearbeitet werden kann. Und heute gibt es so genannte Tupel Server, die dasselbe Hardware- bzw. betriebssystemunabhängig leisten. Der Vortrag stellt eine solche Technologie für Windows vor und zeigt den Umgang mit ihr aus .NET-Programmen heraus.

 

 

Read more on vsm

The XD Model: Extending XML and DOM to Standards Based Coordination Gerson Joskowicz, eva Kühn, Martin Murth, 2006

Is there life beyond WCF? Ralf Westphal, 2006

Coordination structures beat RPC! Ralf Westphal, 2006

 

 
  Copyright © 2007  
XCOORDINATION SOFTWARE TECHNOLOGIES