JIAC-IV. Java-based Intelligent Agents Componentware. Toolkit zur Realisierung agentenbasierter Telekommunikationsanwendungen und Telematikdienste

Größe: px
Ab Seite anzeigen:

Download "JIAC-IV. Java-based Intelligent Agents Componentware. Toolkit zur Realisierung agentenbasierter Telekommunikationsanwendungen und Telematikdienste"

Transkript

1 JIAC-IV Java-based Intelligent Agents Componentware Toolkit zur Realisierung agentenbasierter Telekommunikationsanwendungen und Telematikdienste Stefan Fricke

2 Gliederung Motivation Agenten JIAC-IV-Toolkit Zusammenfassung Stefan Fricke JIAC-IV 2

3 Motivation Gestaltung komplexer, verteilter Software-Systeme hohes Maß an Wiederverwendbarkeit Dienstgedanke einfache Komposition komplexer Dienste hohes Maß an Sicherheit und Flexibilität Stefan Fricke JIAC-IV 3

4 Serviceware-Framework: Anforderungen mächtige Abstraktionen Skalierbarkeit Flexibilität zur Laufzeit Werkzeuge Management und Security Szenario eines elektronischen Marktplatzes Stefan Fricke JIAC-IV 4

5 (Software-) Agenten: Eigenschaften Interaktivität Peer-to-Peer Sprechakte Ontologien Interaktionsprotokolle Multiagentensysteme Sprechaktbeispiel kein akzeptierter Agentenbegriff Autonomie Stellvertreterfunktion Handlungsautonomie Entscheidungskompetenz weitere Eigenschaften Stefan Fricke JIAC-IV 5

6 Agenten: Frameworks / Toolkits Agentenarchitektur Ablaufsteuerung wahrnehmen, räsonnieren, handeln Basisfunktionalität Kommunikation, Verschlüsselung,... Laufzeitumgebung Infrastrukturdienste Kommunikation, Sicherheit,... Entwicklungsumgebung Methodologie Programmiersprache Toolkit Agent-Oriented Software Engineering Fähigkeiten, Kommunikation Entwicklung, Management, Test Architekturtypen Beispiele Stefan Fricke JIAC-IV 6

7 JIAC-IV: Agentenplattform für kooperative Dienste Agentenarchitektur Infrastruktur Entwicklungsumgebung Implementierung Stefan Fricke JIAC-IV 7

8 JIAC-IV Agentenarchitektur Komponenten- Framework lose Kopplung über Rollen wissensspeichernde und -verarbeitende Komponenten message server plan generation plan evaluation fact maintainance fact base Framework plan library plan selection situation assessment rule base intention structure scheduler goal selection goal stack control cycle timer execution communication service library introspection management bean manipulation application bean communication bean security bean Belief-Desire-Intention-Verarbeitungsmodell Standardkomponenten Komponenteninteraktion Stefan Fricke JIAC-IV 8

9 JIAC-IV Infrastruktur Agentenplattformen Manager-Agent für Autorisierung Agentenmigration DF-Agent für Dienstregistrierung Plattformbild-4 Plattformbild-3 Migrationsprotokoll mehr zu Management Security-Agenten für Zertifikate mehr zu Security und Notarfunktionen dynamische Dienstnutzung Dienstsuche mittels Directory Facilitator Interaktionsprotokolle Dienstnutzungsprotokoll Stefan Fricke JIAC-IV 9

10 JIAC-IV Entwicklungsumgebung Sprachen Ontologiesprache zur Domänenmodellierung Logische Beschreibung von Diensten Java für die Anwendungslogik mehr Dienst = Rolle x Protokolle x Logik x Ontologien Werkzeuge Erstellung von Diensten Agent Development Environment Testen von Agenten Managementwerkzeuge Debugger, Logfile-Analyse Marktplatzmonitor Stefan Fricke JIAC-IV 10

11 JIAC-IV Zusammenfassung Dienstnutzung durch Agenten ontologiebasiert verteilte, dynamische Diensterbringung offenes System stationäre und mobile Agenten weitgehende FIPA-Konformität Skalierbarkeit auf Agentenarchitektur- und System-Ebene Management- und Sicherheitsinfrastruktur Entwicklungswerkzeuge Stefan Fricke JIAC-IV 11

12 Ende Fragen? Stefan Fricke JIAC-IV 12

13 Ausblick Stefan Fricke JIAC-IV 13

14 Agenten-Toolkit Agenten Toolkit Werkzeuge Agentbuilder Scripteditor... Dialogeditor Test + Validation Debugger/Monitor... Admin-Tools Basis Architektur Laufzeitumgebung Stefan Fricke JIAC-IV 14

15 JIAC-IV Marktplatz Marktplatzmanager-Agent Infrastrukturagenten - für Autorisierung und Dienstvermittlung - für Sicherheit und Management mobile Agenten stationäre Agenten - auf und außerhalb der Plattform Stefan Fricke JIAC-IV 15

16 JIAC-IV - Infrastruktur: Marktplätze 2 mobiler Agent Migrierende Agenten 1 Stefan Fricke JIAC-IV 16

17 Komponenten eines Agenten Kernel Kernkomponenten Peripheriekomponenten message server plan generation plan evaluation fact maintainance plan library plan selection situation assessment kernel intention structure scheduler goal selection control cycle timer execution communication introspection management bean manipulation application bean communication bean fact base rule base goal stack service library security bean weiter: Standardkomponenten control unit knowledgebase optional periphery flow of control knowledge access Stefan Fricke JIAC-IV 17

18 Standardkomponenten Management Agentenhülle allgemein Sicherheit Transport ControlBean FaultBean Configuration Bean Accounting Bean Performance Bean AgentKernel ControlCycle MessageServer FactAccess FactBean SituationBean TimerBean Certificate Management TrustBean Secure Communication JVM Communication TCPIP Communication Direct Communication TracingBean DGUIBean ServiceControl Mechanisms SSL Communication GoalBean Handlung SelectionBean SchedulerBean ExecutionBean kernel managment security Communication Comp Stefan Fricke JIAC-IV 18

19 Komponenteninteraktion ControlCycle AB 1 AB 2 AB 3 AB AI M AgentBean AgentInterface Message Komponente ohne Thread Komponente mit Thread step step AI a AI b AI c AI d AB 1 AB 2 AB 3 AB 4 AI e M1M2 M1M2M3 M1M2M3 send M3 AI a AI c AI a AI b AI c AI d AI e AB 1 AB 2 AB 3 AB 3 AB 4 MessageServer deliver M3 AI a AI c MessageQueue AgentBeanQueue AddressList Stefan Fricke JIAC-IV 19

20 Agentenkern Komponenten: aktiv, kontrolliert, passiv Nachrichtenqueue Kernel-gesteuert Agent Kernel reg reg indirekte Nachrichtenvermittlung... Ci Ci+1... reg I1 C1 Control Cycle (Thread) [3] step I2 C2 [2b] MessageServer [2a] step C3 (Thread) [1] A B heißt A referenziert B Kontrollfluß I1, I2 sind Interfaces C1, C2 sind Komponenten Komponente Objekt Event-Queue Stefan Fricke JIAC-IV 20

21 Zielgerichtetes Handeln Ziel Formel mit Variablen, Meta-Attributen Zielauswahl Test auf Erfüllung, Einordnung in Zielstapel Planauswahl Planelement (Dienst), Anwendbarkeit, Instantiierung Scheduler Auswahl einer Intention Ausführung Einzelschritte, Zerlegung, Beauftragung Anwendungs-Komponenten Ergebnispropagierung Variableninstantiierung Stefan Fricke JIAC-IV 21

22 JIAC-IV Migrationsprotokoll starke Migration mobile Agent start Migration- Client-Protocol Marketplace of mobile Agent destination Marketplace 3 Parteien state = wait 2 Protokolle Security start Migration-Server-Protocol Authentication check of Trust lists Question: migration allowed? (cancel on distrust) Reply: yes, JAR Transportoptimierung Protokoll-Script state = active deserialize() quit and remove agent JAR Reply: yes send serialized agent Acknowledge save as JAR (Reply=no then cancel) restart agent (cancel on failure) Stefan Fricke JIAC-IV 22

23 JIAC-Agentenplattform Agententypen, Agentenzustand interne und externe Kommunikation Stefan Fricke JIAC-IV 23

24 Agentendebugger Zielspezifikationen Zustand des Agenten Schrittweise Ausführung Logging Komponenten Loglevel Log-File Stefan Fricke JIAC-IV 24

25 Logfile-Analyse Chronologische Darstellung Logische Abläufe detaillierte Vorgangsinformationen Stefan Fricke JIAC-IV 25

26 Managementfunktionalitäten Dienstverwaltung Registrierung, Brokering Konfiguration zur Laufzeit, zur Designzeit Accounting Fehlerbehandlung Datenerhebung, Benachrichtigung Kategorisierung, Reporting, Ping Marktplatzverwaltung Manager, Migration, Registrierung Tracing Stefan Fricke JIAC-IV 26

27 Sicherheitsfunktionalitäten Komponenten: Verschlüsselung SSL, Sprechaktebene Zertifikate verwalten und verteilen (X.509, v.3) Kurzzeitzertifikate für mobile Agenten Autorisierung Dienstzugriffskontrolle, Migrationskontrolle Agenten: Identität eindeutiger Name Sicherheitsagent Zertifikatsvert., Migrationskontrolle S.dienstagent Zeitstempel, Signaturprüfung, Verträge CA Zertifikatsvergabe, CRL-Pflege Stefan Fricke JIAC-IV 27

28 Multiagentensysteme Typischerweise lose Kopplung mehrerer Agenten, kooperierend oder konkurrierend, interagierend mittels Koordinationsprotokollen. Systemeigenschaften: Dynamik durch kooperativen Problemlöseprozess Flexibilität & Skalierbarkeit Ausfallsicherheit durch gezielte Redundanz Stefan Fricke JIAC-IV 28

29 Stefan Fricke JIAC-IV 29

30 Stefan Fricke JIAC-IV 30

31 Stefan Fricke JIAC-IV 31

32 Stefan Fricke JIAC-IV 32

33 Stefan Fricke JIAC-IV 33

34 Anforderungen Systeme zum Management von Netzen Plattformen zur Entwicklung und Bereitstellung von Diensten Integration existierender Informationssysteme und -quellen Unterstützung der Anforderungen unterschiedlicher Rollen Sicherheit Personalisierbarkeit... Stefan Fricke JIAC-IV 34

35 Einzelagent Trennung von Wissen und Kontrolle Wissenstypen Ontologien, Fakten Reaktionsregeln (Reaktivität) Ziele, Handlungen, Intentionen (Proaktivität) Kontrollfunktionen Weltzustand: Faktenaktualisierung reaktives Handeln: Reagieren auf Situationsänderung zielgerichtetes Handeln: Aufstellen und Ausführen von Intentionen aufgrund von Zielen Stefan Fricke JIAC-IV 35

36 Agentengesellschaft Kommunikation Sprechakte, Protokolle (FIPA-konform) gemeinsames Vokabular durch Ontologien Interoperabilität durch FIPA-Konformität Dienste Beschreibung von Diensten als Handlung Dienst-Aushandlung durch Metaprotokoll Infrastruktur Marktplätze: Registrierung, Migration Infrastrukturdienste: Dienst-/Adreßvermittlung,... Stefan Fricke JIAC-IV 36

37 Managementfunktionalitäten Fehlerbehandlung: Kategorisierung, Reporting Konfiguration: zur Laufzeit, zur Designzeit Accounting: Metering, Charging Marktplatzverwaltung: Manager, Migration, Registrierung Dienstverwaltung: Registrierung, Brokering Stefan Fricke JIAC-IV 37

38 Sicherheitsfunktionalitäten Komponenten: Verschlüsselung: SSL, Sprechaktebene Zertifikate: Verwaltungskomponente, Verteilung Autorisierung: Dienstzugriffskontrolle, Migrationskontrolle Agenten: Sicherheitsagent: Zertifikatsvert., Migrationskontrolle S.dienstagent: Zeitstempel, Signaturprüfung, Notar CA: Zertifikatsvergabe, CRL-Pflege Stefan Fricke JIAC-IV 38

39 Dienst-Metaprotokoll Rollen: user Phase 1 start request agree refuse end acceptproposal propose rejectproposal provider (single provider) service protocol (several providers) negotiation protocol Phase 2 Phase 3 done failure accept reject success failure end Stefan Fricke JIAC-IV 39

40 Implementation Java 2 (JDK1.2.2) Komponenten sind JavaBeans Läuft unter Unix (Solaris, Linux) und Windows (NT, 9X) Benutzt ISASILK und IAIKJCE der TU Graz und Netscape Directory Bibliotheken Sprachelemente werden kompiliert Stefan Fricke JIAC-IV 40

41 Sprachen zur Wissensrepräsentation dreiwertige Logik: Aussagen: Ontologien: deklaratives Wissen: prozedurales Wissen: interaktives Wissen: unvollständiges Wissen Werte, Objekte, Terme, Formeln Kategorien, Funktionen, Metawissen Fakten, Ziele, Intentionen Dienste, Skripte, Planelemente, Reaktionsregeln Sprechakte, Protokolle/Rollen Stefan Fricke JIAC-IV 41

42 Werkzeuge Definitionswerkzeuge Marktplatzmonitor Agenten auf einem Marktplatz Beobachten der Sprechakt-Interaktionen Agentendebugger schrittweise, kontrollierte Ausführung einzelner Agenten Logfile-Analyse fokussiertes Loggen agenteninterner Prozesse Aufbereitung für post-mortem-analyse Stefan Fricke JIAC-IV 42

43 Beispiel eines Sprechakts (inform :sender :receiver :content :in-reply-to :reply-with :language :ontology ) agent1 hpl-auction-server (price (bid bravo-superhits) 15 dm) round-4 bid04 sl hpl-auction Stefan Fricke JIAC-IV 43

44 Stefan Fricke JIAC-IV 44

45 Stefan Fricke JIAC-IV 45

46 Weitere Eigenschaften von Agenten Reaktivität Reaktion auf Umwelteinflüsse Proaktivität zielgerichtetes Handeln Intelligenz Planen oder Lernen Mobilität den Ausführungsort wechseln / weiter Stefan Fricke JIAC-IV 46

47 Agentenplattformen Voyager (Object Space) Object Request Broker - Architektur RMI-Kommunikation Mobilität Zeus (BT), Jack Intelligent Agents (Agent Oriented Software Group), AgentBuilder (Reticular Systems, Inc.) BDI-basiert KQML-Kommunikation Toolkit Stefan Fricke JIAC-IV 47

48 JIAC-IV: Agent Development Environment Agenten konfigurieren Ontologien Komponenten Planelemente Marktplätze erstellen Agenten platzieren Dokumentation Stefan Fricke JIAC-IV 48

49 Szenario elektronischer Marktplatz DB DB DB Elektronischer Marktplatz DB Netz Marktplatzinfrastruktur 1 mobiler Agent Migration Rückkehr Geschäftsverkehr Instruierung und zum des Ergebnispräsentation Marktplatz Einkaufsagenten zwischen Agenten Szenario elektronischer Marktplatz Content-Provider-Agent Kommunikation Stefan Fricke JIAC-IV 49

50 Typen von Agentenarchitekturen ohne Architektur direkt kodiert subsymbolisch behaviour-based, neuronal personal digital assistants subsumption architecture Schichtenarchitekturen physical-, symbol-, knowledge-, cooperation-level InterRaP, TouringMachines Komponentenarchitekturen Belief-Desire-Intention Stefan Fricke JIAC-IV 50 modularer Aufbau

51 Dienst-Metaprotokoll (alt) USER PROVIDER Sicherheitaushandlung Initiierung request Dienstnutzung Ablehnung refuse agree Dienstnutzungsprotokoll refuse propose agree done failure acceptproposal rejectproposal Erfolg Fehlschlag propose cancel not-understood Fehlermeldung Stefan Fricke JIAC-IV 51

Agentenorientierte Techniken ein Überblick. Allgemeines zu Agenten. Szenario: mobiler digitaler Assistent. Warum Agententechnologien?

Agentenorientierte Techniken ein Überblick. Allgemeines zu Agenten. Szenario: mobiler digitaler Assistent. Warum Agententechnologien? Agentenorientierte Techniken ein Überblick Allgemeines zu Agenten Allgemeines zu Agenten # - 0 Interaktivität # - 3 Architekturen & Plattformen # - 30 Agentenprogrammierung # 3-39 Animation Agentenbegriff

Mehr

Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme

Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme Agenda Mobile Agenten allgemein JADE - Java Agent DEvelopment Framework Anwendungsfall

Mehr

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1 Grid-Systeme Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit 07.06.2002 Grid Systeme 1 Gliederung Vorstellung verschiedener Plattformen Globus

Mehr

Reaktive und Hybride Agenten

Reaktive und Hybride Agenten Reaktive und Hybride Agenten Seminar: Multiagentensysteme SS07 Veranstalter: Prof. Dr. Ipke Wachsmuth Dipl. Inform. Kirsten Bergmann Vortrag von Daniel Nagel und Alexander Wecker 03.05.2007 Mars Vortrag

Mehr

CARL HANSER VERLAG. Erika Horn, Thomas Reinke. Softwarearchitektur und Softwarebauelemente Eine Einführung für Softwarearchitekten 3-446-21300-7

CARL HANSER VERLAG. Erika Horn, Thomas Reinke. Softwarearchitektur und Softwarebauelemente Eine Einführung für Softwarearchitekten 3-446-21300-7 CARL HANSER VERLAG Erika Horn, Thomas Reinke Softwarearchitektur und Softwarebauelemente Eine Einführung für Softwarearchitekten 3-446-21300-7 www.hanser.de Inhalt Vorwort...IX 1 Einleitung... 1 1.1 Software

Mehr

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...

Mehr

Evaluation of Java Messaging Middleware as a Platform for Software Agent Communication

Evaluation of Java Messaging Middleware as a Platform for Software Agent Communication Evaluation of Java Messaging Middleware as a Platform for Software Agent Communication Frank Kargl Torsten Illmann Michael Weber Verteilte Systeme Universität Ulm {frank.kargl torsten.illmann weber} @informatik.uni-ulm.de

Mehr

Projekt e-energy@home Prof. Dr.-Ing. Ingo Kunold

Projekt e-energy@home Prof. Dr.-Ing. Ingo Kunold Prof. Dr.-Ing. Ingo Kunold Entwurf eines Informations- und Kommunikationssystems zur zeitetikettierten Energiemengenerfassung und zum parametergestützten Last-Management im Energieversorgungsnetz für Privat-Haushalte

Mehr

Peter Körner Adobe Systems Berlin, 3. Juni 2005

Peter Körner Adobe Systems Berlin, 3. Juni 2005 Interactive Forms based on Adobe Software: Überblick Peter Körner Adobe Systems Berlin, 3. Juni 2005 Einleitung Anwendungsszenarios Technologie Einleitung Anwendungsszenarios Technologie Anforderungen

Mehr

Military Air Systems

Military Air Systems Trennung von Applikationen unterschiedlicher Kritikalität in der Luftfahrt durch Software en am Beispiel des Real-time Operating Systems PikeOS Dr. Bert Feldmann DGLR Workshop Garching, 09.10.2007 Seite

Mehr

CORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten

CORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Ziele Common Object Request Broker Architecture CORBA Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Object Management Group Spezifiziert den CORBA-Standard

Mehr

Tanuki Service Wrapper 101. JVM Verwaltung mit der Community Edition. Alexander Pacnik Karlsruhe, 05.04.2013

Tanuki Service Wrapper 101. JVM Verwaltung mit der Community Edition. Alexander Pacnik Karlsruhe, 05.04.2013 Tanuki Service Wrapper 101 JVM Verwaltung mit der Community Edition Alexander Pacnik Karlsruhe, 05.04.2013 Agenda... worum es in diesem Vortrag geht. Integration Konfiguration Betrieb Überwachung 2 Einleitung...

Mehr

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH Windows Azure für Java Architekten Holger Sirtl Microsoft Deutschland GmbH Agenda Schichten des Cloud Computings Überblick über die Windows Azure Platform Einsatzmöglichkeiten für Java-Architekten Ausführung

Mehr

Enterprise Web-SSO mit CAS und OpenSSO

Enterprise Web-SSO mit CAS und OpenSSO Enterprise Web-SSO mit CAS und OpenSSO Agenda Gründe für SSO Web-SSO selbst gemacht Enterprise Web-SSO mit CAS Enterprise Web-SSO mit SUN OpenSSO Federation-Management Zusammenfassung Gründe für SSO Logins

Mehr

Vorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit

Vorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit Hochschule für Technik und Architektur Chur Dr. Bruno Studer Studienleiter NDS Telecom, FH-Dozent bruno.studer@fh-htachur.ch 1 GSM: 079/610 51 75 Agenda Vorteile von Java und Konvergenz Service Creation

Mehr

Core Solutions of Microsoft Exchange Server 2013 MOC 20341

Core Solutions of Microsoft Exchange Server 2013 MOC 20341 Core Solutions of Microsoft Exchange Server 2013 MOC 20341 In diesem Seminar lernen die Teilnehmer, eine Microsoft Exchange Server 2013-Messagingumgebung zu konfigurieren und zu verwalten. Es werden Richtlinien,

Mehr

SIP - Multimediale Dienste in Internet

SIP - Multimediale Dienste in Internet SIP - Multimediale Dienste in Internet Grundlagen, Architektur, Anwendungen von Stephan Rupp, Gerd Siegmund, Wolfgang Lautenschläger 1. Auflage SIP - Multimediale Dienste in Internet Rupp / Siegmund /

Mehr

Hochschule Prof. Dr. Martin Leischner Bonn-Rhein-Sieg Netzwerksysteme und TK Modul 7: SNMPv3 Netzmanagement Folie 1

Hochschule Prof. Dr. Martin Leischner Bonn-Rhein-Sieg Netzwerksysteme und TK Modul 7: SNMPv3 Netzmanagement Folie 1 Modul 7: SNMPv3 18.06.2014 14:42:33 M. Leischner Netzmanagement Folie 1 SNMP-Versionen Party-Based SNMP Version 2 (SNMPv2p) User-Based SNMP Version 2 (SNMPv2u) SNMP Version 3 1988 1989 1990 1991 1992 1993

Mehr

Howto. Konfiguration eines Adobe Document Services

Howto. Konfiguration eines Adobe Document Services Howto Konfiguration eines Adobe Document Services (ADS) Inhaltsverzeichnis: 1 SYSTEMUMGEBUNG... 3 2 TECHNISCHE VERBINDUNGEN ZWISCHEN DEN SYSTEMEN... 3 2.1 PDF BASIERENDE FORMULARE IN DER ABAP UMGEBUNG...

Mehr

1. Software-Plattform Android Android. Was ist Android? Bibliotheken, Laufzeitumgebung, Application Framework

1. Software-Plattform Android Android. Was ist Android? Bibliotheken, Laufzeitumgebung, Application Framework 1. Software-Plattform Android Android Was ist Android? Plattform und Betriebssystem für mobile Geräte (Smartphones, Mobiltelefone, Netbooks), Open-Source Linux-Kernel 2.6 Managed Code, Angepasste Java

Mehr

Secure Network Communications (BC-SEC-SNC)

Secure Network Communications (BC-SEC-SNC) Secure Network Communications (BC-SEC-SNC) HELP.BCSECSNC Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen

Mehr

3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process.

3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1996 Philippe Kruchten: Rational Unified Process Produkt der Firma Seit 2002 Teil des IBM Konzerns Objektorientiertes

Mehr

HP Operations Manager 8.10 for Windows Was bringt der Nachfolger von OVOW 7.x?

HP Operations Manager 8.10 for Windows Was bringt der Nachfolger von OVOW 7.x? HP Operations Manager 8.10 for Windows Was bringt der Nachfolger von OVOW 7.x? HP Software Anwendertreffen Düsseldorf, 5. November 2008 ITC GmbH 2008 Vorstellung Thomas Gerhardts (tgerhardts@itc-germany.com)

Mehr

Vorschlag einer Architektur für Software Defined Networks

Vorschlag einer Architektur für Software Defined Networks Zentrum für Informationsdienste und Hochleistungsrechnen TU Dresden Vorschlag einer Architektur für Software Defined s DFN-Forum 2013 Andy Georgi 04. Juni 2013 Nöthnitzer Straße 46 01187 Dresden Telefon:

Mehr

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Entwicklung von Web-Anwendungen auf JAVA EE Basis Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages

Mehr

Einleitung 11. 1 Von All-in-one-Software zu Webservices 17

Einleitung 11. 1 Von All-in-one-Software zu Webservices 17 316IVZ.fm Seite 5 Dienstag, 22. April 2003 2:31 14 Inhalt Einleitung 11 1 Von All-in-one-Software zu Webservices 17 1.1 Enterprise Application Integration... 17 1.2 SAP-Technologie und -Komponenten...

Mehr

Entwicklungswerkzeuge

Entwicklungswerkzeuge Entwicklungswerkzeuge Werner Struckmann & Tim Winkelmann 10. Oktober 2012 Gliederung Anforderungen Projekte Debugging Versionsverwaltung Frameworks Pattern Integrated development environment (IDE) Werner

Mehr

MOSCITO - eine Kommunikationsinfrastruktur für die verteilte Nutzung von Entwurfswerkzeugen

MOSCITO - eine Kommunikationsinfrastruktur für die verteilte Nutzung von Entwurfswerkzeugen MOSCITO - eine Kommunikationsinfrastruktur für die verteilte Nutzung von Entwurfswerkzeugen Workshop Grid-Technologie für den Entwurf technischer Systeme 22. April 2005, Dresden Peter Schneider, André

Mehr

Mobile Application Development

Mobile Application Development Mobile Application Development Android: Einführung Jürg Luthiger University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Lernziele Der/die Kursbesucher/in kann

Mehr

Softwareentwicklung mit Enterprise JAVA Beans

Softwareentwicklung mit Enterprise JAVA Beans Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung

Mehr

Microsoft.NET und SunONE

Microsoft.NET und SunONE Microsoft.NET und SunONE, Plattformen und Application Service Providing Agenda Einordnung.NET und SunONE Kurzvorstellung Gegenüberstellung Zusammenfassung ASP (Application( Service Providing) ) und Ausblick

Mehr

Java 2, Enterprise Edition Einführung und Überblick

Java 2, Enterprise Edition Einführung und Überblick Universität aiserslautern AG Datenbanken und Informationssysteme Seminar Datenbank-Aspekte des E-Commerce Java 2, Enterprise Edition Einführung und Überblick m_husema@informatik.uni-kl.de Vortragsinhalte

Mehr

am Beispiel - SQL Injection

am Beispiel - SQL Injection am Beispiel - SQL Injection Einführung Warum ist Sicherheit ein Software Thema? Sicherheit in heutigen Softwareprodukten & Trends OWASP Top 10 Kategorien Hacking Demo SQL Injection: der Weg zu den Daten

Mehr

Apache. O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. Das umfassende Handbuch. Ben Laurie und Peter Laurie 2.

Apache. O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. Das umfassende Handbuch. Ben Laurie und Peter Laurie 2. 2.AUFLAGE Apache Das umfassende Handbuch Ben Laurie und Peter Laurie Deutsche Übersetzung von Peter Klicman, Jochen Wiedmann & Jörgen W. Lang O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei

Mehr

eclipse - Entwicklungsumgebung und mehr ETIS SS05

eclipse - Entwicklungsumgebung und mehr ETIS SS05 eclipse - Entwicklungsumgebung und mehr ETIS SS05 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung

Mehr

OSGi. The Next Generation Java Service Platform. SOA - The Java Way or My classpath is killing me. Michael Greifeneder

OSGi. The Next Generation Java Service Platform. SOA - The Java Way or My classpath is killing me. Michael Greifeneder Michael Greifeneder OSGi The Next Generation Java Service Platform SOA - The Java Way or My classpath is killing me Bilder von Peter Kriens W-JAX Keynote 2007 und Neil Bartletts Getting Started with OSGi

Mehr

Architecture Blueprints

Architecture Blueprints Architecture Blueprints Daniel Liebhart, Peter Welkenbach, Perry Pakull, Mischa Kölliker, Michael Könings, Markus Heinisch, Guido Schmutz Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET,

Mehr

Securing SOAP e-services

Securing SOAP e-services Securing SOAP e-services Nilson Reyes Sommersemester 2004 aus: E. Damiani, S. De Capitani di Vermercati, S. Paraboschi, P. Samarati, Securing SOAP e-sservices, IJIS, Ausgabe 1 (2002), S.110-115. Gliederung

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

am Beispiel - SQL Injection

am Beispiel - SQL Injection am Beispiel - SQL Injection Einführung } Warum ist Sicherheit ein Software Thema? } Sicherheit in heutigen Softwareprodukten & Trends } OWASP Top 10 Kategorien Hacking Demo } SQL Injection: der Weg zu

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

Open Source IDE - eclipse ETIS SS04

Open Source IDE - eclipse ETIS SS04 Open Source IDE - eclipse ETIS SS04 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung 2 Motivation

Mehr

Semantische Reputationsinteroperabilität

Semantische Reputationsinteroperabilität Semantische sinteroperabilität Adrian Paschke (CSW) und Rehab Alnemr (HPI) Corporate Semantic Web Workshop, Xinnovations 2010, 14. September 2010, Berlin Agenda Motivation Unternehmensreputation Probleme

Mehr

Einführung in z/os und OS/390

Einführung in z/os und OS/390 Einführung in z/os und OS/390 Web-Services und Internet-Anwendungen für Mainframes von Paul Herrmann Wilhelm Gustav Spruth 3., verbesserte und erweiterte Auflage Oldenbourg Verlag München Vorwort VII 1

Mehr

Existierende Systeme I Bibliotheken & Frameworks

Existierende Systeme I Bibliotheken & Frameworks Projektgruppe: Generierung von Webanwendungen aus visuellen Spezifikationen Existierende Systeme I Bibliotheken & Frameworks Von Christian Schneider Paderborn, den 18.06.2004 Übersicht Motivation Dynamische

Mehr

Integration von standardisierten Wartungsprotokollen. Lars Veckenstedt. Fachbereich Fahrzeugtechnik und Flugzeugbau.

Integration von standardisierten Wartungsprotokollen. Lars Veckenstedt. Fachbereich Fahrzeugtechnik und Flugzeugbau. Diplomarbeitspräsentation Integration von standardisierten Wartungsprotokollen in das Airbus Wartungskonzept Verfasser: 1.Prüfer: Professor Dr.-Ing. D. Scholz, MSME 2.Prüfer: Dipl.-Ing. W. Henkel Durchgeführt

Mehr

Nashville (V7) Peter Waschk. März 1999. Director Technology SAS Institute

Nashville (V7) Peter Waschk. März 1999. Director Technology SAS Institute Nashville (V7) März 1999 Peter Waschk Director Technology SAS Institute Agenda Status V7 weitere Vorgehensweise Technologie im Überblick Nashville Skalierbarkeit Offenheit Das Nashville Projekt Nashville

Mehr

Rainer Janssen Wolfgang Schott. SNMP- Konzepte, Verfahren, Plattformen

Rainer Janssen Wolfgang Schott. SNMP- Konzepte, Verfahren, Plattformen Rainer Janssen Wolfgang Schott SNMP- Konzepte, Verfahren, Plattformen Inhaltsverzeichnis 1. Einführung 1.1 Netzmananegement, ein Modethema? 1.2 Entwicklung der Netzstrukturen 1.3 Verfahren, Protokolle

Mehr

Hauptseminar Management von Softwaresystemen. Techniken der System-Integration EAI, Middleware, SOA, CORBA

Hauptseminar Management von Softwaresystemen. Techniken der System-Integration EAI, Middleware, SOA, CORBA Hauptseminar Management von Softwaresystemen Techniken der System-Integration EAI, Middleware, SOA, CORBA Betreuerin: Referent: Ulrike Hammerschall Alexey Krivoborodov Agenda Motivation Arten der Verteilung

Mehr

Identity Management. Puzzle mit vielen Teilen. Identity Management Forum München 10. Februar 2004

Identity Management. Puzzle mit vielen Teilen. Identity Management Forum München 10. Februar 2004 Identity Management Puzzle mit vielen Teilen Identity Management Forum München 10. Februar 2004 Beratung Lösungen Coaching Pro Serv Wartung Definition Identi tät [lat.; Idem; der-/dasselbe] die; das Existieren

Mehr

Agentenunterstütztes IT-Sicherheitskonzept für Automatisierungssysteme

Agentenunterstütztes IT-Sicherheitskonzept für Automatisierungssysteme Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner Agentenunterstütztes IT-Sicherheitskonzept für Automatisierungssysteme Felix Gutbrodt GMA-Kongress

Mehr

Mobile Learning ::: Bildung in Happchen?

Mobile Learning ::: Bildung in Happchen? Mobile Learning ::: Bildung in Happchen? Prof. Dr. habil. Christoph Igel Universität des Saarlandes Shanghai Jiao Tong University Deutsches Forschungszentrum für Künstliche Intelligenz Mobile Learning

Mehr

WS-Security. Thies Rubarth. Sicherheitskonzepte in global verteilten Anwendungen. 21. Sep 2007 ACM/GI Localgroup #216

WS-Security. Thies Rubarth. Sicherheitskonzepte in global verteilten Anwendungen. 21. Sep 2007 ACM/GI Localgroup #216 WS-Security Sicherheitskonzepte in global verteilten Anwendungen Thies Rubarth 21. Sep 2007 ACM/GI Localgroup #216 Thies Rubarth, M.Sc. (Informatik) IT Berater Jahrgang 1979 Anwendungsentwicklung seit

Mehr

Anwendungsintegration an Hochschulen am Beispiel von Identity Management. Norbert Weinberger - Sun Summit Bonn 26.4.2006

Anwendungsintegration an Hochschulen am Beispiel von Identity Management. Norbert Weinberger - Sun Summit Bonn 26.4.2006 Anwendungsintegration an Hochschulen am Beispiel von Identity Management Norbert Weinberger - Sun Summit Bonn 26.4.2006 Ausgangslage: Anwendungsinseln Zugang zu IT- Ressourcen, z.b. Radius Rechenzentrum

Mehr

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene

Mehr

Group and Session Management for Collaborative Applications

Group and Session Management for Collaborative Applications Diss. ETH No. 12075 Group and Session Management for Collaborative Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZÜRICH for the degree of Doctor of Technical Seiences

Mehr

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1 Web Services XML, WSDL, SOAP und UDDI Einblicke und Ausblicke 31.03.2003 J.M.Joller 1 Inhalt Architekturen Main Stream.NET J2EE und Applikations-Server Sicht der Anbieter Java J2EE J2EE versus.net Web

Mehr

Anwendung der Aspektorientierung : Security

Anwendung der Aspektorientierung : Security Seminar AOSD Anwendung der Aspektorientierung : Security Miao Tang Betreuer: Dipl.-Inform. Dirk Wischermann 1. Motivation Anwendung der AO: Security 2 Sicherheitsprobleme beim Design und bei der Programmierung

Mehr

OSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab

OSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab OSEK-OS Oliver Botschkowski oliver.botschkowski@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Einleitung Motivation Ziele Vorteile Einführung in OSEK-OS Architektur Task Management Interrupt

Mehr

Inhalt. 3 Architektureller Entwurf... 39 3.1 Modellgeleitete Entwicklung... 39 3.2 Was ist Software-Architektur?... 43

Inhalt. 3 Architektureller Entwurf... 39 3.1 Modellgeleitete Entwicklung... 39 3.2 Was ist Software-Architektur?... 43 1 Was ist Software-Architektur?... 1 1.1 Software-Architektur als Abstraktion... 2 1.2 Software-Architektur als Bauplan... 3 1.3 Software-Architektur-Terminologie... 5 1.4 Was ist Software-Architektur?...

Mehr

Semantische und adaptive e-government Prozesse

Semantische und adaptive e-government Prozesse e-government Konferenz Krems, Mai 24, 2007 Semantische und adaptive e-government Prozesse Ein Erfahrungsbericht über ontologiebasierte Ansätze aus EU Projekten Dimitris Karagiannis, Universität Wien, Department

Mehr

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP 8.4 Überblick und Vergleich weiterer ERP-Systeme G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP Kapitel 8: ERP-Einführung 32 Architektur von Oracle Applications 11 G Logische

Mehr

Das Adapter Framework der SAP Exchange Infrastructure. Holger Kunitz, SAP AG

Das Adapter Framework der SAP Exchange Infrastructure. Holger Kunitz, SAP AG Das Adapter Framework der SAP Exchange Infrastructure Holger Kunitz, SAP AG Informationen aus erster Hand In diesem Vortrag werden folgende Themen behandelt: Architektur von Adapter Engine und SAP Partner

Mehr

Mehmet-Oktay Tugan Gliederung Grundsätzliches und Begriffserklärung Einleitung Geschichte Architektur Funktionalitätsumfang Hauptunterstützungen Zusammenfassung Grundsätzliches WebSphere ist ein Entwicklungstool

Mehr

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R2: Administration II Beschreibung: Die Teilnehmer lernen verschiedene Topologien des Oracle Application

Mehr

Zend PHP Cloud Application Platform

Zend PHP Cloud Application Platform Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.

Mehr

ENTWURF, ERRICHTUNG, BETRIEB VON DATENNETZEN

ENTWURF, ERRICHTUNG, BETRIEB VON DATENNETZEN ENTWURF, ERRICHTUNG, BETRIEB VON DATENNETZEN Dr. Manfred Siegl m.siegl @ citem.at N E T Z M A N A G E M E N T Was erwartest Du vom Netz? Das es immer gut funktioniert. In Wirklichkeit sind wir alle abhängig

Mehr

HANDHABBAR INTEGRIERT UMFASSEND

HANDHABBAR INTEGRIERT UMFASSEND Gefährlichere Bedrohungen Fortgeschrittenerer Anwendungsorientierter Häufiger Auf Profit abzielend Fragmentierung von Sicherheitstechnologie Zu viele Einzelprodukte Dürftige Interoperabilität Fehlende

Mehr

Oracle Enterprise Scheduler (ESS) Unleashed Carsten Wiesbaum esentri AG Ettlingen Schlüsselworte Einleitung Oracle Enterprise Scheduler (ESS)

Oracle Enterprise Scheduler (ESS) Unleashed Carsten Wiesbaum esentri AG Ettlingen Schlüsselworte Einleitung Oracle Enterprise Scheduler (ESS) Oracle Enterprise Scheduler (ESS) Unleashed Carsten Wiesbaum esentri AG Ettlingen Schlüsselworte Automatisierung, Betrieb, Middleware Einleitung Der Oracle Fusion Middleware Stack beinhaltet eine leistungsstarke

Mehr

Kooperativer Speicher: Schwächen und Gegenmaßnahmen

Kooperativer Speicher: Schwächen und Gegenmaßnahmen Kooperativer Speicher: Schwächen und Gegenmaßnahmen Cooperative storage: weaknesses and countermeasures Lutz Behnke 2. Dezember 2005 2005 Lutz Behnke 1 /home/sage/texte/haw/master/seminar/coop_storage_failure.sxi

Mehr

ShopBot, ein Software-Agent für das Internet

ShopBot, ein Software-Agent für das Internet Software-Agenten p.1/20 ShopBot, ein Software-Agent für das Internet Eine Einführung in (Software-)Agenten Madeleine Theile Software-Agenten p.2/20 Aufbau des Vortrags grundlegende Theorie Definition Autonomy,

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

Mehr

PRODATIS CONSULTING AG. Folie 1

PRODATIS CONSULTING AG. Folie 1 Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %

Mehr

Workflow-Management für CORBA-basierte Anwendungen

Workflow-Management für CORBA-basierte Anwendungen Wolfgang Schulze 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Workflow-Management für CORBA-basierte Anwendungen

Mehr

Single-Sign-On mit Java und Kerberos. Michael Wiesner, SOFTCON IT-Service GmbH

Single-Sign-On mit Java und Kerberos. Michael Wiesner, SOFTCON IT-Service GmbH Single-Sign-On mit Java und Kerberos Michael Wiesner, SOFTCON IT-Service GmbH Über mich Softwareentwickler und Sicherheitsexperte bei der Firma SOFTCON Projekte: Enterprise Software, Webportale, Sicherheitslösungen,...

Mehr

Was ist Software-Architektur?

Was ist Software-Architektur? Was ist Software-Architektur? Stephan Schulze Martin Knobloch 28.04.2004 Seminar: Software-Architektur Humboldt Universität zu Berlin sschulze knobloch@informatik.hu-berlin.de Gliederung Begriffsbestimmung

Mehr

Inhaltsverzeichnis Vorwort Konzepte des Active Directory

Inhaltsverzeichnis Vorwort Konzepte des Active Directory Vorwort.................................................................. XI Warum dieses Buch.................................................... XI Kapitelübersicht.......................................................

Mehr

E-Business Architekturen

E-Business Architekturen E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit

Mehr

Trusted Network Connect. Networking Academy Day 19.04.2008

Trusted Network Connect. Networking Academy Day 19.04.2008 Trusted Network Connect Networking Academy Day 19.04.2008 Dipl.-Inf. Stephan Gitz Roadmap Ziele der Informationssicherheit Herausforderungen der Informationssicherheit Angriffsvektoren

Mehr

Programmierhandbuch SAP NetWeaver* Sicherheit

Programmierhandbuch SAP NetWeaver* Sicherheit Martin Raepple Programmierhandbuch SAP NetWeaver* Sicherheit Galileo Press Bonn Boston Inhalt Vorwort 13 2.1 Sicherheit und serviceorientierte Architekturen 24 2.1.1 Sicherheitsziele der Informationssicherheit

Mehr

Administering Microsoft Exchange Server 2016 MOC 20345-1

Administering Microsoft Exchange Server 2016 MOC 20345-1 Administering Microsoft Exchange Server 2016 MOC 20345-1 In diesem 5-tägigen Kurs lernen Sie, wie Sie Exchange Server 2012 administrieren und supporten. Sie erfahren, wie Sie den Exchange Server 2016 installieren

Mehr

Trusted Network Connect

Trusted Network Connect Trusted Network Connect Workshoptag 22.11.2007 Steffen Bartsch Stephan Gitz Roadmap Ziele der Informationssicherheit Herausforderungen der Informationssicherheit

Mehr

New Features Oracle Forms 11g Nichts Neu für Forms?

New Features Oracle Forms 11g Nichts Neu für Forms? New Features Oracle Forms 11g Nichts Neu für Forms? Perry Pakull Technology Manager perry.pakull@trivadis.com Zürich, 20.04.2010 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.

Mehr

Platform mobiler Lösungen für Logistik

Platform mobiler Lösungen für Logistik Platform mobiler Lösungen für Logistik Agilero liefert das fehlende Teil zwischen einem ERP / MRP II / SCM System und Geräten innerhalb eines Logistikprozesses Die Agilero Platform füllt eine IT-Marktlücke

Mehr

Grundlagen. Migration von Benutzeroberflächen

Grundlagen. Migration von Benutzeroberflächen Von Anne Schlitter Grundlagen Dynamic content delivery nach DITA Migration von Benutzeroberflächen Aktueller Stand/Forschungsberichte h mobile Geräte Anwendung, Video, Player PC Bilder, Fernseher Beachtung

Mehr

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4 UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 WebSphere Application Server Teil 4 Leistungsverhalten el0100 copyright W. G. Spruth,

Mehr

Java für C++ Programmierer

Java für C++ Programmierer Java für C++ Programmierer Alexander Bernauer bernauer@inf.ethz.ch Einführung in die Übungen zu Informatik II (D ITET) FS2010 ETH Zürich Ziel Allgemeiner Überblick Kennenlernen der Suchbegriffe Warum Java?

Mehr

OpenStack in der Praxis

OpenStack in der Praxis OpenStack in der Praxis B1 Systems GmbH http://www.b1-systems.de c B1 Systems GmbH 2004 2012 Chapter -1, Slide 1 OpenStack in der Praxis Agenda c B1 Systems GmbH 2004 2012 Chapter 0, Slide 1 Agenda Cloud-Definition

Mehr

Technische Voraussetzungen für f r CRM Hosting

Technische Voraussetzungen für f r CRM Hosting Technische Voraussetzungen für f r CRM Hosting Holger Rackow Technologieberater - Microsoft Dynamics CRM Microsoft Dynamics CRM 3.0 Wo stehen wir heute? Microsoft CRM weltweites Kundenwachstum 53 Länder,

Mehr

Absicherung von Grid Services Transparenter Application Level Gateway

Absicherung von Grid Services Transparenter Application Level Gateway Absicherung von Grid Services Transparenter Application Level Gateway Thijs Metsch (DLR Simulations- und Softwaretechnik) Göttingen, 27.03.2007, 2. D-Grid Security Workshop Folie 1 Überblick Gliederung

Mehr

Das Agentenframework Mulan

Das Agentenframework Mulan Das Agentenframework Mulan Ee konstruktive Eführung Heiko Rölke roelke@formatik.uni-hamburg.de University of Hamburg, Deartment of Comuter Science Vogt-Kölln-Straße 30, D-22527 Hamburg Siedler-Projekt

Mehr

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Präsentation zur Diplomarbeit von Übersicht Java 2 Enterprise Edition Java Servlets JavaServer Pages Enterprise JavaBeans Framework

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

Mehr

Mobile Datenkommunikation GateFor wächst

Mobile Datenkommunikation GateFor wächst Network Protocol Engineer (m/w) Zur Unterstützung unseres Teams in den Bereichen Automotive und Sicherheit suchen wir einen hochmotivierten Network Protocol Engineer. n Aufgaben: Analyse und Kombination

Mehr

Wie hat es Microsoft Consulting gemacht.

Wie hat es Microsoft Consulting gemacht. Wie hat es Microsoft Consulting gemacht. Folge 1: Projektübersicht Leider kann ich den Kunden und das Projekt nicht nennen, da es eine Vertraulichkeitsvereinbarung mit dem Kunden gibt und wir somit nicht

Mehr

iport iport Systemarchitektur und Administration Marco Ledwon Verbundzentrale des GBV VZG

iport iport Systemarchitektur und Administration Marco Ledwon Verbundzentrale des GBV VZG iport Systemarchitektur und Administration Marco Ledwon Verbundzentrale des GBV 1 System Architektur iport wurde für UNIX-Betriebssysteme entwickelt (Linux,, Solaris, OSF) Technisch besteht iport aus einem

Mehr

1. Software-Plattform Android Android. Was ist Android? Managed Code, Angepasste Java Virtual Machine

1. Software-Plattform Android Android. Was ist Android? Managed Code, Angepasste Java Virtual Machine 1. Software-Plattform Android Android Was ist Android? Plattform und Betriebssystem für mobile Geräte (Smartphones, Mobiltelefone, Netbooks), Open-Source Linux-Kernel ab 2.6, aktuell 3.8 Managed Code,

Mehr

COMMON OBJECT REQUEST BROKER ARCHITECTURE. Dmytro Pyvovar Otto-von-Guericke Universität Magdeburg

COMMON OBJECT REQUEST BROKER ARCHITECTURE. Dmytro Pyvovar Otto-von-Guericke Universität Magdeburg COMMON OBJECT REQUEST BROKER ARCHITECTURE Dmytro Pyvovar Otto-von-Guericke Universität Magdeburg Gliederung Motivation Was ist CORBA? Object Management Architecture (OMA ) Interface Definition Language

Mehr

Xcalibur-2 Alpha. Time. Christian Rempis University of Applied Sciences Bonn-Rhein-Sieg 17. Januar 2006 1

Xcalibur-2 Alpha. Time. Christian Rempis University of Applied Sciences Bonn-Rhein-Sieg 17. Januar 2006 1 Time Christian Rempis University of Applied Sciences Bonn-Rhein-Sieg 17. Januar 2006 1 Control and Command Environment for a Robotic Experimenter R&D 1 Examination Presentation by Christian Rempis Christian

Mehr

SE2-10-Entwurfsmuster-2 15

SE2-10-Entwurfsmuster-2 15 Architektur und Skalierbarkeit SE2-10-Entwurfsmuster-2 15 Skalierbarkeit Skalierbarkeit bedeutet die Anpassung einer Software an wachsende Last: Interaktionsfrequenz Nutzerzahl Anpassung durch Hinzufügen

Mehr