uPortal Integration                                  in Action                                                Jim Helwig  ...
Where I’m Coming From                 2012 Jasig Sakai Conference   2
Me   Not a developer :-(   But I know a lot of developers   Managing portal related team   uPortal Steering Committee ...
My UW-Madison/My UW System   uPortal for 6+ years   80,000 users   13 campuses   13 virtual portals in the same portal...
User Experience Options                  2012 Jasig Sakai Conference   5
Links        2012 Jasig Sakai Conference   6
Lists        2012 Jasig Sakai Conference   7
Notifications               2012 Jasig Sakai Conference   8
Dashboards             2012 Jasig Sakai Conference   9
Embedded           2012 Jasig Sakai Conference   10
Techniques             2012 Jasig Sakai Conference   11
Bookmarks   Quick configuration   Aggregate from across    campus                            2012 Jasig Sakai Conference ...
Dynamic Menu Portlet   Persisted in database   Leverage groups/roles   Allows for delegation                           ...
Simple Content Management   Quick configuration   WYSIWYG editor   Richer presentation                          2012 Jas...
RSS Feeds   Quick configuration   Reuse existing content   Content managed remotely                               2012 J...
Notifications Portlet   API for inserting notifications   Aggregate from multiple sources                                 ...
IFrames   Quick configuration   Works with SSO   Content managed remotely                               2012 Jasig Sakai...
Web Proxy Portlet   Easy configuration   Caching options   Content remotely    managed   Pass along attributes   AuthN...
Web Proxy Portlet                    2012 Jasig Sakai Conference   19
Custom, Native Portlets   Tailored, richer user experience   Inter-portlet communication                                ...
Custom Native Portlets                         2012 Jasig Sakai Conference   21
Data Sources               2012 Jasig Sakai Conference   22
Data Access Object Layer   Flexible                    App                              Business   Plug-able            ...
Direct Database   Known skill set      Complex queries   Easy to manage       Security concerns   Fast              ...
Web Services   Standards            New skill set   Documented data      More overhead    model   Versioned API   Au...
Point-to-Point Web Services   No middleman      Limited support by                       source systems                 ...
Hubs and Web Services   Better availability      Additional   Better data model         implementation   Better perfor...
TextQuestions?Jim Helwig, jim.helwig@doit.wisc.edu                                       2012 Jasig Sakai Conference   28
Upcoming SlideShare
Loading in …5
×

uPortal Integration In Action

518 views

Published on

Jim Helwig (University of Wisconsin-Madison)
Session presentation at the 2012 Jasig Sakai Conference.

My UW-Madison, the uPortal-based enterprise portal at the University of Wisconsin-Madison, has used a variety of techniques to successfully integrate content from a variety of enterprise applications. Techniques include deep linking, proxying, dashboards and content aggregation. Source systems include learning management systems (Desire2Learn), human resource (PeopleSoft), student information (PeopleSoft), email and calendar (Sun/Oracle), help desk (Infra) and others. This presentation will showcase examples, describe the techniques and highlight what has been contributed back to the community.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

uPortal Integration In Action

  1. 1. uPortal Integration in Action Jim Helwig University of Wisconsin-Madison June 10-15, 2012Growing Community;Growing Possibilities
  2. 2. Where I’m Coming From 2012 Jasig Sakai Conference 2
  3. 3. Me Not a developer :-( But I know a lot of developers Managing portal related team uPortal Steering Committee Chair 2012 Jasig Sakai Conference 3
  4. 4. My UW-Madison/My UW System uPortal for 6+ years 80,000 users 13 campuses 13 virtual portals in the same portal instance 100+ portlets Dozens of backend systems 2012 Jasig Sakai Conference 4
  5. 5. User Experience Options 2012 Jasig Sakai Conference 5
  6. 6. Links 2012 Jasig Sakai Conference 6
  7. 7. Lists 2012 Jasig Sakai Conference 7
  8. 8. Notifications 2012 Jasig Sakai Conference 8
  9. 9. Dashboards 2012 Jasig Sakai Conference 9
  10. 10. Embedded 2012 Jasig Sakai Conference 10
  11. 11. Techniques 2012 Jasig Sakai Conference 11
  12. 12. Bookmarks Quick configuration Aggregate from across campus 2012 Jasig Sakai Conference 12
  13. 13. Dynamic Menu Portlet Persisted in database Leverage groups/roles Allows for delegation 2012 Jasig Sakai Conference 13
  14. 14. Simple Content Management Quick configuration WYSIWYG editor Richer presentation 2012 Jasig Sakai Conference 14
  15. 15. RSS Feeds Quick configuration Reuse existing content Content managed remotely 2012 Jasig Sakai Conference 15
  16. 16. Notifications Portlet API for inserting notifications Aggregate from multiple sources 2012 Jasig Sakai Conference 16
  17. 17. IFrames Quick configuration Works with SSO Content managed remotely 2012 Jasig Sakai Conference 17
  18. 18. Web Proxy Portlet Easy configuration Caching options Content remotely managed Pass along attributes AuthN options Statefull app Language flexibility 2012 Jasig Sakai Conference 18
  19. 19. Web Proxy Portlet 2012 Jasig Sakai Conference 19
  20. 20. Custom, Native Portlets Tailored, richer user experience Inter-portlet communication 2012 Jasig Sakai Conference 20
  21. 21. Custom Native Portlets 2012 Jasig Sakai Conference 21
  22. 22. Data Sources 2012 Jasig Sakai Conference 22
  23. 23. Data Access Object Layer Flexible App Business Plug-able Objects Aggregate Data Access Layer Datasource Datasource Datasource 2012 Jasig Sakai Conference 23
  24. 24. Direct Database Known skill set  Complex queries Easy to manage  Security concerns Fast  Various DB flavors  Upgrade impacts  Tied to source availability 2012 Jasig Sakai Conference 24
  25. 25. Web Services Standards  New skill set Documented data  More overhead model Versioned API AuthN/AuthZ options 2012 Jasig Sakai Conference 25
  26. 26. Point-to-Point Web Services No middleman  Limited support by source systems  Tied to source availability  Complex data model?  Scalable?  Harder upgrades? 2012 Jasig Sakai Conference 26
  27. 27. Hubs and Web Services Better availability  Additional Better data model implementation Better performance layer Aggregate multiple  Time for thoughtful sources design Scalable Easier upgrades 2012 Jasig Sakai Conference 27
  28. 28. TextQuestions?Jim Helwig, jim.helwig@doit.wisc.edu 2012 Jasig Sakai Conference 28

×