Softwareentwicklung
Neben der Entwicklung und Weiterentwicklung der Programme "WindPLANT" und "TrainDOC", hat sich ITS darauf spezialisiert, individuell maßgeschneiderte IT-Lösungen rund um die Informations- und Datenverarbeitung anzubieten. Neben spezieller, nach Ihren Wünschen und Bedürfnissen entwickelter Software, programmieren wir für Sie auch Datenbanken, Portale und Web-Applikationen. Dabei arbeiten wir vor allem mit den Programmiersprachen Java, .Net, Datenbanken und XML.
Technologieschwerpunkte
Java
Seit seiner Gründung, arbeitet ITS mit Java und konnte entsprechend viel Erfahrung mit diversen Arbeitsbereichen sammeln. Dazu gehören:
- Standalone-Anwendungen mit und ohne graphischer Oberfläche
- Applets
- JEE-Anwendungen für Apache Tomcat und Oracle Weblogic
- Erweiterungen für die Oracle Forms und Eclipse
- Java-Funktionen als Erweiterung für die Oracle-Datenbank.
- Client-Anwendungen basierend auf dem Eclipse e4-Framework.
- Android-Apps samt Kommunikation mit einem Application-Server.
.NET
Für manche Aufgabenstellungen ist es sinnvoller, diese mithilfe von C# oder Visual Basic.NET zu realisieren. Dies sind:
- Standalone-Anwendungen mit und ohne graphischer Oberfläche
- Erweiterungen für Microsoft SQL-Server
Datenbanken
Für spezielle Datenbanklösungen arbeitet ITS mit den SQL-Datenbanken
- Oracle
- Microsoft SQL-Server
- MySQL
XML
Für komplexe Programme zur Dokumentenverwaltung ist eine Verwendung von sogenannten XML-Dateien sinnvoll. Diese dienen zur Darstellung hierarchisch strukturierter Daten als Textdateien und können eingesetzt werden, wenn es um einen plattformunabhängigen Austausch von Daten zwischen Computersystemen geht. Unter anderem wurden sie in dem Programm "TrainDOC" erfolgreich zur Verwaltung ganzer Wartungsdokumentationen eingesetzt. Genutzt werden Sie zur
• Quelldatenanalyse und Definition von XML-Schema-Definitions (XSDs).
• Erzeugung von XML-Parsern
• Formatkonvertierung mittels XSL und XSLT.
• Datenüberprüfung und -extraktion durch XPath und XQuery.
Projektbeispiele
Folgende Projekte wurden von ITS mithilfe der oben genannten Technologien bereits umgesetzt:
- Anbindung eines Gasspeichers an eine Energiebörse
Unter anderem wirkte ITS an der Konzeption und Realisierung der Anbindung eines Gasspeichers an die Handelsplattform der niederländischen Energiebörse in Amsterdam mit.
Die Ein- und Verkaufsorder der Börsenmakler sollten direkt an die Steuerung des Gasspeichers weitergeleitet und dort automatisiert umgesetzt werden. Diese Nominierungen werden vom Handelssystem in eine redundante Datenbank (Microsoft SQL-Server im Spiegelungsmodus) geschrieben und von der in Visual Basic .NET realisierten Software basierend auf Anlagenparametern auf Machbarkeit geprüft. Bei einer positiven Bewertung werden die entsprechenden Steuerungswerte für die Anlage berechnet und mittels OPC (OLE for Process Control) an die Anlagensteuerung übertragen.
Für die Visualisierung der Nominierungen der berechneten und der gemessenen Werte, wurden für die Einbettung in Siemens WinCC Version 6 entsprechende ActiveX-Controls in Visual Basic 6 realisiert.
Die berechneten Steuerungswerte sind derart präzise, dass die verarbeiteten Gasmengen um weniger als 0,5% von der Nominierung abweichen.
- Validierung von XML-Dokumenten im Kontext einer Gesamtdokumentation