>> Whitepaper Die Java EE-Entwicklungsplattform auf Basis der iTAC.ARTES-Middleware-Technologie Mit dem iTAC.Enterprise.Framework steht eine Technologie bereit, die auf branchen- und unternehmensspezifische IT-Anforderungen eingeht. Die iTAC Software AG entwickelte das iTAC.Enterprise.Framework, damit Kunden und Partner zukünftig die Möglichkeit haben, auf der iTAC.ARTES-Middleware (Advanced Reliable Technology for Enterprise Systems) unternehmensspezifische „State of the Art“-Java Enterprise-Applikationen zu entwickeln. Neben der iTAC.MES.Suite bildet das iTAC.Enterprise.Framework gleichzeitig das Fundament für Supply Chain-übergreifende MES-Projekte, bei denen nebst einer hohen Verfügbarkeit, Skalierbarkeit und Standardisierung, die Zukunftssicherheit für die Gesamtanwendung gegeben sein muss. Das iTAC.Enterprise.Framework ist eine Java EE-Entwicklungsplattform zur Erstellung von Cloud-fähigen Anwendungen auf Basis der iTAC.ARTES-Middleware und verschiedener aufeinander abgestimmter Java EE-Development-Frameworks. Mit branchen- und kundenspezifischen Software-Applikationen, die sich auf der Grundlage dieses Frameworks für die Java EE Application Server-Plattform iTAC.AppServer realisieren lassen, erhalten Unternehmen die Flexibilität und Skalierbarkeit zur Umsetzung von hochverfügbaren Java EE-Anwendungen. So wurde auf dem Enterprise Framework von iTAC beispielsweise das Manufacturing Execution System iTAC.MES.Suite entwickelt, das heute weltweit von namhaften Unternehmen eingesetzt wird. Die iTAC.MES.Suite unterstützt fertigungsnahe Unternehmen unterschiedlicher Branchen bei der Prozess- und Qualitätsoptimierung. Sie besitzt eine hohe Innovationskraft und ist das weltweit erste Cloud-basierte Manufacturing Execution System (Cloud-based MES). >> Whitepaper Die Plattform für branchen- und kundenspezifische Java EE-Anwendungen Neben der iTAC.MES.Suite bildet das iTAC.Enterprise.Framework gleichzeitig das Fundament für den weltweiten Rollout des iTAC-MESystems. Partner, Kunden sowie die iTAC Software AG selbst ergänzen schon heute die iTAC.MES.Suite um branchen- und kundenspezifische MES-Funktionalitätsanteile, welche auf Basis des iTAC.Enterprise.Framework entwickelt wurden. So ergänzte z. B. ein chinesisches Partnerunternehmen der iTAC Software AG die iTAC.MES.Suite um ein auf den chinesischen Elektronikmarkt zugeschnittenes Material & Logistik-System. Zudem wurde das iTAC-Framework für die Entwicklung eines kundenspezifischen Requirements Management Systems auf der Java EE Application ServerPlattform IBM WebSphereApplication Server (WAS) bei einem global operierenden Weltkonzern eingesetzt. Das iTAC.Enterprise.Framework befähigt somit Partner als auch Kunden, ihr Software-Portfolio auf einer leistungsstarken zukunftsfähigen Java EE-Technologie aufzubauen und Enterprise-Anwendungen eigenständig zu realisieren. Fundament vielfältiger Entwicklungen So funktioniert das iTAC.Enterprise.Framework im Detail: Das iTAC.Enterprise.Framework ist eine Java EEEntwicklungsplattform, bestehend aus einer Continuous Integration Engine, einem Artefakt-Repository, einer Netbeans-basierten Entwicklungsumgebung inklusive iTAC-spezifischer Plug-Ins und einem Software Revision Control System, welches dem Kunden in Form eines virtuellen Linux Software Containers auf DockerBasis bereitgestellt wird. Die Bibliotheken der iTAC.ARTES-Middleware und der REST-basierten 15.9577D-3 Schnittstelle werden dem Entwickler für die Applikationsserverplattform iTAC.AppServer zur Verfügung gestellt - (siehe Grafik). Die Entwicklung erfolgt in der modernen Entwicklungsplattform iTAC.smart.FactoryAppStudio, die alle notwendigen Komponenten und Werkzeuge für eine effiziente Realisierung von Java EE-Anwendungen inklusive Client und Server-Komponenten enthält. Darüber hinaus können mit hilfe des iTAC.smart.FactoryAppStudios Workflows grafisch modelliert und als kundenspezifische Funktionen zur Ausführung auf den Server geladen werden. Benötigt wird lediglich eine Netzwerkverbindung zwischen dem Entwicklerarbeitsplatz und dem zentralen Entwicklungsserver des iTAC.Enterprise.Frameworks, welcher die notwendigen Dienste beim Kunden zur Verfügung stellt. Über ein integriertes SourceCode-Verwaltungstool werden die Sourcen der verschiedenen Java EE-Anwendungen verwaltet. Auf die Sourcen können nur für das jeweilige Entwicklungsprojekt autorisierte Entwickler zugreifen. Das Repository des iTAC.MES.Frameworks beinhaltet alle erforderlichen Bibliotheken, die für eine Realisierung von Java EE-konformen Rich Clients und Interfaces auf Basis des REST-basierten iMSAPIMethodenpools notwendig sind. Die Erweiterung des iMS-Datenmodells um anwendungsspezifische Stamm- und Bewegungsdaten wird durch ein kundenspezifisches Schema in der Datenbank ermöglicht. Der Kunde greift auf diese Daten über das Java Persistence API zu. Hierdurch kann auch eine Anpassung des DBMS-Datenmodells, inklusive Erweiterung der serverseitigen Applikationslogik, für branchen- und kundenspezifische Entwicklungen genutzt werden. iTAC Software AG www.itacsoftware.de