|
PSI Middleware Das PSI ist eine Middleware mit der verteilte Softwarelösungen in heterogenen
IT-Strukturen erstellt werden können. Eine PSI-Anwendung wird aus einzelnen Software-Komponenten gebildet, die mittels asynchroner Messages kommunizieren, vergleichbar mit einem Message Passing System. Unter bestimmten
Vorraussetzungen werden auch Realtime-Anforderungen erfüllt. Bei der im PSI benutzten Form der asynchronen Kommunikation bietet sich die Möglichkeit auch überwachte Messages zwischen einer Client- und Server-Komponente
auszutauschen. Sendet eine Client-Komponente eine Request, auf den sie eine asynchrone Response erwartet, an eine Server-Komponente, entscheidet die Server-Komponente, wann sie die Response an die Client-Komponente sendet.
Desweiteren hat die Server-Komponente die Möglichkeit zu einem aktiven Request beliebig viele Notification-Messages an die Client-Komponente zu senden, solange der Request durch das Senden der Response nicht beendet ist. Dadurch
läßt sich mit simplen Mitteln ein Objekt-Monitoring (Publish/Subscribe) realisieren. Die Client-Komponente kann sich in der Zwischenzeit mit anderen Aufgaben beschäftigen und wird beim Eintreffen der Response oder einer
zugehörigen Notification mittels einer Callback-Methode über das Eintreffen informiert. Bei Störungen des Kommunikationskanals zwischen Client- und Server-Komponente werden sowohl die Client- als auch Server-Komponente darüber
informiert und der Request wird abgebrochen. Das PSI unterstützt ein mehrstufiges Domain-Konzept:
Das PSI eignet sich zudem seht gut um n-Tier-Anwendungen zu erstellen. Allerdings sind keine Transaktionsmechanismen mit Rollback-Verfahren integriert. Dies muß von den PSI-Komponten bei Bedarf selbst durchgeführt werden.
Einweitere Vorteil des PSI ist, dass es in seiner kompakten Form sehr effizient und resourcensparend arbeitet (z.B. für Win32 passen alle nötigen Tools, Libraries und Source-Files auf eine 3,5’ Diskette).
Zum PSI gibt es eine Programmierschnittstelle für C, Weitere Dokumente:
Wenn Sie sich für das PSI interessieren und weitere Informationen zum PSI wünschen wenden Sie sich an die Kontaktadresse oder schreiben sie an christian@ckracke.de. |
[Home] [Über mich ...] [Hobbies] [Know How] [PSI] [Kontakt] |