SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Beratung Software Lösungen
How we do it
Business Application Entwicklung
                                   Ulrich
                                   Gerkmann-Bartels
                                   Senior Consulting Oracle Technologies
                                   ugb@team-pb.de
Kunden – oracleBusiness




16.12.2011   © TEAM - Ihr Partner f ür IT   2
Am Ende des Tages…


         …liegt ein erkennbares Ergebnis vor..




                                            …und man hat   Geld verdient !



16.12.2011   © TEAM - Ihr Partner f ür IT                                    3
Agenda

 Rapid (Business) Applikation Development

 Metadata Services for Customization




16.12.2011   © TEAM - Ihr Partner f ür IT   4
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
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
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
Demo – Oracle ADF




16.12.2011   © TEAM - Ihr Partner f ür IT   8
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
Agenda

 Rapid (Business) Applikation Development

 Metadata Services for Customization




16.12.2011   © TEAM - Ihr Partner f ür IT   10
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
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
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
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

Más contenido relacionado

Was ist angesagt?

Aras Partner Solution by SofTech
Aras Partner Solution by SofTechAras Partner Solution by SofTech
Aras Partner Solution by SofTechAras
 
Präsentation DMS D3 Alpin.it
Präsentation DMS D3 Alpin.itPräsentation DMS D3 Alpin.it
Präsentation DMS D3 Alpin.itGPMS
 
CCD 2012: Einführung und Integration eines Wissensmanagementsystems auf der B...
CCD 2012: Einführung und Integration eines Wissensmanagementsystems auf der B...CCD 2012: Einführung und Integration eines Wissensmanagementsystems auf der B...
CCD 2012: Einführung und Integration eines Wissensmanagementsystems auf der B...Communardo GmbH
 
Next Generation Unified Communications mit Microsoft Lync 2010
Next Generation Unified Communications mit Microsoft Lync 2010Next Generation Unified Communications mit Microsoft Lync 2010
Next Generation Unified Communications mit Microsoft Lync 2010netlogix
 
SOA - Vom Geschäftsprozess zum Webservice
SOA - Vom Geschäftsprozess zum WebserviceSOA - Vom Geschäftsprozess zum Webservice
SOA - Vom Geschäftsprozess zum WebserviceGFU Cyrus AG
 
Tag 2 E C Spand Share Point Convention
Tag 2  E C Spand  Share Point  ConventionTag 2  E C Spand  Share Point  Convention
Tag 2 E C Spand Share Point ConventionFLorian Laumer
 

Was ist angesagt? (8)

Aras Partner Solution by SofTech
Aras Partner Solution by SofTechAras Partner Solution by SofTech
Aras Partner Solution by SofTech
 
Präsentation DMS D3 Alpin.it
Präsentation DMS D3 Alpin.itPräsentation DMS D3 Alpin.it
Präsentation DMS D3 Alpin.it
 
CCD 2012: Einführung und Integration eines Wissensmanagementsystems auf der B...
CCD 2012: Einführung und Integration eines Wissensmanagementsystems auf der B...CCD 2012: Einführung und Integration eines Wissensmanagementsystems auf der B...
CCD 2012: Einführung und Integration eines Wissensmanagementsystems auf der B...
 
Next Generation Unified Communications mit Microsoft Lync 2010
Next Generation Unified Communications mit Microsoft Lync 2010Next Generation Unified Communications mit Microsoft Lync 2010
Next Generation Unified Communications mit Microsoft Lync 2010
 
BeSales
BeSalesBeSales
BeSales
 
SOA - Vom Geschäftsprozess zum Webservice
SOA - Vom Geschäftsprozess zum WebserviceSOA - Vom Geschäftsprozess zum Webservice
SOA - Vom Geschäftsprozess zum Webservice
 
ECM-Webinar: Alfresco SAP-Anbindung in der Praxis
ECM-Webinar: Alfresco SAP-Anbindung in der PraxisECM-Webinar: Alfresco SAP-Anbindung in der Praxis
ECM-Webinar: Alfresco SAP-Anbindung in der Praxis
 
Tag 2 E C Spand Share Point Convention
Tag 2  E C Spand  Share Point  ConventionTag 2  E C Spand  Share Point  Convention
Tag 2 E C Spand Share Point Convention
 

Ähnlich wie SE 2010: how we do it

Integration of BI Publisher in ADF applications
Integration of BI Publisher in ADF applicationsIntegration of BI Publisher in ADF applications
Integration of BI Publisher in ADF applicationsAndreas Koop
 
DOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADFDOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADFUlrich Gerkmann-Bartels
 
Content Management mit Open Source (am Beispiel von Alfresco) - eine Alterna...
Content Management mit Open Source (am Beispiel von Alfresco) - eine Alterna...Content Management mit Open Source (am Beispiel von Alfresco) - eine Alterna...
Content Management mit Open Source (am Beispiel von Alfresco) - eine Alterna...dm4shi
 
EOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche WolkeEOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche WolkeThomas Uhl
 
B1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentB1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentAndreas Schulte
 
Hosting Provider Summit Mai 2012
Hosting Provider Summit Mai 2012Hosting Provider Summit Mai 2012
Hosting Provider Summit Mai 2012Thomas Uhl
 
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...
Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...OPITZ CONSULTING Deutschland
 
Intelligent Workload Management by Werner Lütkemeier
Intelligent Workload Management by Werner LütkemeierIntelligent Workload Management by Werner Lütkemeier
Intelligent Workload Management by Werner LütkemeierMedien Meeting Mannheim
 
IT Transformation mit EMC
IT Transformation mit EMCIT Transformation mit EMC
IT Transformation mit EMCConnected-Blog
 
Service-oriented Open Source Integration @ Moderner Staat 2012 (German)
Service-oriented Open Source Integration @ Moderner Staat 2012 (German)Service-oriented Open Source Integration @ Moderner Staat 2012 (German)
Service-oriented Open Source Integration @ Moderner Staat 2012 (German)Kai Wähner
 
FileMaker 12 - Produktvorstellung
FileMaker 12 - ProduktvorstellungFileMaker 12 - Produktvorstellung
FileMaker 12 - ProduktvorstellungFileMaker GmbH
 
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
 
Tutorial-XML-FastInfoset-einfuehrung
Tutorial-XML-FastInfoset-einfuehrungTutorial-XML-FastInfoset-einfuehrung
Tutorial-XML-FastInfoset-einfuehrungtutorialsruby
 
Tutorial-XML-FastInfoset-einfuehrung
Tutorial-XML-FastInfoset-einfuehrungTutorial-XML-FastInfoset-einfuehrung
Tutorial-XML-FastInfoset-einfuehrungtutorialsruby
 
Weitere Dezentralisierung der BI - mehr Selbständigkeit der Fachbereiche durc...
Weitere Dezentralisierung der BI - mehr Selbständigkeit der Fachbereiche durc...Weitere Dezentralisierung der BI - mehr Selbständigkeit der Fachbereiche durc...
Weitere Dezentralisierung der BI - mehr Selbständigkeit der Fachbereiche durc...Business Intelligence Research
 
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
 

Ähnlich wie SE 2010: how we do it (20)

Integration of BI Publisher in ADF applications
Integration of BI Publisher in ADF applicationsIntegration of BI Publisher in ADF applications
Integration of BI Publisher in ADF applications
 
DOAG 2010: ADF Faces RC Best Practice
DOAG 2010: ADF Faces RC Best PracticeDOAG 2010: ADF Faces RC Best Practice
DOAG 2010: ADF Faces RC Best Practice
 
Application lifecycle in ADF Projects
Application lifecycle in ADF ProjectsApplication lifecycle in ADF Projects
Application lifecycle in ADF Projects
 
Input and Views about Oracle ADF
Input and Views about Oracle ADFInput and Views about Oracle ADF
Input and Views about Oracle ADF
 
DOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADFDOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADF
 
Content Management mit Open Source (am Beispiel von Alfresco) - eine Alterna...
Content Management mit Open Source (am Beispiel von Alfresco) - eine Alterna...Content Management mit Open Source (am Beispiel von Alfresco) - eine Alterna...
Content Management mit Open Source (am Beispiel von Alfresco) - eine Alterna...
 
EOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche WolkeEOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche Wolke
 
B1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentB1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid Development
 
Hosting Provider Summit Mai 2012
Hosting Provider Summit Mai 2012Hosting Provider Summit Mai 2012
Hosting Provider Summit Mai 2012
 
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...
Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...
 
Intelligent Workload Management by Werner Lütkemeier
Intelligent Workload Management by Werner LütkemeierIntelligent Workload Management by Werner Lütkemeier
Intelligent Workload Management by Werner Lütkemeier
 
IT Transformation mit EMC
IT Transformation mit EMCIT Transformation mit EMC
IT Transformation mit EMC
 
Service-oriented Open Source Integration @ Moderner Staat 2012 (German)
Service-oriented Open Source Integration @ Moderner Staat 2012 (German)Service-oriented Open Source Integration @ Moderner Staat 2012 (German)
Service-oriented Open Source Integration @ Moderner Staat 2012 (German)
 
Dokumentenmanagement mit Alfresco
Dokumentenmanagement mit AlfrescoDokumentenmanagement mit Alfresco
Dokumentenmanagement mit Alfresco
 
FileMaker 12 - Produktvorstellung
FileMaker 12 - ProduktvorstellungFileMaker 12 - Produktvorstellung
FileMaker 12 - Produktvorstellung
 
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
 
Tutorial-XML-FastInfoset-einfuehrung
Tutorial-XML-FastInfoset-einfuehrungTutorial-XML-FastInfoset-einfuehrung
Tutorial-XML-FastInfoset-einfuehrung
 
Tutorial-XML-FastInfoset-einfuehrung
Tutorial-XML-FastInfoset-einfuehrungTutorial-XML-FastInfoset-einfuehrung
Tutorial-XML-FastInfoset-einfuehrung
 
Weitere Dezentralisierung der BI - mehr Selbständigkeit der Fachbereiche durc...
Weitere Dezentralisierung der BI - mehr Selbständigkeit der Fachbereiche durc...Weitere Dezentralisierung der BI - mehr Selbständigkeit der Fachbereiche durc...
Weitere Dezentralisierung der BI - mehr Selbständigkeit der Fachbereiche durc...
 
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
 

Mehr von Ulrich Gerkmann-Bartels

Mehr von Ulrich Gerkmann-Bartels (10)

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
 
Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge
Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge
Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge
 
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 ?
 
RAP im Enterprise - Quo Vadis Portal ?
RAP im Enterprise - Quo Vadis Portal ?RAP im Enterprise - Quo Vadis Portal ?
RAP im Enterprise - Quo Vadis Portal ?
 
Continuous Delivery in ADF Projekten
Continuous Delivery in ADF ProjektenContinuous Delivery in ADF Projekten
Continuous Delivery in ADF Projekten
 
ADF Software Factory
ADF Software FactoryADF Software Factory
ADF Software Factory
 
German ADF News Session: JDev 11gR2 Extension
German ADF News Session: JDev 11gR2 Extension German ADF News Session: JDev 11gR2 Extension
German ADF News Session: JDev 11gR2 Extension
 
HA Datasource
HA DatasourceHA Datasource
HA Datasource
 
DOAG 2006: More than Dept and Emp mit JDeveloper and ADF
DOAG 2006: More than Dept and Emp mit JDeveloper and ADFDOAG 2006: More than Dept and Emp mit JDeveloper and ADF
DOAG 2006: More than Dept and Emp mit JDeveloper and ADF
 

SE 2010: how we do it

  • 1. Beratung Software Lösungen How we do it Business Application Entwicklung Ulrich Gerkmann-Bartels Senior Consulting Oracle Technologies ugb@team-pb.de
  • 2. Kunden – oracleBusiness 16.12.2011 © TEAM - Ihr Partner f ür IT 2
  • 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
  • 8. Demo – Oracle ADF 16.12.2011 © TEAM - Ihr Partner f ür IT 8
  • 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