HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Avalon Anwendertreffen 2016 Report of the Lab Avalon Server Suite Karst Schaap Manager Server Development 1 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Report of the lab, Avalon Server Suite Disclaimer Der „Report of the lab“-Vortrag reduziert sich auf die Avalon Server Suite und den ASAM ODS Standard, da ansonsten der Umfang des Vortrages zu groß wird. 2 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Report of the lab, Avalon Server Suite Themen 1. Kundenprojekte 2. Aktueller Stand der Entwicklung 3. Geplante Entwicklungen 4. ASAM ODS Aktivitäten 5. Virtuelle Messungen 3 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Kundenprojekte Importer Engine-Daten Domain-spezifischen Applikationsmodel Import von CSV-Dateien Import Santorin-Daten LDAP-Plugin mit Änderung der ODS Ablage 4 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Kundenprojekte Import verschiedener Dateiformate Auswahl der Importer abhängig von Dateiformaten Import von ATF/XML Import ATF/XML mit MDF 3 – 4 Dateien 5 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Kundenprojekte Importer Transitional files Import von XML mit Generierung Binär-Dateien Import von XML zusammen mit MDF-Dateien Importer Safety Daten Erstellung eines Domainspezifischen Applikationsmodels Import Testdefinition zusammen mit Daten, Fotos und Videos Import Daten von Legacy System 6 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Kundenprojekte ODS Integration / Anbindung Dassault: 3D-Experience Platform >> Applikationen auf Basis der 3D-Experience können ODS Daten lesen Soffico: Orchestra (siehe Bosch Mahle) >> Applikationen auf Basis von Orchestra können ODS Daten lesen PoC (laufend): Verwaltung und Import in Infrastruktur mit 100 TByte / Tag 7 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Report of the lab, Avalon Server Suite Themen 1. Kunden Projekte 2. Aktueller Stand der Entwicklung 3. Geplante Entwicklungen 4. ASAM ODS Aktivitäten 5. Virtuelle Messungen 8 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Aktueller Stand der Entwicklung Produkte und Produkterweiterungen Release: Avalon Server Suite 2016 (ATHOS4.6, Juni 2016) Optimierung ValueMatrix Optimierung globales LocalColumnCache EFFRIGHTS Mehrere Relationen zwischen den Elementen AvalonControlService mit Zugriffsrechten MemoryLeaks behoben SVCVAL_SPS, schneller Schreiben Values, Flags, Generation_Parameters Reprise Benutzer ASAMCommander: Baum-Aktualisierung mit Selektion Korrektur Verwendung von Softlimit bei Lizenzen Prüfung von Datentyp des ID-Attributes Erhöhung der Stabilität durch ‚unfreundliche‘ Clients Korrektur Handhabung große ExternalComponent files. Vergleich von Strings mit mehr als 4000 Zeichen Prüfung welche Dateien zu löschen sind, ist optimiert Viele Korrekturen von kleineren Probleme 9 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Aktueller Stand der Entwicklung Produkte und Produkterweiterungen ModelMapper (Framework) Junit Test der Regeln Kundenspezifische Regeln Export nach „nicht-ODS“ CORBAFileServer Streamhandler interface 10 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Aktueller Stand der Entwicklung Produkte und Produkterweiterungen BigData External Component: Dateien auf hdfs, Dateien nach ODS Standard. External Component: Aufruf von „Spark“ um Daten zu sammeln, nicht ODS Standardisierte Ablage. 11 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Report of the lab, Avalon Server Suite Themen 1. Kunden Projekte 2. Aktueller Stand der Entwicklung 3. Geplante Entwicklungen 4. ASAM ODS Aktivitäten 5. Virtuelle Messungen 12 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Geplante Entwicklung Aktuelle Produkte Avalon Server Suite 2016 (ATHOS4.6) Distributor (Load-Balancing & FailSafe) Control Service Notification ASAMCommander ASCOBA LogViewer/Profiler LDAP Plugin Session Plugin CORBAFileServer ATHOS-Config Model Manipulation Daten Manipulation 13 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Geplante Entwicklung Produkte: Avalon für ODS 6.0 Parallel HTTP(S)/Protobuf API with existing CORBA-API ODS Client HTTP(S) / Protobuf CORBA Technology WEB Technology, gibt neue Möglichkeiten für Tooling. ODS Server Physical Storage: Meta-Data Physical Storage: Mass-Data 14 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Geplante Entwicklung Produkte: Avalon Server Suite 2017++ Avalon Server Suite 2017++ (ATHOS4.7++) Ziel: Avalon Server and Suite als ein „Integrierter Web Service“ • Administrations- und Konfigurationstools sind vorhanden (intern und extern) • Geeignete Basis (Control Service, Integrationsplattform und HQL) vorhanden • ODS 6.0 gibt die Gelegenheit den Avalon inkl. Suite als ein „Integrierter Web Service“ zu gestalten 15 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Geplante Entwicklung Produkte: Avalon Server Suite 2017++ 1. Avalon, HTTP(S) / Protobuf API, CORBA API 2. ASAMCommander 2, auf Basis von ManateeWEB mit HQL. 3. Notification, Server Sent Events und CORBA Notification 4. Configuration, WEB-GUI für Installation, INI-File und Properties. 5. Logging, einheitliche Log. (ELK) 6. Tooling, Model Erweiterungen, WEB GUI über die Werkzeuge. 7. Control, restart Avalon (Veto-events), schließen einer Session, starten / stoppen ein Avalon Worker. 8. Monitoring, Speicherverbrauch, Anzahl der Session, Festplattenplatz. 9. HQL WS, HQL WebSerivces 10.Dokumentation, Knowledge Base, Umstrukturierung Technical Reference Sheet. Ziel: Avalon Server and Suite als ein „erter „Web Service“ 16 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Geplante Entwicklung Produkte: Avalon Service Suite 2017++ 1. Technologie 1. ANSI-C 2. Oracle PROC/C++ client. 3. CORBA 1. 2. sunORB jacORB 2.3.1 4. JAVA 8 5. WEB mit HTML5 17 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Report of the lab, Avalon Server Suite Themen 1. Kunden Projekte 2. Aktueller Stand der Entwicklung 3. Geplante Entwicklungen 4. ASAM ODS Aktivitäten 5. Virtuelle Messungen 18 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 ASAM ODS Aktivitäten ASAM ODS 6.0 Neues API auf Basis von http 1.1 und Protobuf 3. Weniger Zugriffsmethoden bei vollen Funktionsumfang. Bis jetzt keine Änderung in physikalische Ablage für relationale Datenbank oder ATF/XML Notification mit Server Sent Events Nested Query. Mime_type Definitionen für MDF 4 Integration Offen: Komprimierung mit Transponierung für MDF 4 Integration 19 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 ASAM ODS Aktivitäten ASAM ODS 6.0 Transponieren und Komprimieren Beispiel: 2 Kanäle mit jeweils 3 Werte (DT_LONG 4 Byte Integer) Blockweise gespeichert wie in MDF. Kanal 1 Kanal 2 [0] 1 2 3 4 5 6 7 8 [1] 1 2 3 5 5 6 8 0 [2] 1 2 3 3 5 6 7 6 Transponiert mit ein Werte: 8, damit wird jede 8 Byte genommen und hinter einander gelegt. 1 1 1 2 2 2 3 3 3 4 5 3 5 5 6 6 6 6 7 8 7 8 0 6 Anzahl der Wiederholungen sind größer, deswegen ist eine bessere Komprimierung möglich. 20 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Report of the lab, Avalon Server Suite Themen 1. Kunden Projekte 2. Aktueller Stand der Entwicklung 3. Geplante Entwicklungen 4. ASAM ODS Aktivitäten 5. Virtuelle Messungen 21 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Virtuelle Messungen Die Anforderung Dauerlauf Messung wird periodisch gespeichert als einzelne Messungen. Auswertungen notwendig für die periodische Messungen und gesamte Dauerlauf Messung. Keine Duplizierung der Messdaten. Laden der Dauerlauf Messung mit ausreichend Performanz. 22 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Virtuelle Messungen Die Idee Neue Messung generieren mit Kanäle wie bei der periodischen Messung Externe Komponenten aller periodische Messungen in richtige Reihenfolge kopieren als Kind der LocalColumn. 23 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Virtuelle Messungen Die Probleme Sortierungen der periodische Messungen Änderungen der Kanäle über die periodische Messungen Global_flag und Flags der periodische Messungen. Sequence_reprenetation muß „external“ sein, in Falle von „raw“ müssen generation_parameters identisch sein. Löschen der virtuelle Messung, viele Dateien müssen geprüft werden ob Sie gelöscht werden können. 24 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Virtuelle Messungen Die Lösung Kunde kann in weniger als 1 Minute seine 800 Stunden Dauerlauf Messung laden; vorher hat dies etwa 30 Minuten gedauert Kunde kann erstmals Dauerlauf Messungen mit einander Vergleichen. 25 HighQSoft GmbH | www.highqsoft.de | 11.05.2016 Report of the Lab, Avalon Server Suite Themen 1. 2. 3. 4. 5. Kunden Projekte Aktueller Stand der Entwicklung Geplante Entwicklungen ASAM ODS Aktivitäten Virtuelle Messungen Vielen Dank! 26
© Copyright 2024 ExpyDoc