ATHOS Benutzertreffen 12. November 2008 - 1 Auswerteserver Glashütten, 12. November 2008 HighQSoft GmbH, Andreas Hofmann

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

DI Christian Donner cd (at) donners.com
ATHOS Benutzertreffen
Externe Referenzen in ODS Am Beispiel von VSIM 27.Oktober
EDIS Workshop Datenintegration - Ulm A. Kroupa / N. Hirneisen Gültige Namen und ihre Eignung als Fixpunkte in taxonomischen Datenbankprojekten.
WS-BPEL 2. 0, BPEL4People, BPEL-J … : Ist BPEL nun praxistauglich
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
1 Prof. Dr. Andreas SchmietendorfWS06/07 – Labor C/S-Programmierung Übung 4 Mehrstufige Client/Server-Systeme mit JSPs, Servlets und JavaBeans (Web-Container)
Datenbankzugriff im WWW (Kommerzielle Systeme)
Erweiterung B2B Usermanagement / LDAP-Anbindung
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
ATHOS Benutzertreffen 2007
ATHOS Benutzertreffen 12.Oktober Report of the Lab Glashütten, 12.Oktober 2006 HighQSoft GmbH, Karst Schaap
ATHOS Benutzertreffen 12. November Report of the Lab Glashütten, 12. November 2008 HighQSoft GmbH, Karst Schaap
ATHOS Benutzertreffen 12.Oktober MATLAB-ATHOS Integration Glashütten, 12.Oktober 2006 HighQSoft GmbH, Hans-Joachim Bothe
Zugriffschutz in ASAM ODS
ATHOS Benutzertreffen 16.Juni Report of the Lab. Glashütten, 16.Juni 2005 HighQSoft GmbH, Karst Schaap
ATHOS Benutzertreffen 27.September Report of the Lab Glashütten, 27.September 2007 HighQSoft GmbH, Karst Schaap
ASAM ODS Daten standardisiert auswerten
ATHOS Benutzertreffen 12. November Archivierung Glashütten, 12. November 2008 HighQSoft GmbH, Karst Schaap
Navigieren / Suchen 12.Oktober Kann ein Browser das? 12.Oktober Bei findet man für das Wort browsehttp://dict.leo.org.
ATHOS Benutzertreffen 2007
ATHOS Benutzertreffen 12.November Diplom-Informatiker Christian Wildmoser -Sprachen: C, C++, Java, Assembler,... -Projekte: -MSR allgemein -Medizintechnik.
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Geschichte und Funktion des Internets.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Modularization of XHTML™
Edgar - Ein Texteditor Ein Vortrag von Carsten Severin.
Tomcat (I) Ende 1999 Jakarta-Projekt von Apache, IBM und Sun gegründet
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
PC I Kursdauer:3 x 3 Stunden Dozentin:Johanna Vohwinkel.
JAVA RMI.
Introducing the .NET Framework
Erstellen von WebServices mit Visual FoxPro 9.0
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Common Object Request Broker anhand eines Beispiels Aufgabestellung ( Ein Konto wird von einem Server verwaltet. Der Stand des Kontos wird.
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Divide and Conquer Eclipse RCP und Spring in verteilten Anwendungen Stefan Reichert | Lufthansa Systems Benjamin Pasero | IBM Rational.
Open Services Gateway Initiative
Coccon das Web-XML-Publishing System Thomas Haller.
Was umfaßt die CORBA Core Spezifikation? Welche zusätzlichen Komponenten muß ein ORB Produkt beinhalten? Core: CORBA Objekt Modell CORBA Architektur OMG.
Stand: November Anforderungen an Systemumgebung und Hardware Anmerkung Gollas, Schulamt Freising: Für unsere Schulen kommt eine Mehrplatz Installation.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Aurich – Jonas Jacobi OSGi Tutorial Aurich – Jonas Jacobi Das OSGi Service Framework Dynamisches Modulsystem für Java Dynamische.
Präsentation von Sonja Pathe
Architekturen und Techniken für computergestützte Engineering Workbenches.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Von Sascha Noack Projekt Lan zu Lan Kopplung über VPN Einrichtung einer Zweigstelle.
Welchen Problemen ist man bei heterogener, verteilter Programmierung ausgesetzt? Hardware: nicht einheitliche, inkompatible Systeme, verschiedene Leistungsfähigkeit.
CGI (Common Gateway Interface)
VU Semistrukturierte Daten 1
Oliver Spritzendorfer Thomas Fekete
Wissen praktisch ablegen
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Warum IIS? Best of Microsoft Webserver
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Untersuchungen zur Erstellung eines
Enhydra Shark Workflow-Management Frank Aurich Markus Reisch.
Datenbanken im Web 1.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
IBM® WebSphere Portal, IBM WebSphere Portal solutions, and SOA Composite Applications Overview TIMETOACT Software & Consulting GmbH, Hermann.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Novell Server mit NetWare 6.5 und Windows 2003 Server Bernd Holzmann
HORIZONT 1 Product HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / Das IT – Informationssystem.
Datenbanken Produkte Dienstleistungen Referenzen.
Datenbanken Produkte Dienstleistungen Referenzen.
IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“
AGU IT 2006, Seite 1 Produktionsauftragsverwaltung Produkte für WinCC Herstellvorschrift und Produktionsaufträge Lizenzpreis pro Anwendung 3850,-€Einrichtung.
Google App Engine - Technische Stärken und Schwächen
 Präsentation transkript:

ATHOS Benutzertreffen 12. November Auswerteserver Glashütten, 12. November 2008 HighQSoft GmbH, Andreas Hofmann /

Gegenstand einer Auswertung 12. November Prüfung vorhandener oder neu eingelagerter Datenbestände –mit Manipulation der Datenbank –ohne Manipulation der Datenbank Erzeugung von Reports (PDF, HTML, XLS, …) Erzeugung von Exports (ATF, CSV, …)

Problematik ohne Auswerteserver 12. November Jeder Client braucht eine Installation der Auswertesoftware. –Update –heterogene Umfelder Eventuell sind Installationen mehrerer System nötig. Vereinheitlichte / vergleichbare Reports sind schwer zu kontrollieren.

Ziele eines Auswerteservers 12. November mehrere Auswerteprogramme mehrere Auswertungen gleichzeitig unabhängig vom Betriebssystem skalierbar Security Timeout- und Prioritätensteuerung kundenspezifische Konfiguration kundenspezifische Parametrierung Erweiterbarkeit der Auswertekollektion

Mittel der Umsetzung 12. November Verwendung der OSGi Spezifikation. (Open Service Gateway initiative // unabhängig vom Betriebssystem Modularisierung kundenspezifische Module dynamische Erweiterbarkeit Definition in CORBA IDL (Interface Definition Language) unabhängig vom Betriebssystem Skalierbarkeit Optionale Verwendung von ASAM ODS standardisierte Ablage der Konfiguration und Parametrierung Definition der Security

Konzept Services 12. November OSGi Service Konfiguration kundenspezifische Implementierung ASAM ODS OSGI Bundle OSGi Service Parametrierung kundenspezifische Implementierung Dateiablage OSGI Bundle OSGi Service Instanziierung kundenspezifische Implementierung MATLAB OSGI Bundle

Avalon ORACLE CORBA TCP/IP HTTP WEB Instanz Warenkorb ExportierenAuswerten TOMCAT Container LINUX AdminServer CORBA Konfiguration Installieren Austauschen Deinstallieren Parametrieren CORBA Datenimport Übergabe von Messungen für Basisauswertung CORBA MATLAB JAR Builder Windows Internet-Explorer Windows AdminClient CORBA Frodo CORBA Merlin / Auswerteserver Java MATLAB Bytecode Funktionalität JavaGroovyandere Übergabe von Warenkorb- Elementen und Auswertungen CORBA Rückgabe von optionalen Ergebnissen als Basis dient die OSGi Spezifikation Eclipse liefert die Implementierung des OSGi Framework Szenario

Skalierbarkeit 12. November NameService Avalon ASAM ODS Server Datenbank AsamCommander Frodo AuswerteClient Merlin Auswerteserver MATLAB Runtime

Beispiel einer Konfiguration 12. November Evaluation 1 n 1 EvaluationCall n EvaluationBundle 1 1 EvaluationParameter 1 n Project nn Externe Referenzen

ApplicationElement Evaluation 12. November Projekte über n:m Beziehung Programmablauf Priorität Ordnungskriterium Der Name ist eindeutig Attribute Step sorgt für die Einhaltung der Reihenfolge nur an Blättern des Baumes dürfen EvaluationCalls hängen Evaluation 1 n 1 EvaluationCall n EvaluationBundle 1 1 EvaluationParameter 1 n Project nn Externe Referenzen

ApplicationElement EvaluationCall 12. November Definiert Programmaufruf Attribut Timeout definiert begrenzte Laufzeit Evaluation 1 n 1 EvaluationCall n EvaluationBundle 1 1 EvaluationParameter 1 n Project nn Externe Referenzen

ApplicationElement EvaluationBundle 12. November Bundle dient der Bestimmung des Programms Der Name ist identisch mit der OSGi Bundle ID Evaluation 1 n 1 EvaluationCall n EvaluationBundle 1 1 EvaluationParameter 1 n Project nn Externe Referenzen

ApplicationElement EvaluationParameter 12. November Parameter werden an das Programm übergeben. Hier können auch externe Dateien (xml, xls, …) angehängt werden. Evaluation 1 n 1 EvaluationCall n EvaluationBundle 1 1 EvaluationParameter 1 n Project nn Externe Referenzen

Vielen Dank für Ihre Aufmerksamkeit