Integriertes Engineering mit. Automation Service Bus

Größe: px
Ab Seite anzeigen:

Download "Integriertes Engineering mit. Automation Service Bus"

Transkript

1 hauptbeitrag Integriertes Engineering mit Automation Service Bus Paralleles Engineering mit heterogenen Werkzeugen Dieser Beitrag stellt einen neuen herstellerneutralen Ansatz zur Integration von Software- Werkzeugen vor, den Automation Service Bus. Es geht darum, wesentliche Lücken bisheriger herstellerneutraler Ansätze zu schließen und Vorteile, die sich bisher nur mit herstellerspezifischer Integration erreichen ließen, auch für die Integration heterogener Werkzeuge zu ermöglichen. SCHLAGWÖRTER Paralleles Engineering / Software-Werkzeug-Integration / Datenaustausch / Werkzeug unterstützte Arbeitsabläufe / Automation Service Bus Integrated Engineering with the Automation Service Bus Making parallel engineering with heterogeneous tools more efficient This contribution introduces a novel vendor-neutral approach for the integration of software tools, the Automation Service Bus, in order to close relevant gaps of present vendorneutral approaches and enable benefits, which were previously achieved only with vendorspecific integration, also for the integration of heterogeneous tools. KEYWORDS parallel engineering / software tool integration / data exchange / tool-supported workflows / automation service bus 888

2 Stefan Biffl, Richard Mordinyi und Thomas Moser, Technische Universität Wien Der erste Teil dieses Beitrags in atp-edition 54(5) hat den Bedarf an besserer Integration zwischen Software-Werkzeugen und deren Datenmodellen anhand exemplarischer Anwendungsfälle diskutiert. Daraus wurde der Bedarf für Mechanismen in Software-Werkzeugen abgeleitet und die Stärken und Beschränkungen von drei generellen Integrationsansätzen diskutiert: Behelfslösungen und herstellerspezifische beziehungsweise herstellerneutrale Ansätze. Das Ergebnis: Herstellerspezifische Werkzeug-Suiten decken zwar den Großteil der vorgestellten Anwendungsfälle ab, schränken allerdings typischerweise die Auswahlmöglichkeiten der verwendbaren Werkzeuge ein oder geben ein zu verwendendes Datenmodell fix vor. Herstellerneutrale Ansätze erlauben die freie Auswahl der Werkzeuge und Datenmodelle, erfordern aber oft einen erhöhten Grundaufwand für die Einbindung der Werkzeuge, da es keine offene Integrationsplattform zur Integration von Daten und Funktionen aus Software-Werkzeugen zur Unterstützung von Abläufen auf Projektebene gibt. Die AutomationML-Initiative [1] definiert zum Beispiel ein Schema für den Austausch von Topologie-, Geometrieund Verhaltensinformationen, stellt aber keine automatisierte Austauschmöglichkeit für diese Informationen zur Verfügung. Im Bereich der Wirtschaftsinformatik wurde der Architekturtrend umfangreicher Software-Werkzeug-Suiten in den 1990er Jahren etabliert und in den 2000er- Jahren durch offene, komponentenorientierte Systeme, etwa auf Basis des Enterprise-Service-Bus [2], abgelöst. Ein Beispiel für ein derartiges System ist der Automation Service Bus (ASB) Ansatz [3], ein Ergebnis der Forschung des von Logical automation solutions und services betriebenen Christian-Dopple- Forschungslabors Software Engineering Integration für flexible Automatisierungssysteme (CDL-Flex) an der Technischen Universität Wien. Der ASB schließt die Lücke zwischen den spezifischen Software-Werkzeugen der Fachexperten und den Arbeitsabläufen der Projektteilnehmer, die unter Verwendung der Daten aus mehreren Software-Werkzeugen effizient durchgeführt werden sollen, durch eine systematische und nicht-proprietäre Integration auf den Ebenen der (1) technischen Systeme und Funktionen, (2) der Datenmodelle und (3) der Beschreibung der Arbeitsabläufe. Die Integration der lokalen Datenmodelle (das Engineering Babylon ) wird adressiert, in dem genau die von den Fachexperten für die Kooperation benutzten gemeinsamen Konzepte modelliert, auf die lokalen Repräsentationen der Software-Werkzeuge abgebildet und so für Maschinen verständlich gemacht werden. In den folgenden Abschnitten beschreibt der Beitrag die Kernkomponenten des ASB, spezifiziert den Prozess zum Entwerfen einer Integrationslösung und diskutiert Vorteile, Limitierungen und den benötigten Aufwand. 1. Der Automation Service Bus Ansatz Dieser Abschnitt stellt den Automation Service Bus [3] vor und beschreibt dessen Hauptkomponenten. Ziel des Einsatzes des ASB ist das Bereitstellen einer offenen Plattform zur Integration von heterogenen Software- Werkzeugen für die Entwicklung von Automatisierungssystemen. Im Lebenszyklus der Herstellung und Operation von Automatisierungssystemen lassen sich Software- Werkzeuge und Systeme als Software-Komponenten [4] betrachten, deren Beitrag zum Entwicklungsprozess durch eine bessere Kooperation deutlich effektiver und effizienter werden kann. Basierend auf dem in der Wirtschaftsinformatik erfolgreichen Enterprise Service Bus Ansatz [2] werden dafür die für das Engineering Umfeld erforderlichen Verbesserungen wie eine herstellerneutrale Kommunikation vorgenommen, um das Engineering Polynesien der Werkzeuginseln systematisch zu integrieren (siehe Bild 1). Software-Werkzeuge sind mit dem ASB über Konnektoren verbunden und stellen an den Schnittstellen Software- Services [5] bereit, die den Datenaustausch und den Aufruf von Werkzeugfunktionen als Basis für die Automatisierung von Arbeitsabläufen im Engineering erlauben. 889

3 Hauptbeitrag Bild 1 zeigt eine vereinfachte Sicht auf eine konkrete Lösungskonfiguration mit dem ASB, die folgende Elemente beinhaltet. (1) Spezifische Werkzeuge für Fachexperten aus dem Anlagen-Engineering, etwa zur Planung von Rohrleitungs- und Instrumentenfließbildern, Funktionsplänen, Elektroplänen, Systemkonfigurationen und SPS- Kontrollprogrammen. (2) Den Service Bus mit Konnektoren zur technischen Verbindung der Software-Systeme miteinander. (3) Die Engineering-Datenbank und die Engineering-Knowledge-Base, um gemeinsam verwendete Daten auf Projektebene versioniert zu halten und zur Übersetzung von gemeinsamen Konzepten auf Projektebene, die in den Werkzeugen (in Bezug auf Begriffe oder Datenstrukturen) unterschiedlich repräsentiert sind. (4) Anwendungen auf Projektebene, die auf die integrierten Daten und Funktionen aus den Software-Werkzeugen aufbauen, etwa ein Engineering-Cockpit zur besseren Projektstatusübersicht oder ein Ticketing System zur Benachrichtigung relevanter Projektrollen. (5) Die Konfiguration von Arbeitsabläufen, die Software-Werkzeuge verwenden und über Regeln gesteuert werden. Nachfolgend wird näher auf die Kernkomponenten des ASB in Bild 1 eingegangen, die Services anbieten, die die angebundenen Werkzeuge nicht zur Verfügung stellen. 1.1 Spezifische Werkzeuge für Fachexperten Software-Werkzeuge stellen für Fachexperten Daten und Funktionen zur Planung von Anlagen in herstellerspezifischer Technologie bereit und bieten typischerweise Schnittstellen an, um auf Daten und Funktionen aus den Werkzeugen von außen zuzugreifen. Der ASB unterstützt die Anbindung von Werkzeugen auf zwei Arten. Bei der Datenintegration werden Dateninstanzen entsprechend dem Datenmodell des Werkzeugs an den ASB geschickt beziehungsweise vom ASB empfangen. Die entsprechenden Konnektoren lesen/schreiben Dateninstanzen in Dateien, die über die Werkzeug-spezifischen Datei-Export/ Import Schnittstellen verarbeitet werden können. Werkzeuge, wie Eplan Electric, Eplan Engineering Center der Hardware-Konfigurator OPM, MS Excel oder MS Visio gehören zu dieser Kategorie. Bei der Funktionsintegration werden das Datenmodell und Werkzeug-spezifische Funktionen bei der Anbindung verwendet. Dies erfordert eine Kooperation mit dem Werkzeughersteller oder Werkzeugpartner, um Werkzeug-spezifische Schnittstellen zu implementieren. Der Konnektor tauscht also mit dem Werkzeug Informationen über APIs aus, die der Werkzeughersteller bereitstellt. Daraus ergibt sich, dass die erzielbare Qualität beziehungsweise Tiefe der Anbindung vom Werkzeughersteller abhängt. Aus dem Bereich der Automatisierungssysteme wurden die Funktionsplansysteme Logicad und Logidoc angebunden, aus dem Bereich Software-Engineering-Werkzeuge wie das Ticketing-System Trac zur Sammlung und Organisation von Aufgaben, die aus dem Änderungsmanagement entstehen [7]. 1.2 Werkzeugdomänen zur Anbindung von Werkzeugen Konnektoren verbinden Werkzeuge mit dem ASB und bestehen daher aus einer technisch spezifischen Schnittstelle zum Werkzeug und einer technisch neutralen Schnittstelle, die eine Kommunikation mit allen anderen Komponenten am ASB erlaubt. Die neutrale Schnittstelle eine Werkzeugdomäne entspricht einer Standardisierung von Konnektoren zu Werkzeugtypen, etwa Hard- BILD 1: Grundlegende Elemente einer Soft ware-werkzeugintegration mit dem Automation Service Bus. BILD 2: Semantische Integration [10] heterogener Repräsentationen von Engineering...Wissen. 890

4 ware-konfiguratoren, und ermöglicht einerseits den einfachen Austausch von Werkzeugdiensten und erlaubt andererseits anwendenden Fachexperten weiterhin die gewohnte Verwendung ihrer Werkzeuge (für Details siehe [8], [9]). Eine neutrale Schnittstellenbeschreibung gestattet eine von Werkzeugen unabhängige Beschreibung von Arbeitsabläufen im Projekt und den effizienten Einsatz von für das Projekt besonders gut passenden Werkzeugen. 1.3 Engineering Knowledge Base Werkzeugdomänen vermindern die Komplexität der Integration von Werkzeuginseln. Allerdings sind Konnektoren und auch Werkzeugdomänen nicht in der Lage, semantisch heterogene Werkzeuge so an den ASB anzubinden, dass die unterschiedlichen Datenmodelle für Computer verständlich werden. Ein wesentlicher Beitrag der Integrationslösung ist daher die Bereitstellung von Daten, die unterschiedliche Projektteilnehmer bearbeiten und verwenden, sogenannten gemeinsamen Konzepten (siehe Bild 2 und Bild 3), in einheitlicher Darstellung auf Projektebene. Dieses virtuelle gemeinsame Datenmodell lässt sich dynamisch erzeugen oder an neue Projektbedürfnisse anpassten und unterscheidet sich dadurch stark von klassischen, vor Projektbeginn zu definierenden, und starren statischen Datenmodellen. Die Engineering Knowledge Base (EKB) [10] repräsentiert das Datenmodell der gemeinsamen Konzepte auf Projektebene und die Datenmodelle der unterschiedlichen lokalen Repräsentationen in den Software- Werkzeugen und erlaubt die notwendigen Transformationen zwischen den lokalen Datenmodellen. Das Engineering Babylon entsteht durch unterschiedliche lokale Repräsentationen der gemeinsamen Konzepte des Projektteams in den beteiligten Softwaresystemen und erfordert vermeidbaren Aufwand von Fachexperten für wiederkehrende Tätigkeiten, etwa Änderungskaskaden. Die EKB adressiert dieses Problem durch die Modellierung der von den Fachexperten für die Kooperation benutzten gemeinsamen Konzepte, die Modellierung der lokalen Repräsentationen der Software-Werkzeuge und die Abbildungen der einzelnen Konzepte zwischen diesen Modellen (siehe Bild 2) in einer expliziten und für Computer verständlichen Form, einer Ontologie. Dadurch wird die Übersetzung zwischen den unterschiedlichen Darstellungen automatisiert und die Fachexperten können Abfragen an die Daten auf Basis der gemeinsamen Konzepte stellen. Bild 2 zeigt die lokalen Datenmodelle von drei Fachbereichen (farbige Elipsen) und deren Überlappungsbereiche (in Weiß), die die gemeinsamen Konzepte beinhalten, etwa Anforderungen, Geräte, mechatronische Objekte oder Signale. Diese Überlappungen erlauben es, ein virtuelles gemeinsames Datenmodell zu erstellen, das die schematischen und semantischen Informationen der einzelnen Konzepte beinhaltet und eine Infrastruktur für semiautomatische Transformationen zwischen den Konzepten bereitstellt. Die werkzeugunterstützte Modellierung der Engineering Konzepte ermöglicht eine automatische Ableitung der benötigten Transformationsanweisungen. Ein guter Ansatzpunkt für das Identifizieren gemeinsamer Konzepte ist die Analyse der Schnittstellen exportierbarer Daten, die Werkzeuge anbieten, oder auch von Standards in der Domäne. Sobald die relevanten Konzepte identifiziert sind, können diese Konzepte aufeinander abgebildet werden (Bild 2) [11]. Dadurch lassen sich die Auswirkungen von parallelen Änderungen in mehreren Engineering-Plänen automatisch analysieren; dies erlaubt den Abgleich von Engineering-Modellen aus unterschiedlichen Fachbereichen in kürzeren Zyklen mit signifikant geringerem Aufwand für die Fachexperten. Das Finden von Risiken und Beheben von Fehlern kann früher stattfinden. 1.4 Engineering Database Die Engineering Database (EDB) [12] ist eine Datenbank, die zu den im vorigen Unterabschnitt beschriebenen gemeinsamen Konzepten die Datenbeiträge aus allen relevanten Werkzeugen versioniert speichert und zum Datenaustausch sowie für Abfragen zur Verfügung stellt. Dadurch wird es möglich, jeglichen Datenzustand zu einem bestimmten Zeitpunkt zu reproduzieren und zeitliche Analysen über Systemereignisse durchzuführen, zum Beispiel die Anzahl der Änderungen pro Benutzer im Gesamtprojekt. Bild 3 zeigt dazu den grundlegenden Ablauf: Die Verwendung des virtuellen Datenmodells (1), welches in der EKB explizit in Form einer Ontologie spezifiziert wurde, ermöglicht die effiziente und effektive Ableitung und Herstellung der zur Laufzeit notwendigen Transformationen (2) zwischen den ausgetauschten Werkzeugdaten. Die derartig transformierten Daten werden dann in der EDB (3) abgelegt. Ein Beispiel für eine derartige Transformation ist im unteren Teil von Bild 3 dargestellt. Hier wird die Instanz von Cust_Signal namens Cust S1 in eine Instanz von FB_Signal namens FB 1 transformiert. Die Darstellung des Inhalts der EDB zeigt, dass sich die gemeinsamen Elemente beider Konzepte am Anfang des Eintrags befinden, während am Ende des Eintrags die werkzeugspezifischen Elemente der Werkzeuge Elektroplan und Funktionsplan angehängt werden Anwendungen auf Projektebene Auf Basis der versionierten Werkzeugdaten in der EDB und der Abfragemöglichkeiten der EKB können auf Projektebene neue Auswertungs- und Kommunikationsmöglichkeiten bereitgestellt werden. Das Engineering-Cockpit [13] ist eine Kollaborationsplattform für Projektmanager und Ingenieure und kann, basierend auf der Analyse von automatisch erfassten Prozessdaten, etwa dem Projektmanager Informationen über den Projektfortschritt (siehe Bild 4), absehbare Risiken und Unterlagen für Claim Management ohne zusätzlichen Aufwand bereitstellen. Die Grundlage für eine Analyse sind die abgelegten Modelle in der EKB und die Instanzen in der EDB. Abfragen über die Daten aus mehreren Werkzeugen, etwa Signale, Planungs- oder Implementierungsstände und die Team-Konfiguration im Projekt können kombiniert werden, etwa, um zu sehen, welche Personen in einem Zeitraum welche Änderungen an den Signalen 891

5 Hauptbeitrag BILD 3: Virtuelles gemeinsames Datenmodell und Transformationen eines Engineering-Objekts durchgeführt haben. Ein Ticket-System ermöglicht die Aufgaben im Team im Überblick zu behalten, etwa Änderungsbedarfe auf Grund einer Änderungskaskade, die nicht automatisch adressiert werden können. Vorkonfigurierte Soll-Werte aus den Erfahrungen mit Projekten ähnlicher Größe können dem Projektmanager als zusätzliche Vergleichsbasis dienen, um über Abweichungen vom Soll-Wert mögliche Risiken frühzeitig zu erkennen. Bei der Qualitätssicherung im Engineering und der Inbetriebnahme einer Anlage müssen Fachexperten zwischen gemeinsamen Konzepten, etwa Signalen oder Geräten, in Plänen aus unterschiedlichen Bereichen navigieren, um die Plausibilität und Konsistenz abzusichern. Die Software-Werkzeuge der Fachbereiche vernetzen die gemeinsamen Konzepte oft nicht vollständig und effizient, sodass die Experten diese in unzureichend vernetzten Software-Plänen relativ aufwändig suchen müssen. Durch die Verbindung von gemeinsamen Konzepten können Anwender effizient zwischen unterschiedlichen Plänen und Werkzeugen navigieren und behalten dabei den Kontext, zu dem sie Informationen suchen. Das Netz an Abbildungen zwischen lokalen und gemeinsamen Konzepten in der EKB zeigt konkrete Navigationsmöglichkeiten zwischen Ausgangs- und Zielwerkzeug auf Konfiguration von Arbeitsabläufen Ein wesentlicher Nutzen des ASB ist die technologieunabhängige Beschreibung von (bestehenden) Engineering- Prozessen und deren Automatisierung, um die Fachexperten von Tätigkeiten zu entlasten, die Software-Werkzeuge übernehmen sollen. Die in den ASB integrierte Workflow-Engine unterstützt die automatisierte Ausführung von Arbeitsabläufen zwischen Werkzeugen und ist daher für das Management von Regeln und Ereignissen beziehungsweise für die korrekte Ausführung von Engineering-Workflows verantwortlich. Technisch beschreibt ein in einer Sprache wie BPMN modellierter und in die ASB-Umgebung transformierter Engineering-Workflow konfigurierbare Prozessschritte, die die gewünschte Art der Integration der einzelnen Werkzeuge im Projekt darstellen. Die vom Prozessmanager erarbeiteten und zu konfigurierenden Schritte [6] basieren auf den in der EKB beschriebenen Datenmodellen (Rollen, Verantwortlichkeiten, Gewerken, Signalen, Einschränkungen) und auf für die Ausführung relevanten Werkzeugdomänen (inklusive deren Datenmodelle und Funktionen) beziehungsweise den in der Projektkonfiguration spezifizierten konkreten Werkzeuginstanzen. Eine im ASB laufende Komponente zur Prozessanalyse sammelt während der Ausführung Informationen über die Zustände der einzelnen Prozesse, um den wirklichen Ablauf mit dem im BPMN beschriebenen Verlauf zu vergleichen und so Abweichungen vom Sollzustand zu identifizieren. Für den Anwendungsfall von Änderungskaskaden und der automatischen Notifizierung von Projektmitarbeitern über Änderungen mit Hilfe eines Ticketing-Systems ist das projektspezifische Zusammenspiel aller zuvor erwähnten Komponenten zu beschreiben, zum Beispiel: die notwendigen Iterationen für eine Überprüfung, die Art einer Änderungsanfrage, der Umgang mit parallelen Aktivitäten und mit Konflikten [7, 14]. Änderungen in einem Werkzeug können je nach Art der Anbindung entweder direkt aus dem Werkzeug heraus oder über die Export- Schnittstelle des Werkzeugs dem ASB mitgeteilt werden. Dies hat zur Folge, dass der aktuelle Datenbestand des Werkzeugs in der EDB abgelegt wird. Dieser Vorgang wird über einen Engineering-Workflow gesteuert, der durch die Versionierung der Daten in der EDB Änderungen im Datenbestand erkennt, und auf Basis der Abbildungen zwischen Datenmodellen über gemeinsame Konzepte in der EKB in der Lage ist, Werkzeuge oder deren Benutzer zu identifizieren, die über diese Änderung informiert werden sollten. Je nach Konfiguration des Ablaufs werden den identifizierten Experten über die Werkzeugdomäne Ticketing neue Tickets zugeordnet beziehungsweise die Änderungen nach Durchführung der spezifizierten Transformationsschritte entweder sofort oder nach er- 892

6 BILD 4: Auswertungen im Engineering-Cockpit etwa die Anzahl der Signale nach Projektphase. folgter Bestätigung durch die Ingenieure zum jeweiligen Werkzeug geleitet. Dadurch ist es möglich den Ablauf der Änderungskaskaden einfach und flexibel an die Bedürfnisse der Projektteilnehmer anzupassen. 2. Arbeitsschritte und Aufwand Dieser Abschnitt beschreibt die Arbeitsschritte und den Aufwand, um mit dem ASB zu einer auf Projektbedürfnisse abgestimmte Integrationslösung zu kommen. Im ersten Schritt Datenmodellierung erstellen die Werkzeugexperten die Datenmodelle für die jeweiligen im Projekt verwendeten Werkzeuge einer Werkzeugdomäne [15]. In einem weiteren Schritt definieren die Experten gemeinsam das dazu passende Datenmodell der Werkzeugdomäne. Das Resultat sind in der EKB gespeicherte semantische Beschreibungen [16] der Modelle und Abbildungen zwischen den Datenmodellen. Abschließend werden die Modelle mit qualitätssichernden Maßnahmen auf Korrektheit und Gültigkeit überprüft [17, 18]. Die in der EKB verwendete Datenmodellierungsmethode benutzt Ontologien, wodurch sich klare Vorteile ergeben in Bezug auf dynamische Erweiterbarkeit der Datenmodelle, explizite semantische Beschreibung der Datenmodelle und Unterstützung von automatisierten Regel- und Abfragesprachen. Herausforderungen in der Verwendung von Ontologien ergeben sich aus nicht garantierbaren Laufzeiten von Abfragen und aus der mit der Handhabung von Ontologien verbundenen Komplexität. Im nächsten Schritt Prozessbeschreibung werden die Arbeitsprozessbeschreibungen [7] (etwa in der BPMN [19]) analysiert und auf die Funktionen abgebildet, die die zu verwendenden Werkzeugdomänen bereitstellen. Die Architektur des ASB ist darauf ausgelegt, ein flexibles Zusammenspiel der vorgestellten Konzepte zu ermöglichen. Ein Vorteil ist die iterative Umsetzbarkeit von Integrationslösungen, die eine schrittweise Migration bestehender Integrationslösungen Richtung ASB mit überschaubaren Risiken und Kosten [20, 21] erlaubt. Im darauffolgenden Schritt Prozessumsetzung erfolgt die konkrete Umsetzung der Integration, in dem die erfassten Modelle und Arbeitsabläufe dazu verwendet werden, um projektspezifische ASB-Artefakte wie Konfigurationsdateien, Quellcode und Testszenarien semi-automatisiert abzuleiten. In diesem Schritt werden (a), (b), (c) Vorlagen für Werkzeugkonnektoren erstellt, die neben der konkreten Anbindung an das Zielwerkzeug die Funktionalität der Werkzeugdomäne beziehungsweise Gültigkeitsüberprüfungen von Dateninstanzen implementieren, b) Schnittstellen und Funktionsaufrufe der Werkzeugdomänen angelegt, c) Transformationsinstruktionen zwischen Datenmodellen abgeleitet, um zwischen Werkzeugen Daten semantisch korrekt austauschen zu können und d) Testszenarien erstellt, um die Anbindung der Werkzeuge an den ASB testen zu können. Die ASB-Integrationslösung kann dann auf einem Server, etwa in einer Java VM, zur Verwendung im Projekt bereitgestellt werden. Erfahrungen aus der Anwendung des ASB mit Software-Werkzeugherstellern und Fachexperten in der Anlagenplanung haben folgenden Aufwand ergeben: ein bis zwei Workshop-Tage für die Analyse der Datenmodelle für Werkzeugkonnektoren und zu unterstützende Arbeitsabläufe, einige Personentage für die Umsetzung eines Werkzeugkonnektors als Java beziehungsweise C# Klassen anhand des Datenmodells durch Werkzeug- und ASB-Experten. Werkzeughersteller können unterschiedliche Versionen von Werkzeugkonnektoren anbieten, Werkzeugdomänen halten die Auswirkungen von Änderungen der Werkzeugspezifika auf ASB-Anwendungen möglichst gering. Die Beschreibung der Transformationsmodelle ist typischerweise in ein bis zwei Tagen möglich, allerdings kann Mehraufwand entstehen, falls Daten in der Organisation bisher inkonsistent verwendet wurden, was durch die Analyse und den Einsatz der automatischen Datenabgleiche oft erstmals auffällt. Die Einbindung bekannter Werkzeuge in etablierte Standardarbeitsabläufe ist typischerweise in einigen Personentagen erzielbar. Wesentlicher Aufwand entsteht durch die Abstimmung und Entwicklung organisationsspezifischer Arbeitsabläufe, insbesondere gut verständlicher Anwenderschnittstellen, die je nach Anforderungen und Umfang typischerweise einige Personenwochen erfordert. In den ASB-Projekten hat sich eine iterative Vorgehensweise in Projektphasen über zwei bis drei Monate bewährt, um nützliche und überschaubare Integrationsschritte zu setzen. Mit Bezug zum Aufwand für die Integration ist es wichtig zu unterscheiden, ob es sich um Initialaufwand oder um Aufwand für Änderungen der Integrationslösung handelt. Einen wichtigen Unterschied zu anderen Integrationsansätzen stellt die explizite Verfügbarkeit von Wissen über Arbeitsabläufe oder verwendete Software-Werkzeuge in Form von Ontologien dar, wodurch eine automatisierte und maschinenverständliche Verwendung dieses Wissens ermöglicht wird. Der Inititialaufwand anderer Integrationsansätze ist daher etwas niedriger, da für die ASB-Integration das explizite Wissen über Arbeitsabläufe und Software-Werkzeuge zusätzlich modelliert werden muss. Dieses externalisierte Wissen macht jedoch Änderungen der Integrationslösung leichter. Zusätzlich unter- 893

7 Hauptbeitrag stützt das Konzept der Werkzeugdomänen effektiv die Stabilität von Arbeitsabläufen, auch bei Änderungen an Software-Werkzeugen, die lokal in den Konnektoren adressiert werden können. Einen weiteren Vorteil bietet der ASB im Bereich von qualitätssichernden Maßnahmen. Durch die explizite Verfügbarkeit von Wissen über Arbeitsläufe und Software-Werkzeuge wird die automatisierte Durchführung von qualitätssichernden Maßnahmen erleichtert, wodurch die konsistente und plausible Datenhaltung verbessert wird; zusätzlich können automatisiert Testfälle abgeleitet werden, um die Integrationslösung bereits vor der Inbetriebnahme zu testen. Zusammenfassung und Ausblick Dieser Beitrag hat den Automation Service Bus (ASB) [3] vorgestellt, einen offenen herstellerneutralen Ansatz zur Integration von Software-Werkzeugen. Die Vision des ASB ist die offene Integration von Daten und Funktionen aus Software-Werkzeugen, um Abläufe in Engineering- Projekten systematisch zu automatisieren. Wesentliche Eigenschaften des ASB sind die herstellerneutrale, offene Anbindung von Software-Werkzeugen an eine Integrationsplattform. Diese Plattform beschreibt die Datenmodelle der anzuschließenden Werkzeuge in expliziter Form mit Hilfe von Ontologien, und ermöglicht dadurch einerseits die effiziente Konfiguration benötigter Modelltransformationen und andererseits die versionierte Speicherung von Werkzeugdaten. Gleichzeitig erlaubt der ASB die werkzeugunabhängige Definition von Arbeitsabläufen, die auch bei Austausch von konkreten Werkzeugversionen weitgehend stabil bleiben. Der ASB-Ansatz ermöglicht, vorhandene Engineering- Prozesse sichtbar und analysierbar zu machen und diese Prozesse nach dem Bedarf der Fachexperten zu automatisieren oder anzupassen. Der ASB-Ansatz wurde anhand realer Projekterfordernisse von Industriepartnern aus dem Bereich des industriellen Anlagenbaus konzipiert, iterativ verbessert und evaluiert. Die Erstellung von Konnektoren für Software-Werkzeuge durch die einschlägigen Experten ließ sich je nach Umfang der anzubindenden Daten und Funktionen in zwei bis zehn Tagen erledigen. Durch die Integration von Daten und Funktionen werden neue Funktionen auf Projektebene ermöglicht, etwa die Navigation zwischen Sichten auf ein mechatronisches Objekt in den unterschiedlichen Werkzeugen oder die Datenauswertungen auf Projektebene über heterogene Datenmodelle aus den verwendeten Software-Werkzeugen. Referenzen [1] Drath, R. und Barth, M.: Concept for interoperability between independent engineering tools of heterogeneous disciplines. In: Proceedings Emerging Technologies & Factory Automation (ETFA 2011), S. 1-8, 2011 [2] Chappell, D.: Enterprise Service Bus - Theory in Practice. O Reilly, 2004 [3] Biffl, S. und Schatten, A.: A Platform for Service-Oriented Integration of Software Engineering Environments. In: Proceedings SoMeT 09, S , 2009 [4] Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, 2002 [5] Papazoglou, M.P. und Heuvel, W.-J.: Service oriented architectures: approaches, technologies and research issues. The VLDB Journal 16(3), S , 2007 [6] Sunindyo, W., Moser, T., Winkler, D., Mordinyi, R., Biffl, S.: Workflow Validation Framework in Distributed Engineering Environments. In: Proceedings 3rd International Workshop on Information Systems in Distributed Environment (ISDE'11), S. 1 10, 2011 [7] Winkler, D., Moser, T., Mordinyi, R., Sunindyo, W.D., Biffl, S.: Engineering Object Change Management Process Observation in Distributed Automation Systems Projects. In: Proceedings 18th European System & Software Process Improvement and Innovation, S. 1-12, 2011 [8] Biffl, S., Mordinyi, R., Moser, T.: Automated Derivation of Configurations for the Integration of Software(+) Engineering Environments. In: Proceedings 1st International Workshop on Automated Configuration and Tailoring of Applications (ACoTA 2010), S. 6 13, 2010 [9] Mordinyi, R., Moser, T., Biffl, S., Dhungana, D.: Flexible Support for Adaptable Software and Systems Engineering Processes. In: Proceedings 23rd International Conference on Software Engineering and Knowledge Engineering (SEKE 2011), S. 1 5, 2011 [10] Moser, T. und Biffl, S.: Semantic Integration of Software and Systems Engineering Environments. IEEE Transactions on Systems, Man, and Cybernetics, C-42(1), S , 2012 [11] Moser, T., Schimper, K., Mordinyi, R., Anjomshoaa, A.: SAMOA - A Semi-Automated Ontology Alignment Method for Systems Integration in Safety-Critical Environments. In: Proceedings International Conference on Complex, Intelligent and Software Intensive Systems, S , 2009 [12] Waltersdorfer, F., Moser, T., Zoitl, A., Biffl, S.: Version Management and Conflict Detection Across Heterogeneous Engineering Data Models. In: Proceedings 8th IEEE International Conference on Industrial Informatics (INDIN 2010), S , 2010 [13] Moser, T., Mordinyi, R., Winkler, D., Biffl, S.: Engineering Project Management Using The Engineering Cockpit. In: Proceedings 9th IEEE International Conference on Industrial Informatics (INDIN'2011), S , 2011 [14] Mordinyi, R., Moser, T., Winkler, D., Biffl, S.: Navigating between Tools in Heterogeneous Automation Systems Engineering Landscapes. In: Proceedings 38th Annual Conference of the IEEE Industrial Electronics Society (IECON 2012), S , 2012 [15] Moser, T., Mordinyi, R., Mikula, A., Biffl, S.: Making Expert Knowledge Explicit to Facilitate Tool Support for Integrating 894

8 Der ASB wurde seit 2010 mit Industriepartnern konzipiert und entwickelt. Aktuell laufen Evaluierungsprojekte mit mehreren Werkzeugpartnern und Anwendern aus dem Bereich Anlagenbau, deren Ergebnisse zum Teil bereits in realen Projekten eingesetzt werden. Eine Open- Source-Variante des ASB, durchläuft den Prozess Richtung Apache-Projekt. Gemeinsam mit dem Unternehmenspartner Logicals wird der ASB laufend verbessert, um die Konfiguration und Verwendung nicht nur für Softwareentwickler mit Kenntnis der Modellierungssprachen, sondern auch für Anwendungsexperten leicht zugänglich zu machen, und damit die Entwicklungszeiten zu verkürzen. Die Entwicklung und Anwendung systematischer Ansätze zur offenen Integration von Daten (etwa AutomationML [22]) und Funktionen (etwa der Automation Service Bus) beschleunigen die Innovation von Software- Werkzeugen für das Engineering. Sie stärken durch Verbesserungen der Effizienz im Engineering die Wettbewerbsfähigkeit der europäischen Industrie. Autoren Ao. Univ.Prof. DI Mag. Dr.techn. Stefan Biffl (geb. 1967) ist Leiter des Christian Doppler Forschungslabors Software Engineering Integration für flexible Automatisierungssysteme (CDL-Flex) an der Fakultät für Informatik der Technischen Universität Wien. Seine Forschungsinteressen liegen im Bereich der Produktund Prozessverbesserung für Software-intensive Systeme sowie der empirischen Evaluierung im industriellen Umfeld. Technische Universität Wien, Favoritenstr. 9-11/188, A-1040, Wien, Tel. +43 (0) ; Manuskripteingang Im Peer-Review-Verfahren begutachtet Complex Information Systems in the ATM Domain. In: Proceedings International Conference on Complex, Intelligent and Software Intensive Systems(CISIS '09), S , 2009 [16] Moser, T., Mordinyi, R., Winkler, D.: Extending Mechatronic Objects for Automation Systems Engineering in Heterogeneous Engineering Environments. In: Proceedings 17th IEEE Conference on Emerging Technologies and Factory Automation (ETFA), S. 1-8, 2012 [17] Biffl, S., Mordinyi, R., Schatten, A: A Model-Driven Architecture Approach Using Explicit Stakeholder Quality Requirement Models for Building Dependable Information Systems. In: Proceedings 5th International Workshop on Software Quality, Minneapolis, S. 6, 2007 [18] Biffl, S., Mordinyi, R., Moser, T., Wahyudin, D.: Ontologysupported quality assurance for component-based systems configuration. In: Proceedings the 6th international Workshop on Software Quality (WoSQ), S , 2008 [19] Allweyer, T.: BPMN 2.0 Introduction to the Standard for Business Process Modeling. Books on Demand, 2010 [20] Biffl, S., Mordinyi, R., Moser, T.: Anforderungsanalyse für das integrierte Engineering Mechanismen und Bedarfe aus der Praxis, Automatisierungstechnische Praxis 54(5), S , 2012 [21] Biffl, S., Moser, T., Mordinyi, R.: Automation Service Bus löst Software-Problematik, Computer & AUTOMATION 2012(6), S , 2012 [22] Drath, R.: Datenaustausch in der Anlagenplanung mit AutomationML: Integration von CAEX, PLCopen XML und COLLADA. Springer, Berlin Heidelberg, 2010 DI Mag. Dr.techn. Richard Mordinyi (geb. 1979) ist Postdoc im Christian Doppler Forschungslabor Software Engineering Integration für flexible Automatisierungssysteme (CDL-Flex) an der Fakultät für Informatik der Technischen Universität Wien. Seine Forschungsinteressen liegen im Bereich der Modell-getriebenen Konfiguration von Integrationsplattformen, Agiler Softwarearchitekturen und sicheren Koordinationsstrategien in komplexen verteilten Systemen. Technische Universität Wien, Favoritenstr. 9-11/188, A-1040, Wien, Tel. +43 (0) Mag. Dr.rer.soc.oec. Thomas Moser (geb. 1981) ist Postdoc im Christian Doppler Forschungslabor Software Engineering Integration für flexible Automatisierungssysteme (CDL-Flex) an der Fakultät für Informatik der Technischen Universität Wien. Seine Forschungsinteressen liegen im Bereich der Datenmodellierung und Datenintegration für Softwareintensive Systeme sowie im Bereich Semantic Web. Institut für Softwaretechnik und interaktive Systeme, Technische Universität Wien, Favoritenstr. 9-11/188, A-1040 Wien, Tel. +43 (0) , 895

Anforderungsanalyse für das integrierte Engineering

Anforderungsanalyse für das integrierte Engineering hauptbeitrag Anforderungsanalyse für das integrierte Engineering Mechanismen und Bedarfe aus der Praxis Anhand von Anwendungsfällen aus der Praxis diskutiert dieser Beitrag den Bedarf an besserer Integration

Mehr

Neue Funktionen in Innovator 11 R5

Neue Funktionen in Innovator 11 R5 Neue Funktionen in Innovator 11 R5 Innovator for Enterprise Architects, Java Harvester und Prüfassistent 12.11.2013 Agenda 1 2 3 Einführung Was ist neu in Innovator 11 R5? Szenario Enterprise Architektur

Mehr

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert The Rational Unified Process Eine Einführung von T. Langer und A. Nitert Übersicht Einleitung Probleme der SW-Entwicklung, Best Practices, Aufgaben Was ist der Rational Unified Process? Struktur des Prozesses

Mehr

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel. EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG

Mehr

Fünf Schritte zum erfolgreichen Requirements Management

Fünf Schritte zum erfolgreichen Requirements Management Fünf Schritte zum erfolgreichen Requirements Management REFERENT Webinar Nr. 4 05. November 2015 15 Uhr bis 16 Uhr Bernd Röser Key Account Manager Kurzer Hinweis zu Beginn Fragen stellen während des Webinars

Mehr

Axel Haller, Symposium 25-26 März 2010 Engineering Workflow: Potential und Praxis bei der Integration von Verfahrenstechnik und Automation

Axel Haller, Symposium 25-26 März 2010 Engineering Workflow: Potential und Praxis bei der Integration von Verfahrenstechnik und Automation Axel Haller, Symposium 25-26 März 2010 Engineering Workflow: Potential und Praxis bei der Integration von Verfahrenstechnik und Automation March 25, 2010 Slide 1 Agenda Die Problematik Das Lösungsmittel

Mehr

Best Practices für RM/RE in einem Prozess Framework Thomas Schröder

Best Practices für RM/RE in einem Prozess Framework Thomas Schröder Best Practices für RM/RE in einem Prozess Framework Thomas Schröder 1 Die Herausforderung bewährte Praktiken effektiv zu nutzen Unterschiedliche Quellen in unterschiedlichen Formaten Schwierig anzupassen

Mehr

Semantische Infomationsintegration à la carte?

Semantische Infomationsintegration à la carte? Semantische Infomationsintegration à la carte? Ziele und Herausforderungen der Anwendung des CIDOC CRM. Historisch-Kulturwiss. Informationsverarbeitung, Universität Köln 1. Oktober 2010 1 Ein User Scenario

Mehr

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational

Mehr

OTRS-TFS-Konnektor. Whitepaper. Autor: advanto Software GmbH Mittelstraße 10 39114 Magdeburg

OTRS-TFS-Konnektor. Whitepaper. Autor: advanto Software GmbH Mittelstraße 10 39114 Magdeburg OTRS-TFS-Konnektor Whitepaper Autor: advanto Software GmbH Mittelstraße 10 39114 Magdeburg Tel: 0391 59801-0 Fax: 0391 59801-10 info@advanto-software.de Stand: Mai 2015 Inhaltsverzeichnis 1 Idee... 3 2

Mehr

CWA Flow. Prozessmanagement und Workflow-Management. Workflow- und webbasierte Lösung. Per Browser einfach modellieren und automatisieren

CWA Flow. Prozessmanagement und Workflow-Management. Workflow- und webbasierte Lösung. Per Browser einfach modellieren und automatisieren CWA Flow Prozessmanagement und Workflow-Management Per Browser einfach modellieren und automatisieren Workflow- und webbasierte Lösung Workflow- und webbasierte Lösung Webbasierte Prozessmanagement und

Mehr

Produktinformation DaVinci Developer

Produktinformation DaVinci Developer Produktinformation DaVinci Developer Inhaltsverzeichnis 1 DaVinci Developer - Entwurf von AUTOSAR Softwarekomponenten... 3 1.1 Die Vorteile von DaVinci Developer im Überblick... 3 1.2 Anwendungsgebiete...

Mehr

Einführung in modellgetriebene Softwareentwicklung. 24. Oktober 2012

Einführung in modellgetriebene Softwareentwicklung. 24. Oktober 2012 Einführung in modellgetriebene Softwareentwicklung 24. Oktober 2012 Überblick Was sind die Grundprinzipien der modellgetriebenen Softwareentwicklung? Entwicklung einer MDD-Infrastruktur Modellgetriebene

Mehr

Modellbasiertes Anforderungsmanagement für Change Requests Ein Praxisbericht. München, 11.03.2014

Modellbasiertes Anforderungsmanagement für Change Requests Ein Praxisbericht. München, 11.03.2014 Modellbasiertes Anforderungsmanagement für Change Requests Ein Praxisbericht München, 11.03.2014 Vorstellung Ihr Referent Ralf Nagel Senior Consultant für modellbasierte Anforderungsanalyse MID GmbH Kressengartenstraße

Mehr

Virtualisierung im IT-Betrieb der BA

Virtualisierung im IT-Betrieb der BA Virtualisierung, essenzielles Werkzeug in der IT-Fabrik Martin Deeg, Anwendungsszenarien Cloud Computing, 31. August 2010 Virtualisierung im IT-Betrieb der BA Virtualisierung im IT-Betrieb der BA Effizienzsteigerung

Mehr

Software EMEA Performance Tour 2013. Berlin, Germany 17-19 June

Software EMEA Performance Tour 2013. Berlin, Germany 17-19 June Software EMEA Performance Tour 2013 Berlin, Germany 17-19 June Change & Config Management in der Praxis Daniel Barbi, Solution Architect 18.06.2013 Einführung Einführung Wer bin ich? Daniel Barbi Seit

Mehr

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Gerald Heller Agenda Standortbestimmung ALM Typischer industrieller Setup und Probleme Vorstellung von QualityCenter als ALM tool

Mehr

Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter

Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter Johannes Michler PROMATIS software GmbH Ettlingen Schlüsselworte Geschäftsprozess, Horus, SOA, BPMN, ADF, WebCenter Einleitung Die Umsetzung

Mehr

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Engine Die CSE Integration Platform Guten Tag! Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Integriertes Informationsmanagement mit der Engine - A2A vs. EBI Folie 2 Integration

Mehr

Industrie 4.0 Eine Vision auf dem Weg zur Realität

Industrie 4.0 Eine Vision auf dem Weg zur Realität Produkte & Systeme Prozesse & Software Tools Josef Schindler, Industrial Automation Systems Industrie 4.0 Eine Vision auf dem Weg zur Realität Herausforderungen: Wandel in der Produktion schneller als

Mehr

Semtation GmbH SemTalk

Semtation GmbH SemTalk Semtation GmbH SemTalk Christian Fillies Was ist SemTalk? Prozessmodellierung mit Visio2003 Viele Methoden (EPK, PROMET, FlowChart, KSA ), einfach an Kundenbedürfnisse anzupassen und zu erweitern HTML

Mehr

Testmanagement im agilen Entwicklungsprozess

Testmanagement im agilen Entwicklungsprozess Testmanagement im agilen Entwicklungsprozess Unser Beratungsangebot für die effiziente Abwicklung von Projekten: n Anforderungen erkennen n Software-Qualität steigern n Teams zum Erfolg führen Unser Erfolgskonzept:

Mehr

SERVICE SUCHE ZUR UNTERSTÜTZUNG

SERVICE SUCHE ZUR UNTERSTÜTZUNG SERVICE SUCHE ZUR UNTERSTÜTZUNG VON ANFORDERUNGSERMITTLUNG IM ERP BEREICH MARKUS NÖBAUER NORBERT SEYFF ERP SYSTEME Begriffsbestimmung: Enterprise Resource Planning / Business Management Solution Integrierte

Mehr

Data Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann

Data Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann Data Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann Andreas Ditze MID GmbH Kressengartenstraße 10 90402 Nürnberg a.ditze@mid.de Abstract: Data Lineage

Mehr

FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK

FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK DIE METHODE FÜR DEN SOFTWAREENTWURF VERNETZTER MECHATRONISCHER SYSTEME Innovative Funktionen moderner mechatronischer

Mehr

Service Virtualisierung

Service Virtualisierung Service Virtualisierung So bekommen Sie Ihre Testumgebung in den Griff! Thomas Bucsics ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com office@anecon.com

Mehr

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage. Integration mit Die Integration der AristaFlow Business Process Management Suite (BPM) mit dem Enterprise Information Management System FILERO (EIMS) bildet die optimale Basis für flexible Optimierung

Mehr

openmdm DIAdem als Teil einer offenen Softwareplattform für Versuchs- und Messdatenmanagement

openmdm DIAdem als Teil einer offenen Softwareplattform für Versuchs- und Messdatenmanagement openmdm DIAdem als Teil einer offenen Softwareplattform für Versuchs- und Messdatenmanagement Gliederung Ein offener Ansatz: openmdm Der openmdm Standardprozess openmdm und DIAdem DIAdem im openmdm Workflow

Mehr

Software Engineering. Produktivitätsfaktoren! Kapitel 18

Software Engineering. Produktivitätsfaktoren! Kapitel 18 Martin Glinz Thomas Fritz Software Engineering Kapitel 18 Produktivitätsfaktoren 2007-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch

Mehr

COMOS Enterprise Server

COMOS Enterprise Server COMOS Enterprise Server White Paper Weltweite Anwendungsvernetzung mit serviceorientierter Architektur August 2010 Zusammenfassung Interoperabilität ist heutzutage für die effiziente Planung und den Betrieb

Mehr

ASQT 2015. 13. Anwenderkonferenz für Softwarequalität, Test und Innovation

ASQT 2015. 13. Anwenderkonferenz für Softwarequalität, Test und Innovation ASQT 2015 13. Anwenderkonferenz für Softwarequalität, Test und Innovation Kongress Graz 16. u. 17. April 2015 www.asqt.org Motivation In den letzten 50 Jahren haben zwei Wellen der Informationstechnologie

Mehr

Jump Project. Softwarelösungen für professionelles Projektmanagement

Jump Project. Softwarelösungen für professionelles Projektmanagement Jump Project Softwarelösungen für professionelles Projektmanagement Jump Project Office Übersichtliche Dokumentenstruktur und schneller Zugriff auf alle wichtigen Funktionen. Steuern Sie Ihre Projekte

Mehr

Configuration Management mit Verbosy 17.04.2013 OSDC 2013. Eric Lippmann www.netways.de

Configuration Management mit Verbosy 17.04.2013 OSDC 2013. Eric Lippmann www.netways.de Configuration Management mit Verbosy 17.04.2013 OSDC 2013 Eric Lippmann Kurzvorstellung NETWAYS Expertise OPEN SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER Monitoring & Reporting Configuration Management

Mehr

Model Driven SOA. < J Springer. Anwendungsorientierte Methodik und Vorgehen in der Praxis. Gerhard Rempp Mark Akermann Martin Löffler Jens Lehmann

Model Driven SOA. < J Springer. Anwendungsorientierte Methodik und Vorgehen in der Praxis. Gerhard Rempp Mark Akermann Martin Löffler Jens Lehmann Gerhard Rempp Mark Akermann Martin Löffler Jens Lehmann Model Driven SOA Anwendungsorientierte Methodik und Vorgehen in der Praxis Mit Illustrationen von Martin Starzmann < J Springer Inhaltsverzeichnis

Mehr

Dipl. Inf. Ali M. Akbarian

Dipl. Inf. Ali M. Akbarian Dipl. Inf. Ali M. Akbarian 2012 Einführung Globalisierung, Innovation und Kundenzufriedenheit sind auch in Zukunft die wichtigsten Herausforderungen der Unternehmen. Diese Herausforderungen verlangen:

Mehr

Vortrag von: Ilias Agorakis & Robert Roginer

Vortrag von: Ilias Agorakis & Robert Roginer MDA Model Driven Architecture Vortrag von: Ilias Agorakis & Robert Roginer Anwendungen der SWT - WS 08/09 Inhalt Was ist MDA? Object Management Group (OMG) Ziele Konzepte der MDA Werkzeuge Vor- und Nachteile

Mehr

Client/Server-Systeme

Client/Server-Systeme Fachbereich Informatik Projektgruppe KOSI Kooperative Spiele im Internet Client/Server-Systeme Vortragender Jan-Ole Janssen 26. November 2000 Übersicht Teil 1 Das Client/Server-Konzept Teil 2 Client/Server-Architekturen

Mehr

Softwareentwicklungsprozesse. 18. Oktober 2012

Softwareentwicklungsprozesse. 18. Oktober 2012 Softwareentwicklungsprozesse 18. Oktober 2012 Überblick Was soll ein Softwareentwicklungsprozess leisten? Überblick über Softwareentwicklungsprozesse Welche gibt es? Warum gibt es mehrere? Diskussion:

Mehr

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements

Mehr

Toolgestützte Prozessdokumentation. Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46

Toolgestützte Prozessdokumentation. Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46 Toolgestützte Prozessdokumentation Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46 Wir bieten unseren Kunden End-to-End Lösungen an Consulting Systems Integration

Mehr

Werkzeugunterstützung mit V-Modell XT Projektassistent und V-Modell XT Editor

Werkzeugunterstützung mit V-Modell XT Projektassistent und V-Modell XT Editor Das neue Werkzeugunterstützung mit Projektassistent und Editor Dr. Marc Sihling 4Soft GmbH Motivation Generelle Zielsetzung Die Verfügbarkeit bedarfsgerechter Werkzeuge hilft bei Einarbeitung, Auseinandersetzung

Mehr

Asklepius-DA Die intelligente Technologie für die umfassende Analyse medizinischer Daten Leistungsbeschreibung

Asklepius-DA Die intelligente Technologie für die umfassende Analyse medizinischer Daten Leistungsbeschreibung Asklepius-DA Die intelligente Technologie für die umfassende Analyse medizinischer Daten Leistungsbeschreibung Datei: Asklepius DA Flyer_Leistung_2 Seite: 1 von:5 1 Umfassende Datenanalyse Mit Asklepius-DA

Mehr

Dr. Rainer Drath AutomationML. Architekturüberblick. ABB Group April 13, 2010 Slide 1

Dr. Rainer Drath AutomationML. Architekturüberblick. ABB Group April 13, 2010 Slide 1 Dr. Rainer Drath AutomationML Architekturüberblick April 13, 2010 Slide 1 Zielstellung AutomationML Datenaustausch für die Automatisierungsplanung Topologie Geometrie Kinematik Bewegungs-Planung Verhaltensbeschreibung

Mehr

Interoperabilitätstandards damals und heute

Interoperabilitätstandards damals und heute Jahrestagung HL7 Österreich Interoperabilitätstandards damals und heute Prof. Dr. habil., FACMI, FACHI, FHL7, Interoperabilitäts-Herausforderung Interoperabilität beschreibt Motivation, Bereitschaft, Fähigkeit

Mehr

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung Block R (Rahmen): SE Aktivitäten 21.10.04 1 Vorlesung Methoden des Software Engineering Block R Rahmen Aktivitäten der Software-Entwicklung Martin Wirsing Einheit R.2, 21.10.2004 Block R (Rahmen): SE Aktivitäten

Mehr

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen

Mehr

Abschlussvortrag Masterarbeit: Operationalizing Architecture in an agile Software Projec

Abschlussvortrag Masterarbeit: Operationalizing Architecture in an agile Software Projec Abschlussvortrag Masterarbeit: Operationalizing in an agile Software Projec Freie Universität Berlin, Institut für Informatik February 2, 2015 Übersicht 2 Was ist Softwarearchitektur? Softwarearchitektur

Mehr

Release Automation für Siebel

Release Automation für Siebel June 30 th 2015 Release Automation für Siebel Stefan Kures Agenda + Herausforderungen + Lösung mit Automic + Vorteile + Resultate 3 Property of Automic Software. All rights reserved Siebel als zentrale

Mehr

PrintTalk 2.0, XJDF & WebToPrint

PrintTalk 2.0, XJDF & WebToPrint PrintTalk 2.0, XJDF & WebToPrint Referent: Stefan Meissner (s.meissner@flyeralarm.de) CIP4 Chairman Tools & Infrastructure WG CIP4 Chairman XJDF WG Vernetzung in der Grafischen Industrie. CIP4 & WEB TO

Mehr

Einflussfaktoren auf eine Softwarearchitektur und ihre Wechselwirkungen Entwurfsentscheidungen systematisieren

Einflussfaktoren auf eine Softwarearchitektur und ihre Wechselwirkungen Entwurfsentscheidungen systematisieren 1 Einflussfaktoren auf eine Softwarearchitektur und ihre Wechselwirkungen Entwurfsentscheidungen systematisieren W3L AG info@w3l.de 2011 2 Agenda Softwarearchitektur und Architekturentwurf Definition Überblick

Mehr

Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I)

Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I) Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I) Historisch Kulturelle Informationsverarbeitung Hauptseminar: KLIPS 2.0 Dozent: Prof. Dr. Thaller Referent:

Mehr

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen

Mehr

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung IBM WebSphere Process Server Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung AGENDA 1. Überblick 2. WebSphere Process Server 3. Komponenten 4. Präsentation

Mehr

AristaFlow BPM Suite Überblick. AristaFlow GmbH Ulm

AristaFlow BPM Suite Überblick. AristaFlow GmbH Ulm AristaFlow BPM Suite Überblick AristaFlow GmbH Ulm AristaFlow BPM Suite Activity Repository Editor Aktivitäten und Services integrieren und verwalten Org Model Editor Organisationsmodell abbilden Process

Mehr

Wiki-basierte Dokumentation von Software-Entwicklungsprozessen

Wiki-basierte Dokumentation von Software-Entwicklungsprozessen Wiki-basierte Dokumentation von Software-Entwicklungsprozessen Erfahrungen aus der industriellen Praxis Fraunhofer IESE Kaiserslautern Inhalt Wiki-basierte Dokumentation von Software-Entwicklungsprozessen

Mehr

Gruppe 2: Rui Gu, Wei Zhu, Veysel Imamoglu, Dimitar Dimitrov, Karl Oppermann, Nathalie Hrycej, Markus Schnalke, Christoph Galler

Gruppe 2: Rui Gu, Wei Zhu, Veysel Imamoglu, Dimitar Dimitrov, Karl Oppermann, Nathalie Hrycej, Markus Schnalke, Christoph Galler Gruppe 2: Rui Gu, Wei Zhu, Veysel Imamoglu, Dimitar Dimitrov, Karl Oppermann, Nathalie Hrycej, Markus Schnalke, Christoph Galler Modellgetriebene Softwareentwicklung auf Basis von TOPCASED am Beispiel

Mehr

Release Management und Automatisierung in der Praxis

Release Management und Automatisierung in der Praxis Release Management und Automatisierung in der Praxis Jürgen Decker, 15.06.2012 Director Business Development Warum Application Release Management? + Zunehmende Komplexität von Anwendungen und Infrastruktur

Mehr

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices Visual Studio Team System 15. Mai 2006 TU Dresden Oliver Scheer Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH Agenda Einführung in Visual Studio Team System Demo Fragen

Mehr

Seminarvortrag Serviceorientierte Softwarearchitekturen

Seminarvortrag Serviceorientierte Softwarearchitekturen Seminarvortrag Serviceorientierte Softwarearchitekturen vorhandene Altsysteme Gliederung Einführung Grundlegende Modelle Grundlegende Komponenten Architekturen 2 Einführung Altanwendung und Altsysteme?

Mehr

Konzept Themenkarte zur Verbesserung von Reviews

Konzept Themenkarte zur Verbesserung von Reviews Konzept Themenkarte zur Verbesserung von Reviews Daniel Ott Requirements Management GR/PST/25.11.11 GR/PST 25.11.11 1 Inhalt Motivation Anforderungsdokumente in der Praxis Probleme in der Qualitätssicherung

Mehr

Copyright 2014 Delta Software Technology GmbH. All Rights reserved.

Copyright 2014 Delta Software Technology GmbH. All Rights reserved. Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für

Mehr

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang HMS Statistiken mit SAS ins Internet HMS Analytical Software GmbH - Johannes Lang Schweizer Tage der öffentlichen Statistik, Davos 08.09. 10.09.2008 1 Agenda Vorstellung Inhaltliche Einleitung Statische

Mehr

Einführung in Generatives Programmieren. Bastian Molkenthin

Einführung in Generatives Programmieren. Bastian Molkenthin Einführung in Generatives Programmieren Bastian Molkenthin Motivation Industrielle Entwicklung *!!*,(% % - #$% #!" + '( & )!* Softwareentwicklung Rückblick auf Objektorientierung Objektorientierte Softwareentwicklung

Mehr

Methoden-Tailoring zur Produkt- und

Methoden-Tailoring zur Produkt- und Methoden-Tailoring zur Produkt- und Dietmar Winkler, Stefan Biffl Vienna University of Technology Institute of Software Technology and Interactive Systems dietmar.winkler@qse.ifs.tuwien.ac.at http://qse.ifs.tuwien.ac.at

Mehr

Kundenanforderungen dokumentieren

Kundenanforderungen dokumentieren Requirements Engineering Kundenanforderungen dokumentieren Bereich Anforderungen Aktivität Kunden-Anforderungen erheben Ziele Gesteigerte Kundenzufriedenheit Dokumentation der genauen Erwartungen des Kunden

Mehr

Enterprise Program Management Service

Enterprise Program Management Service Enterprise Program Management Service Kundenpräsentation 19/04/2013 Enterprise Program Management Anforderungen Eine passende Enterprise Program Management Lösung zur Planung und Implementierung von Projekten

Mehr

Von Rockstars und Apothekern: Kombiniertes Service und Asset Management

Von Rockstars und Apothekern: Kombiniertes Service und Asset Management Von Rockstars und Apothekern: Kombiniertes Service und Asset Management Roman Stadlmair Consulting & Training EMEA Provance rstadlmair@provance.com Was Anlagenverwaltung damit zu tun hat! Über Provance

Mehr

Model Driven SOA Modellgetriebene Entwicklung von SOA Anwendungen. OOP München, 26.01.2011

Model Driven SOA Modellgetriebene Entwicklung von SOA Anwendungen. OOP München, 26.01.2011 Model Driven SOA Modellgetriebene Entwicklung von SOA Anwendungen OOP München, 26.01.2011 I N H A L T 1. SOA das erste Projekt 2. Prozesse Ergebnisse aus dem Fachbereich 3. Der Business Analyst und BPMN

Mehr

Comparing Software Factories and Software Product Lines

Comparing Software Factories and Software Product Lines Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich

Mehr

SEA. Modellgetriebene Softwareentwicklung in der BA

SEA. Modellgetriebene Softwareentwicklung in der BA SEA Modellgetriebene Softwareentwicklung in der BA MDA bei der BA Ziele/Vorteile: für die Fachabteilung für die Systementwicklung für den Betrieb Wie wird MDA in der BA umgesetzt? Seite 2 MDA bei der BA

Mehr

EPLAN PPE überzeugt durch hohe Planungssicherheit, Zeitersparnis und Kostenreduktion,

EPLAN PPE überzeugt durch hohe Planungssicherheit, Zeitersparnis und Kostenreduktion, OPTIMALES SYSTEM für offene Märkte EPLAN PPE überzeugt durch hohe Planungssicherheit, Zeitersparnis und Kostenreduktion, die Sie realisieren können das Plus für Ihre Wettbewerbsfähigkeit. Die umfangreichen

Mehr

EoL-Testautomation 2.0. Technische Beschreibung. DI Hans-Peter Haberlandner. Blumatix GmbH

EoL-Testautomation 2.0. Technische Beschreibung. DI Hans-Peter Haberlandner. Blumatix GmbH EoL-Testautomation 2.0 Technische Beschreibung DI Hans-Peter Haberlandner Blumatix GmbH EoL-Testautomation 2.0 Technische Beschreibung Die Herausforderung Die Software spielt im Bereich der Testautomation

Mehr

Integrated Engineering

Integrated Engineering Integrated Engineering Workshop 1 Herausfordungen und Lösungen zur Feldgeräteintegration in Planungs-/Wartungstools Christian Kleindienst, Produktmanager Prozessinstrumente, Siemens Karlsruhe Wartungstools

Mehr

Tutorial: Eigene Module und Extensions entwickeln. Version: 0.1 Autor: Anja Beuth

Tutorial: Eigene Module und Extensions entwickeln. Version: 0.1 Autor: Anja Beuth Tutorial: Eigene Module und Extensions entwickeln Version: 0.1 Autor: Anja Beuth Inhaltsverzeichnis 1 2 2.1 2.2 2.3 2.4 3 4 4.1 4.2 4.3 5 5.1 6 6.1 6.2 Notwendigkeit prüfen... Ein Projekt in Visual Studio

Mehr

Daniel Riekert, Roche AG 11.Juni, 2015

Daniel Riekert, Roche AG 11.Juni, 2015 guideline @ Roche - Owner in Projekten Daniel Riekert, Roche AG 11.Juni, 2015 Building Information Modeling Unsere Erwartung an Lebenszyklus: Bei Roche wollen wir mit einem integrierten 3D CAD & Daten

Mehr

Software-Entwicklung

Software-Entwicklung Software-Entwicklung SEP 96 Geschichte der Programmierung Aufgaben von, Anforderungen an Programme mit der Zeit verändert 1 Programmierung über Lochkarten z.b. für Rechenaufgaben 2 maschinennahe Programmierung

Mehr

Business Process- und Workflow- Metamodelle. Konzepte und konkrete Implementierungen

Business Process- und Workflow- Metamodelle. Konzepte und konkrete Implementierungen Business Process- und Workflow- Metamodelle Konzepte und konkrete Implementierungen Inhalt Einführung Metamodelle Business Process Metamodelle Workflow Metamodelle (WPDL, WAMO, FlowMark) Datenmetamodelle

Mehr

CWA Flow. CWA Flow - 8D-Report. Die flexibel konfigurierbare Software. Freie Definition von Formularen und Prozessen

CWA Flow. CWA Flow - 8D-Report. Die flexibel konfigurierbare Software. Freie Definition von Formularen und Prozessen CWA Flow - 8D-Report Web- und workflowbasierte Software für Reklamationen, Probleme und 8D-Report CWA Flow Module für Qualitätsmanagement und Prozessmanagement Die flexibel konfigurierbare Software Freie

Mehr

Transparente SOA Governance mit Modellierung. OOP 2010 München, 28. Januar 2010, 12:30 Uhr Modeling Day

Transparente SOA Governance mit Modellierung. OOP 2010 München, 28. Januar 2010, 12:30 Uhr Modeling Day Transparente SOA Governance mit Modellierung OOP 2010 München, 28. Januar 2010, 12:30 Uhr Modeling Day I N H A L T 1. SOA Governance 2. Service Repositories 3. SOA Governance mit Modellen I N H A L T 1.

Mehr

Microsoft SharePoint 2013 Designer

Microsoft SharePoint 2013 Designer Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste

Mehr

Datenmanagement und einfache Automatisierungen in Ingenieursanwendungen mit dem DataFinder Eike Hoffmann 5. April 2006 Frankfurt a.m.

Datenmanagement und einfache Automatisierungen in Ingenieursanwendungen mit dem DataFinder Eike Hoffmann 5. April 2006 Frankfurt a.m. Datenmanagement und einfache Automatisierungen in Ingenieursanwendungen mit dem DataFinder Eike Hoffmann 5. April 2006 Frankfurt a.m. Folie 1 > DataFinder Organize your data > Eike Hoffmann Datenmanagement

Mehr

BPM ohne Grenzen: Werkzeug und organisationsübergreifende Kollaboration. BPM in Practice, Hamburg, 10.10.2014

BPM ohne Grenzen: Werkzeug und organisationsübergreifende Kollaboration. BPM in Practice, Hamburg, 10.10.2014 BPM ohne Grenzen: Werkzeug und organisationsübergreifende Kollaboration BPM in Practice, Hamburg, 10.10.2014 Seit über 30 Jahren bietet MID Lösungen zur modellbasierten Entwicklung auf höchstem technischem

Mehr

Model Driven Architecture (MDA)

Model Driven Architecture (MDA) Model Driven Architecture (MDA) Vortrag im Fach Software Engineering II BA Mannheim / Fachrichtung Angewandte Informatik Torsten Hopp Gliederung Einleitung Motivation Grundzüge der MDA Ziele & Potenziale

Mehr

Experience. nr.52. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. märz 2012

Experience. nr.52. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. märz 2012 ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.52 märz 2012 RequIREMENTs EngINEERINg Ins Schwarze treffen Ins SchwARze treffen Requirements Engineering: die Grundlagen

Mehr

OpenCms jbpm Workflow Engine. OpenCms und jbpm Workflow Engine

OpenCms jbpm Workflow Engine. OpenCms und jbpm Workflow Engine OpenCms und jbpm Workflow Engine Geschäftliche Abläufe in einem Unternehmen folgen zu einem großen Prozentsatz beschreibbaren Prozessen, den so genannten Geschäftsprozessen. Diese Erkenntnis führte zum

Mehr

Mit Integrated Engineering die Wettbewerbsfähigkeit sichern

Mit Integrated Engineering die Wettbewerbsfähigkeit sichern Anlagenbetrieb Prozessautomatisierung mit SIMATIC PCS 7 Mit Integrated Engineering die Wettbewerbsfähigkeit sichern siemens.com/answers Anlagenbetrieb Seite 2 Anlagenbetrieb Seite 3 Früher: Planungsmodelle

Mehr

paluno Software & CPS Matthias Book Innovationsworkshop Horizon 2020 ICT 23.01.2014

paluno Software & CPS Matthias Book Innovationsworkshop Horizon 2020 ICT 23.01.2014 Impulse aus dem CPS-Netzwerk NRW Software & CPS Matthias Book Innovationsworkshop Horizon 2020 ICT 23.01.2014 Cyber Physical NRW Überblick: Software-technische Herausforderungen Cyber Physical Systems

Mehr

Neue Produkte 2010. Ploetz + Zeller GmbH Truderinger Straße 13 81677 München Tel: +49 (89) 890 635-0 www.p-und-z.de

Neue Produkte 2010. Ploetz + Zeller GmbH Truderinger Straße 13 81677 München Tel: +49 (89) 890 635-0 www.p-und-z.de Neue Produkte 2010 Ploetz + Zeller GmbH Truderinger Straße 13 81677 München Tel: +49 (89) 890 635-0 Ploetz + Zeller GmbH. Symbio ist eine eingetragene Marke der Ploetz + Zeller GmbH. Alle anderen Marken

Mehr

1 Einleitung. Betriebswirtschaftlich administrative Systeme

1 Einleitung. Betriebswirtschaftlich administrative Systeme 1 1 Einleitung Data Warehousing hat sich in den letzten Jahren zu einem der zentralen Themen der Informationstechnologie entwickelt. Es wird als strategisches Werkzeug zur Bereitstellung von Informationen

Mehr

Enterprise Service Bus

Enterprise Service Bus Enterprise Service Bus Christopher Weiß 25.01.2010 Gliederung 1 Motivation und Einordung Integrationsformen 2 Definition und Eigenschaften Definitionen Eigenschaften 3 Aufbau und Konzepte Aufbau Produkte

Mehr

Smart building automation

Smart building automation evolution in automation Smart building automation the process IT automation platform Advanced Process Control on demand Energy Management based on ISO 50001 Applied Industrie 4.0 solutions Intelligent

Mehr

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa

Mehr

BDI-Agenten für agile zielorientierte Geschäftsprozesse

BDI-Agenten für agile zielorientierte Geschäftsprozesse BDI-Agenten für agile zielorientierte Geschäftsprozesse Birgit Burmeister 3. Expertenforum Agenten in der Automatisierungstechnik Universität Stuttgart, 29./30. September 2008 Birgit Burmeister / GR/EPF

Mehr

Kurzanleitung ejax Online-Demo

Kurzanleitung ejax Online-Demo Dieser Leitfaden führt Sie in 12 Schritten durch die Module der Online Demo-Version des ejax Management Systems. Übersicht und Navigation Schritt 1 Nach der Anmeldung und dem Start der Anwendungsoberfläche

Mehr

Erhebung interoperabler medizinischer Daten basierend auf ISO/CEN 13606 Archetypen

Erhebung interoperabler medizinischer Daten basierend auf ISO/CEN 13606 Archetypen Hans Demski GMDS2010 - Mannheim Erhebung interoperabler medizinischer Daten basierend auf ISO/CEN 13606 Archetypen Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt Arbeitsgruppe

Mehr

Reference Migration Process ReMiP

Reference Migration Process ReMiP Reference Migration Process ReMiP Ein Referenz-Prozess der Software-Migration 1 Übersicht Motivation º Gründe für Migrationen º Notwendigkeit eines generischen Referenz-Prozesses Herleitung des Referenzprozesses

Mehr

Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph!

Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph! Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph! www.semantic-web-grundlagen.de Ontology Engineering! Dr. Sebastian Rudolph! Semantic Web Architecture

Mehr

Jazz Rational Team Concert. InfoPoint, 10. Juni 2009 Silver Scherrer

Jazz Rational Team Concert. InfoPoint, 10. Juni 2009 Silver Scherrer Jazz Rational Team Concert InfoPoint, 10. Juni 2009 Silver Scherrer Inhalt Was ist Jazz? Mehrwert von Jazz Jazz Community Rational Team Concert Rational Team Concert Funktionalität Screenshots, Demo Fazit

Mehr

Semantic Web Technologies I

Semantic Web Technologies I Semantic Web Technologies I Lehrveranstaltung im WS11/12 Dr. Elena Simperl PD Dr. Sebastian Rudolph M. Sc. Anees ul Mehdi Ontology Engineering Dr. Elena Simperl XML und URIs Einführung in RDF RDF Schema

Mehr

pro care ELAN Datendrehscheibe für integrierte Geschäftsprozesse und Dunkelverarbeitung

pro care ELAN Datendrehscheibe für integrierte Geschäftsprozesse und Dunkelverarbeitung pro care ELAN Datendrehscheibe für integrierte Geschäftsprozesse und Dunkelverarbeitung Wilfrid Kettler BITMARCK-Kundentag 2015-03.11.2015 Sichere ebusiness-lösungen komplett aus einer Hand. Am Borsigturm

Mehr