Contenu connexe Similaire à Integration of BI Publisher in ADF applications Similaire à Integration of BI Publisher in ADF applications (20) Plus de Andreas Koop (16) Integration of BI Publisher in ADF applications1. Beratung Software Lösungen
Andreas Koop
Integration des Consultant
Oracle Tecnologies
Oracle BI Publishers
in ADF Applikationen
2. Agenda
Oracle BI Publisher
Integrationsmöglichkeiten in ADF
Demo
Zusammenfassung und Ausblick
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 2
3. Oracle BI Publisher Architektur
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 3
4. Oracle BI Publisher Merkmale
Trennen von Datenlogik, Layout und Sprache
Flexibel
Geringe Wartungskosten
Hochgradig wiederverwendbar
Mächtige Layout-Vorlage
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 4
5. Oracle BI Publisher – Webanwendung
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 5
6. Oracle BI Publisher – WebServices
http://bi.adflab.local:7101/xmlpserver/services
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 6
7. Integrationsmöglichkeiten von WebServices in
ADF Anwendungen
Web Service Data Control
Web Service Proxy (<---Pur Java)
Java Data Control -> Web Service Proxy
ApplicationModule Data Control ->AM
Service Methode -> Web Service Proxy
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 7
8. ADF – BI Publisher – Architektursicht
WS Proxy > AM ServiceImpl > AMDC > ADFm/v
WSDL
Binding Container
BIPublisherWsProxy PageDef
JAX-WS
Method-Binding
AM Data Control
ApplicationModuleImpl.java
public byte [] runReport(…){ Backing Bean
..
.. ADF View
}
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 8
9. Empfohlene Integration in ADF
per WebService Proxy
ADFBIWsProxy
http://bi.adflab.local:7101/xmlpserver/services/PublicReportServic
e?wsdl
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 9
10. BI Publisher WebService Proxy Testdrive
Security By Login Token (hier)
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 10
11. ADF AM Module Impl (1/2)
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 11
12. ADF AM Module Impl (2/2)
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 12
13. ADFm/v – Bind AM-Service-Method on UI
(The ADF Way)
Alle Employees
zum Department!
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 13
14. ADFv – Bind runReport Operation
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 14
15. ADFv – Auszug Backing-Bean-Code
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 15
16. @RunTime
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 16
18. Herausforderungen beim Deployment
Feste WS Endpoints
Search for Service-Provider-Hostname i.e. bi.adflab.local
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 18
19. WTF!?
7+ Points of Change
across 5 Files
concering Java-
Annotations, XML,
Java-Strings
ADF-Developer
20. I will make this
configurable!
ADF-Developer
ADF Application
Cross Application Configuration Registry
Reusable ADF Taskflow
AM
21. Zusammenfassung
Oracle BI Publisher ist eine unternehmensweite ,
serviceorientierte Reporting-Lösung!
Unsere empfohlene (und erprobte) Integration in
Enterprise ADF Anwendungen ist: WS Proxy > AM
ServiceImpl > AMDC > ADFm/v (falls ADF BC im Spiel,
sonst Java based ServiceWrapper…)
Keep an eye on: byte [] vs. chunks of byte[] vs. Stream
Security sollte nicht unterschätzt werden. Neben dem
vorgestellten Ansatz gibt es seit 11g (zusätzlich):
SecurityService (Siehe http://www.rittmanmead.com/2011/11/web-
services-in-bi-publisher-11g/)
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 21
22. Außerdem: Service Oriented Reporting
http://www.oracle.com/technetwork/middleware/bi-
publisher/adf-bip-ucm-integration-179699.pdf
by Jürgen Menge
und Co (Oracle)
Andreas Koop
Consultant Oracle Technologies
ak@team-pb.de
09.12.2011 © TEAM - Ihr Partner für IT 22
23. 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