Web Application Engineering & Content Management VU 2.0

Größe: px
Ab Seite anzeigen:

Download "Web Application Engineering & Content Management 184.209 VU 2.0"

Transkript

1 Web Application Engineering & Content Management VU 2.0 Vortragsunterlagen zur Vorlesung an der Technischen Universität Wien Wintersemester 2015/2016 ZT Dipl.-Ing. Dr. Markus Univ.-Lektor Schranz Dipl.-Ing. Dr. Markus Schranz Staatlich befugter und beeideter Ingenieurkonsulent für Informatik staatlich befugter und beeideter Ingenieurkonsulent für Informatik Service Architect pressetext.austria, culturall

2 Organisation An folgenden Tagen werden Veranstaltungen zum Thema Web Application Engineering & Content Management angeboten: Vorlesung von bis Mittwoch VO 17:35 19:00 Mittwoch VO 17:35 19:00 Mittwoch VO 17:35 19:00 Mittwoch VO 17:35 19:00 Mittwoch VO 17:35 19:00 Mittwoch VO 17:35 19:00 Mittwoch VO 17:35 19:00 2

3 Organisation An folgenden Tagen werden Veranstaltungen zum Thema Web Application Engineering & Content Management angeboten: Übungen von bis Freitag* LU 13:00 17:00 Freitag* LU 13:00 18:00 Achtung: Organisation zum Übungsstart: Anmeldung in Gruppen lt. Freitag, Übungs-Kick-Off in 2 separaten Einheiten: 13:30-15:00 Uhr Gruppen :00-16:30 Uhr Gruppen 6-12 Prüfung von bis Mittwoch Prfg 17:30 19:45 3

4 Unterlagen zur LVA Powerpoint Vorlagen am Web

5 VU-Übersicht Web Application Engineering Kategorisierung, Spezifika, Vorgehensmodelle, XP Web Application Management Technologien, WAS Modelle des Web Application Engineerings Architektur und Performance Web Content Management CMS Theorie, Einsatzbereich, Nutzen, Spezifika Web Commerce Sicherheitserweiterungen,moderne Technologien Web 2.0/AJAX, social web 5

6 Agenda Web Application Engineering Realisierung von Web Applikationen Problematiken des Web Application Engineerings Dynamische Contents und adequate Technologien Modelle der Web-Umsetzung Framework-Lösungen, Web Application Server Praktisches Laborbeispiel, Mason Architekturen in Soft- und Hardware Web Architekturen, Service Architekturen Ausblick: Spezielle Anwendungen, Content Management 6

7 Reminder: Motivation Def.: Eine Web-Anwendung ist ein Softwaresystem, das auf Spezifikationen des World Wide Web Consortium (W3C) beruht und Web-spezifische Ressourcen wie Inhalte und Dienste bereitstellt, die über eine Benutzerschnittstelle, den Web-Browser, verwendet werden. Software-Aspekt d.h. statische Seiten alleine stellen keine Web-Anwendung dar Benutzerschnittstellen-Aspekt d.h. Web Services alleine stellen keine Web-Anwendung dar 7

8 Web Application Engineering Theorie Kategorisierung von Web Applikationen Gliederung nach Historie und Komplexität Basiskonzepte und -technologien Internet, WWW Protokollspezifika Authentication, CGI Moderne Web Application Server Ansätze der Realisierung Wasserfallmodell vs. Agile Web-Entwicklung Konzeptideen aus XP Konkrete Herausforderungen bei der Realisierung 8

9 Umsetzung statischer vs. dynamischer Inhalte Umsetzung von relativ statischer Information am World Wide Web Private Homepages Kleine Informationssites (~5 pages) => Einfach Page Editoren bis simple CMS Umsetzung von dynamischen Informationsangeboten CGI-Programmierung Serverseitige Interpretation => Moderne Web Application Server 9

10 Integration und Umsetzung dynamischer Inhalte Dynamische Inhalte aus Legacy Applications Eine Applikation, die relevante Informationen liefert, welche als solche in das WWW eingebunden werden soll (Lagerbestandssystem, Katalog, Bibliothekssystem, Telefonbuch, ) Moderne Datenbanken Die Organisation besitzt bereits eine Datenbank und will deren Inhalte über das Web anbinden Managementsysteme Teure Systeme, die die Steuerung eines ganzen Großbetriebes übernehmen sollen direkt über WWW erreichbar sein (SAP) Anbindung über vorhandene oder zu programmierende Schnittstellen 10

11 Integration und Umsetzung dynamischer Inhalte Lösungen folgen einer 3 + -tier Architecture Browser Server Legacy Application 11

12 Modelle der Umsetzung: Templating Fallbeispiel: Forschungsprojekt JESSICA Design, Implementierung und Wartung von komplexen Web Applikationen Management von Layout und Inhalten Corporate Identities Integration von statischer und dynamischer Information Integration of external data sources, DBs Isolation und Reuse der Daten Verfügbarkeit der Daten auf unterschiedlichen Medien 12

13 Title Object Description Object Date/Venue Object Così fan tutte Object

14 Document Composition Templates werden als Vorlagen für Dokumente verwendet: 14

15 Web Application Engineering & Content Management VU 2.0 Umsetzung komplexer Web Applikationen - WAS ZT Dipl.-Ing. Dr. Markus Univ.-Lektor Schranz Staatlich befugter und beeideter Ingenieurkonsulent Dipl.-Ing. Dr. Markus für Informatik Schranz staatlich befugter und beeideter Ingenieurkonsulent für Informatik Service Architect pressetext.austria, culturall

16 Web Application Engineering Umsetzung komplexer Web-Applikationen Inhaltliches und technisches Management von Web-Applikationen Funktionale Anforderungen ähnlich der allgemeinen Softwareentwicklung Charakteristika aus Web-Charakteristiken und Web-Architekturen bekannt Programmentwicklung wie SW-Projekt Konzentration of Web-Applikations-Management Einsatz moderner Konzepte und Methoden (Agile Methoden, XP, Scrum) 16

17 Web Applikationsmanagement Web Service Management Web Application Services Inhaltliche Wartung Performance und Zuverlässigkeit sind kritisch Web Content Management Redaktionssysteme, Content Management Systeme Content Syndication Applications 17

18 Web Applikationsmanagement Web Application Server Application Server [Forrester Research:] An application server is a software server product that supports thin clients with an integrated suite of distributed computing capabilities. Application servers manage client sessions, host business logic, and connect to back-end computing resources, including data, transaction, and content Web Application Server: Wenn die Server-Komponente (ausschließlich) per Web-Server aufgerufen wird. Java Application Servers, z.b.: Servlet Engines Perl Application Servers, z.b.: Mason 18

19 Web Applikationsmanagement Mason: ein PERL-basierter Web Application Server Mason Web Application Server moderne Konzepte zum technischen Web Service Management Lösungen für typische Site Development und Management Probleme Wartbarkeit, Performance, Zuverlässigkeit caching, debugging, templating, staging,... über CGI, stand-alone, aber am besten mit Apache::mod_perl oder PSGI-Servern 19

20 Web Applikationsmanagement Mason: ein PERL-basierter Web Application Server Basic Features Simple embedded perl syntax modulare Seiten mit Komponenten Parameter handling über normale (Klassen-)Variable Templates (Base.mc hierarchy) Objekt-orientierte Techniken eigene Methoden und Attribute per Komponente, verfügbar in den Templates und anderen Komponenten Persistente Verbindungen (DB, Cache) 20

21 Mason Perl-basierter Web Application Server 21

22 Mason Perl-basierter Web Application Server 22

23 Mason Perl-basierter Web Application Server 23

24 Web Applikationsmanagement Web Application Server, Integriere Services der WAS Datenbankanbindung Java bietet DB-Objekte und deren Schnittstellen an, PHP etwa nutzt persistente DB-Zugänge und Apache::DBI verwendet persistente DBhandles, die per abstrakten DB-Klassen in mod_perl-applications verwendet werden können (z.b. Mason,Mason2) Session-Management Hier geht es darum, dass Kommunikationszustände persistent aus der Software genutzt werden können. PHP bietet $_SESSION, Mason bietet $m->{session} User Tracking und Error Handling Manche WAS bieten eine integrierte Form der Aufzeichnung aller Benutzeraktivitäten für Statistiken und Fehlerkorrekturen Etc. logging, restart mechanism, db validity checks, file rotation, sw distribution) 24

25 Web Applikationsmanagement Mason: ein PERL-basierter Web Application Server Server Side Caching Einzeldaten, komplexe Datenstrukturen und ganze Komponenten können gecached werden Entsprechende Steurungsparameter entscheiden, ob der Inhalt über den Webserver oder aus dem Mason Cache erzeugt generiert werden soll (individuelle Timeouts, keys, concurrency) sinnvoller Einsatz bei ressourcenintensiven Services (z.b.: Datenbank-Queries) 25

26 Web Applikationsmanagement Mason: ein PERL-basierter Web Application Server Mason Templating Mason folgt in der Ablauforganisation dem hierarchischen Aufbau der Verzeichnisse des (Apache, nginx,...) Servers entsprechend der Einstellungen im config-file wird ausgehend vom document root Verzeichnis der template Baum abgearbeitet ( Base.mc ) templates haben Zugriff auf Attribute und Methoden von Mason Komponenten 26

27 Web Applikationsmanagement Mason: ein PERL-basierter Web Application Server Mason Staging Bei hochverfügbaren Services ist oft eine Trennung zwischen Entwicklungs- und Produktionsebene gefragt Der Mason Application Server verbindet beide Leistungen innerhalb eines Webservers, trennt die Bereich logisch sauber voneinander Komponenten können einzeln in die Staging-Umgebung kopiert werden, dort bearbeitet und nach gefallen wieder zurückkopiert werden verbundene Dokumente werden von Mason automatisch im richtigen Bereich gefunden 27

28 Web Applikationsmanagement Mason: ein PERL-basierter Web Application Server Mason Debugging und Error Handling Fehler im mason code werden detailliert berichtet und als Fehlerbericht angezeigt Alternativ kann ein default-file geschalten werden (sinnvoll für die Produktionsebene) Fehlerprotokolle werden für die Mason Objekte erstellt, nicht für die Code-Files im Webserver Verzeichnisbaum 28

29 Erarbeitung einer Mason-Anwendung Übungsbeispiel Content Management Concepts umfasst wesentliche Komponenten des Content Managements verwendet Features des WAS Mason persistente Datenbankverbindung Session handling Integration von Design & Applikationslogik Einsatz von MVC 29

30 Organisation Übung startet am Freitag, im DSLab Zur Zeit 10 Gruppen mit 25 Teilnehmern angemeldet Vorbesprechung bringt Übungsangabe Einführung in Mason Konfig und Handhabung Einführende Beispiele und Hinweise zu Mason in der Übungseinführung, Theorie und Architektur hier 30

31 Web Application Engineering & Content Management VU 2.0 Architectural Reasoning Komponenten komplexer WA Server Strukturen und Performanz ZT Univ.-Lektor Dipl.-Ing. Dr. Dipl.-Ing. Dr. Markus Schranz Staatlich staatlich befugter befugter und und beeideter beeideter Ingenieurkonsulent für für Informatik Informatik Service Architect pressetext.austria, culturall

32 Software-Layers/Ebenen 32

33 Das Client-Server Modell 33

34 Das Multi-Server Modell 34

35 Performance Benutzeranforderungen an die Leistungsfähigkeit eines Systems: Antwortverhalten: Benutzer verlangen schnelle und konsistente Antworten. Dazu benötigt man Wenige Komponenten Lokale Kommunikation, wo möglich Austausch kleinstmöglicher Dateneinheiten Durchsatz: Rate, mit der die Berechnungen durchgeführt werden. Die schwächste Komponente bestimmt den Durchsatz. Lastbalancierung: Verschiebung von Arbeitsteilen auf weniger belastete Komponenten. Replikation kann notwendig werden. 35

36 Caching und Replikation Wenn Caching oder Replikation eingesetzt werden, muss für viele Anwendungen sichergestellt werden, dass die Benutzer immer die aktuellste Kopie bekommen. Konsistenzproblematik Master/Slave Thematik Replikationsmanagement von Server-Software bzw. Datenbanksoftware 36

37 Verlässlichkeit Verlässlichkeit ( dependability ) umfasst Korrektheit: Das System sollte das erwartete Verhalten zeigen, was z.b. in der Spezifikation festgelegt ist. Sicherheit: Welches ist z.b. der sicherste Ablageplatz für Daten? Fehlertoleranz: beschreibt, inwieweit ein Dienst, ein System immer noch arbeitet, selbst wenn Fehler auftreten 37

38 Web Application Engineering & Content Management VU 2.0 Architectural Reasoning 2 Komponenten komplexer WA Server Konkrete Software- Architekturen im Web Univ.-Lektor ZT Dipl.-Ing. Dr. Dipl.-Ing. Dr. Markus Schranz staatlich befugter und beeideter Ingenieurkonsulent Markus für Informatik Schranz Staatlich befugter und Service beeideter Architect Ingenieurkonsulent pressetext.austria, für Informatik culturall

39 Architekturen Architekturebenen im Web Application Engineering Hardware-Architekturen (Clustering/Fail-Over) Web Server Architekturen Web Application Service Architekturen Applikationsarchitekturen (SW-Architektur) 39

40 Web Application Architectures Verschiedene Prozessabläufe im WWW Basis: Client/Server Architektur 40

41 Web Application Architectures Verbindungscharakteristiken One-time connections Persistente Verbindungen 41

42 Serverseitige Architektur Serverseitige Architektur Der Webserver ist aufgrund der antizipierten Lastverteilung als simpler, aber leistungsfähiger Dienstleister ausgelegt Ansätze Monolithisch Parallele Prozesse mit dispatcher Light-weight/heavy-weight servers Load balancing servers Monitored servers 42

43 Serverseitige Architektur Modell des Apache Webservers Folgt dem Cluster-Modell (sowohl auf einem einzelnen als auch auf mehreren Rechner) Hat intern einen modularen Aufbau 43

44 Serverseitige Architektur Ein Server-Cluster Mehrere gleichwertige Server werden von einem Frontend aus angesprochen 44

45 Serverseitige Architektur Server Clustering Das Einbinden von mehreren Hardware-Servern in ein logisches Gesamtsystem Mehrere Server können einen bestimmten Request beantworten Ein dispatcher entscheidet, welcher Server den request erhalten soll Zufälliges Aufteilen Gesteuertes Aufteilen Load balancing Membership management Round-Robin 45

46 Serverseitige Architektur - Anwendung Web Proxy Servers, Web cache servers, CDNs 46

47 Praktisches Beispiel: Mason2 Perl-basierter Web Application Server Architekturen von Web-Applikationen Client Web-Server Standard Software Interfaces zu Web Application Server Software Framework Modell des Frameworks / Architektur Features (Templating, OO, etc.) Konfiguration 47

48 Praktisches Beispiel: Mason2 Perl-basierter Web Application Server - Konfiguration Welchen Webserver? IIS Apache nginx... Welche Software-Struktur? Monolith Welche Integrationsform? CGI WAS/ Framework FastCGI 48 Welche Sprache? JS Perl PHP C# Python Java Ruby Rack/Ruby WSGI/Python Servlets PSGI

49 Praktisches Beispiel: Mason2 Perl-basierter Web Application Server - Konfiguration Welche Rolle spielen die Komponenten in einer Web-Architektur? Webserver (z.b. Apache, nginx) Betreut Features des Protokolls, statische Dokumente, Proxying, Aliasing, SSL-Zertifikate, virtuelle Server, etc. WAS Software Coordinator (z.b. plackup, starman) Serviciert eine Software-Applikation, Memory Mgmt, Start-Parameter, Konfiguration des WAS, runtime environment, scaleability, Caching Initialisation, DB-Resources, etc. Offeriert die Integrationsform (Servlets, CGI, PSGI, mod_php) Web Framework (WAS Software Concept, zb PHP, Ruby, Python, POET/Mason2) Bietet den Entwicklern Komfort und Features der jeweiligen Sprache an Zugriffe auf Resourcen des WAS-Coordinators und des Web-Servers Software-Modelle für komplexes Web-Applikationsmanagement Templating, Caching, Multi-Mandating, Error-Handling, etc. 49

50 Praktisches Beispiel: Mason2 Perl-basierter Web Application Server konkrete Konfiguration Nginx als Webserver Einfache Konfiguration für statische Fälle Simples Mengengerüst für Skalierbarkeit Spezielle Konfig für Mason2-Komponenten Proxy auf starman service Identifizierung der Mandanten (Übungsgruppen) und spezifisches Proxying auf Ordner der Mandanten 50

51 Praktisches Beispiel: Mason2 Perl-basierter Web Application Server konkrete Konfiguration Starman als PSGI-Administrator ( WAS Software Coordinator ) Prozess, der eine Web-Applikation dediziert startet Eigenes Service auf speziellem Port, Multi-Processing-fähig für Skalierbarkeit (initial 5 Prozesse bei Übung) Module können zb mem-shared arbeiten, Parameter für Start workers Module im shared memory *.psgi als Konfigurationsdatei der Web-Applikation, hier app.psgi 51

52 Praktisches Beispiel: Mason2 Perl-basierter Web Application Server konkrete Konfiguration PSGI als Interaktionsmodell zum Webserver ( Perl Webserver Gateway Interface Specification ) Standard interface zwischen Web-Servern und Perl web applications oder Web frameworks Eine PSGI-App erhält den Request vom Webserver als ein Hash-Argument und liefert ein Array mit 3 Elementen: Antwort Status (http-status) Headers / Metadata Content-Body zb: $app = sub { return [200, ['Content-Type' => 'text/plain'], ["hello, world\n"]]; } 52

53 Praktisches Beispiel: Mason2 Perl-basierter Web Application Server Terminology in PSGI Web Server Nimmt HTTP requests entgegen, beantwortet oder dispatched zu einer web application, wenn derart konfiguriert (in unserem Fall nginx) PSGI Server Ist ein (Perl-)Programm, das die Umgebung für eine PSGI(-konforme) Application anbietet (in unserem Fall starman oder plackup) Applications Eine (web) application akzeptiert HTTP-Requests und beantwortet sie. Eine PSGI (web) application tut dies konform zur PSGI Schnittstelle, was die Übergabe und Retournierung der Parameter und Ergebnisse definiert. (In unserem Fall haben wir immer PSGI Apps) Middleware Ist eine PSGI-Application und ein Server. Es verhält sich wie eine Applikation, wenn vom Server aufgerufen, kann seinerseits aber weitere Applikationen aufrufen (starman) Framework developers Schreiben derartige Software wie Mason2, POET, starman, etc. Web Application developers Das sind wir; wir nutzen die obigen Features, um konkrete Software für Anwendungen zu schreiben 53

54 Praktisches Beispiel: Mason2 Perl-basierter Web Application Server der WAS POET als Umgebungsbereiter Framework/middleware für Mason-Entwickler. Es verwendet PSGI/Plack zur Server-Integration, Mason2 für Request Routing und Templating und CPAN-Module für Caching, Logging und Configuration Mason2 als Objektorientiertes Entwicklungsframework Fokus auf Templating, statische Elemente und Perl als dynamische Sprache zur Softwareintegration Meist gemeinsam mit dem Partner POET, aber auch als Templating Engine in Dancer oder Catalyst einsetzbar Als HTML::Mason (Mason1) mit Apache2/mod_perl2 Als Mason2 beschrieben in CPAN (z.b. Mason::Manual); verwendet Komponenten, Methoden, Filter, Templates, etc. 54

55 Mason2 Handling Argumente in Mason-Komponenten Hello World, this page is for users that are at least <% $.age %> years old. <%class> has 'name'; has 'age' => (required => 1); </%class> <%init> my $text = test ; </%init> 55

56 Mason2 Handling Template hierarchie: Base.mc <%augment wrap> <html> <head><title><% $mytitle %></title> <body> <& inner() &> </body> </html> <%init> my $mytitle = $.title; </%init> </%augment> 56

57 Praktisches Beispiel: Mason2 Perl-basierter Web Application Server Komponententypen.mc Hauptkomponenten Sie entsprechen (meist) einer Web-Page Endung in URL nicht verwendet.mi interne Komponenten Werden von Hauptkomponenten eingesetzt Müssen mit.mi-endung integriert werden.mp pure-perl Komponenten Keine HTML-Integration möglich 57

58 WAS Architektur Beispiele von WAS Architekturelementen in Mason Caches (Server Side Caching) Datenstrukturen, ganze Komponenten oder Seitenergebnisse zeitgesteuert, konkurrenzgesichert, schlüsselbasiert Stages Mehrere Services können parallel identisch aufgesetzt werden Korrekturen in der Wartungsumgebung können partiell vorgenommen werden Templates Hierarchisch werden templates abgearbeitet und auf Elemente der Hierarchiekette kann objektorientiert zugegriffen werden. 58

59 Web Application Engineering & Content Management VU 2.0 Web Content Management Eine Anwendungsdomäne des Web Application Engineerings ZT Dipl.-Ing. Dr. Univ.-Lektor Markus Schranz Dipl.-Ing. Dr. Markus Schranz Staatlich staatlich befugter befugter und und beeideter beeideter Ingenieurkonsulent für für Informatik Informatik Service Architect pressetext.austria, culturall

60 Web Applikationsmanagement Web Service Management Web Application Services Softwaretechnische Wartung Performance und Zuverlässigkeit sind kritisch Web Content Management Redaktionssysteme, Content Management Systeme Content Syndication Applications 60

61 Web Site Wartung Wichtigster Teil des Web Service Engineering Technische Wartung Web Server Management Statistiken Page and Script Management (Web Appl. Server) Inhaltliche Wartung (CM / CMS / WCMS) Datenänderung Navigationsstrukturänderung Site-Migration Optimierung, Face-Lifting 61

62 Content Management Systeme (CMS) Begriffe und Eigenschaften Content Trennung von Struktur, Inhalt und Darstellung Content Management Erstellen und Verwalten von Inhalten Aktualität Konsistenz Content Management System Software für Content Management Schwerpunkt auf Web Content Management Systeme Typische Einsatzbereiche: Pressemitteilungen, Stellenangebote und Veranstaltungen 62

63 Professionelle CMS Online Redaktionssysteme Wie bringt man aktuell recherchierten Inhalt schnell und benutzerfreundlich ans Web Content Management Systeme Verschiedenartigste Inhalte, verschiedenste Formate sollen in eine Site gebracht und verwaltet werden 63

64 Online-Redaktionssystem Anwendung ist zeitkritisch Soft Real Time System Content Management Systems Inhalte eines Web Services werden online erstellt, korrigiert und bearbeitet Gültigkeitsdauer der Information Die Inhalte in online Systemen haben oft eine bestimmte Gültigkeitsdauer. Neue Nachrichten überschreiben alte oder verändern ihre Wertigkeit Integrität von Content, Navigation und Layout System soll die Komponenten streng trennen 64

65 Web Application Engineering Nächste Lehrveranstaltung am Konkrete Erklärungen zu CMS Konzepte des CM Erfahrungen mit CMS Online Demos Security im Web Encryption im Web SSL/TLS Zertifikate E-Commerce im Web 66

Web Application Engineering & Content Management Übungsteil zu 184.209 VU 2.0

Web Application Engineering & Content Management Übungsteil zu 184.209 VU 2.0 Web Application Engineering & Content Management Übungsteil zu 184.209 VU 2.0 Übungsergänzungen zur Vorlesung an der Technischen Universität Wien Wintersemester 2015/2016 Univ.-Lektor Dipl.-Ing. Dr. Markus

Mehr

Web Application Engineering & Content Management 184.209 VU 2.0

Web Application Engineering & Content Management 184.209 VU 2.0 Web Application Engineering & Content Management 184.209 VU 2.0 Vortragsunterlagen zur Vorlesung an der Technischen Universität Wien Wintersemester 2013/2014 Univ.-Lektor Dipl.-Ing. Dr. Markus Schranz

Mehr

Web Application Engineering & Content Management 184.209 VU 2.0

Web Application Engineering & Content Management 184.209 VU 2.0 Web Application Engineering & Content Management 184.209 VU 2.0 Vortragsunterlagen zur Vorlesung an der Technischen Universität Wien Wintersemester 2012/2013 Univ.-Lektor Dipl.-Ing. Dr. Markus Schranz

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

OS IDE Webserver Integration des Webservers in die IDE Wireshark Webserver II Dynamisches Webprojekt in Eclipse

OS IDE Webserver Integration des Webservers in die IDE Wireshark Webserver II Dynamisches Webprojekt in Eclipse Grundsätzlich spielt das Operating System keine Rolle. Es muss aber zumindest Java installiert sein. In unserem Falle wählen wir Linux (Debian/Ubuntu), da es am einfachsten zu handhaben ist. Es kann auch

Mehr

Web Application Engineering & Content Management 184.209 VU 2.0

Web Application Engineering & Content Management 184.209 VU 2.0 Web Application Engineering & Content Management 184.209 VU 2.0 Vortragsunterlagen zur Vorlesung an der Technischen Universität Wien Wintersemester 2015/2016 ZT Dipl.-Ing. Dr. Markus Univ.-Lektor Schranz

Mehr

Web Application Engineering & Content Management 184.209 VU 2.0

Web Application Engineering & Content Management 184.209 VU 2.0 Web Application Engineering & Content Management 184.209 VU 2.0 Vortragsunterlagen zur Vorlesung an der Technischen Universität Wien Wintersemester 2015/2016 ZT Dipl.-Ing. Dr. Univ.-Lektor Markus Schranz

Mehr

Themen. Apache Webserver Konfiguration. Verzeichnisse für Web-Applikationen. Server Side Includes

Themen. Apache Webserver Konfiguration. Verzeichnisse für Web-Applikationen. Server Side Includes Themen Apache Webserver Konfiguration Verzeichnisse für Web-Applikationen Server Side Includes Apache Webserver Konfiguration des Apache Webservers Server-Einstellungen in der httpd.conf-datei Einteilung

Mehr

Internetanbindung von Datenbanken

Internetanbindung von Datenbanken Internetanbindung von Datenbanken Oracle Application Server Oracle Application Server - 1 Gliederung Einführung Oracle Application Server (OAS) Praxis- und Diplomarbeitenverwaltung LiveHTML Kritik Becker,

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features. Inhalt 1 Übersicht 2 Anwendungsbeispiele 3 Einsatzgebiete 4 Systemanforderungen 5 Lizenzierung 6 Installation 7 Key Features Seite 2 von 11 1. Übersicht MIK.mobile for ipad ist eine Business Intelligence

Mehr

Einleitung: Frontend Backend

Einleitung: Frontend Backend Die Internetseite des LSW Deutschland e.v. hat ein neues Gesicht bekommen. Ab dem 01.01.2012 ist sie in Form eines Content Management Systems (CMS) im Netz. Einleitung: Die Grundlage für die Neuprogrammierung

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, Business Process Management, 4.Teil Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung

Mehr

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf

Mehr

Übungen zur Softwaretechnik

Übungen zur Softwaretechnik Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se

Mehr

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München Time CGI Version 1.5 Stand 04.12.2013 TimeMachine Dokument: time.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor Version Datum Kommentar

Mehr

Internet und WWW Übungen

Internet und WWW Übungen Internet und WWW Übungen 7 Serverseitige Web-Technologien [WEB7] Rolf Dornberger 1 06-11-12 7 Serverseitige Web-Technologien 1. Begriffe Zusatz für Interessierte: 2. JSP erstellen 3. Servlet erstellen

Mehr

Administrator Handbuch

Administrator Handbuch SPTools Extension Keys: sptools_fal_base sptools_fal_driver SPTools Version: 1 Extension Version: 1.0.2 Inhaltsverzeichnis... 1 1. Einleitung... 2 2. Systemanforderungen... 3 3. SPTools FAL Installation...

Mehr

MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen

MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Zu Beginn der Schulung erhalten Sie einen Überblick

Mehr

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH 01 INDIVIDUELLE SOFTWARELÖSUNGEN 02 05 02 GUMMERSBACH MEHRWERT DURCH KOMPETENZ ERIC BARTELS Softwarearchitekt/ Anwendungsentwickler M_+49 (0) 173-30 54 146 F _+49 (0) 22 61-96 96 91 E _eric.bartels@customsoft.de

Mehr

Content Management System mit INTREXX 2002.

Content Management System mit INTREXX 2002. Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,

Mehr

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an?

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an? WEBAPPLIKATIONEN MIT PHP Wo gibt es Hilfe? Wie fang ich an? Tools Webapplikationen bestehen aus Textdateien Lassen sich in Texteditoren schreiben Alternativen: Eclipse (PDT) Netbeans (Dynamic Languages)

Mehr

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Inhalt 1. Einleitung:... 2 2. Igel ThinClient Linux OS und Zugriff aus dem LAN... 3

Mehr

Die Installation des GeoShop Redirector für IIS (Internet Information Server, Version 4.0, 5.0 und 6.0) umfasst folgende Teilschritte:

Die Installation des GeoShop Redirector für IIS (Internet Information Server, Version 4.0, 5.0 und 6.0) umfasst folgende Teilschritte: Installation des GeoShop Redirector für IIS (Stand 24.8.2007) ============================================================= 0 Überblick ----------- Die Installation des GeoShop Redirector für IIS (Internet

Mehr

Datenbank-basierte Webserver

Datenbank-basierte Webserver Datenbank-basierte Webserver Datenbank-Funktion steht im Vordergrund Web-Schnittstelle für Eingabe, Wartung oder Ausgabe von Daten Datenbank läuft im Hintergrund und liefert Daten für bestimmte Seiten

Mehr

HTTP-Server. Frank Wübbeling Universität Münster

HTTP-Server. Frank Wübbeling Universität Münster HTTP-Server Frank Wübbeling Universität Münster Aufgaben des Servers Input/Output (Port eröffnen etc.) Aufnehmen der Anforderungen Bereitstellung des Inhalts Bereitstellung der Header Erzeugung von Hintergrundinfos

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Herzlich Willkommen! eine praxisnahe Übersicht. Mit Java ins Web - mb@bebox.franken.de. 26.11.2000 (c) Michael Behrendt -

Herzlich Willkommen! eine praxisnahe Übersicht. Mit Java ins Web - mb@bebox.franken.de. 26.11.2000 (c) Michael Behrendt - Herzlich Willkommen! Mit Java ins Web - eine praxisnahe Übersicht 1 Wer bin ich? Michael Behrendt, 21, Nürnberg kurzer Lebenslauf: 1991 Erster Rechner: Commodore C128 1995 Ausbildung zum Datenverarbeitungskaufmann

Mehr

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift. Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

Mehr

InfoPoint vom 9. November 2011

InfoPoint vom 9. November 2011 InfoPoint vom 9. November 2011 Was ist Joomla? Theorie Installation Extensions Administration Demo Joomla ist ein modulares content management system (CMS) Es ermöglicht eine Website zu erstellen und online

Mehr

Softwareentwicklung in der industriellen Praxis

Softwareentwicklung in der industriellen Praxis Softwareentwicklung in der industriellen Praxis Cloud-Systeme: Besonderheiten bei Programmierung und Betrieb Steffen Gemkow / Paul Fritsche - ObjectFab GmbH 26.11.2012 Simple is beautiful Don t repeat

Mehr

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung Hinweise zum Gebrauch des Buches... XIII Teil I Grundlagen der Web-Programmierung 1 Entwicklung der Web-Programmierung... 3 1.1 DerWegzumWorldWideWeb... 3 1.2 Komponenten der frühen Technik..... 5 1.3

Mehr

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Klaus-Dieter Walter SSV Software Systems GmbH Dünenweg 5 D-30419 Hannover www.ssv-embedded.de kdw@ssv-embedded.de

Mehr

SAP NetWeaver Gateway. Connectivity@SNAP 2013

SAP NetWeaver Gateway. Connectivity@SNAP 2013 SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten

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

Tutorial. In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern.

Tutorial. In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern. Tutorial In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern. Zu Beginn müssen wir uns über die gewünschten Sprachen Gedanken machen. Zum einem, da eine professionelle

Mehr

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

Saxonia Forum 2015: SMART BUSINESS APPLIKATIONEN: ZIELGRUPPENORIENTIERTE SOFTWARELÖSUNGEN

Saxonia Forum 2015: SMART BUSINESS APPLIKATIONEN: ZIELGRUPPENORIENTIERTE SOFTWARELÖSUNGEN Saxonia Forum 2015: SMART BUSINESS APPLIKATIONEN: ZIELGRUPPENORIENTIERTE SOFTWARELÖSUNGEN 19.Februar 2015 Hamburg 15:00 Uhr bis 18:00 Uhr IHK Hamburg Das Thema: WAS HABEN BACKENDS MIT USER EXPERIENCE ZU

Mehr

EIDAMO Webshop-Lösung - White Paper

EIDAMO Webshop-Lösung - White Paper Stand: 28.11.2006»EIDAMO Screenshots«- Bildschirmansichten des EIDAMO Managers Systemarchitektur Die aktuelle EIDAMO Version besteht aus unterschiedlichen Programmteilen (Komponenten). Grundsätzlich wird

Mehr

Web Application Engineering & Content Management 184.209 VU 2.0

Web Application Engineering & Content Management 184.209 VU 2.0 Web Application Engineering & Content Management 184.209 VU 2.0 Vortragsunterlagen zur Vorlesung an der Technischen Universität Wien Wintersemester 2013/2014 Univ.-Lektor Dipl.-Ing. Dr. Markus Schranz

Mehr

Java Webentwicklung (mit JSP)

Java Webentwicklung (mit JSP) Java Webentwicklung (mit JSP) SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 1 Inhalt 1 Zielsetzung... 1 2 Webprojekt mit Netbeans... 2 2.1 Webprojekt erstellen... 2 2.1.1 Neues Projekt... 2 2.2 Aufbau

Mehr

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. www.epoconsulting.com. Stand 2015/04. EPO Consulting GmbH - 1 -

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. www.epoconsulting.com. Stand 2015/04. EPO Consulting GmbH - 1 - EPO Consulting GmbH Ihr Partner für HTML5 und SAP UI5 Apps www.epoconsulting.com Stand 2015/04 EPO Consulting GmbH - 1 - EPO Mobile Apps für HTML5 und SAP UI5 Apps SAP bietet künftig für alle SAP Produkte

Mehr

Verwendung des Terminalservers der MUG

Verwendung des Terminalservers der MUG Verwendung des Terminalservers der MUG Inhalt Allgemeines... 1 Installation des ICA-Client... 1 An- und Abmeldung... 4 Datentransfer vom/zum Terminalserver... 5 Allgemeines Die Medizinische Universität

Mehr

Eine Anwendung mit InstantRails 1.7

Eine Anwendung mit InstantRails 1.7 Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen

Mehr

Step by Step Softwareverteilung unter Novell. von Christian Bartl

Step by Step Softwareverteilung unter Novell. von Christian Bartl Step by Step Softwareverteilung unter Novell von Softwareverteilung unter Novell 1) Starten von einfachen *.EXE-Dateien: Starten sie ConsoleOne Erstellen sie eine eigene Organisationseinheit für ihre Anwendungen

Mehr

mysoftfolio360 Handbuch

mysoftfolio360 Handbuch mysoftfolio360 Handbuch Installation Schritt 1: Application Server und mysoftfolio installieren Zuallererst wird der Application Server mit dem Setup_ApplicationServer.exe installiert und bestätigen Sie

Mehr

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version 3.0.6 oder 3.0.7. Wechsel von Version 3.0.6 auf Version 3.0.

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version 3.0.6 oder 3.0.7. Wechsel von Version 3.0.6 auf Version 3.0. Upgrade-Leitfaden Apparo Fast Edit Wechsel von Version 2 auf Version 3.0.6 oder 3.0.7 Wechsel von Version 3.0.6 auf Version 3.0.7 1 / 12 2 / 12 Inhaltsverzeichnis 1 Download der neuen Version... 5 2 Sicherung

Mehr

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de EJB Beispiel JEE Vorlesung 10 Ralf Gitzel ralf_gitzel@hotmail.de 1 Stundenkonzept Gemeinsame Übung Stoff der letzten Stunde wird gemeinsam in einem Beispiel umgesetzt Details werden nochmals erklärt bzw.

Mehr

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration Arbeitsblatt und Demonstration A. Rost 1. Steuerung eines VI über LAN Eine Möglichkeit zur Steuerung virtueller Instrumente

Mehr

How-to: Webserver NAT. Securepoint Security System Version 2007nx

How-to: Webserver NAT. Securepoint Security System Version 2007nx Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver

Mehr

Virtual Desktop Infrasstructure - VDI

Virtual Desktop Infrasstructure - VDI Virtual Desktop Infrasstructure - VDI Jörg Kastning Universität Bielefeld Hochschulrechenzentrum 5. August 2015 1/ 17 Inhaltsverzeichnis Was versteht man unter VDI? Welchen Nutzen bringt VDI? Wie funktioniert

Mehr

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung Inhaltsverzeichnis Hinweise zum Gebrauch des Buches... XIII Teil I Grundlagen der Web-Programmierung 1 Entwicklung der Web-Programmierung... 3 1.1 DerWegzumWorldWideWeb... 3 1.2 Komponenten der frühen

Mehr

Einführung in Eclipse und Java

Einführung in Eclipse und Java Universität Bayreuth Lehrstuhl für Angewandte Informatik IV Datenbanken und Informationssysteme Prof. Dr.-Ing. Jablonski Einführung in Eclipse und Java Dipl.Inf. Manuel Götz Lehrstuhl für Angewandte Informatik

Mehr

GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT

GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT Seite 1/7 GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT ZENTRAL LOKALE MANAGEMENT-PLATTFORM FÜR EINE W ELTWEIT SICHERE INDUSTRIELLE KOMMUNIKATION. Seite 2/7 Auf den folgenden Seiten

Mehr

Tutorial - www.root13.de

Tutorial - www.root13.de Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk

Mehr

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP. Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden

Mehr

Powermanager Server- Client- Installation

Powermanager Server- Client- Installation Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server

Mehr

HINWEISE ZUR ARBEIT IM LABOR

HINWEISE ZUR ARBEIT IM LABOR HINWEISE ZUR ARBEIT IM LABOR MIT GLASSFISH UND DERBY UNTER NETBEANS 1. Grundsätzliches: Auch weiterhin arbeiten Sie im SWE-Labor remote, d.h. auf einem Server. Ihre Entwicklungsumgebung Netbeans ist dort

Mehr

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Im Folgenden wird die Installation von MySQL 5.0 und Tomcat 5.0 beschrieben. Bei MySQL Server 5.0 handelt es sich um ein

Mehr

Commerce-Anwendungen. Entwicklung von E- Prof. Dr. Susann Kowalski

Commerce-Anwendungen. Entwicklung von E- Prof. Dr. Susann Kowalski Entwicklung von E- 1 Inhaltsübersicht Vorgehensmodell - Phase Vorüberlegungen - Phase Analyse - Phase Design - Phase Programmierung - Phase Test - Phase Einführung Zusammenfassung 2 Phase Vorüberlegungen

Mehr

Effiziente Administration Ihrer Netzwerkumgebung

Effiziente Administration Ihrer Netzwerkumgebung Admin Anwender Aufträge, Freigaben Verwaltet Benutzer, Mailboxen, Ordner und vergibt Berechtigungen Anbindung von Fremdsystemen Erzeugt und pflegt Mailboxen und Datenbanken Benutzerinformationen und Konventionen

Mehr

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr. Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor

Mehr

WCMS online Projektmappe. Informationsabend. Präsentation / 2008 IT-Service Leipzig

WCMS online Projektmappe. Informationsabend. Präsentation / 2008 IT-Service Leipzig Informationsabend Vergleich-----Szenarien 1. Szenarium Sie haben eine statische Homepage. 2. Szenarium Sie haben eine CMS basierende Homepage 3. Szenarium Sie haben sich für unsere CMS online Projektmappe

Mehr

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3

Mehr

Herzlich willkommen im Modul Web-Engineering

Herzlich willkommen im Modul Web-Engineering Herbst 2014 Herzlich willkommen im Modul Web-Engineering Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko

Mehr

Session Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de

Session Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de s & Servlet Integration Ralf Gitzel ralf_gitzel@hotmail.de 1 Themenübersicht Ralf Gitzel ralf_gitzel@hotmail.de 2 Übersicht Motivation Das Interface Stateful und Stateless s Programmierung einer Stateful

Mehr

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Vermeiden Sie es sich bei einer deutlich erfahreneren Person dranzuhängen, Sie sind persönlich verantwortlich für Ihren Lernerfolg. 1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript

Mehr

10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall

10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall 5.0 10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows XP-Firewall konfiguriert und

Mehr

1 Einleitung. 1.1 Caching von Webanwendungen. 1.1.1 Clientseites Caching

1 Einleitung. 1.1 Caching von Webanwendungen. 1.1.1 Clientseites Caching 1.1 Caching von Webanwendungen In den vergangenen Jahren hat sich das Webumfeld sehr verändert. Nicht nur eine zunehmend größere Zahl an Benutzern sondern auch die Anforderungen in Bezug auf dynamischere

Mehr

Installation des GeoShop Redirector für Apache (Stand 14.8.2007) ================================================================

Installation des GeoShop Redirector für Apache (Stand 14.8.2007) ================================================================ Installation des GeoShop Redirector für Apache (Stand 14.8.2007) ================================================================ 0 Überblick ----------- Die Installation des GeoShop Redirector im Apache

Mehr

Anbindung des eibport an das Internet

Anbindung des eibport an das Internet Anbindung des eibport an das Internet Ein eibport wird mit einem lokalen Router mit dem Internet verbunden. Um den eibport über diesen Router zu erreichen, muss die externe IP-Adresse des Routers bekannt

Mehr

Web-Programmierung (WPR)

Web-Programmierung (WPR) Web-Programmierung (WPR) Vorlesung XII. Vergleich Server-Plattformen mailto:wpr@gruner.org 1 Technologien Perl/CGI Einsatzgebiete: Kleine Websites, semiprofessioneller Bereich Pro's: Plattform/Serverneutralität

Mehr

Anbindung LMS an Siemens S7. Information

Anbindung LMS an Siemens S7. Information Datum: 18.09.2003 Status: Autor: Datei: Lieferzustand Rödenbeck Dokument1 Versio n Änderung Name Datum 1.0 Erstellt TC 18.09.03 Seite 1 von 1 Inhalt 1 Allgemein...3 2 Komponenten...3 3 Visualisierung...4

Mehr

Kommunikations-Parameter

Kommunikations-Parameter KNX App knxpresso für Android Tablets/Phones Kommunikations-Parameter Ausgabe Dokumentation: Mai. 2015 Doku Version V1.0.0 - Seite 1/8 Inhaltsverzeichnis 1.1 Nützliche Links... 3 1.2 Beschreibung der Kommunikations-Datei...

Mehr

2 Konfiguration von SharePoint

2 Konfiguration von SharePoint 2 Konfiguration von SharePoint Server 2010 Umgebungen Prüfungsanforderungen von Microsoft: Configuring a SharePoint Environment o Configure SharePoint farms configuring inter-server communications server

Mehr

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Walther- Übungsaufgabe 24. Januar 2016 Rathenau- Routing Name: Gewerbeschule Freiburg DHCP Klasse: E3FI1T Seite 1 Punkte: /20 Note:

Walther- Übungsaufgabe 24. Januar 2016 Rathenau- Routing Name: Gewerbeschule Freiburg DHCP Klasse: E3FI1T Seite 1 Punkte: /20 Note: Fach: ITS Walther- Übungsaufgabe 24. Januar 2016 Gruppe: Rathenau- Routing Name: Gewerbeschule VLANs Freiburg DHCP Klasse: E3FI1T Seite 1 Punkte: /20 Note: Hinweise Liebe Leute, bitte versucht so gut als

Mehr

Guideline. Facebook Posting. mit advertzoom Version 2.3

Guideline. Facebook Posting. mit advertzoom Version 2.3 Guideline Facebook Posting mit advertzoom Version 2.3 advertzoom GmbH advertzoom GmbH Stand November 2012 Seite [1] Inhalt 1 Facebook Posting Schnittstelle... 3 1.1 Funktionsüberblick... 3 2 Externe Ressource

Mehr

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele: 2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway

Mehr

C++ im Web mit Tntnet

C++ im Web mit Tntnet C++ im Web mit Tntnet Schneller und sicherer durch compilierten Code im Web Tommi Mäkitalo Was ist Tntnet? Web-Applikations-Server Template-Sprache zum einbetten von C++ in HTML Seiten werden zur Compilezeit

Mehr

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter

Mehr

Worum geht es in diesem Projekt?

Worum geht es in diesem Projekt? Worum geht es in diesem Projekt? In dem Aktuellen SocialMedia Umfeld wird es immer schwieriger der Informationsflut und Schnittstellen Basis Herr zu werden und alle Schnittstellenprozesse im Überblick

Mehr

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1 CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7

Mehr

OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes

OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes 1 XSS: Cross-Site Scripting 1.) Es gelangen Daten in den Web-Browser, die Steuerungsinformationen

Mehr

SolarWinds Engineer s Toolset

SolarWinds Engineer s Toolset SolarWinds Engineer s Toolset Monitoring Tools Das Engineer s Toolset ist eine Sammlung von 49 wertvoller und sinnvoller Netzwerktools. Die Nr. 1 Suite für jeden Administrator! Die Schwerpunkte liegen

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis Kommunikationsübersicht Inhaltsverzeichnis Kommunikation bei Einsatz eines MasterServer... 2 Installation im... 2 Installation in der... 3 Kommunikation bei Einsatz eines MasterServer und FrontendServer...

Mehr

DHL Online Retoure - Magento Extension zur Erstellung der Retouren-Labels durch den Kunden im Frontend

DHL Online Retoure - Magento Extension zur Erstellung der Retouren-Labels durch den Kunden im Frontend DHL Online Retoure - Magento Extension zur Erstellung der Retouren-Labels durch den Kunden im Frontend Stand: 19/08/2014 1/11 DHL Online Retoure - Endbenutzer-Dokumentation 1 Voraussetzungen 3 1.1 Magento

Mehr

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

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R3: Administration Beschreibung: Oracle Application Server 10g Release 3 (10.1.3.1.0) bietet eine neue

Mehr

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen Was bedeutet es, ein Redaktionssystem einzuführen? Vorgehensmodell für die Einführung eines Redaktionssystems Die Bedeutung Fast alle Arbeitsabläufe in der Abteilung werden sich verändern Die inhaltliche

Mehr

Anleitung zur Webservice Entwicklung unter Eclipse

Anleitung zur Webservice Entwicklung unter Eclipse Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for

Mehr

Installation des edu- sharing Plug- Ins für Moodle

Installation des edu- sharing Plug- Ins für Moodle Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis

Mehr

XQueue Product Sheet - Seiten Editor

XQueue Product Sheet - Seiten Editor XQueue Product Sheet - Seiten Editor 2011 XQueue GmbH. Alle Rechte vorbehalten. Dokumentation für das E-Mail Campaign System Diese Dokumentation darf ohne vorherige schriftliche Genehmigung durch die XQueue

Mehr

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. Inhalt 1 Übersicht 2 Anwendungsbeispiele 3 Einsatzgebiete 4 Systemanforderungen 5 Lizenzierung 6 Installation 7 Key Features 1 Übersicht MIK.mobile bietet umfangreiche Funktionalität für Business Intelligence

Mehr

Diese Kurzanleitung beschreibt die nötigen Einstellungen, um mit pixafe Transfer Bilder auf einem Facebook Konto veröffentlichen zu können.

Diese Kurzanleitung beschreibt die nötigen Einstellungen, um mit pixafe Transfer Bilder auf einem Facebook Konto veröffentlichen zu können. Diese Kurzanleitung beschreibt die nötigen Einstellungen, um mit pixafe Transfer Bilder auf einem Facebook Konto veröffentlichen zu können. Die Konfiguration besteht aus 3 Schritten 1. Erstellen und Konfigurieren

Mehr

Software zur Anbindung Ihrer Maschinen über Wireless- (GPRS/EDGE) und Breitbandanbindungen (DSL, LAN)

Software zur Anbindung Ihrer Maschinen über Wireless- (GPRS/EDGE) und Breitbandanbindungen (DSL, LAN) Software zur Anbindung Ihrer Maschinen über Wireless- (GPRS/EDGE) und Breitbandanbindungen (DSL, LAN) Definition Was ist Talk2M? Talk2M ist eine kostenlose Software welche eine Verbindung zu Ihren Anlagen

Mehr