Warum Java?

Für die Anwendungsentwicklung ist Java die Programmiersprache unserer Wahl. Nach unseren Erfahrungen ist Java mit seinen Technologien inzwischen auch reif für "mission critical" Anwendungen gut geeignet.

Java ist standardisiert, performant, von seinen softwaretechnischen Konzepten auf der Höhe der Zeit, sicher und portabel. Mit Java erschließen sich nicht nur unterschiedliche Hardwareplattformen, sondern über die verfügbaren APIs auch verschiedenste Technologien für z.B. Datenbankanbindung, XML, Webservices und viele Internettechnologien.

Inzwischen ist eine Vielzahl an hervorragenden Werkzeugen und Bibliotheken verfügbar, welche die Produktivität in der Entwicklung und die Qualität der Ergebnisse erheblich steigern. Als professionelle Softwareentwickler wollen wir uns diese Vorteile nutzbar machen.



Was ist J2EE?

J2EE ist (Java 2 Platform, Enterprise Edition) ist ein von Sun definierter Standard für die Entwicklung komponentenbasierter, mehrschichtiger und verteilter Enterprise-Applikationen. Für uns ist J2EE der Schlüssel für hochskalierbare und multikanalfähige Anwendungen und gleichzeitig die Brücke zur Integration von Legacy Systemen.

Nach unseren Erfahrungen macht die Mächtigkeit von J2EE nicht nur aus, dass man damit Web- oder Thin-Client-Applikationen bauen kann, sondern dass man über Technologien wie Webservices oder Java Message Service die bestehende IT-Infrastruktur integrieren und deren Dienste wieder verwenden kann. J2EE ist eine ideale Integrationsplattform.

Bei alle Begeisterung über die J2EE-Technologien kennen wir jedoch auch deren Schwächen. Wir beraten Sie gerne über die Do's und Dont's, wenn Sie sich für J2EE interessieren.



Open Source versus Industriestandards


Gutes muss nicht immer teuer sein. Inzwischen gibt es für Java eine Vielzahl von Werkzeugen und Bibliotheken die eine hervorragende Qualität besitzen und ihre Praxistauglichkeit unter Beweis gestellt haben.

Ob man sich bei der Entwicklung mit Java für ein Open Source Produkt oder ein kommerzielles Produkt entscheidet, bedarf einer sorgfältigen Abwägung der Interessen. Zu berücksichtigen ist nicht nur die technische Leistungsfähigkeit, sondern auch Fragen des Investitionsschutzes, des Supports, der Haftung und der Integration in eine integrierte Entwicklungslandschaft. Heute ist der große Erfolg von Open Source Produkten für Java zugleich auch wieder zu einem Problem geworden, denn die Vielzahl der angebotenen Lösungen erfordert eine kontinuierliche Beobachtung, Erprobung und Aktualisierung. Dabei sollte man auch nicht zu häufig das Pferd wechseln, denn die Kosten für die Umstellung und das Erlernen neuer Werkzeuge fressen schnell vermeintliche Produktivitätsvorteile auf.

In unseren Projekten orientieren wir uns an den Wünschen unserer Kunden. Ob Sie die Sicherheit und den Support eines professionellen Applikationsservers wie dem IBM Websphere Application Servers bevorzugen oder z.B. mit JBoss auf Open Source setzen, bleibt ihre Entscheidung. Wir beraten Sie aber auch gerne bei der Auswahl des für Sie richtigen Werkzeugportfolios und geben unsere Erfahrungen mit verschiedenen Produkten weiter.