Agenda. Begrüßung Kurzvorstellung Projekt ecare 3 meinvodafone. Fragen und Antworten

Ähnliche Dokumente
EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. Stand 2015/04. EPO Consulting GmbH - 1 -

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

Web-Anwendungsentwicklung mit dem Delivery Server

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE - APPS IOZ AG 1

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller

Max-Ernst Strasse 29, Meerbusch. Diplom Informatiker FH, Fachhochschule Dortmund. Softwareentwicklung / Projektmanagement

Cross Platform Development mit SharePoint

Unternehmenspräsentation

Mobility mit IBM Worklight Erste Schritte zu einer mobilen App. Benjamin Stein, Consultant Stuttgart,

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen

Staging und Deployment von ständig verfügbaren Webanwendungen bei 1&1 Webhosting. Peter Grund Software Developer Webhosting 1&1 Internet AG

ZenQuery - Enterprise Backend as a Service Single Page Applications mit AngularJS und Spring MVC. - Björn Wilmsmann -

Mobile Anwendungen im SAP-Umfeld

Alternativen zur OpenText Suche. 29. OpenText Web Solutions Anwendertagung Mannheim, 18. Juni 2012 Sebastian Henne

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Christoph Behounek, eggs unimedia

Enterprise Application Integration Erfahrungen aus der Praxis

Service Virtualisierung

ORACLE Application Express (APEX) und Workflows. Copyright Apps Associates LLC. 1

Entwicklung von Web-Anwendungen auf JAVA EE Basis

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

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Firmenpräsentation. Stand: Bornholdt Lee GmbH Erste Brunnenstraße Hamburg

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis

Softwareentwicklung mit Enterprise JAVA Beans

Die Erkenntnis von gestern muss heute mit einem neuen TEAM - Ihr Partner für IT 2

Aktuelle Kurstermine

Christian Koch Scandio GmbH 2010

IT-Services. Fair und kompetent. Das Transformationsszenario und gemachte Erfahrungen damit

Loadbalancing und Clustering mit Tomcat 6

Expertise. Diplom-Informatiker (FH) Matthias Strolz. Ausbildung. Sprachen. Programmiersprachen. Betriebssysteme. Server. Zertifizierungen.

GeoServer in action Fortgeschrittene Möglichkeiten beim Einsatz des Geoservers

Build-Pipeline mit Jenkins

Mitarbeiterprofil PG0225

Neuerungen in Exchange Server 2016

Berater-Profil Systemberater, Administrator - CMS, Interwoven, Oracle, Websphere - EDV-Erfahrung seit Verfügbar ab auf Anfrage

Der IBM Websphere Portalserver

Graphen in Apex von Thomas Hernando.

PHP & Windows. Jan Burkl System Engineer, Zend Technologies. All rights reserved. Zend Technologies, Inc.

Content Management mit JSR-170 und dem Open Source CMS Magnolia

1&1 Frontend-Architektur. Nico Steiner

P r o f i l (Stand: Mai 09)

Frühling für iphone-apps

APEX und Workflows: Spaghetticode oder Integration. Sven Böttcher. Consultant, Apps Associates GmbH

Funktion Jahrgang Wohnort Nationalität Ausbildung Qualifikationen / Zertifikate Sprachen IT Erfahrung seit Schwerpunkte Branchen Verfügbarkeit

Weblog. Projektdokumentation. Java NDK Fallstudie. Identifikation: ID Status: in Arbeit Version: 00.11

Continuous Delivery mit Docker

Empfehlungen für erfolgreiche ADF-Projekte. Volker Linz Oracle Deutschland B.V. & Co. KG

Einführung mobile Entwicklungsplattform Neptune Application Designer Fink IT-Solutions Christian Fink, Andreas Hofmann

NEWpixi* API und die Umstellung auf REST. Freitag, 3. Mai 13

deutsch (Muttersprache), englisch (sehr gut), französisch (Grundkenntnisse)

Neues in ArcGIS Server 9.3 Matthias Schenker ESRI Geoinformatik AG

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

Gergely Tóth. Fachkenntnisse und Kompetenzen. Geburtsdatum: Handy: ;

Spring Surf Wiederkehr Patrick Consultant

Ablösung von Control-M durch JobScheduler

Portal-Entwicklung mit der Enterprise Portal und der Enterprise Application Platform von JBoss

Continuous Delivery in der Realität eines Großunternehmens

Um asynchrone Aufrufe zwischen Browser und Web Anwendung zu ermöglichen, die Ajax Hilfsmittel DWR ist gebraucht.

Adobe Flex & Grails RIA, REST und XML

1 Einführung Die Grundlagen Praxis 1 das Kassenbuch (zentraler CouchDB-Server) Praxis 2 das Kassenbuch als CouchApp...

JSP vs. PHP. Ein persönlicher Vergleich. EQUIcon Software GmbH Jena, Jörg Spilling Frankfurter Treffen Agenda

Web- Applikationen. in Java-Web

SNAP

Content Management mit Joomla! Referent: Dirk Größer

Produktpräsentation. fine apps factory DEMAND. DESIGN. DEPLOY. fineappsfactory.com. Axel Fano

avodo Leistungen Allgemeiner Überblick

Qualifikationsprofil

Sind Cloud Apps der nächste Hype?

Lokale Installation von DotNetNuke 4 ohne IIS

Auf einen Blick. 1 Einführung Die Grundlagen Praxis 1 - das Kassenbuch. (zentraler CouchDB-Server) 139

C O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen?

Ruby on Rails. Florian Ferrano Ralf Heller Markus Nagel

InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE APPS IOZ AG 1

Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts. Thorsten Ludewig. Juni 2004

<Insert Picture Here> Investitionsschutz und Innovationsdruck: Wie muss eine zukunftssichere Plattform aussehen?

Die Technologie der Mumie

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

Preis nach den ersten 30 Tagen Kostenlos Kostenpflichtig. Modellierungsnutzer 3 Concurrent Ihre Wahl

<Insert Picture Here> Schnelle Anwendungen mit Oracle Application Express

Eric Bredtmann - Projektliste

IT-Symposium. 2E04 Synchronisation Active Directory und AD/AM. Heino Ruddat

Softwareentwicklung in der industriellen Praxis

Continuous Delivery. für Java Anwendungen. Axel Fontaine Software Development Expert

Die agenturhelfer.de stellen sich vor

Leichtgewichtige Web 2.0-Architektur für komplexe Business-Anwendungen Nicolas Moser PRODYNA AG

BETRIEB UND ENTWICKLUNG MIT DER MICROSOFT CLOUD

Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM. OpenText Websolutions Usergroup,

Abschlussarbeiten für StudentInnen

Systemvoraussetzungen

UNIX-Stammtisch, TU Chemnitz. UNIX-Stammtisch: Chemnitz, Content Management mit TYPO3. Sebastian Meyer.

Private & Business Clients oneline Intranet Toolbox

ICINGA Open Source Monitoring in Web 2.0 Style

In den folgenden tabellarischen Übersichten finden Sie Kenntnisse und Fähigkeiten unseres Entwickler-Teams und unserer Berater.

Server-centric vs. Client-centric Web Applications. BITKOM Software Summit 2014, Frankfurt

Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG

Transkript:

Agenda Begrüßung Kurzvorstellung Projekt ecare 3 meinvodafone»die alte KollektionVon neuen Kleidern und schicker UnterwäscheDie nächste Kollektion«Fragen und Antworten

Über intentive Seit 2003 Aktuell 25 feste Mitarbeiter Über mich Holm Gehre Technischer Projektleiter Seit 2000: InfoOffice/RedDot/OpenText WSM Seit Gründung: regelmäßige Teilnahme und Vorträge auf Veranstaltungen

Über addmore Seit 2004 Aktuell 35 feste Mitarbeiter und 65 freie Über mich Volker Richert Geschäftsführer addmore GmbH Seit Gründung im Verein, inzwischen Vorstand

Projekt ecare der Prototyp Self-Service unter Mein Vodafone Moderne Informationsarchitektur im Frontend Modernes Design Erweiterbarkeit Einführung OTWSM Delivery Server als Erweiterung zum OTWSM Management Server

Die alte Kollektion Proxy42 als Klammer vor vielen verschiedenen Backends stellenweise Freemarker Templates aber auch nur Freemarker snippets

Die alte Kollektion Proxy42 als Klammer vor vielen verschiedenen Backends stellenweise Freemarker Templates aber auch nur Freemarker snippets teilweise noch reine JSP mit HTML im Code unflexibel, schwer zu erweitern

Die alte Kollektion Proxy42 als Klammer vor vielen verschiedenen Backends stellenweise Freemarker Templates aber auch nur Freemarker snippets teilweise noch reine JSP mit HTML im Code unflexibel, schwer zu erweitern Anpassungen kostenintensiv parallel gibt REST- und JSON- Services für Apps und einige AngularJS Seiten (SEL/NIL)

Von neuen Kleidern... Integration der bestehenden Inhalte in eine moderne Webanwendung neue Informationsarchitektur neues Layout unabhängig vom aktuellen Backend

Von neuen Kleidern... Integration der bestehenden Inhalte in eine moderne Webanwendung neue Informationsarchitektur neues Layout unabhängig vom aktuellen Backend 3 mögliche Vorgehensweisen

Von neuen Kleidern... tapferes Schneiderlein 1.0 nur HTML-Snippets aus Proxy42 als Frontend liefern Informationsarchitektur Aber kein modernes Layout immer noch Freemarker

Von neuen Kleidern... der Massschneider 2.0 liefert AngularJS Partiales in Abhängigkeit von Nutzerattributen, Rollen, etc. mit Inhalten vom Proxy42 HTML-Snippets, erweitert um spezielles Markup für AngularJS Informationsarchitektur modernes Layout kein Freemarker Aber Layout liegt im OTWSM DS

Von neuen Kleidern... Modedesigner 3.0 Bereitstellung der Daten als REST API Umstellung auf REST & JS-API { REST } Informationsarchitektur modernes Layout kein Freemarker Layout komplett außerhalb

Von neuen Kleidern... { REST } Modedesigner 3.0 2 Komponenten IOLet extrahiert Daten aus HTML wandelt in XML XSLT wandelt XML in JSON GET / POST, etc. werden unterschieden HTTP-Fehlercodes werden in JSON gewandelt Sessionhandling mit Backend

Von neuen Kleidern... { REST } Modedesigner 3.0 OTWSM DS liefert Mein Vodafone Startseite Sessionhandling wird vom OTWSM MS publiziert Caching Möglichkeit der weiteren Integration Proxy42 kann bestehen bleiben, aber nur im Backend

und schicker Unterwäsche Kleider werden sehr selten auf nackter Haut getragen. Systemlandschaften DEV / Integration / PROD Server & Applikationen Wartung & Betrieb Updates/Upgrades Deployment und andere Prozesse Support

und schicker Unterwäsche vom Studio zum Laufsteg Entwicklungssystem Entwicklung aller Komponenten Test von OTWSM Funktionen & individuellen Entwicklungen Integrationssystem Funktionale & Integrative Tests System für QS- & Abnahme Produktive Umgebung Auslieferung mit realen Daten und Nutzern

und schicker Unterwäsche das Studio Ausstattung: Management Server / Delivery Server MS SQL-Server Web-/Applikationsserver (IIS, Apache, TomCat) Aufgaben: Entwicklung von Templates und Dynaments Individuelle Entwicklung (z.b. IOLet/WebLet) Tests OTWSM Funktionen (OTWSM MS/DS) Individuelle Entwicklungen Zusammenspiel OTWSM Funktionen & individuellen Entwicklungen

und schicker Unterwäsche die ersten Anproben Ausstattung: Delivery Server (Cluster) Oracle DB Web-/Applikationsserver (Apache, TomCat) Anbindung an Backend-Applikationen Aufgaben: Feinabstimmung individueller Entwicklungen Integrationstests QS- und Abnahme

und schicker Unterwäsche der Laufsteg Ausstattung: Delivery Server (Cluster) Oracle DB (Cluster) Web-/Applikationsserver (Apache, TomCat) Anbindung an Backend-Applikationen Aufgaben: Integrierte Auslieferung von Mein Vodafone

und schicker Unterwäsche zwickt und zwackt etwas, beim Tragen? Update/Upgrade OTWSM Kompatibilitätsmatrix Update/Upgrade der Entwicklungen JAVA-Version, Bibliotheken Betrieb und Zuständigkeiten IT-Systeme vs. Development

und schicker Unterwäsche... Stoffauswahl und Passform müssen stimmen! Aufbau von 2 OTWSM DS-Instanzen (Installationen) pro Server Entkopplung von OTWSM Funktionen und Eigenentwicklung Update-/Upgrade Fähigkeit OTWSM (CMS/DS) Alle Aufrufe über Software-Loadbalancer Ausfallsicherheit

und schicker Unterwäsche... Stoffauswahl und Passform müssen stimmen! OTWSM DS Instanz 1: Content-Aktualisierung nur aus CMS Weitestgehender Verzicht auf IOLet/WebLet & Co OTWSM DS Instanz 2: Ausführung Business Logik & Backend- Anbindung Aktualisierung über Transportpakete

und schicker Unterwäsche... Stoffauswahl und Passform müssen stimmen! OTWSM DS Instanz 2: mehrere Möglichkeiten für die Zukunft Übernahme weiterer/anderer Integrationen Überführung in das OTWSM DS1 Cluster Abschaltung und Nutzung freiwerdender Ressourcen

und schicker Unterwäsche von Näherin zu Näherin Kennzahlen: 2 Häuser Ausfallsicherheit (z.b. bei Stromausfall) Software Loadbalancing Wartbarkeit (z.b. Updates) 4/2 Cluster-Server Preview (Stage) / Live (Prod)

und schicker Unterwäsche von Näherin zu Näherin 1st-Level Betriebsteam: Schwerpunkt IT-Systeme 2nd-Level Betriebsteam: Schwerpunkt Entwicklung 3rd-Level Team: IT-Systeme Team: Entwicklung 4th-Level Externe Experten

und schicker Unterwäsche sitzt wie angegossen Update/Upgrade OTWSM Update/Upgrade der Entwicklungen Betrieb und Zuständigkeiten

Die nächste Kollektion weitere Proxy42 Inhalte auf der Basis IOLet konfigurieren XSLT schreiben weitere Legacy Systeme ablösen Integration anderer Bereiche problemloser Start mit 50% Krankenstand in der Produktion

Fragen und Antworten

Danke und Tschüss