…kann als Teil eines Ganzen oder eben umgekehrt als Ganzes für viele Teile genutzt werden. Wobei auf letzterem unser Fokus liegt...
Das "Ganze für viele Teile" sollte eben durch SOA kein Integrations-Problem darstellen.
Ein mögliches Szenario:
SugarCRM
Um das zu ermöglichen wäre in i-doit nur ein Webservice (SOAP) mit der Methode "getTasks(idXY)" zu implementieren. Was in i-doit intern abläuft ist sauber gekapselt und Abhängigkeiten auf ein Minimum reduziert.
Diese Strategie würde ich auch für die Integration mit NetzwerkManagement-Systemen wie Nagios, Zabbix oder HP-OpenView empfehlen. Für Nagios wird mit dem Projekt NXE bereits ein großer Schritt in diese Richtung umgesetzt.
Diese Strategie ist meiner Meinung nach die einzige Chance eine "Quasi-Koordination" von verschiedenen Produkten/Projekten zu realisieren. Die berühmte EierlegendeWollMilchSau wird es nicht geben. Wohl aber die Kooperation von Huhn+Schaf+Kuh+Sau
Um welches Tool handelt es sich denn?
Das "Tool" hat den Namen "Kooperation von Huhn+Schaf+Kuh+Sau". Der berühmte Weg ist hier das Ziel. Die Aufgabe die ich hier sehe, ist eine konstruktive Kommunikation und Kooperation zwischen allen Beteiligten im Interesse des Endanwenders. Die Microsoft-Welt hat den Open Source Produkten vor allem diese "defacto Koordination und Kommunikation" voraus.
Ich würde mich freuen wenn ich Euch davon überzeugen könnte
viele Grüße
Manfred