1 Einleitung. 1.1 Caching von Webanwendungen Clientseites Caching

Größe: px
Ab Seite anzeigen:

Download "1 Einleitung. 1.1 Caching von Webanwendungen. 1.1.1 Clientseites Caching"

Transkript

1 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 Inhalte stellen die Betreiber und Entwickler von Webanwendungen vor immer neue und größere Herausforderungen. Es reicht zumeist nicht mehr aus Webauftritte in Form von statischen HTML-Dateien auf einem Webserver abzulegen und diese immer gleichen Inhalte an Benutzer auszuliefern. Benutzer erwarten immer mehr dynamische und aktuellere Inhalte, so ist des für Auftritte wie beispielsweise Nachrichtenportale erforderlich Inhalte ständig anzupassen und zu erweitern. Mit der zunehmenden Dynamisierung und dem gleichzeitigen Anstieg an verfügbaren Webauftritten erlangt auch die Thematik des Zwischenspeicherns (Caching) immer mehr Bedeutung. Dabei bringt ein Caching in erster Linie eine Steigerung der Performance mit sich, darüber hinaus ist aber auch die Ausfallsicherheit ein Aspekt. Das Caching im Webumfeld wird in zwei wesentlichen Bereichen unterschieden, dies ist zum einen das Caching auf der Seite des Clients und zum anderen das serverseitige Caching Clientseites Caching Das clientseitige Caching verfolgt den Ansatz, Inhalte einer Antwort auf der Seite des Anfragestellers (Client) zu speichern. Diese gespeicherten Inhalte werden bei einer erneuten Anfrage nicht durch den Client erneut durch die Webanwendung angefordert sondern aus dem Cache bezogen. Ein Beispiel für ein solches Caching ist der Browser-Cache, den jeder moderne Browser beinhaltet. Ein weiterer Ansatz für das Speichern von Inhalten auf der Seite des Anfragestellers ist der Einsatz eines Proxy-Servers. Dieser speichert ebenfalls Inhalte von Antworten und liefert diese aus, ohne den eigentlichen Adressaten (die Webanwendung) erneut nach einer Antwort zu befragen. Entwickler von Webanwendungen haben auf das clientseitige Caching nur wenig 1

2 Einflussmöglichkeiten 1. Oftmals werden auch die verfügbaren Einflussmöglichkeiten durch die jeweiligen Clients nicht komplett oder fehlerhaft implementiert Serverseitiges Caching Das serverseitige Caching ist für dynamische Webanwendungen von enormer Bedeutung. Das Standardverhalten einer Webanwendung sieht vor jede Anfrage individuell zu verarbeiten, die gewünschten Inhalte zu erzeugen bzw. aufzubereiten und an den Anfragesteller (Client) zu übermitteln. Viele dieser Inhalte sind aber nicht benutzerspezifisch, das bedeutet, dass die Webanwendung die immer gleichen Inhalte für verschiedene Benutzer zusammenstellt (siehe Abbildung 1.1). Abbildung 1.1: Anfragen an ein System ohne Cache Dieses Verhalten führt bei Systemen mit hoher Auslastung oder geringer Leistung des Servers schnell dazu, dass Anfragen nicht oder nur langsam bearbeitet werden können. Um dieses Problem zu lösen werden auch serverseitig Caches eingesetzt, diese werden entweder von der Anwendung (oder dem verwendeten Content Management System) implementiert oder es kommen so genannte Reverse-Proxy Server zum Einsatz. Im Gegensatz zu clientseitigen Caches haben die Entwickler und Betreiber von Webanwendungen hier sehr viele Einflussmöglichkeiten und gleichzeitig eine hohe Verantwortung. Durch den korrekten Einsatz einer passenden Caching-Strategie kann die Performance einer Anwendung massiv erhöht werden. 1 Cache-Control Elemente im HTML-Header (http://www.w3.org/protocols/rfc2616/rfc2616- sec14.html#sec14.9) 2

3 1.1.3 Implementierung durch die Anwendung oder das CMS Die Implementierung eines Caches für eine Anwendung ist keine triviale Aufgabe und erfordert sehr viele Anpassungen. Für moderne dynamische Webanwendungen werden häufig so genannte Content Management Systeme 2 (CMS) eingesetzt. Viele dieser Systeme beinhalten schon eine Möglichkeit zum Caching von Inhalten. Die Vorteile einer Cache Implementierung durch die Anwendung oder das CMS bestehen im Wesentlichen in der Intelligenz mit dem Inhalte zusammengestellt werden können. So hat die jeweilige Anwendung zumeist genaue Informationen über die Aktualität der angeforderten Elemente und kann diese jeweils genau dann neu berechnen, wenn dies auch erforderlich ist. Abbildung 1.2: Implementierung des Cache durch das CMS Dennoch werden für diese Implementierungen von Caches immer Anfragen direkt an die Webanwendung gestellt und damit einhergehend auch immer eine Last auf dem System erzeugt. So muss die Implementierung des Caches nicht nur feststellen welche Inhalte aktuell sind oder neu berechnet werden müssen sondern ist auch für die Verwaltung der gespeicherten Inhalte und deren Auslieferung verantwortlich. Die Abbildung 1.2 veranschaulicht die Implementierung eines Caches durch das CMS bzw. die Anwendung. Ein weiterer Nachteil besteht darin, dass die Komplexität der Anwendung wesentlich durch die Implementierung eines Caches erhöht wird Reverse-Proxy Ein Reverse-Proxy verfolgt einen im Vergleich zu der Implementierung eines Caches durch die Anwendung einen anderen Ansatz. Im Gegensatz zu der Implementierung durch durch die Anwendung ist ein Reverse-Proxy vorgelagert und speichert dynamisch erzeugte Inhalte zwischen. Diese zwischengespeicherten (gecachten) Inhalte verweilen einen bestimmten Zeitraum im Cache und werden an verschiedene Benutzer die die gleichen Inhalte anfordern ausgeliefert. Erst nach Ablauf der eingestellten 2 Content Management System (vgl. 3

4 Zeitspanne werden die Elemente im Cache invalide und der Reverse-Proxy fordert eine neue Version des Inhalts bei der Webanwendung an (siehe Abbildung 1.3). Abbildung 1.3: Cacheing durch Reverse-Proxy Der Cache in einem Reverse Proxy beinhaltet also keine genauen Informationen über die Aktualität von Inhalten und ist nicht direkt mit der Webanwendung gekoppelt. Es treten also zwangsläufig Diskrepanzen in der Aktualität von an den Benutzer ausgelieferten und den eigentlichen Inhalten auf. 4

5 2 Ziele der Diplomarbeit Das Ziel der Diplomarbeit war es, ein System zu entwickeln, das die Vorzüge eines Content Management Systems mit der Performance eines hoch optimierten Caches verbindet. Dabei wurden zunächst theoretische Prinzipien und Techniken untersucht, um aus diesen dann ein in der Praxis einsetzbares System zu konstruieren. Am Ende des Prozesses stand nicht die Entwicklung einer fertigen Endanwendung, vielmehr wurde eine technologische Basis geschaffen, um einem Anwendungsentwickler die nötigen Werkzeuge bereit zu stellen, die für die Entwicklung einer hoch frequentierten Webanwendung notwendig sind. Oberste Prämisse war dabei die Verwendung von erprobten Standardsystemen, um eine maximale Effizienz und Stabilität des Gesamtsystems zu gewähren. Die bei der Analyse der theoretischen Prinzipien gewonnenen Erkenntnisse fließen also in die Weiterentwicklung eines Content Management Systems ein und ergänzen dieses. Durch den Einsatz von Standardlösungen lag der Fokus primär darauf, Schnittstellen zwischen den Systemen zu Entwickeln um die Kommunikation dieser zu ermöglichen. Es ist aufgezeigt worden, dass die Kopplung zweier Standardsysteme wesentlich von deren Funktionsweise abhängig ist. Die Schaffung einer Schnittstelle zum Datenaustausch ist dementsprechend nur einer der Faktoren, die eine Kommunikation zweier Systeme auszeichnet. Vielmehr erfordert die Kommunikation von Systemen weiterreichende Funktionalität als den schlichten Austausch von Informationen. Es ist erforderlich, beide Systeme so auf einander abzustimmen, dass sie sich optimal ergänzen. Dabei wurden verschiedene -praxiserprobte- Verfahren angewendet und implementiert um ein performantes und zuverlässiges Gesamtsystem zu schaffen. Dazu gehören: Schnittstelle auf Basis von HTTP Data Update Propagation Caching auf Basis von Fragmenten Einsatz eines Reverse-Proxies Frameworks wie Spring und Hibernate Am Ende des Gesamtprozesses steht also eine einsetzbare technologische Basis, mit deren Hilfe ein Anwendungsentwickler die Möglichkeit erhält eine Anwendung zu entwickeln, die sowohl Inhalte auf Basis eines Content Management Systems verwaltet, als auch eine geeignete und effiziente Strategie zum Caching beinhaltet. 5

Konzepte zur Datenhaltung für Webseiten in einem Web-Content- Management-System

Konzepte zur Datenhaltung für Webseiten in einem Web-Content- Management-System Konzepte zur Datenhaltung für Webseiten in einem Web-Content- Management-System Web-Content-Management-Systeme () dienen dazu, komplexe Websites zu verwalten und den Autoren einzelner Webseiten möglichst

Mehr

Plone Caching. Oberseminar Content Management Systeme Plone / Zope. Georg Giel, 09 MIM

Plone Caching. Oberseminar Content Management Systeme Plone / Zope. Georg Giel, 09 MIM Plone Caching Oberseminar Content Management Systeme Plone / Zope Georg Giel, 09 MIM Gliederung 1. Grundlegendes 1. Motivation für die Verwendung eines Caches 2. Probleme / Nachteile 3. CMS Anforderungen

Mehr

Caching Handbuch. Auftraggeber: Version: 01. INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon

Caching Handbuch. Auftraggeber: Version: 01. INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon Caching Handbuch Auftraggeber: Version: 01 Projekttyp: Erstellt durch: Internet David Bürge INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon Email david.buerge@inm.ch URL http://www.inm.ch

Mehr

Ein Screenshot-Proxy für das Trojanersichere-Fenster-Verfahren

Ein Screenshot-Proxy für das Trojanersichere-Fenster-Verfahren Ein Screenshot-Proxy für das Trojanersichere-Fenster-Verfahren Diplomarbeit von Sabine Schneider Eberhardt-Karls-Universität Tübingen Wilhelm-Schickard-Institut für Informatik Arbeitsbereich Theoretische

Mehr

Erfahren Sie mehr zu LoadMaster für Azure

Erfahren Sie mehr zu LoadMaster für Azure Immer mehr Unternehmen wechseln von einer lokalen Rechenzentrumsarchitektur zu einer öffentlichen Cloud-Plattform wie Microsoft Azure. Ziel ist es, die Betriebskosten zu senken. Da cloud-basierte Dienste

Mehr

ObjectBridge Java Edition

ObjectBridge Java Edition ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente

Mehr

Oliver Zeigermann, Stefan Toth embarc GmbH. Flux Facebooks Beitrag zur UI- Architektur der Zukunft

Oliver Zeigermann, Stefan Toth embarc GmbH. Flux Facebooks Beitrag zur UI- Architektur der Zukunft Oliver Zeigermann, Stefan Toth embarc GmbH Flux Facebooks Beitrag zur UI- Architektur der Zukunft UI-Architektur Warum? User Experience wird wichtiger Rich Client Optionen werden rar Es gibt mehrere Philosophien

Mehr

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

Webengineering II T2INF4202.1. Enrico Keil Keil IT e.k. 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

Mehr

Pflichtenheft. 1 Zielbestimmungen 2 1.1 Musskriterien... 2 1.2 Wunschkriterien... 2 1.3 Abgrenzungskriterien... 2

Pflichtenheft. 1 Zielbestimmungen 2 1.1 Musskriterien... 2 1.2 Wunschkriterien... 2 1.3 Abgrenzungskriterien... 2 Pflichtenheft Inhaltsverzeichnis 1 Zielbestimmungen 2 1.1 Musskriterien........................................ 2 1.2 Wunschkriterien....................................... 2 1.3 Abgrenzungskriterien...................................

Mehr

Web-Performance-Optimierung - Websites auf Speed SEO Barbecue - DIWISH - Kiel - 01. August 2012. Timo Heinrich t.heinrich@online-werbung.

Web-Performance-Optimierung - Websites auf Speed SEO Barbecue - DIWISH - Kiel - 01. August 2012. Timo Heinrich t.heinrich@online-werbung. SEO Barbecue Web-Performance-Optimierung - DIWISH - Kiel - 01. August 2012 - Websites auf Speed 1 2 Kinder 1 Frau 41 Jahre jung Seit 1996 autodidaktischer Onliner Schwerpunkte: Suchmaschinenoptimierung

Mehr

Internet Information Services v6.0

Internet Information Services v6.0 Internet Information Services v6.0 IIS History Evolution von IIS: V1.0 kostenlos auf der CeBit 1996 verteilt V2.0 Teil von Windows NT 4.0 V3.0 Als Update in SP3 von NT4.0 integriert V4.0 Windows NT 4.0

Mehr

wir garantieren Ihnen die BetRIeBsKosten von MoRgen.

wir garantieren Ihnen die BetRIeBsKosten von MoRgen. wir garantieren Ihnen die BetRIeBsKosten von MoRgen. GANZHEITLICH. EFFIZIENZSTEIGERND. NACHHALTIG. BILFINGER ONE IST DAS KONZEPT FÜR DIE NÄCHSTE GENERATION VON PARTNERSCHAFT IN DER IMMOBILIENWIRTSCHAFT.

Mehr

Datenbank-basierte Anwendungsentwicklung fürs Web Mit Rapid Application Development zu schnelleren Applikationen Von Michael Ihringer, InterSystems

Datenbank-basierte Anwendungsentwicklung fürs Web Mit Rapid Application Development zu schnelleren Applikationen Von Michael Ihringer, InterSystems Datenbank-basierte Anwendungsentwicklung fürs Web Mit Rapid Application Development zu schnelleren Applikationen Von Michael Ihringer, InterSystems Die Realisierung Datenbank-basierter Web-Anwendungen

Mehr

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

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

Mehr

JBoss 7 als Plattform für hochverfügbare Anwendungen

JBoss 7 als Plattform für hochverfügbare Anwendungen JBoss 7 als Plattform für hochverfügbare Anwendungen Orientierungspunkt 04/2013 24.05.2013, OIO Dirk Weil, GEDOPLAN GmbH Dirk Weil GEDOPLAN GmbH, Bielefeld Java EE seit 1998 Konzeption und Realisierung

Mehr

Tutorial Speichernetze

Tutorial Speichernetze Tutorial Speichernetze Speichervirtualisierung Speichernetze Grundlagen und Einsatz von Fibre Channel SAN, NAS, iscsi und InfiniBand dpunkt.verlag 2003 Agenda Probleme in Speichernetzen Speichervirtualisierung

Mehr

SAP Support On Demand - IBMs kombiniertes Service-Angebot für SAP Hosting und SAP Application Management Services (AMS)

SAP Support On Demand - IBMs kombiniertes Service-Angebot für SAP Hosting und SAP Application Management Services (AMS) (IGS) SAP Support On Demand - IBMs kombiniertes Service-Angebot für SAP Hosting und SAP Application Services (AMS) Martin Kadner, Product Manager SAP Hosting, GTS Klaus F. Kriesinger, Client Services Executive,

Mehr

Technische Beschreibung: EPOD Server

Technische Beschreibung: EPOD Server EPOD Encrypted Private Online Disc Technische Beschreibung: EPOD Server Fördergeber Förderprogramm Fördernehmer Projektleitung Projekt Metadaten Internet Foundation Austria netidee JKU Linz Institut für

Mehr

Bessere Performance für Universal Music

Bessere Performance für Universal Music Case Study Bessere Performance für Universal Music Optimierung und Weiterentwicklung des CMS VOTUM GmbH 2013 Wir arbeiten seit vielen Jahren eng mit VOTUM zusammen und haben mit VOTUM einen stets kompetenten

Mehr

ECMS ionas 3 media edition Media Asset Management mit ionas 3 media edition

ECMS ionas 3 media edition Media Asset Management mit ionas 3 media edition Ihr Web-Auftritt oder Intranet-Portal enthält viele Bilder oder Dateien zum Download? Bilder sollen im CMS farblich nachbearbeitet, skaliert oder zugeschnitten werden? Sie wollen Media Assets in Kollektionen

Mehr

THE POWER OF PEOPLE SAP-Forum für Personalmanagement HR Renewal Im Praxistest - Webbasierte Stammdatenverwaltung auf dem Prüfstand

THE POWER OF PEOPLE SAP-Forum für Personalmanagement HR Renewal Im Praxistest - Webbasierte Stammdatenverwaltung auf dem Prüfstand THE POWER OF PEOPLE SAP-Forum für Personalmanagement HR Renewal Im Praxistest - Webbasierte Stammdatenverwaltung auf dem Prüfstand Einleitung: SAP ERP Einführung bei Knoll Einführung der SAP ERP Landschaft

Mehr

ESB - Elektronischer Service Bericht

ESB - Elektronischer Service Bericht Desk Software & Consulting GmbH ESB - Elektronischer Service Bericht Dokumentation des elektronischen Serviceberichts Matthias Hoffmann 25.04.2012 DESK Software und Consulting GmbH Im Heerfeld 2-4 35713

Mehr

CORPORATE COLLABORATION SPACES

CORPORATE COLLABORATION SPACES PROJEKTSTATUS CORPORATE COLLABORATION SPACES Strategien und Produkte für Räume der Zusammenarbeit zur Steigerung von Effizienz und Identifikation im Office Kompetenzzentrum Typologie & Planung in Architektur

Mehr

Rechnergestützte Vorhersage der Kaltrisssicherheit laserstrahlgeschweißter Bauteile aus hochfesten Stählen

Rechnergestützte Vorhersage der Kaltrisssicherheit laserstrahlgeschweißter Bauteile aus hochfesten Stählen Rechnergestützte Vorhersage der Kaltrisssicherheit laserstrahlgeschweißter Bauteile aus hochfesten Stählen AiF-Forschungsvorhaben IGF-Nr: 16.441 BG / DVS-Nr. I2.004 Laufzeit: 01.12.2009-30.06.2012 Forschungsstelle

Mehr

!"# $ % Internet Protokolle: HTTP 1/38

!# $ % Internet Protokolle: HTTP 1/38 !"# $ % Internet Protokolle: HTTP 1/38 1 Themenübersicht Schichtenmodell Gopher /FTP Statistik URL Einleitung Anwendungsablauf Beispiel mit Telnet Request, Response Anfragemethoden header Negotiation Proxyserver

Mehr

Software fragt Hardware: Was kannst du? Björn Pilarski

Software fragt Hardware: Was kannst du? Björn Pilarski Software fragt Hardware: Was kannst du? Björn Pilarski 1 Agenda 1. Warum ist Hardwareerkennung notwendig? 2. Was müssen wir über die Hardware wissen? 3. Wie können wir Eigenschaften mobiler Endgeräte erkennen?

Mehr

Beispiele, um das Spektrum an Szenarien aufzuzeigen, die mit dem extra Standard möglich sind

Beispiele, um das Spektrum an Szenarien aufzuzeigen, die mit dem extra Standard möglich sind Beispiele, um das Spektrum an Szenarien aufzuzeigen, die mit dem Standard möglich sind Beispiel 1: Beispiel 2: Beispiel 3: Beispiel 4: im Dialogbetrieb im einfachen Sendebetrieb im Holbetrieb ohne Bestätigung

Mehr

Tier-Konzepte. Vertiefungsarbeit von Karin Schäuble

Tier-Konzepte. Vertiefungsarbeit von Karin Schäuble Vertiefungsarbeit von Karin Schäuble Gliederung 1. Einführung 3. Rahmenbedingungen in der heutigen Marktwirtschaft 3.1 Situation für Unternehmen 3.2 Situation für Applikationsentwickler 4. Lösungskonzepte

Mehr

Webserver allgemein Voraussetzung für die Integration von Plone NginX Apache 2 Demonstration Zusammenfassung

Webserver allgemein Voraussetzung für die Integration von Plone NginX Apache 2 Demonstration Zusammenfassung Webserver allgemein Voraussetzung für die Integration von Plone NginX Apache 2 Demonstration Zusammenfassung Software zur Annahme und Verarbeitung von HTTP/HTTPs- Requests (Port 80/443) benutzerdefinierte

Mehr

Klicken. Microsoft. Ganz einfach.

Klicken. Microsoft. Ganz einfach. EMC UNIFIED STORAGE FÜR VIRTUALISIERTE MICROSOFT- ANWENDUNGEN Klicken. Microsoft. Ganz einfach. Microsoft SQL Server Microsoft SQL Server-Datenbanken bilden die Basis für die geschäftskritischen Anwendungen

Mehr

Aufbau und Pflege von Internetseiten leicht gemacht

Aufbau und Pflege von Internetseiten leicht gemacht Aufbau und Pflege von Internetseiten leicht gemacht Einführung in die Grundlagen der CMS (Content Management Systeme) Was ist ein CMS? frei übersetzt: Inhaltsverwaltungssystem ist ein System, das die gemeinschaftliche

Mehr

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges Komponentenbasierte Client-Architektur Hamburg, 16.11.2007 Bernd Olleck IT-Beratung Olleck Agenda Clients aus drei verschiedenen Perspektiven: Technische Infrastruktur Fachliche Sicht Aufgaben eines Clients

Mehr

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,

Mehr

Ist meine Website noch sicher?

Ist meine Website noch sicher? Ist meine Website noch sicher? Massive Angriffe gegen Joomla, Wordpress,Typo3 Stephan Sachweh Geschäftsführer Pallas GmbH Pallas GmbH Hermülheimer Straße 8a 50321 Brühl information (at) pallas.de http://www.pallas.de

Mehr

Die Software Mobile Warehouse ist modular aufgebaut und besteht aus den folgenden Modulen:

Die Software Mobile Warehouse ist modular aufgebaut und besteht aus den folgenden Modulen: MOBILE WAREHOUSE: ist eine von Bluetech Systems entwickelte kostengünstige Middleware zur Anbindung von mobilen Datenerfassungsgeräten an die verschiedensten ERP Systeme, und beinhaltet alle Funktionen

Mehr

Developer Week 2013 Offline (mobile) Webdevelopment

Developer Week 2013 Offline (mobile) Webdevelopment Developer Week 2013 Offline (mobile) Webdevelopment Kerstin Blumenstein Grischa Schmiedl Wer bin ich & Woher komm ich? Warum eigentlich? Problemstellung Nutzungssituationen Zu Hause, auf Arbeit Unterwegs

Mehr

Scandio SEBOL Search

Scandio SEBOL Search : : :, München Inhalt 1. Was ist SEBOL?...3 2. Index-Server...4 2.1. Warteschlange zur Indizierung...4 2.2. Plugin-Abarbeitung...4 2.3. Erweiterte Lucene-Indizierung...4 2.4. Index-Verteilung und Management...5

Mehr

Ist meine WebSite noch sicher?

Ist meine WebSite noch sicher? Ist meine WebSite noch sicher? Massive Angriffe gegen Joomla, Wordpress, Typo3 02.12.2014 Stephan Sachweh Geschäftsführer Pallas GmbH Pallas stellt sich vor Wir sind ein MSSP: Managed Security Service

Mehr

Uni-Firewall. Absicherung des Überganges vom Hochschulnetz zum Internet am Wingate (Helmut Celina)

Uni-Firewall. Absicherung des Überganges vom Hochschulnetz zum Internet am Wingate (Helmut Celina) Uni-Firewall Absicherung des Überganges vom Hochschulnetz zum Internet am Wingate (Helmut Celina) Was ist eine Firewall? oder 2 Was ist eine Firewall? Eine Firewall muss ein Tor besitzen Schutz vor Angriffen

Mehr

IT-Governance. Standards und ihr optimaler Einsatz bei der. Implementierung von IT-Governance

IT-Governance. Standards und ihr optimaler Einsatz bei der. Implementierung von IT-Governance IT-Governance Standards und ihr optimaler Einsatz bei der Implementierung von IT-Governance Stand Mai 2009 Disclaimer Die Inhalte der folgenden Seiten wurden von Severn mit größter Sorgfalt angefertigt.

Mehr

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Inhalt Content Management (CM) Allgemeines über CMS CMS Typen Open Source vs. Lizenzsoftware Joomla! Quellen Content Management

Mehr

E-Bilanz-Services. Aufgrund der Rahmenbedingungen birgt das Thema die Gefahr, dass sich neben. Möglicher Handlungsbedarf in den Banken:

E-Bilanz-Services. Aufgrund der Rahmenbedingungen birgt das Thema die Gefahr, dass sich neben. Möglicher Handlungsbedarf in den Banken: E-Bilanz-Services 1 E-Bilanz-Services Für die Zukunft sind Unternehmen bekanntlich dazu verpflichtet, ihre Steuerbilanz sowie die Gewinn- und Verlustrechnung elektronisch an das Finanzamt zu übermitteln,

Mehr

Destructive AJAX. Stefan Proksch Christoph Kirchmayr

Destructive AJAX. Stefan Proksch Christoph Kirchmayr Destructive AJAX Stefan Proksch Christoph Kirchmayr AJAX-Einführung Asynchronous JavaScript And XML Clientseitiger JavaScript-Code Asynchrone Kommunikation XML DOM Klassisches Client-Server Modell AJAX-Modell

Mehr

Übungsklausur vom 7. Dez. 2007

Übungsklausur vom 7. Dez. 2007 Übungsklausur vom 7. Dez. 2007 Ein Lösungsmuster Teilbereiche der Softwaretechnik Software Anforderungen Software Entwurf Software Konstruktion Software Test Software Wartung Software Konfigurationsmanagement

Mehr

Mobile Horde. Gunnar Wrobel. 6. März 2012. wrobel@horde.org. Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6.

Mobile Horde. Gunnar Wrobel. 6. März 2012. wrobel@horde.org. Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. Mobile Horde Gunnar Wrobel wrobel@horde.org 6. März 2012 Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. März 2012 1 / 18 Evolution der Horde Webmail und Groupware Gunnar Wrobel (wrobel@horde.org)

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

i-portal-patterns Lösungsmuster für wiederkehrende Anforderungen

i-portal-patterns Lösungsmuster für wiederkehrende Anforderungen i-portal-patterns Lösungsmuster für wiederkehrende Anforderungen Johannes Willkomm Dr. (Ph.D.) Bernhard Humm sd&m AG software design & management Herrnstraße 57 63065 Offenbach am Main johannes.willkomm@sdm.de

Mehr

2. DFG- Workshop 3.1. Erfassung/Bewertung/Transfer. Beitrag von Peter Küsters. Spiegelung. Archiv. Bild 1: Unterschied zwischen FTP und Spiegelung

2. DFG- Workshop 3.1. Erfassung/Bewertung/Transfer. Beitrag von Peter Küsters. Spiegelung. Archiv. Bild 1: Unterschied zwischen FTP und Spiegelung 2. DFG- Workshop 3.1. Erfassung/Bewertung/Transfer Beitrag von Peter Küsters Formen des Datentransfers bei der Erfassung von Websites Im folgenden werden Methoden und Software zur Erfassung vorgestellt.

Mehr

Das eigene Kandidatenfrontend

Das eigene Kandidatenfrontend Das eigene Kandidatenfrontend THEMA: Mit dem BeeSite API zum eigenen Job Board Dr. Sascha Juchem R&D Abteilung sascha.juchem@milchundzucker.de AGENDA Mit dem BeeSite API zum eigenen Job Board 01 Einleitung

Mehr

ehealth in der Schweiz Erfahrungen aus einem Forschungsprojekt

ehealth in der Schweiz Erfahrungen aus einem Forschungsprojekt ehealth in der Schweiz Erfahrungen aus einem Forschungsprojekt Agenda Gründe für ehealth ehealth Architektur und Vertrauensraum Herausforderungen Projekt epd-demoumgebung Fazit 2 Bekannte Probleme Nach

Mehr

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue

Mehr

Wurm-Lizenzserver Internetverbindung über Port 80 (http) Bei aktiver Firewall muss die Ausnahme für die URL http://ls.wurm.de eingerichtet werden

Wurm-Lizenzserver Internetverbindung über Port 80 (http) Bei aktiver Firewall muss die Ausnahme für die URL http://ls.wurm.de eingerichtet werden Der Wurm Lizenzmanager Der Wurm Lizenzmanager dient als Lizenzserver für Software der Firma Wurm. Die Installation erfolgt auf einem Rechner innerhalb des jeweiligen Intranets. Dadurch kann auf separate

Mehr

Hochschule Darmstadt Fachbereich Informatik

Hochschule Darmstadt Fachbereich Informatik Hochschule Darmstadt Fachbereich Informatik 6.3 Systemarchitektur 430 6.3 Systemarchitektur Drei Schichten Architektur Die "Standardtechniken" des Software-Engineering sind auch auf die Architektur einer

Mehr

Mythos Proxy. Eine kritische Betrachtung. Stand: 22.05.2012. Capalogic GmbH Angerring 4 38446 Wolfsburg

Mythos Proxy. Eine kritische Betrachtung. Stand: 22.05.2012. Capalogic GmbH Angerring 4 38446 Wolfsburg Mythos Proxy Eine kritische Betrachtung Stand: 22.05.2012 Capalogic GmbH Angerring 4 38446 Wolfsburg Telefon 05363 811156 Fax 0911 60 10 99 E-Mail info@capalogic.de Web www.capalogic.de Inhaltsverzeichnis

Mehr

SMC Integrationsserver 5.0 Versionsinformationen

SMC Integrationsserver 5.0 Versionsinformationen SMC Integrationsserver 5.0 Versionsinformationen SMC IT AG Pröllstraße 24 86157 Augsburg Tel. (0821) 720 62-0 Fax. (0821) 720 62-62 smc-it.de info@smc-it.de Geschäftsstelle Ettlingen Pforzheimer Straße

Mehr

sinnvoll? Wann ist der Einsatz von SharePoint als CMS How we did it: Realisierung einer Website mit SharePoint 2013

sinnvoll? Wann ist der Einsatz von SharePoint als CMS How we did it: Realisierung einer Website mit SharePoint 2013 Wann ist der Einsatz von SharePoint als CMS sinnvoll? How we did it: Realisierung einer Website mit SharePoint 2013 SharePoint Community, 12. Februar 2014 Alexander Däppen, Claudio Coray & Tobias Adam

Mehr

Entwurfsbeschreibung

Entwurfsbeschreibung Entwurfsbeschreibung Web Annotation mit Fragment Ids Gruppe: swp12-9 Softwaretechnik-Praktikum 1 von 12 Inhaltsverzeichnis 1. Allgemeines...3 2. Umsetzungsmöglichkeiten...3 3. Produktübersicht...5 4. Grundsätzliche

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

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 8 Funktionsübersicht (Auszug) 1 Übersicht MIK.bis.webedition ist die Umsetzung

Mehr

Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen

Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen Schleupen.CS 3.0 die neue prozessorientierte Business Plattform Geschäftsprozesse automatisiert und individuell Branchenfokus: CRM,

Mehr

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

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

Mehr

Angreifbarkeit von Webapplikationen

Angreifbarkeit von Webapplikationen Vortrag über die Risiken und möglichen Sicherheitslücken bei der Entwicklung datenbankgestützter, dynamischer Webseiten Gliederung: Einführung technische Grundlagen Strafbarkeit im Sinne des StGB populäre

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 8 Funktionsübersicht (Auszug) Seite 2 von 14 1. Übersicht MIK.starlight bietet

Mehr

samwin contact center suite Mit der top aktuellen Version 5.1 setzt

samwin contact center suite Mit der top aktuellen Version 5.1 setzt samwin contact center suite 5.1 telecommunication software ein weiteres Highlight in der führenden Umsetzung des SIP Standards und ermöglicht neue Einsatzmöglichkeiten von samwin. Mit der top aktuellen

Mehr

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Sybase Central Dokumentation Aktivierung der Monitoringfunktion Sybase Central Dokumentation Aktivierung der Monitoringfunktion Version 1.0 14. Dezember 2012 Inhaltsverzeichnis 1 EINLEITUNG... 3 2 ZIELSETZUNG... 3 3 VORGEHENSWEISE... 3 4 ANHANG... 7 4.1 DOKUMENTHISTORIE...

Mehr

Hidden Automa-c Navigator your gateway to electronic resources. Markus Libiseller M.A. Technical Product Manager

Hidden Automa-c Navigator your gateway to electronic resources. Markus Libiseller M.A. Technical Product Manager Hidden Automa-c Navigator your gateway to electronic resources Markus Libiseller M.A. Technical Product Manager E- Ressourcen in modernen Bibliotheken Moderne Bibliotheken stellen nicht nur klassische,

Mehr

ANWENDUNGSFÄLLE UND SZENARIEN REVERSE PROXY

ANWENDUNGSFÄLLE UND SZENARIEN REVERSE PROXY ANWENDUNGSFÄLLE UND SZENARIEN REVERSE PROXY Der Reverse Proxy ist eine Netzwerk-Komponente, der Ressourcen für einen Client von einem oder mehreren Servern zieht. Die Adressumsetzung wird in der entgegengesetzten

Mehr

Prototypvortrag. Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning. Projektseminar WS 2009/10

Prototypvortrag. Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning. Projektseminar WS 2009/10 Prototypvortrag Exploiting Cloud and Infrastructure as a Service (IaaS) Solutions for Online Game Service Provisioning Projektseminar WS 2009/10 Eugen Fot, Sebastian Kenter, Michael Surmann AG Parallele

Mehr

Überblick. Multi-Cloud Computing Motivation Redundant Array of Cloud Storage (RACS) Zusammenfassung. c td MWCC (WS14/15) Multi-Cloud Computing 13 1

Überblick. Multi-Cloud Computing Motivation Redundant Array of Cloud Storage (RACS) Zusammenfassung. c td MWCC (WS14/15) Multi-Cloud Computing 13 1 Überblick Multi-Cloud Computing Motivation Redundant Array of Cloud Storage (RACS) Zusammenfassung c td MWCC (WS14/15) Multi-Cloud Computing 13 1 Vendor Lock-In -Problem Typische Vorgehensweise bei der

Mehr

GeoServer in action Fortgeschrittene Möglichkeiten beim Einsatz des Geoservers

GeoServer in action Fortgeschrittene Möglichkeiten beim Einsatz des Geoservers GeoServer in action Fortgeschrittene Möglichkeiten beim Einsatz des Geoservers Nils Bühner buehner@terrestris.de terrestris GmbH & Co KG Über uns Nils Bühner buehner@terrestris.de github.com/buehner Informatiker

Mehr

Homepage mit einem WCMS: Typo3

Homepage mit einem WCMS: Typo3 Homepage mit einem WCMS: Typo3 Universität Zürich Institut für Mathematik Ziele Das Institut möchte sich anspruchsvoll darstellen. Daten (Vorlesungen/ Seminare/ Publikationen) sollen aktuell sein und durch

Mehr

FilterSurf. Einsatz, Funktionsweise und Komponenten

FilterSurf. Einsatz, Funktionsweise und Komponenten FilterSurf Einsatz, Funktionsweise und Komponenten OpenSource Internet-Inhaltsfilter auf Linux-Basis gefördert vom Bayerischen Ministerium für Unterricht und Kultus Weitere Informationen: www.filtersurf.de

Mehr

peer-to-peer Dateisystem Synchronisation

peer-to-peer Dateisystem Synchronisation Ziel Realisierungen Coda Ideen Fazit Literatur peer-to-peer Dateisystem Synchronisation Studiendepartment Informatik Hochschule für Angewandte Wissenschaften Hamburg 30. November 2007 Ziel Realisierungen

Mehr

Peter Dikant mgm technology partners GmbH. Echtzeitsuche mit Hadoop und Solr

Peter Dikant mgm technology partners GmbH. Echtzeitsuche mit Hadoop und Solr Peter Dikant mgm technology partners GmbH Echtzeitsuche mit Hadoop und Solr ECHTZEITSUCHE MIT HADOOP UND SOLR PETER DIKANT MGM TECHNOLOGY PARTNERS GMBH WHOAMI peter.dikant@mgm-tp.com Java Entwickler seit

Mehr

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

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

Mehr

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version.

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version. hehuvlfkw Oracle 9iApplication Server (9iAS) fasst in einem einzigen integrierten Produkt alle Middleware-Funktionen zusammen, die bisher nur mit mehreren Produkten unterschiedlicher Anbieter erreicht

Mehr

Video over IP / Videostreaming

Video over IP / Videostreaming Video over IP / Videostreaming - einige wenige Aspekte - Prof. Dr. Robert Strzebkowski Beuth Hochschule für Technik Berlin Unterscheidung: 'Echter Streaming' mit Streaming-Server HTTP-Download als 'Pseudostreaming'

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

Softwaretool Data Delivery Designer

Softwaretool Data Delivery Designer Softwaretool Data Delivery Designer 1. Einführung 1.1 Ausgangslage In Unternehmen existieren verschiedene und häufig sehr heterogene Informationssysteme die durch unterschiedliche Softwarelösungen verwaltet

Mehr

Play!: Elastische Skalierbarkeit für Web-Anwendungen

Play!: Elastische Skalierbarkeit für Web-Anwendungen Play!: Elastische Skalierbarkeit für Web-Anwendungen Axel Irriger GB Telecommunications & Media msg systems ag Mergenthalerallee 55-59 65760 Eschborn axel.irriger@msg-systems.com Abstract: Die Entwicklung

Mehr

Copyright 2015 DataCore Software Corp. All Rights Reserved. 1

Copyright 2015 DataCore Software Corp. All Rights Reserved. 1 Copyright 2015 DataCore Software Corp. All Rights Reserved. 1 Software Defined Storage - wenn Storage zum Service wird - Jens Gerlach Regional Manager West Copyright 2015 DataCore Software Corp. All Rights

Mehr

Mobile ERP Business Suite

Mobile ERP Business Suite Greifen Sie mit Ihrem ipad oder iphone jederzeit und von überall auf Ihr SAP ERP System zu. Haben Sie Up-To-Date Informationen stets verfügbar. Beschleunigen Sie Abläufe und verkürzen Sie Reaktionszeiten

Mehr

Pure Web für Diagramme, Berichte, Handwerteingaben

Pure Web für Diagramme, Berichte, Handwerteingaben Pure Web für Diagramme, Berichte, Handwerteingaben Aus Daten werden Informationen Informationen werden mobil Optimierte Darstellungen Sehr intuitive Bedienung JUNE5 Die Zukunft in der Automatisierung Um

Mehr

Proseminar Technische Informatik A survey of virtualization technologies

Proseminar Technische Informatik A survey of virtualization technologies Proseminar Technische Informatik A survey of virtualization technologies Referent: Martin Weigelt Proseminar Technische Informatik - A survey of virtualization technologies 1 Übersicht 1. Definition 2.

Mehr

Philosophie & Tätigkeiten. Geschäftsfelder. Software Engineering. Business Applikationen. Mobile Applikationen. Web Applikationen.

Philosophie & Tätigkeiten. Geschäftsfelder. Software Engineering. Business Applikationen. Mobile Applikationen. Web Applikationen. Philosophie & Tätigkeiten Wir sind ein Unternehmen, welches sich mit der Umsetzung kundenspezifischer Softwareprodukte und IT-Lösungen beschäftigt. Wir unterstützen unsere Kunde während des gesamten Projektprozesses,

Mehr

Avira Management Console 2.6.1 Optimierung für großes Netzwerk. Kurzanleitung

Avira Management Console 2.6.1 Optimierung für großes Netzwerk. Kurzanleitung Avira Management Console 2.6.1 Optimierung für großes Netzwerk Kurzanleitung Inhaltsverzeichnis 1. Einleitung... 3 2. Aktivieren des Pull-Modus für den AMC Agent... 3 3. Ereignisse des AMC Agent festlegen...

Mehr

Virtualisierung in der Automatisierungstechnik

Virtualisierung in der Automatisierungstechnik Virtualisierung in der Automatisierungstechnik Ihr Referent Jürgen Flütter on/off engineering gmbh Niels-Bohr-Str. 6 31515 Wunstorf Tel.: 05031 9686-70 E-Mail: juergen.fluetter@onoff-group.de 2 Virtualisierung

Mehr

Der Weg zum Intranet Ein Projektbeispiel.

Der Weg zum Intranet Ein Projektbeispiel. Der Weg zum Intranet Ein Projektbeispiel. Rudolf Landolt lic.oec.publ. Unternehmensberatung Phone +41 1 741 70 11 Mobile +41 79 237 70 63 rudolf.landolt@landolt.net Folien-1 Inhaltsverzeichnis Die Entwicklung

Mehr

Kurs 70-291 Notizen Rene Dreher www.renedreher.de -DNS (Domain Name System)

Kurs 70-291 Notizen Rene Dreher www.renedreher.de -DNS (Domain Name System) -DNS (Domain Name System) Das DNS ist ein weltweit auf tausende von Servern verteilter hierarchischer Verzeichnisdienst, der den Namensraum des Internets verwaltet. Dieser Namensraum ist in so genannte

Mehr

MobileOK: Der Middleware Ansatz

MobileOK: Der Middleware Ansatz MobileOK: Der Middleware Ansatz Wenn man schon eine Webseite erstellt hat und deren Inhalte auf mobilen Endgeräten verfügbar machen will, gibt es theoretisch viel zu tun. Praktisch kann eine spezialisierte

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

Einführung in die Scriptsprache PHP

Einführung in die Scriptsprache PHP Herbst 2014 Einführung in die Scriptsprache PHP Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Rainer Telesko / Martin Hüsler 1 Inhalt:

Mehr

Verkürzung von Entwurfszeiten

Verkürzung von Entwurfszeiten Verkürzung von Entwurfszeiten durch Matlab-basiertes HPC R. Fink, S. Pawletta Übersicht aktuelle Situation im ingenieurtechnischen Bereich Multi-SCEs als Konzept zur Verkürzung von Entwurfszeiten Realisierung

Mehr

Architekturen. DB-Anwendungen: Aufgaben. Aufteilung der Funktionen. ƒ Datenbankanwendungen

Architekturen. DB-Anwendungen: Aufgaben. Aufteilung der Funktionen. ƒ Datenbankanwendungen Architekturen ƒ Datenbankanwendungen Aufgaben und Komponenten Aufteilung ƒ Architektur Web-basierter Anwendungen HTTP-basierte Architekturen Applet-basierte Architekturen Vorlesung Internet-Datenbanken

Mehr

Subversion. 17. Oktober 2007. Subversion. Norbert Perk. Warum Versionsverwaltung? Wie funktioniert. Was ist Subversion? Subversion- Server.

Subversion. 17. Oktober 2007. Subversion. Norbert Perk. Warum Versionsverwaltung? Wie funktioniert. Was ist Subversion? Subversion- Server. 17. Oktober 2007 1 2 3 4 5 6 7 Hilfe und Info Herausforderungen bei gröÿeren Projekten auf ältere Versionen (undo, ) Verwaltung verschiedener Versionen Projekte mit mehreren Entwicklern gemeinsamer auf

Mehr

Neue Funktionalität in mobidas 1.3. erp Serie

Neue Funktionalität in mobidas 1.3. erp Serie Neue Funktionalität in mobidas 1.3 erp Serie Übersicht der Änderungen von Version 1.2 auf 1.3 neue Funktionalitäten Layout und Design wurden verändert Kennzeichen VK-Aufträge vollständig versenden Berechtigungen

Mehr

Fachhochschule der Wirtschaft Paderborn (FHDW) Fachbereich angewandte Informatik. Pflichtenheft. Anwendungsentwicklung Semester 5

Fachhochschule der Wirtschaft Paderborn (FHDW) Fachbereich angewandte Informatik. Pflichtenheft. Anwendungsentwicklung Semester 5 Fachhochschule der Wirtschaft Paderborn (FHDW) Fachbereich angewandte Informatik Pflichtenheft Anwendungsentwicklung Semester 5 Thema: Erstellung eines WebServices für eine Bank Anwendung COOLESACHE Gruppe:

Mehr

Microsoft Produktlizenzierung

Microsoft Produktlizenzierung Microsoft Produktlizenzierung Das Produktportfolio von Microsoft ist vielfältig. Die Lizenzierung eines Servers gestaltet sich zwangsläufig anders als beispielsweise für eine Desktopanwendung. Mit diesem

Mehr

BANKETTprofi Web-Client

BANKETTprofi Web-Client BANKETTprofi Web-Client Konfiguration und Bedienung Handout für die Einrichtung und Bedienung des BANKETTprofi Web-Clients im Intranet / Extranet Der BANKETTprofi Web-Client Mit dem BANKETTprofi Web-Client

Mehr

Effizientes und ausfallsicheres Management von Wetterdaten. Herzlich willkommen VORTRAG

Effizientes und ausfallsicheres Management von Wetterdaten. Herzlich willkommen VORTRAG Herzlich willkommen VORTRAG Effizientes und ausfallsicheres Management von Wetterdaten für den Flugbetrieb Ronny Pretzsch, Angelika Römer (DFS) Robert Baumgartl (TU Chemnitz) Seite 1/24 Gliederung Teil

Mehr