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.
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. 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
23. Data Access Object Layer
Flexible App
Business
Plug-able Objects
Aggregate
Data Access Layer
Datasource Datasource Datasource
2012 Jasig Sakai Conference 23
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. Web Services
Standards New skill set
Documented data More overhead
model
Versioned API
AuthN/AuthZ
options
2012 Jasig Sakai Conference 25
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. 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