Projektskizze: Kundenportale

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

E-Commerce Shop System
Präsentation des Abschlussprojektes Rudolf Berger
Eine Page von Fachinformatikern für Fachinformatiker
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
FI Knowledge Base Eine Page von Fachinformatikern für Fachinformatiker.
Datenbankzugriff im WWW (Kommerzielle Systeme)
Bastian Cramer, Universität Paderborn Entwurfsmuster für Webanwendungen Projektgruppe: Generierung von Webanwendungen aus visuellen Spezifikationen.
Erweiterung B2B Usermanagement / LDAP-Anbindung
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Xenario IES Information Enterprise Server. Xenario Information Enterprise Server (IES) Die neue Architektur des Sitepark Information Enterprise Servers.
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Basiswissen für Partner und interessierte Kunden Technologie.
Grundlagen: Client-Server-Modell
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Midgard – ein Content Management System
Java Server Pages Sergej Keterling
Einrichtung eines Data-Warehouse Servers
Datenanbindung in Webapplikationen
Infoscreen 2.0.
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Geschäftsführer: Peter Kessenich Günter Rugor
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
Datenbanken im Web 1.
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Einleitung Vergleich Empfehlung PAVONE Portal / WebSphere Portal - was wann? Olaf Hahnl PAVONE AG.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Architekturen und Techniken
Mönchengladbach Tchibo Filial-Manager Erste Ideen.
» Mobile Gateway Enterprise Edition Einzigartige Freiheit und innovative Arbeitserleichterung für den Mittelstand… Bewerbung für den Innovationspreis.
Uniportal Erlangen-Nürnberg Projekt Hochschulportal an der Friedrich-Alexander-Universität Erlangen-Nürnberg.
© 2008 TravelTainment The Amadeus Leisure Group Webanwendungen mit Java - HttpServlets 17.Dezember 2010 Sebastian Olscher Erstprüfer: Hon.-Prof. Dr. H.
TYPO 3 Hermann Schwarz, Omar YoussefApril Gliederung 1.Geschichte 2.TYPO3-CMS Allgemein 3.Vergleich mit anderen CMS 4.Installation von TYPO3 5.TYPO3-Backend.
Zehn Schritte zu Linux Der Weg in eine andere Welt...
TYPO3 Universität zu Köln IT-Zertifikat der Philosophischen Fakultät Digital Objects Processing Sommersemester 2016 Stefanie Sturm & Corinna Schumann.
Mit Sicherheit in die Digitalisierung ̶ B2B-Processing
Mapbender – Orchestrierung des Geodaten-Konzerts
Modul 124, Woche 2 R. Zuber, 2015.
Realisierung einer mobilen Web App für iOS/Android
ORACLE XE Bernd Tuba, Trier, Deutsche Post ITSolutions GmbH.
Azure Countdown Und sie weiß nicht, was sie tut: Wie die Cloud auf verschlüsselten Daten der Bürger arbeitet.
DSL-Anschlusstechnik
AURIS-MM Spezifikation
Nordrhein-Westfalen macht Schule. IT-Sicherheit im Verwaltungsnetz
Excel-Berichte erstellen und verteilen
Fachberatertreffen 2017 Informationen und Update zu Schild-NRW
X-NetMES – MES mit SAP-ERP Migrations- und Einführungsszenarien
1.
Power BI Für Ihr Unternehmen.
Webdienste Infrastruktur Motivation
Du kommst hier nicht rein!
Web-Kartografie in der amtlichen Statistik Deutschlands − Regionale Statistik, Bundes- und Europawahlen, zukünftige Aktivitäten − Arbeitsgruppentreffen.
Von Oracle Reports zum BI Publisher
Online-Schulung Wordpress bei Konradin
Studienphase 2.
Banken und Finanzmärkte
Bugtracker Tool.
The MIAMI Herald, 3rd-Party-Libraries, JBF WIKI
SOFTWARE- UND WEB-LÖSUNGEN
DATA INTELLIGENCE REPORTING © Wolfgang Kress BI Consultant.
KAM Anforderungen Mitarbeiter, Rolle & Stellenbeschreibung
Schmock Mutter nicht ausreichend versorgt  fast verhungert Mutter bei Geburt verstorben Schmock mit Flasche aufgezogen.
 Präsentation transkript:

Projektskizze: Kundenportale Vortragender: Matthias Bläsing

Ziele Informationsbereitstellung: Ansprechpartner Auftrags-/Mitarbeiterinformationen Zeitnachweise Dateiaustausch Auftragshandling Kundenselbstauskunft Flexibilität (Berechtigungen, Funktionen, Daten) Skalierbarkeit Punkte 1-4: Ablösung Altsysteme Lektionen aus der Vergangenheit Erweiterung der Datenbasis Verbesserung der Aktualität Verzeichnisstrukturen Spezialwünsche Individual Lösungen für Kunden Langzeit Entwicklung nicht absehbar

Konzept/Realisierung Architektur - Übersicht Mehrschicht Architektur Abstraktion der internen Komplexität (Fassade) Vereinheitlichung der Schnittstellen zentrale Ablage der Portal Logik Datenhaltung im Kernnetz: vereinfachte Backup-Konzepte Vereinfachte Administration

Konzept/Realisierung Architektur - Software Datenbank: IBM Informix Backend: Glassfish/Payara (JavaEE Application Server) Frontend: Realisierung als Single Page Application-Hybrid HTML 5 fähiger Browser als Basis Zielstellung: funktional und attraktiv Informix als relationale Datenbank mit hoher Performance und Standard-DB JDBC als Beispiel bietet fast universelle DB Schnittstellen Zielstellung hier: möglichst gute Integration Webservices, DCOM und ähnliches ist realisierbar JavaEE wurde als Kern für Unternehmensanwendungen entschieden Frontend sollte ursprünglich getrennt entwickelt werden PHP/JS/HTML Know-How im Unternehmen stärker vorhanden als Java Know-How

Konzept/Realisierung Architektur - Software Modularer Aufbau Innerhalb der beiden Schichten logische Trennung in Packages/Namespaces „Core“-Modul stellt Dienste für alle anderen Module bereit: Authentifizierung Portalorganisation Kundenzuordnung Benutzergruppenverwaltung zusätzliche Module i.A. nur abhängig von „Core“-Modul Aktuelle Entwicklungen bestätigen: neue Module ohne Detailkenntnisse der anderen Module entwickelbar

Konzept/Realisierung Architektur - Software Sicherheitsüberlegungen Integration in Active Directory Infrastruktur Zugriffe außerhalb des Kernnetzwerks ausschließlich verschlüsselt externer Server hat limitierte Vertrauensstellung Absicherung: Analyse + Pen-Test Datenbeschaffung Just-In-Time Einheitliches Bild für Kunden und Niederlassungen Reduktion Batchprozesse Automatische Sperre von ausgetretenen MA Automatische Berechtigungsvergabe an Hand von Niederlassungszuordnungen + Rollen Passwörter für Dritte werden gehashed abgelegt Sicherheitsarchitektur basiert auf Gruppen und nicht Individuen (Stamm MA und Kunden-MA wechseln!) Externer Server nutzt Token und erhält selektiven Zugriff Datenbeschaffung in der Vergangenheit Batch orientiert und nicht Just-In-Time: Fehler fallen nicht auf (fehlende Überwachung) Unnötige Exposition kritischer Daten (Datenschutz) Datenmengen nicht mehr handlebar

Umfang der Beteiligung Umfassend von Konzeptlegung mit Fachabteilung bis Realisierung Operative Realisierung in Zusammenarbeit mit Linux- und Netzwerkadministration technischer Betrieb Geschätzter Anteil: 90% (Technik) Dokumentation + Schulung durch Aus- und Weiterbildung Vertrieb

Eingesetze Technologien/Werkzeuge Datenbanken IBM Informix MSSQL MySQL LDAP/ActiveDirectory Java EE Server: Payara/Glassfish xhtmlrenderer Apache POI TwelveMonkeys ImageIO Webserver: Apache 2 Webserver PHP Java Script: jQuery jQuery UI PrimeUI jsTree DataTables vis.js

Eingesetze Technologien/Werkzeuge Build-Tools/Entwicklung: Apache Maven Netbeans IDE Apache Subversion AGS Serverstudio Microsoft Office Inkscape yEd-Graph Editor SoapUI GIMP OpenSSL/Portecle Mozilla Firefox / Google Chrome / Internet Explorer