Software Engineering von ISO Software Systeme: Erfahrung. Innovation. Qualität.
  • Java

Software Engineering im Java- und JEE-Umfeld

Basierend auf langjähriger Erfahrung in der Java-Entwicklung und im Java Enterprise Edition (JEE)-Bereich decken unsere Architekten, Softwareentwickler und Projektmanager alle Kompetenzen ab, um in diesem anspruchsvollen Umfeld Projekte erfolgreich durchzuführen und stabile sowie qualitativ hochwertige Softwareprodukte zu entwickeln.

Basierend auf unserem Know-how

  • mit modellgetriebener Softwareentwicklung mittels UML
  • mit Design Patterns im Java- und JEE-Umfeld
  • in der Testautomatisierung - siehe Screenshots (wir verwenden unter anderem JUnit für Modultests, Selenium für automatisierte Regressionstests bei Webanwendungen, Grinder für Lasttests im JEE-Umfeld)
  • mit unterschiedlichsten Continuous Integration-Systemen (z.B. Cruise Control , Hudson)
  • in der Report-Erstellung mit Jasper/IReport, Crystal Reports sowie Oracle Reports
  • mit unterschiedlichsten JEE-Laufzeitumgebungen (u.a. JBoss AS, Glassfish, Tomcat sowie diverse kommerzielle Laufzeit-Container)
  • in einer eigenen, webbasierten GUI-Komponentenbibliothek mit über 60 Standard-Controls (z.B. Editable Grid, Portal Control, Excel-Export, Integration jedes JS/AJAX-Frameworks, Enhanced Application State Management), um Webanwendungen mit dem Tapestry-Webframework effizient und stabil zu entwickeln.
  • in der XML-Verarbeitung (XSLT-Transformationen), der Integration von XML-Schnittstellen (XSD-Verarbeitung), auf Basis von u.a. JAX-B, JibX, Castor, modellbasiertem Design/Generierung und den Einsatz von SOAP Web Services
  • im Bereich Datenbanken: Administration, Installation, Performance-Analyse und -Tuning, Design und Implementierung mit objektrelationalen Mapping-Tools (u.a. JPA, Hibernate)
  • in professioneller Datenmigration mittels Kettle, PL/SQL Programmen und Java Programmen
  • rund um Business Intelligence Prozesse von Open Source Tools (Pentaho, Kettle etc.): ETL (Extraction, Transformation, Loading), Visualization & Navigation
  • und längjähriger Erfahrung mit unterschiedlichsten Buildsystemen, wie etwa Ant, Maven oder IVY
  • im Umgang mit allen gängigen Tools zur Versionsverwaltung (CVS, Subversion, ClearCase)

bieten wir Ihnen:

Java/JEE-basierte, modellgetriebene Softwareentwicklung

  • Objektorientierte Analyse und Design (OOA, OOD) in UML
  • Softwarearchitektur-Beratung und Software-Entwicklung im Java/JEE-Umfeld
  • Systemintegration

Technologieberatung

  • Enterprise Application Integration (EAI)
  • Technologieauswahl (Produkte, Tools, Frameworks, Plattformen)
  • Systemanalyse mittels UML

Branchenübergreifende Beratung von IT-Einheiten

  • IT-Strategie
  • Modellgetriebene fachliche Spezifikation von komplexen Domänen
  • Projektmanagement
  • Erstellen von Coding Conventions und Arbeitanweisungen für ganze IT-Abteilungen

Das sind ihre Vorteile:

  • Sie greifen auf unsere mehr als 30-jährige Erfahrung und Kompetenz in allen Disziplinen des Software Engineering zurück
  • Sie werden in komplexen und anspruchsvollen Projekten von erfahrenen Spezialisten aus unserem Haus für alle Aspekte im Java und JEE-Umfeld (u.a. Systemarchitekten, JAVA- und JEE-Experten, UML-Profis) unterstützt
  • Sie profitieren von Expertenwissen, um komplexe Java und JEE-Projekte erfolgreich in „Time, Quality and Budget“ abzuwickeln
  • Sie nutzen unser breites Wissen im Bereich Software Tools & Frameworks zu Ihrem Vorteil, welches neben vielen erfolgreichen Kundenprojekten vor allem auch auf unseren eigenen Produktentwicklungen in unterschiedlichsten Märkten basiert (z.B. Touristik, Airport Management oder Verlagswesen)