JAVA ALS TECHNOLOGIE
Java ist schon seit langem Standard für plattformunabhängige Lösungen. Daneben gibt es für uns weitere Gründe auf Java zu setzen.
Integration/Anbindung
Java hat einige, nicht zu vernachlässigende Vorteile gegenüber anderen Programmiersprachen. So ist Java sehr stark mit TCP/IP verknüpft und ermöglicht, daß Java-Applikationen einfach miteinander kommunizieren können (z.B. über RMI - Remote Methode Invocation). Dies erleichtert vor allem die Entwicklung eines verteilt arbeitenden Programmes und die Kopplung verteilter Systeme.
Plattformunabhängigkeit
Die Portierungskosten waren noch bei keiner Programmiersprache so gering wie bei Java. Das Versprechen 'write once, run anywhere' darf heute als weitestgehend eingelöst betrachtet werden. Erforderliche Anpassungen beschränken sich auf ein Minimum.
Anschaffungskosten und Betriebskosten
Java ist ohne Lizenzkosten erhältlich. Projekte können dadurch besonders wirtschaftlich ohne den Kauf teurer Softwarepakete und Lizenzen realisiert werden.
Kopplung mit PHP
Durch eine enge Zusammenarbeit der Entwicklergruppen von PHP und Java wurde die Möglichkeit geschaffen in PHP auf Java-Logik direkt zugreifen zu können. So läßt sich schon vorhandene Java Businesslogik nahtlos in PHP einsetzen.
Eine Kommunikation zwischen Java und PHP läßt sich durch Protokolle wie XML-RPC, SOAP oder auch Jabber einfach realisieren.
