The JSR-168 specification defines portlets to be aggregated by a portal environment. Limited support for portlets is included in uPortal. Sakai is working towards portlet support by revealing some of it's components as web services.
See http://www.jcp.org/aboutJava/communityprocess/review/jsr168/
for more information.