SlideShare ist ein Scribd-Unternehmen logo
1 von 31
DOAG Development 2014, Düsseldorf
Ulrich Gerkmann-Bartels
CEO & Consultant 

Oracle Technologies
RAPID APPLICATION DEVELOPMENT IM ENTERPRISE
QUO VADIS PORTAL ?
Portal des Freiburger Münster
Ulrich Gerkmann-Bartels
CEO & Consultant 

Oracle Technologies
Ulrich Gerkmann-Bartels
ÜBER MICH
Beratung, Training Oracle Technologie

ADF Certified Implementation Specialist
Community

DOAG, ADF EMG, ADF German Community, Google Plus,

Twitter @Gerkmann-Bartels @enpit
Blog

News - http://www.enpit.de/blog

Technical (english) - http://maybe-interesting.blogspot.com

Technical (german) - http://enpit.blogspot.com
2
Training DevelopmentConsulting
Oracle Business
Intelligence
Oracle ADF

ADF Mobile
Oracle
WebLogic
Oracle
WebCenter
ENTERPRISE PRAGMATIC IT
Oracle Fusion Middleware
3
PARTNERSCHAFTEN
4
DOAG Development 2014, Düsseldorf
AGENDA
Begriff und Sichtweisen
Aktuelle Möglichkeiten
Fazit
5
DOAG Development 2014, Düsseldorf
RAPID APPLICATION
DEVELOPMENT
7
Professor Clifford Kettemborough of Whitehead College, University of
Redlands, defines Rapid Application Development as “an approach to
building computer systems which combines Computer-Assisted Software
Engineering (CASE) tools and techniques, user-driven prototyping,
and stringent project delivery time limits into a potent, tested, reliable
formula for top-notch quality and productivity. RAD drastically raises
the quality of finished systems while reducing the time it takes to build
them.”
Quelle: http://www.casemaker.com/download/products/totem/rad_wp.pdf
Andreas Koop
Enterprise
DOAG Development 2014, Düsseldorf
ENTERPRISE
‣ Unternehmensweite Anwendungen und Prozesse
‣ Enterprise 2.0
‣ Standardisierung und Richtlinien bzgl.
Softwarearchitektur, Technologie, Werkzeuge und
Lifecycle notwendig.
‣ Enterprise Architecture Management
9
Wieverhindereicheinen…
Technologie-Zoo!
PORTAL
DOAG Development 2014, Düsseldorf
PORTAL
‣ Corporate Portal
‣ Business-to-Business Portal
‣ Customer Portal
‣ Consumer Portal
12
}Enterprise Portal
DOAG Development 2014, Düsseldorf
PORTAL
13
Ein Portal stellt basierend auf verschiedene
Zugangstechnologien nach einer einmaligen
Authentifizierung einen zentralen Zugriff auf
personalisierte Inhalte, Prozesse und Anwendungen
bereit.
Quelle: Prof. Dr. Riemke-Gurzki,Unternehmensportale und Intranet, 2014
DOAG Development 2014, Düsseldorf
ENTERPRISE EVOLUTION
14
Prozess-/Workflow-
Management
In Anlehnung an: Chris Muir, Oracle, Mobile Landscape!	

Mainframe
Client/
Server
Web Mobile Things
+>> +
Neue Wirklichkeit ?!
Multi Channel
DOAG Development 2014, Düsseldorf
DESKTOP-STRATEGIE
15
Quelle: Prof. Dr. Riemke-
Gurzki,Unternehmensportale und
Intranet, 2014
Desktop-Strategie
beschreibt den Umgang
und die Ausstattung der
Arbeitsmittel hinsichtlich
Software und Hardware.
-> Oracle WebCenter Portal
Ein Portal kann im
Kontext einer
Desktop-Strategie
begriffen werden.
DOAG Development 2014, Düsseldorf
AGENDA
Begriffe und Sichtweisen
Aktuelle Möglichkeiten
Fazit
16
DOAG Development 2014, Düsseldorf
PRODUKT HISTORIE
17
DOAG SIG DEVELOPMENT 2007
DOAG Development 2014, Düsseldorf
PRODUKT ABGRENZUNG
18
Quelle: Oracle
Corporate Portal
Business-to-Business Portal
Customer Portal
Consumer Portal
DOAG Development 2014, Düsseldorf
RUNTIME
SITE MANAGEMENT
19
DEMO
DOAG Development 2014, Düsseldorf
CONTENT INTEGRATION
20
DEMO
DOAG Development 2014, Düsseldorf
RUNTIME - TASK FLOW
21
DEMO
DOAG Development 2014, Düsseldorf
DESIGNTIME - TASK FLOW
22
Quelle: Development Lifecycle for Task Flows in Oracle WebCenter Portal Builder, Lyudmil Pelov, A-Team - Blog
DOAG Development 2014, Düsseldorf
DESIGNTIME - TASK FLOW
23
‣ Entwicklung erfolgt nach Vorgaben im JDeveloper mit dem
Ziel einen Baustein für WebCenter Portal zu
implementieren.
‣ Test- und Abnahme erfolgt im ADF EMG Task Flow Tester
oder in einer Sandbox WebCenter Portal Framework
Application.
‣ (Automatisiertes) Packaging und Deployment des
Bausteines.
‣ DOAG News Ausgabe 03/2014 DevOps
DOAG Development 2014, Düsseldorf
AUSBLICK IN DIE GLASKUGEL
‣ Framework Folder / Enterprise Library
‣ Unterstützung von CSS3 Media Queries für Oracle ADF
Faces* (12.1.3)
‣ Tablet First Page Template (12.1.3)
‣ Remote Regions für ADF Task Flows** (12.1.4)
‣ Alta Skin* (12.1.4)
24
* Performence / Multi Channel
** Architecture
DOAG Development 2014, Düsseldorf
AGENDA
Begriff und Sichtweisen
Aktuelle Möglichkeiten
Fazit
25
DOAG Development 2014, Düsseldorf
NO-GO WEBCENTER PORTAL
‣ Individualisierung* durch Endanwender oder
Consultants ist kein Thema.
‣ Meine Desktop-Strategie ist vielschichtig.
‣ Oracle WebCenter Content und/oder Oracle BPM
sind nicht meine Lösungen für den jeweiligen
Zweck.
‣ Wie realisieren nur ein oder zwei Anwendungen mit
Oracle ADF.
26
Verneinung einer dieser Thesen könnte WebCenter Portal interessant machen !
*Customization
DOAG Development 2014, Düsseldorf
FAZIT WEBCENTER PORTAL
‣ Oracle WebCenter Portal kommt mit großen
Schritten in der (Runtime) Referenzarchitektur
Portal-Software an.
‣ Oracle Fusion Middleware und Oracle ADF sind
notwendige Grundlagen*, auch zur Runtime.
‣ Eine mittelfristige durch die Organisation getragene
Desktop- / Portal-Strategie notwendig.
‣ Enterprise - Plattform !
27
* Lernkurve / Install / Development / Deployment / Automatisierung
DOAG Development 2014, Düsseldorf
FAZIT RAD
‣ RAD kann gelingen, wenn die Plattform und der
Entwicklungsprozess* steht.
‣ Ein Portal kann für RAD im Enterprise IT-Standards
definieren.
‣ Beispiele: Gestaltungsmuster, Layout, Berechtigungskonzept,
Navigationskonzepte
‣ Anwendungsfälle werden aus überschaubaren Bausteinen
oder BPM Prozessen in agiler Vorgehensweise realisiert und
in die Portal Laufzeitumgebung eingebunden.
‣ Das ist sicherlich nicht RAPID erreichbar !
28
* Lernkurve / Install / Development / Deployment / Automatisierung
DOAG Development 2014, Düsseldorf
WEITERE INFORMATIONEN
‣ Unternehmensportale und Intranet - konzipieren,
realisieren, betreiben

Thorsten Riemke-Gurzki, 3. Auflage, Noerderstedt 2014
‣ WebCenter Portal Library

http://docs.oracle.com/cd/E29542_01/webportal.htm
‣ Development Lifecycle for Task Flows in Oracle
WebCenter Portal Builder

http://www.oracle.com/technetwork/middleware/webcenter/portal/learnmore/wcp-
createcustomtaskflow-2135965.pdf
29
VIELEN DANK FÜR IHRE
AUFMERKSAMKEIT
HABEN SIE NOCH FRAGEN?
Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?

Weitere ähnliche Inhalte

Andere mochten auch

あなたのショップへ駄目出しします!ショップ改善のヒントをみんなで学ぶ1時間
あなたのショップへ駄目出しします!ショップ改善のヒントをみんなで学ぶ1時間あなたのショップへ駄目出しします!ショップ改善のヒントをみんなで学ぶ1時間
あなたのショップへ駄目出しします!ショップ改善のヒントをみんなで学ぶ1時間schoowebcampus
 
Dr. Phil den Kendi Kendinizin Davranislarini Tespit Etme Testi
Dr. Phil den Kendi Kendinizin Davranislarini Tespit Etme TestiDr. Phil den Kendi Kendinizin Davranislarini Tespit Etme Testi
Dr. Phil den Kendi Kendinizin Davranislarini Tespit Etme TestiEngin Sicimogullari
 
Genestack BioIT-World-2013
Genestack BioIT-World-2013Genestack BioIT-World-2013
Genestack BioIT-World-2013genestack
 
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目schoowebcampus
 
предложения от родителей
предложения от родителейпредложения от родителей
предложения от родителейВера Зимина
 
Blockchain Tool Box
Blockchain Tool BoxBlockchain Tool Box
Blockchain Tool BoxÁlex Casas
 
EIDEO servizi ingegneria - Ingegneria avanzata Roma
EIDEO servizi ingegneria - Ingegneria avanzata RomaEIDEO servizi ingegneria - Ingegneria avanzata Roma
EIDEO servizi ingegneria - Ingegneria avanzata Romaromagamberoni
 
Divac Foundation_2015 Overview
Divac Foundation_2015 OverviewDivac Foundation_2015 Overview
Divac Foundation_2015 OverviewUros Delic
 
CSR Forays in Southern Africa
CSR Forays in Southern AfricaCSR Forays in Southern Africa
CSR Forays in Southern AfricaNdangwa Noyoo
 
Tcc2 versaofinal201201 andre felipe de oliveira lopes
Tcc2 versaofinal201201   andre felipe de oliveira lopesTcc2 versaofinal201201   andre felipe de oliveira lopes
Tcc2 versaofinal201201 andre felipe de oliveira lopesVinicius Almeida
 
Food and drink
Food and drinkFood and drink
Food and drinkchris1885
 

Andere mochten auch (13)

あなたのショップへ駄目出しします!ショップ改善のヒントをみんなで学ぶ1時間
あなたのショップへ駄目出しします!ショップ改善のヒントをみんなで学ぶ1時間あなたのショップへ駄目出しします!ショップ改善のヒントをみんなで学ぶ1時間
あなたのショップへ駄目出しします!ショップ改善のヒントをみんなで学ぶ1時間
 
Dr. Phil den Kendi Kendinizin Davranislarini Tespit Etme Testi
Dr. Phil den Kendi Kendinizin Davranislarini Tespit Etme TestiDr. Phil den Kendi Kendinizin Davranislarini Tespit Etme Testi
Dr. Phil den Kendi Kendinizin Davranislarini Tespit Etme Testi
 
Genestack BioIT-World-2013
Genestack BioIT-World-2013Genestack BioIT-World-2013
Genestack BioIT-World-2013
 
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
 
предложения от родителей
предложения от родителейпредложения от родителей
предложения от родителей
 
Blockchain Tool Box
Blockchain Tool BoxBlockchain Tool Box
Blockchain Tool Box
 
Iim assignment 1
Iim assignment 1Iim assignment 1
Iim assignment 1
 
EIDEO servizi ingegneria - Ingegneria avanzata Roma
EIDEO servizi ingegneria - Ingegneria avanzata RomaEIDEO servizi ingegneria - Ingegneria avanzata Roma
EIDEO servizi ingegneria - Ingegneria avanzata Roma
 
Divac Foundation_2015 Overview
Divac Foundation_2015 OverviewDivac Foundation_2015 Overview
Divac Foundation_2015 Overview
 
CSR Forays in Southern Africa
CSR Forays in Southern AfricaCSR Forays in Southern Africa
CSR Forays in Southern Africa
 
Tcc2 versaofinal201201 andre felipe de oliveira lopes
Tcc2 versaofinal201201   andre felipe de oliveira lopesTcc2 versaofinal201201   andre felipe de oliveira lopes
Tcc2 versaofinal201201 andre felipe de oliveira lopes
 
Food and drink
Food and drinkFood and drink
Food and drink
 
Parlamentul Canadei
Parlamentul CanadeiParlamentul Canadei
Parlamentul Canadei
 

Ähnlich wie Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?

Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles EntwicklungswerkzeugeChoice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeugeenpit GmbH & Co. KG
 
Visualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADFVisualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADFenpit GmbH & Co. KG
 
Parkraumbewirtschaftung mit Oracle ADF Mobile?
Parkraumbewirtschaftung mit Oracle ADF Mobile?Parkraumbewirtschaftung mit Oracle ADF Mobile?
Parkraumbewirtschaftung mit Oracle ADF Mobile?enpit GmbH & Co. KG
 
Cloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, DemoCloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, DemoAndreas Koop
 
Multichannel Application Development Best Practices
Multichannel Application Development Best PracticesMultichannel Application Development Best Practices
Multichannel Application Development Best PracticesAndreas Koop
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldDaniel Steiger
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...QAware GmbH
 
Continuous Delivery in Oracle ADF Projekten
Continuous Delivery in Oracle ADF ProjektenContinuous Delivery in Oracle ADF Projekten
Continuous Delivery in Oracle ADF Projektenenpit GmbH & Co. KG
 
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...Oliver Busse
 
Erp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausErp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausDedagroup
 
DNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_KonferenzbroschuereDNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_KonferenzbroschuereFriedel Jonker
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
 
MT AG 8 Gute Gründe warum Forms zu APEX
MT AG 8 Gute Gründe warum Forms zu APEXMT AG 8 Gute Gründe warum Forms zu APEX
MT AG 8 Gute Gründe warum Forms zu APEXNiels de Bruijn
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Torsten Winterberg
 
2016 07 26 Webinar pakadoo & Microsoft (forwerts)
2016 07 26 Webinar pakadoo & Microsoft (forwerts)2016 07 26 Webinar pakadoo & Microsoft (forwerts)
2016 07 26 Webinar pakadoo & Microsoft (forwerts)pakadoo Nachname
 
Big Data und Oracle bringen die Logistik in Bewegung
Big Data und Oracle bringen die Logistik in BewegungBig Data und Oracle bringen die Logistik in Bewegung
Big Data und Oracle bringen die Logistik in BewegungOPITZ CONSULTING Deutschland
 
Beschleunigen Sie Ihre Web-Entwicklung mit AngularJS Framework
Beschleunigen Sie Ihre Web-Entwicklung mit AngularJS FrameworkBeschleunigen Sie Ihre Web-Entwicklung mit AngularJS Framework
Beschleunigen Sie Ihre Web-Entwicklung mit AngularJS FrameworkDieter Ziegler
 

Ähnlich wie Rapid Application Development (RAD) im Enterprise - Quo vadis Portal? (20)

Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles EntwicklungswerkzeugeChoice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
 
Visualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADFVisualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADF
 
Parkraumbewirtschaftung mit Oracle ADF Mobile?
Parkraumbewirtschaftung mit Oracle ADF Mobile?Parkraumbewirtschaftung mit Oracle ADF Mobile?
Parkraumbewirtschaftung mit Oracle ADF Mobile?
 
Cloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, DemoCloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, Demo
 
Multichannel Application Development Best Practices
Multichannel Application Development Best PracticesMultichannel Application Development Best Practices
Multichannel Application Development Best Practices
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
 
Continuous Delivery in Oracle ADF Projekten
Continuous Delivery in Oracle ADF ProjektenContinuous Delivery in Oracle ADF Projekten
Continuous Delivery in Oracle ADF Projekten
 
Continuous Delivery in ADF Projekten
Continuous Delivery in ADF ProjektenContinuous Delivery in ADF Projekten
Continuous Delivery in ADF Projekten
 
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
 
Erp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausErp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinaus
 
DNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_KonferenzbroschuereDNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_Konferenzbroschuere
 
Keynote Andreas Giraud - DSAG-Technologietage 2014
Keynote Andreas Giraud - DSAG-Technologietage 2014Keynote Andreas Giraud - DSAG-Technologietage 2014
Keynote Andreas Giraud - DSAG-Technologietage 2014
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 
MT AG 8 Gute Gründe warum Forms zu APEX
MT AG 8 Gute Gründe warum Forms zu APEXMT AG 8 Gute Gründe warum Forms zu APEX
MT AG 8 Gute Gründe warum Forms zu APEX
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6
 
2nd smart.con SAP 2013
2nd smart.con SAP 20132nd smart.con SAP 2013
2nd smart.con SAP 2013
 
2016 07 26 Webinar pakadoo & Microsoft (forwerts)
2016 07 26 Webinar pakadoo & Microsoft (forwerts)2016 07 26 Webinar pakadoo & Microsoft (forwerts)
2016 07 26 Webinar pakadoo & Microsoft (forwerts)
 
Big Data und Oracle bringen die Logistik in Bewegung
Big Data und Oracle bringen die Logistik in BewegungBig Data und Oracle bringen die Logistik in Bewegung
Big Data und Oracle bringen die Logistik in Bewegung
 
Beschleunigen Sie Ihre Web-Entwicklung mit AngularJS Framework
Beschleunigen Sie Ihre Web-Entwicklung mit AngularJS FrameworkBeschleunigen Sie Ihre Web-Entwicklung mit AngularJS Framework
Beschleunigen Sie Ihre Web-Entwicklung mit AngularJS Framework
 

Mehr von enpit GmbH & Co. KG

Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem VormarschVon Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarschenpit GmbH & Co. KG
 
Mit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernenMit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernenenpit GmbH & Co. KG
 
Client side webdevelopment with jet
Client side webdevelopment with jetClient side webdevelopment with jet
Client side webdevelopment with jetenpit GmbH & Co. KG
 
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...enpit GmbH & Co. KG
 
Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?enpit GmbH & Co. KG
 
REST in Peace - Mit ORDS, Node.JS, ADF, Java oder OSB?
REST in Peace  - Mit ORDS, Node.JS, ADF, Java oder OSB?REST in Peace  - Mit ORDS, Node.JS, ADF, Java oder OSB?
REST in Peace - Mit ORDS, Node.JS, ADF, Java oder OSB?enpit GmbH & Co. KG
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenenpit GmbH & Co. KG
 
Die 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-ModernisierungDie 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-Modernisierungenpit GmbH & Co. KG
 
WebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflowsWebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflowsenpit GmbH & Co. KG
 
Java WebApps und Services on Oracle Java Cloud Service
Java WebApps und Services on Oracle Java Cloud ServiceJava WebApps und Services on Oracle Java Cloud Service
Java WebApps und Services on Oracle Java Cloud Serviceenpit GmbH & Co. KG
 
Oracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen FlügelOracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen Flügelenpit GmbH & Co. KG
 
ADF Software Factory - Software aus der Werkstatt
ADF Software Factory - Software aus der WerkstattADF Software Factory - Software aus der Werkstatt
ADF Software Factory - Software aus der Werkstattenpit GmbH & Co. KG
 
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)enpit GmbH & Co. KG
 
WepApps mit Play! - Nichts leichter als das
WepApps mit Play! - Nichts leichter als dasWepApps mit Play! - Nichts leichter als das
WepApps mit Play! - Nichts leichter als dasenpit GmbH & Co. KG
 
ADF User Interface Design Best Practices
ADF User Interface Design Best PracticesADF User Interface Design Best Practices
ADF User Interface Design Best Practicesenpit GmbH & Co. KG
 

Mehr von enpit GmbH & Co. KG (20)

Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem VormarschVon Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
 
Mit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernenMit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernen
 
Development in der Cloud-Ära
Development in der Cloud-ÄraDevelopment in der Cloud-Ära
Development in der Cloud-Ära
 
Client side webdevelopment with jet
Client side webdevelopment with jetClient side webdevelopment with jet
Client side webdevelopment with jet
 
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
 
Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?
 
REST in Peace - Mit ORDS, Node.JS, ADF, Java oder OSB?
REST in Peace  - Mit ORDS, Node.JS, ADF, Java oder OSB?REST in Peace  - Mit ORDS, Node.JS, ADF, Java oder OSB?
REST in Peace - Mit ORDS, Node.JS, ADF, Java oder OSB?
 
WebLogic im Docker Container
WebLogic im Docker ContainerWebLogic im Docker Container
WebLogic im Docker Container
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesen
 
Die 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-ModernisierungDie 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-Modernisierung
 
Was ist Docker?
Was ist Docker?Was ist Docker?
Was ist Docker?
 
WebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflowsWebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflows
 
Java WebApps und Services on Oracle Java Cloud Service
Java WebApps und Services on Oracle Java Cloud ServiceJava WebApps und Services on Oracle Java Cloud Service
Java WebApps und Services on Oracle Java Cloud Service
 
Gestern OWB, heute ODI
Gestern OWB, heute ODIGestern OWB, heute ODI
Gestern OWB, heute ODI
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
 
Oracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen FlügelOracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen Flügel
 
ADF Software Factory - Software aus der Werkstatt
ADF Software Factory - Software aus der WerkstattADF Software Factory - Software aus der Werkstatt
ADF Software Factory - Software aus der Werkstatt
 
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
 
WepApps mit Play! - Nichts leichter als das
WepApps mit Play! - Nichts leichter als dasWepApps mit Play! - Nichts leichter als das
WepApps mit Play! - Nichts leichter als das
 
ADF User Interface Design Best Practices
ADF User Interface Design Best PracticesADF User Interface Design Best Practices
ADF User Interface Design Best Practices
 

Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?

  • 1. DOAG Development 2014, Düsseldorf Ulrich Gerkmann-Bartels CEO & Consultant Oracle Technologies RAPID APPLICATION DEVELOPMENT IM ENTERPRISE QUO VADIS PORTAL ? Portal des Freiburger Münster
  • 2. Ulrich Gerkmann-Bartels CEO & Consultant Oracle Technologies Ulrich Gerkmann-Bartels ÜBER MICH Beratung, Training Oracle Technologie
 ADF Certified Implementation Specialist Community
 DOAG, ADF EMG, ADF German Community, Google Plus,
 Twitter @Gerkmann-Bartels @enpit Blog
 News - http://www.enpit.de/blog
 Technical (english) - http://maybe-interesting.blogspot.com
 Technical (german) - http://enpit.blogspot.com 2
  • 3. Training DevelopmentConsulting Oracle Business Intelligence Oracle ADF
 ADF Mobile Oracle WebLogic Oracle WebCenter ENTERPRISE PRAGMATIC IT Oracle Fusion Middleware 3
  • 5. DOAG Development 2014, Düsseldorf AGENDA Begriff und Sichtweisen Aktuelle Möglichkeiten Fazit 5
  • 6.
  • 7. DOAG Development 2014, Düsseldorf RAPID APPLICATION DEVELOPMENT 7 Professor Clifford Kettemborough of Whitehead College, University of Redlands, defines Rapid Application Development as “an approach to building computer systems which combines Computer-Assisted Software Engineering (CASE) tools and techniques, user-driven prototyping, and stringent project delivery time limits into a potent, tested, reliable formula for top-notch quality and productivity. RAD drastically raises the quality of finished systems while reducing the time it takes to build them.” Quelle: http://www.casemaker.com/download/products/totem/rad_wp.pdf
  • 9. DOAG Development 2014, Düsseldorf ENTERPRISE ‣ Unternehmensweite Anwendungen und Prozesse ‣ Enterprise 2.0 ‣ Standardisierung und Richtlinien bzgl. Softwarearchitektur, Technologie, Werkzeuge und Lifecycle notwendig. ‣ Enterprise Architecture Management 9
  • 12. DOAG Development 2014, Düsseldorf PORTAL ‣ Corporate Portal ‣ Business-to-Business Portal ‣ Customer Portal ‣ Consumer Portal 12 }Enterprise Portal
  • 13. DOAG Development 2014, Düsseldorf PORTAL 13 Ein Portal stellt basierend auf verschiedene Zugangstechnologien nach einer einmaligen Authentifizierung einen zentralen Zugriff auf personalisierte Inhalte, Prozesse und Anwendungen bereit. Quelle: Prof. Dr. Riemke-Gurzki,Unternehmensportale und Intranet, 2014
  • 14. DOAG Development 2014, Düsseldorf ENTERPRISE EVOLUTION 14 Prozess-/Workflow- Management In Anlehnung an: Chris Muir, Oracle, Mobile Landscape! Mainframe Client/ Server Web Mobile Things +>> + Neue Wirklichkeit ?! Multi Channel
  • 15. DOAG Development 2014, Düsseldorf DESKTOP-STRATEGIE 15 Quelle: Prof. Dr. Riemke- Gurzki,Unternehmensportale und Intranet, 2014 Desktop-Strategie beschreibt den Umgang und die Ausstattung der Arbeitsmittel hinsichtlich Software und Hardware. -> Oracle WebCenter Portal Ein Portal kann im Kontext einer Desktop-Strategie begriffen werden.
  • 16. DOAG Development 2014, Düsseldorf AGENDA Begriffe und Sichtweisen Aktuelle Möglichkeiten Fazit 16
  • 17. DOAG Development 2014, Düsseldorf PRODUKT HISTORIE 17 DOAG SIG DEVELOPMENT 2007
  • 18. DOAG Development 2014, Düsseldorf PRODUKT ABGRENZUNG 18 Quelle: Oracle Corporate Portal Business-to-Business Portal Customer Portal Consumer Portal
  • 19. DOAG Development 2014, Düsseldorf RUNTIME SITE MANAGEMENT 19 DEMO
  • 20. DOAG Development 2014, Düsseldorf CONTENT INTEGRATION 20 DEMO
  • 21. DOAG Development 2014, Düsseldorf RUNTIME - TASK FLOW 21 DEMO
  • 22. DOAG Development 2014, Düsseldorf DESIGNTIME - TASK FLOW 22 Quelle: Development Lifecycle for Task Flows in Oracle WebCenter Portal Builder, Lyudmil Pelov, A-Team - Blog
  • 23. DOAG Development 2014, Düsseldorf DESIGNTIME - TASK FLOW 23 ‣ Entwicklung erfolgt nach Vorgaben im JDeveloper mit dem Ziel einen Baustein für WebCenter Portal zu implementieren. ‣ Test- und Abnahme erfolgt im ADF EMG Task Flow Tester oder in einer Sandbox WebCenter Portal Framework Application. ‣ (Automatisiertes) Packaging und Deployment des Bausteines. ‣ DOAG News Ausgabe 03/2014 DevOps
  • 24. DOAG Development 2014, Düsseldorf AUSBLICK IN DIE GLASKUGEL ‣ Framework Folder / Enterprise Library ‣ Unterstützung von CSS3 Media Queries für Oracle ADF Faces* (12.1.3) ‣ Tablet First Page Template (12.1.3) ‣ Remote Regions für ADF Task Flows** (12.1.4) ‣ Alta Skin* (12.1.4) 24 * Performence / Multi Channel ** Architecture
  • 25. DOAG Development 2014, Düsseldorf AGENDA Begriff und Sichtweisen Aktuelle Möglichkeiten Fazit 25
  • 26. DOAG Development 2014, Düsseldorf NO-GO WEBCENTER PORTAL ‣ Individualisierung* durch Endanwender oder Consultants ist kein Thema. ‣ Meine Desktop-Strategie ist vielschichtig. ‣ Oracle WebCenter Content und/oder Oracle BPM sind nicht meine Lösungen für den jeweiligen Zweck. ‣ Wie realisieren nur ein oder zwei Anwendungen mit Oracle ADF. 26 Verneinung einer dieser Thesen könnte WebCenter Portal interessant machen ! *Customization
  • 27. DOAG Development 2014, Düsseldorf FAZIT WEBCENTER PORTAL ‣ Oracle WebCenter Portal kommt mit großen Schritten in der (Runtime) Referenzarchitektur Portal-Software an. ‣ Oracle Fusion Middleware und Oracle ADF sind notwendige Grundlagen*, auch zur Runtime. ‣ Eine mittelfristige durch die Organisation getragene Desktop- / Portal-Strategie notwendig. ‣ Enterprise - Plattform ! 27 * Lernkurve / Install / Development / Deployment / Automatisierung
  • 28. DOAG Development 2014, Düsseldorf FAZIT RAD ‣ RAD kann gelingen, wenn die Plattform und der Entwicklungsprozess* steht. ‣ Ein Portal kann für RAD im Enterprise IT-Standards definieren. ‣ Beispiele: Gestaltungsmuster, Layout, Berechtigungskonzept, Navigationskonzepte ‣ Anwendungsfälle werden aus überschaubaren Bausteinen oder BPM Prozessen in agiler Vorgehensweise realisiert und in die Portal Laufzeitumgebung eingebunden. ‣ Das ist sicherlich nicht RAPID erreichbar ! 28 * Lernkurve / Install / Development / Deployment / Automatisierung
  • 29. DOAG Development 2014, Düsseldorf WEITERE INFORMATIONEN ‣ Unternehmensportale und Intranet - konzipieren, realisieren, betreiben
 Thorsten Riemke-Gurzki, 3. Auflage, Noerderstedt 2014 ‣ WebCenter Portal Library
 http://docs.oracle.com/cd/E29542_01/webportal.htm ‣ Development Lifecycle for Task Flows in Oracle WebCenter Portal Builder
 http://www.oracle.com/technetwork/middleware/webcenter/portal/learnmore/wcp- createcustomtaskflow-2135965.pdf 29
  • 30. VIELEN DANK FÜR IHRE AUFMERKSAMKEIT HABEN SIE NOCH FRAGEN?