0
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

364

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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
364
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×