Sternico MAT mit Windows Azure
21. Juni 2010 von Christian Klinge · Gelesen: 434 · heute: 3Die Firma Sternico hat mit der Software Plattform CoMaP und dem Modul MAT eine Software entwickelt, die sich ideal für eine Portierung auf Windows Azure eignet. In diesem Artikel werden zunächst CoMaP und MAT vorgestellt. Im Anschluss wird kurz auf Windows Azure eingegangen und zum Schluss wird eine Implementierungsmöglichkeit von CoMaP und MAT auf Windows Azure Basis erläutert und die Vorteile, die sich daraus ergeben, dargestellt.
Damit schließt sich dieser Artikel an die MSDN-Blogparade an.
CoMaP (Coorperated Management Platform)
Die Corporate Management Platform (CoMaP) ist eine Softwareapplikation zur Unterstützung der Prozesse und Aufgaben im industriellen Projektgeschäft. Die Plattform CoMaP beinhaltet unterschiedliche Module, die jeweils spezifische Funktionalitäten und Prozesse aus dem Projektgeschäft abdecken. Je nach Anforderung können diese Module beliebig kombiniert werden.
CoMaP selbst verwaltet für seine Module die zentralen Basisdaten wie beispielsweise die Projekte, die Benutzer und die Abteilungen des Unternehmens. Diese Daten können entweder in CoMaP durch die Benutzer eingegeben und gepflegt oder automatisiert mit übergeordneten Systemen wie beispielsweise SAP abgeglichen werden.
MAT (Manufacturer Acceptances Tool)
Das Manufacturer Acceptances Tool (MAT) ist eine Software, die bei Abnahmen und Qualitätskontrollen in projektbasierten Produktionsprozessen zum Einsatz kommt.
MAT ist das erste Modul, das auf CoMaP aufsetzt. Weitere Module sind bereits in der Entwicklung, zum Beispiel das Modul WPC (Work Package Controlling)
Somit erreichen Sie Ihre unternehmerischen Ziele Reduktion von Fertigungskosten und Sicherung einer hohen Qualität.
MAT bildet die gesamte Prozesskette von Mangelaufnahme, -behebung, -analyse und Maßnahmencontrolling ab. Hierdurch entsteht, wie in der Abbildung dargestellt, ein geschlossener Kreislauf, der einen kontinuierlichen Verbesserungsprozess fördert.

In sämtlichen Prozessschritten können die aufgenommenen Daten durch Fotos, Dateianhänge und textuelle Beschreibungen ergänzt werden.
Technischer Aufbau von CoMap/MAT
Das Softwaresystem ist in einer 3 tier Architektur entwickelt wurden. Dies hat den Vorteil, dass die Datenhaltung, die Datenverarbeitung und die Datenvisualisierung klar voneinander getrennt sind.
Durch die 3-Schichten Architektur ist eine effektive Lastenverteilung bei großem Datenaufkommen gewährleistet.
Die Kommunikation zwischen der Anwendungsschicht und der Darstellungsschicht erfolgt mittels WCF (Windows Communication Foundation) welche über eine verschlüsselte https-Verbindung mit dem Client kommuniziert.
Die Anwendungsschicht ist auf einem Microsoft Internet Information Server (MS IIS) gehostet, der die Zentrale Verwaltung und Aufbereitung der übernimmt.
Die Benutzeroberflächen der Windowsclients sind mit dem Windows Presentation Foundation (WPF) Framework entwickelt wurden.
Die Mobilen Clients greifen auf das Windows Mobile Compact Framework zu.
Als Datenbank sind Microsoft SQL Server sowie Oracle SQL Server einsetzbar.
Windows Azure
Windows Azure ist die Cloud Computing Plattform von Microsoft. Windows Azure erlaubt es Unternehmen und IT-Dienstleistern sowie Softwareherstellern den Zugriff auf Speicherplatz, Webdienste und Webanwendungen.
Durch die hohe Verfügbarkeit der Microsoft Rechenzentren ist gewährleistet, dass Sie immer Zugriff auf Ihre Daten haben.
Ein weiterer Vorteil von Windows Azure ist, dass es einfach und unkompliziert möglich ist, zusätzliche Rechenleistung hinzuzufügen, falls die Anforderungen sich vergrößern. Dadurch passt sich die Rechenleistung von Windows Azure exakt an die Kundenspezifischen Anforderungen an.
Durch das standardisierte Hostingmodell von Microsoft Azure können Anwendungen und Dienste problemlos zur Verfügung gestellt werden, ohne dass man sich selbst um das Hosting, Serververfügbarkeit, Skalierung, etc. kümmern muss. Außerdem kann man somit auf die Erfahrung und Zuverlässigkeit von Microsoft bauen.
MAT auf Windows Azure
Da MAT auch eine mobile Datenerfassung über Smartphones /Portable PC’s via UMTS und WLAN unterstützt, bietet sich ein zuverlässiges und performantes System wie Windows Azure an. Da bei der Mangelerfassung bei der industriellen Fertigung enorm viele Daten anfallen ist es möglich die Rechenleistung des Datenbankservers dynamisch anzupassen um auch für die Zukunft gerüstet zu sein.
Ferner bietet Microsoft SQL Azure einen cloudbasierten relationalen Datenbankservice, der auf Microsoft SQL Server Technologien aufbaut. Da Microsoft SQL Azure Transactions unterstütz ist die Datenvollständigkeit und die Datenkonsistenz auch bei schlechter Mobilfunkverbindung des MAT-Clients gewährleistet.
Bei der Mangelaufnahme in der industriellen Fertigung kommt es nicht selten vor, dass die Mängel an verschiedenen Standorten aufgenommen werden. Daher ist es auch für eine gute Mangelverfolgung sowie ein gutes Reporting vorteilhaft, wenn die Daten zentral gehalten werden. Durch das Hosting bei Microsoft werden somit Redundanzen vermieden.
Stichworte
C#, WPF, WCF, .NET, UMTS, SQL, MAT, CoMaP, Windows Azure
