Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Dimitri Gielis 
MS Sharepoint 
& Oracle APEX 
www.apexRnD.be 
dgielis.blogspot.com 
@dgielis 
dgielis@apexRnD.be
About me
http://dgielis.blogspot.com @dgielis
My company - APEX R&D
Agenda 
❖ Why integrate MS Sharepoint and Oracle APEX? 
❖ Architecture 
❖ Oracle APEX (data, screens) in MS Sharepoint 
❖ ...
Why integrate MS Sharepoint and 
Oracle APEX?
About MS Sharepoint 
“Organizations use SharePoint to create websites. You can 
use it as a secure place to store, organiz...
Sharepoint Site
About Oracle APEX 
“Oracle Application Express (Oracle APEX) is Oracle's 
primary tool for developing Web applications wit...
About Oracle APEX
Why integrate MS Sharepoint and Oracle APEX? 
❖ Where is your knowledge? 
❖ Use the power of both… 
❖ Sharepoint as your f...
Architecture
Architecture 
IIS! 
Boncode 
Tomcat! 
ORDS 
Microsoft ! 
Domain ! 
Controller 
Active! 
Directory 
Oracle DB! 
APEX 
Brows...
Oracle APEX data 
in MS Sharepoint
Oracle APEX data in MS Sharepoint 
❖ Connect directly to the Oracle database 
❖ Sharepoint Designer 2013 
❖ App with Visua...
Direct connection to Oracle DB 
An example of an Oracle connection string:! 
Data Source=myDatabase;User Id=username;! 
Pa...
Oracle APEX data in MS Sharepoint 
❖ Use of REST web services 
❖ Oracle REST Data Services (ORDS)
REST access
Sharepoint List filled with data
Oracle APEX screen 
in MS Sharepoint
Oracle APEX screen in MS Sharepoint
MS Sharepoint data 
in Oracle APEX
MS Sharepoint data in Oracle APEX 
❖ Connect to SQL Server database directly 
❖ Great for one-off migration 
! 
❖ REST API...
Direct database connection
REST API 
http://msdn.microsoft.com/
apex_web_service.make_rest_request
Parse XML
MS Sharepoint screen 
in Oracle APEX
MS Sharepoint screen in Oracle APEX 
❖ Useful? 
! 
❖ Part of screen? 
! 
❖ HTTP vs HTTPS
MS Sharepoint screen in Oracle APEX 
MS Sharepoint site APEX page
APEX: URL Region
HTTP vs HTTPS
HTTPS: Configure Oracle Wallet 
$ orapki wallet create -wallet /u01/app/oracle/admin/DB11G/wallet -pwd WalletPasswd123 -au...
APEX: PL/SQL Region before URL
Live Demo
Conclusion 
❖ Why integrate MS Sharepoint and Oracle APEX? 
❖ Architecture 
❖ Oracle APEX (data, screens) in MS Sharepoint...
Q&A www.apexRnD.be 
dgielis.blogspot.com 
@dgielis 
dgielis@apexRnD.be
Consulting, Development, Training 
❖ Looking for consulting, training and development in Oracle 
Application Express (APEX...
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Upcoming SlideShare
Loading in …5
×

Oracle Application Express (APEX) and Microsoft Sharepoint integration

38,884 views

Published on

A lot of companies use Microsoft Sharepoint as portal for their intranet.
For many people it’s the first place to go to when they start their day.
To do their job they make also use of other applications, some build in Oracle Application Express (APEX).
This session will show the different options you have to integrate both worlds of Sharepoint and APEX.
The integration can be both ways;
- in Sharepoint you get data or screens from APEX
- and in APEX you want to use data maintained and coming from Sharepoint.

Published in: Software

Oracle Application Express (APEX) and Microsoft Sharepoint integration

  1. 1. Dimitri Gielis MS Sharepoint & Oracle APEX www.apexRnD.be dgielis.blogspot.com @dgielis dgielis@apexRnD.be
  2. 2. About me
  3. 3. http://dgielis.blogspot.com @dgielis
  4. 4. My company - APEX R&D
  5. 5. Agenda ❖ Why integrate MS Sharepoint and Oracle APEX? ❖ Architecture ❖ Oracle APEX (data, screens) in MS Sharepoint ❖ MS Sharepoint (data, screens) in Oracle APEX ❖ Conslusion
  6. 6. Why integrate MS Sharepoint and Oracle APEX?
  7. 7. About MS Sharepoint “Organizations use SharePoint to create websites. You can use it as a secure place to store, organize, share, and access information from almost any device. All you need is a web browser.”! Source: Microsoft website
  8. 8. Sharepoint Site
  9. 9. About Oracle APEX “Oracle Application Express (Oracle APEX) is Oracle's primary tool for developing Web applications with SQL and PL/SQL. Using only a web browser, you can develop and deploy professional Web-based applications for desktops and mobile devices.”! Source: Oracle Technet
  10. 10. About Oracle APEX
  11. 11. Why integrate MS Sharepoint and Oracle APEX? ❖ Where is your knowledge? ❖ Use the power of both… ❖ Sharepoint as your first stop ❖ See immediate tasks and context of the broader picture (data coming from everywhere, screens from APEX) ❖ APEX to create your applications ❖ Even use data from Sharepoint
  12. 12. Architecture
  13. 13. Architecture IIS! Boncode Tomcat! ORDS Microsoft ! Domain ! Controller Active! Directory Oracle DB! APEX Browser HTTP Header variable: ! login-user Sharepoint
  14. 14. Oracle APEX data in MS Sharepoint
  15. 15. Oracle APEX data in MS Sharepoint ❖ Connect directly to the Oracle database ❖ Sharepoint Designer 2013 ❖ App with Visual Studio ❖ Microsoft Business Connectivity Services (BCS) ❖ Oracle Data Provider for .NET ❖ 3rd party connector (e.g. Layer2)
  16. 16. Direct connection to Oracle DB An example of an Oracle connection string:! Data Source=myDatabase;User Id=username;! Password=password;Integrated Security=no;!
  17. 17. Oracle APEX data in MS Sharepoint ❖ Use of REST web services ❖ Oracle REST Data Services (ORDS)
  18. 18. REST access
  19. 19. Sharepoint List filled with data
  20. 20. Oracle APEX screen in MS Sharepoint
  21. 21. Oracle APEX screen in MS Sharepoint
  22. 22. MS Sharepoint data in Oracle APEX
  23. 23. MS Sharepoint data in Oracle APEX ❖ Connect to SQL Server database directly ❖ Great for one-off migration ! ❖ REST API ! ❖ (JavaScript API)
  24. 24. Direct database connection
  25. 25. REST API http://msdn.microsoft.com/
  26. 26. apex_web_service.make_rest_request
  27. 27. Parse XML
  28. 28. MS Sharepoint screen in Oracle APEX
  29. 29. MS Sharepoint screen in Oracle APEX ❖ Useful? ! ❖ Part of screen? ! ❖ HTTP vs HTTPS
  30. 30. MS Sharepoint screen in Oracle APEX MS Sharepoint site APEX page
  31. 31. APEX: URL Region
  32. 32. HTTP vs HTTPS
  33. 33. HTTPS: Configure Oracle Wallet $ orapki wallet create -wallet /u01/app/oracle/admin/DB11G/wallet -pwd WalletPasswd123 -auto_login $ orapki wallet add -wallet /u01/app/oracle/admin/DB11G/wallet -trusted_cert -cert "/host/ BaltimoreCyberTrustRoot.crt" -pwd WalletPasswd123!
  34. 34. APEX: PL/SQL Region before URL
  35. 35. Live Demo
  36. 36. Conclusion ❖ Why integrate MS Sharepoint and Oracle APEX? ❖ Architecture ❖ Oracle APEX (data, screens) in MS Sharepoint ❖ MS Sharepoint (data, screens) in Oracle APEX
  37. 37. Q&A www.apexRnD.be dgielis.blogspot.com @dgielis dgielis@apexRnD.be
  38. 38. Consulting, Development, Training ❖ Looking for consulting, training and development in Oracle Application Express (APEX)? ❖ Contact : www.apexRnD.be ❖ Mail : info@apexRnD.be

×