Mir dreht sich der Magen um! Eure GF sollte sich ausgiebig das Thema SOA (Service Oriented Architecture) zu Gemüte führen! (auch wenn das jetzt leicht dahergesagt ist).
Hast du dich denn schon mit SOA beschäftigt...
Ungefähres Zitat von Kurt Fessel, IBM, auf der edcom Lotusphere Nachlese: "Ich fahre auf der Autobahn mit meinem Auto und plötzlich liegen vor mir auf der Straße Schienen... ergo kaufe ich mir einen Zug. So funktioniert IT heute leider noch viel zu häufig."
Eure Lösung könnte z. B. Webservices (WSDL/SOAP) lauten. Mit Domino 6 scheinbar bereits möglich (habe ich noch nicht verfiziert), ab Domino 7 offiziell als Designelement verfügbar. ProAlpha kann das als aktuelle ERP Software ja hoffentlich
Und mit SOA love & peace will get together and happy users will fall out of the sky.
So einfach ist das auch nicht.
Domino 7 unterstützt heute eine Art des SOAP encodings, das mega obsolet ist (*/encoded nicht */literal) basierend auf einem Toolset (Axis), das heute auch obsolet ist (Axis2, XFire).
... und noch schlimmer sind real existierende SAP Leute, weil die mit mir nur dann SOAP spielen, wenn sie für den Prototypen erstmal ihre echt komischen Datenstrukturen in meinem System abladen können (das aber dann document/literal, wobei das auch nix mehr bringt).
Und diskutier mal mit Endkunden-Projektmanagern über de-coupling von Systemen...
Und das beste ist: Für sehr, sehr, sehr viele auch komplexere Anwendungsfälle ist es völlig ausreichend, einfacher und transparenter für alle Beteiligten, xml über HTTP(S) auszutauschen (POX Webservices).
SOAP is something, I put on my balls.
Wash the SOAP out of your eyes.
Gute Beiträge zum Thema:
http://tinyurl.com/2lh9crhttp://preview.tinyurl.com/3yu9gtSorry, aber ich halte SOAP für den größten Skandal seit EJB-vor-EJB3. Mit Axis2 beginnt es vielleicht, vielleicht in manchen Fällen brauchbar zu sein.