Webengineering II T2INF4202.1. Enrico Keil Keil IT e.k.



Ähnliche Dokumente
Webengineering II T2INF4214. Enrico Keil Keil IT e.k.

Grundkonzepte der Vernetzung

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

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Virtual Desktop Infrasstructure - VDI

Step by Step Webserver unter Windows Server von Christian Bartl

Paul Petzold Firmengründer, Verwaltungsratspräsident und Delegierter der Mirus Software AG

Ursprung des Internets und WWW

Anbindung des eibport an das Internet

Bernd Blümel. Verschlüsselung. Prof. Dr. Blümel

Teil 1: IT- und Medientechnik

Root-Server für anspruchsvolle Lösungen

How-to: VPN mit PPTP und dem Windows VPN-Client. Securepoint Security System Version 2007nx

START - SYSTEMSTEUERUNG - SYSTEM - REMOTE

Internet und WWW Übungen

Datenbank-basierte Webserver

Technische Grundlagen von Internetzugängen

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

Guide DynDNS und Portforwarding

IT- Wir machen das! Leistungskatalog. M3B Service GmbH Alter Sportplatz Lake Schmallenberg

Mobile ERP Business Suite

Verlust von Unternehmensdaten?

Hilfestellung. ALL500VDSL2 Rev.B & ALL02400N. Zugriff aus dem Internet / Portweiterleitung / Fernwartung. Router. Endgeräte. lokales.

HTBVIEWER INBETRIEBNAHME

Herzlich willkommen im Modul Web-Engineering

Aufruf der Weboberflache des HPM- Warmepumpenmanagers aus dem Internet TIPPS

Herzlich Willkommen. Der Weg zur eigenen Homepage. vorgestellt von Frank Kullmann

Arbeitskreis EDV Büro 2.0 Neue Technologien - Möglichkeiten und Risiken

Telekommunikationsmanagement

LOG-FT BAG Filetransfer zum Austausch mit dem Bundesamt für Güterverkehr (BAG) Kurzanleitung

SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

SharePoint Demonstration

ESB - Elektronischer Service Bericht

HISPRO Ein Service-Angebot von HIS

Umstieg auf Microsoft Exchange in der Fakultät 02

Aufgabe 12.1b: Mobilfunknetzwerke

HISPRO ein Service-Angebot von HIS

Daten Monitoring und VPN Fernwartung

Sicherer Datenaustausch zwischen der MPC-Group und anderen Firmen. Möglichkeiten zum Datenaustausch... 2

ANYWHERE Zugriff von externen Arbeitsplätzen

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

Benutzeranleitung Web Login (Internetzugang an Öffentlichen Datendosen und in Studentenwohnheimen )

Kommunikation. Sitzung /11. Dezember 2015

Das Projekt wird durchgeführt von den Bezirksregierungen in Nordrhein- Westfalen in ihrer Funktion als Fachstelle für die öffentlichen Bibliotheken

Die aktuellen Top 10 IT Herausforderungen im Mittelstand

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)

GKSpro WebServer. Überblick. Web Server. GKSpro. Datenbank. GKSpro. InfoBrief Nr. 61 November GKSpro WebServer.

FORGE2015 HDC Session 4. Nachhaltige Infrastruktur als technologische Herausforderung. Tibor Kálmán Tim Hasler Sven Bingert

HOB WebSecureProxy Universal Client

Web Space Anbieter im Internet:

CREATIVE CLOUD FÜR TEAMS

Wie haben die IT-Services Mehrwerte beim Kunden erzeugt? Ein Erfahrungsbericht Christian Roth,

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

TEUTODATA. Managed IT-Services. Beratung Lösungen Technologien Dienstleistungen. Ein IT- Systemhaus. stellt sich vor!

ISA Server Exchange RPC over HTTPS mit NTLM-Authentifizierung

Lizenzierung von Windows Server 2012

Gefahren aus dem Internet 1 Grundwissen April 2010

SJ OFFICE - Update 3.0

Einrichten einer Verbindung zwischen BlackBerry Endgerät und Exchange Postfach

ISA Server 2004 Erstellen eines neuen Netzwerkes - Von Marc Grote

Virtual Private Network

Das Event-Management-Tool

Sicherheit QUALITÄTSSICHERUNG DESIGNER24.CH V 1.2. ADRESSE Designer24.ch Web Print Development Postfach Turbenthal Schweiz

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Unified Communication Client Installation Guide

IT- und Medientechnik

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation Erstkonfiguration... 4

HTTPS Checkliste. Version 1.0 ( ) Copyright Hahn und Herden Netzdenke GbR

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Blacksnow Design. Web Hosting. Blacksnow Design Webdesign and more...

Infrastruktur: Vertrauen herstellen, Zertifikate finden

Synchronisations- Assistent

virtuos Leitfaden für die virtuelle Lehre

IT- und Medientechnik


ASV-Betrieb für die Coburger Schulen. Einbindung externer Schulen via RemoteApp

Systemvoraussetzungen:

Wie funktioniert das WWW? Sicher im WWW

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

1 Konfigurationsanleitung Hosted Exchange

Treuhand Dialogik Cloud

Sicher ist sicher! itbank Hosting!

PHP Kurs Online Kurs Analysten Programmierer Web PHP

Collax PPTP-VPN. Howto

Man liest sich: POP3/IMAP

iphone 4 - Einrichtung des VPN Clients (Cisco VPN Client) / Verbinden des iphones mit einem Exchange

IRF2000 Application Note Lösung von IP-Adresskonflikten bei zwei identischen Netzwerken

Anleitung zur Nutzung des SharePort Utility

Dieser Artikel beschreibt die Veröffentlichung eines Microsoft SQL Server 2000 über einen ISA Server 2004.

Flowy Apps erzählt eine kurze Geschichte über REDS. Remotely Encrypted Distributed Storage

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

Updatehinweise für die Version forma 5.5.5

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

Transkript:

Webengineering II T2INF4202.1 Enrico Keil Keil IT e.k.

Übersicht Herzlich willkommen Enrico Keil Keil IT Oderstraße 17 70376 Stuttgart +49 7119353191 Keil IT e.k. Gegründet 2003 Betreuung von kleinen und mittelständischen Firmen Erstellung und Pflege eigener Softwarelösungen Überregionale Tätigkeit Bereitstellung spezieller Hostinglösungen für andere Dienstleister keil@keil-it.de DHBW Stuttgart T2INF4202.1 2

Übersicht Organisatorisches Vorlesungen jeweils Donnerstags, 08:15-12:00 Uhr 10 Termine = 36 SWS Prüfungsleistung Klausur / praktische Übung Klausurwoche 19.11-23.11.2012 Folien im Internet: http://wwwlehre.dhbw-stuttgart.de/~keil Fragen: jederzeit gerne DHBW Stuttgart T2INF4202.1 3

Übersicht Moduldetails DHBW Stuttgart T2INF4202.1 4

Übersicht Webengineering I Grundlagen clientseitige Programmierung Webengineering II Multimedia serverseitige Programmierung Dozenten serverseitige Programmierung Multimedia DHBW Stuttgart T2INF4202.1 5

Übersicht Inhalte Serverseitige Webtechnologien Überblick zu SSI, CGI, Perl, PHP, ASP, ASP.NET, JSP Anbindungen von Datenbanken Schwerpunkt auf PHP Dokumenten-Management- und Content-Management-Systeme Möglichkeiten und Einsatzzweck Aktuelle Systeme Schwerpunkt auf Wordpress Übungen Aufsetzen einer WordPress-Umgebung, Nutzung eigener PHP-Lösungen Einbindung von Multimedia-Komponenten DHBW Stuttgart T2INF4202.1 6

1. Einführung in Webtechnologien Grundlagen, Begriffe, Übersicht DHBW Stuttgart T2INF4202.1 7

Internet Webtechnologien bauen auf dem Internet auf. Das WWW ist ein Teil des Internets. Technologische Basis des Internets ist das Internet Protocol (IP). Jeder (direkt im Internet erreichbare) Rechner ist eindeutig durch eine IP-Adresse identifiziert. IP v4 IP v6-32 Bit Adresslänge - 4 Gruppen zu je 8 Bit, Darstellung Dezimal - 00101110.00000100.00011010.01010111 = 46.4.26.87 - Mangel an IP v4-adressen führte zum Zwang der Einführung von IP v6 - Umstellung noch immer am Anfang, geht schleppend voran - 128 Bit Adresslänge 1. Einführung in Webtechnologien - 8 Gruppen zu 16 Bit, Darstellung Hexadezimal - 2001:4860:A002:0000:0000:0000:0000:0068 = 2001:4860:A002::68 DHBW Stuttgart T2INF4202.1 8

Intranet 1. Einführung in Webtechnologien Ein auf Internettechnologien basierendes Netz, welches vom Internet (z. B. durch eine Firewall) getrennt ist. DHBW Stuttgart T2INF4202.1 9

Client und Server 1. Einführung in Webtechnologien Beim Datenaustausch zwischen verschiedenen Systemen übernimmt in der Regel ein Gerät die Rolle eines anfragenden Kunden = Client, ein anderes Gerät antwortet als Diener = Server Beim Zugriff aufs Internet ist der Client in der Regel ein Endgerät wie z. B. Computer, Smartphones, Tablets, Infotainmentsysteme in Haushalt und Kfz Der Client bietet die Benutzeroberfläche an und stellt die Ausgabe der Webanfrage dar. Der Server stellt seine Funktionalität und seinen Datenspeicher zur Beantwortung der Anfrage zur Verfügung. Als Server fungieren in der Regel leistungsfähige Computer in Rechenzentren. - Datenspeicher: Datenbanken, lokal gespeicherte Informationen, Echtzeitwerte von Sensoren - Funktionalität: Rechenleistung, Durchsuchen des Datenspeichers, Zugriff auf Sensoren und externe Daten DHBW Stuttgart T2INF4202.1 10

Sonderfall Cloud 1. Einführung in Webtechnologien Anfragen im Web werden nicht einem dedizierten Server zugeführt, sondern einem Gesamtsystem an Servern mit vorgeschaltetem Steuerungssystem und gemeinsam zugreifbaren Speicher Prominentestes Beispiel: Amazon EC2 (Elastic Cloud) und S3 (Simple Storage) DHBW Stuttgart T2INF4202.1 11

Nutzungs-Beispiele - Online-Storage für Backups und Datenaustausch - Webhosting - Bereitstellung von Unternehmensanwendungen, z. B. DATEV Vorteile: - Aufgaben können basierend auf geographischer Nähe oder aktueller Auslastung einem Server zugewiesen werden, der die Aufgaben am effizientesten (oder kostengünstigsten) erledigen kann - Ausfall einzelner Server beeinträchtigt nicht die Verfügbarkeit des Cloud-Dienstes - Schnelle Reaktionsmöglichkeiten auf plötzliche Nachfragesprünge - Einsparung lokaler Ressourcen und Investitionen. In der Regel nur Abrechnung der tatsächlich genutzten Rechenleistung und Datenübertragung Nachteile 1. Einführung in Webtechnologien - Datensicherheit nicht immer geklärt, Speicherung oft in USA, Zugriff durch anderen Nutzer oder gar Ermittlungsbehörden möglich? - Starke Abhängigkeit vom Anbieter der Cloud-Lösung DHBW Stuttgart T2INF4202.1 12

Wichtige Serveranwendungen 1. Einführung in Webtechnologien File-Server - Stellt Daten über verschiedene Protokolle bereit, in der Regel im LAN Datenbankserver - Stellt Informationen einer oder mehrerer Datenbanken bereit - Wird in der Regel über Anwendungen oder Webdienste angesprochen Groupwareserver - Stellt Zugriff auf Mailpostfächer, Kalender, Kontakte, Workflows etc. bereit Mailserver - Nimmt Mails entgegen und sendet sie weiter, verarbeitet Mails an Hand von Regeln Webserver - Stellt Informationen über HTTP zur Verfügung, greift dabei auf Daten anderer Server (z. B. Mail, File, Datenbank, ) zu DHBW Stuttgart T2INF4202.1 13

1. Einführung in Webtechnologien Architektur der Kommunikation im Web Client - HTML, Scriptsprachen, Komponenten (z. B. ActiveX) Webserver - Erzeugt Webseiten, verarbeitet Formulardaten, Dynamik durch serverseitige Web-Technologien Applikations-Server - Webserver spricht diese im Hintergrund an, z. B. Datenbanken - Backendserver kommunizieren nicht direkt mit dem Client DHBW Stuttgart T2INF4202.1 14

Webserver 1. Einführung in Webtechnologien Ein Webserver ist ein Computer, der einem Benutzer auf seinem Endgerät Webseiten und Dienste zur Verfügung stellt. Im engeren Sinne ist der Webserver vielmehr ein Server-Dienst, also eine Software, der Informationen über das HTTP-Protokoll zur Verfügung stellt. Standard-Ports: 80 TCP für HTTP und 443 TCP für HTTPS (SSL) DHBW Stuttgart T2INF4202.1 15