Your SlideShare is downloading. ×
Integration of BI Publisher in ADF applications
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Integration of BI Publisher in ADF applications

2,566
views

Published on

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,566
On Slideshare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Beratung Software Lösungen Andreas KoopIntegration des Consultant Oracle TecnologiesOracle BI Publishersin ADF Applikationen
  • 2. Agenda  Oracle BI Publisher  Integrationsmöglichkeiten in ADF  Demo  Zusammenfassung und Ausblick Andreas Koop Consultant Oracle Technologies ak@team-pb.de09.12.2011 © TEAM - Ihr Partner für IT 2
  • 3. Oracle BI Publisher Architektur Andreas Koop Consultant Oracle Technologies ak@team-pb.de09.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.de09.12.2011 © TEAM - Ihr Partner für IT 4
  • 5. Oracle BI Publisher – Webanwendung Andreas Koop Consultant Oracle Technologies ak@team-pb.de09.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.de09.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.de09.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 PageDefJAX-WS Method-Binding AM Data Control ApplicationModuleImpl.java public byte [] runReport(…){ Backing Bean .. .. ADF View } Andreas Koop Consultant Oracle Technologies ak@team-pb.de09.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.de09.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.de09.12.2011 © TEAM - Ihr Partner für IT 10
  • 11. ADF AM Module Impl (1/2) Andreas Koop Consultant Oracle Technologies ak@team-pb.de09.12.2011 © TEAM - Ihr Partner für IT 11
  • 12. ADF AM Module Impl (2/2) Andreas Koop Consultant Oracle Technologies ak@team-pb.de09.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.de09.12.2011 © TEAM - Ihr Partner für IT 13
  • 14. ADFv – Bind runReport Operation Andreas Koop Consultant Oracle Technologies ak@team-pb.de09.12.2011 © TEAM - Ihr Partner für IT 14
  • 15. ADFv – Auszug Backing-Bean-Code Andreas Koop Consultant Oracle Technologies ak@team-pb.de09.12.2011 © TEAM - Ihr Partner für IT 15
  • 16. @RunTime Andreas Koop Consultant Oracle Technologies ak@team-pb.de09.12.2011 © TEAM - Ihr Partner für IT 16
  • 17. Beratung Software LösungenDemonstrationIntegration des Oracle BI Publishersin ADF Applikationen
  • 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.de09.12.2011 © TEAM - Ihr Partner für IT 18
  • 19. WTF!? 7+ Points of Change across 5 Files concering Java- Annotations, XML, Java-StringsADF-Developer
  • 20. I will make this configurable!ADF-Developer ADF ApplicationCross Application Configuration RegistryReusable 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.de09.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.de09.12.2011 © TEAM - Ihr Partner für IT 22
  • 23. Beratung Software Lösungen TEAM Partner für TechnologieVielen Dank für Ihre und angewandte Methoden der Informationsverarbeitung GmbHAufmerksamkeit 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