Contenu connexe Similaire à SE 2010: how we do it (20) Plus de Ulrich Gerkmann-Bartels (10) SE 2010: how we do it1. Beratung Software Lösungen
How we do it
Business Application Entwicklung
Ulrich
Gerkmann-Bartels
Senior Consulting Oracle Technologies
ugb@team-pb.de
3. Am Ende des Tages…
…liegt ein erkennbares Ergebnis vor..
…und man hat Geld verdient !
16.12.2011 © TEAM - Ihr Partner f ür IT 3
4. Agenda
Rapid (Business) Applikation Development
Metadata Services for Customization
16.12.2011 © TEAM - Ihr Partner f ür IT 4
5. RAD – Umfeld
Individual Projekt
Integration in bestehende Lösung zu langsam oder zu
kostenintensiv
Anbindung an neue Schnittstellen / Technologien, die noch
nicht berücksichtig worden sind
Time to market
16.12.2011 © TEAM - Ihr Partner f ür IT 5
6. RAD - Aufgabenstellung
Keine grüne Wiese sondern eine Blumenwiese
Verwendung von verschiedenen und vorhandenen
Infrastrukturdiensten
User Interaction für SOA und andere Business Layer
16.12.2011 © TEAM - Ihr Partner f ür IT 6
7. Umfeld
praktikabel ?
My Domain Engineering
Model Generator Business Layer
User
Interface
Third Domain Engineering
Will ich das ?
Darf ich das ?
Business Layer
16.12.2011 © TEAM - Ihr Partner f ür IT 7
9. Oracle ADF Architektur
Rich Client Web / Wireless
Swing JSF / ADF Faces View
Controller
JSF
Model
ADF Model – JSR 227
(Data Control)
TopLink / Web
Java Class REST
EJB Services
Business Services
Package
Database XML Data Legacy Data
Apps
Plattform : Java EE
16.12.2011 © TEAM - Ihr Partner f ür IT 9
10. Agenda
Rapid (Business) Applikation Development
Metadata Services for Customization
16.12.2011 © TEAM - Ihr Partner f ür IT 10
11. Varianten von Anwendungsfällen
Model Generator Variante B
Metadata MDS
Customization Variante B
Base Engine
Variante
16.12.2011 © TEAM - Ihr Partner f ür IT 11
12. Metadata Service
Quelle: Maier, B.; Nimphius, F.: Introduction to Oracle Metadata Services (MDS), DOAG 2009 Präsentation DOAG 2009; Folie 19
16.12.2011 © TEAM - Ihr Partner f ür IT 12
13. Metadata Services for Customization
Anpassung zur Designtime (Entwickler)
Business Componenten
Kontrollfluss innerhalb der Applikation
Dialogelemente
Anpassung zur Runtime (Anwender / Administratoren)
Konfiguration von Dialog
Personalisierung durch den Anwender
Ursprung: Apache MyFaces Trinidad
Oracle ADF / Metadata Service
16.12.2011 © TEAM - Ihr Partner f ür IT 13
14. Beratung Software Lösungen
TEAM Partner für Technologie
Vielen Dank für Ihre und angewandte Methoden der
Informationsverarbeitung
GmbH
Aufmerksamkeit! Hermann-Löns-Str. 88
33104 Paderborn
Fon +49 5254 8008-0
Fax +49 5254 8008-19
Mail team@team-pb.de
Web www.team -pb.de