90 likes | 224 Views
JSR-168 is a Java Specification Request that defines a standard API for Portlets, aiming to enhance interoperability and portability across web portals. Led by IBM and Sun Microsystems, the specification involves contributions from expert groups such as Apache, Oracle, and SAP. Key goals include defining a common portal metaphor, supporting multiple markup languages, and ensuring compatibility with existing Java APIs. A timeline for the development phases of the specification outlines meetings, drafts, and final releases. The Portlet architecture emphasizes security, user configuration, and integration with enterprise systems.
E N D
Portlet specification Java Community Process, JSR-168 Alejandro.Abdelnur@sun.com (co-lead) JSR - 168, Portlet specification
Who’s involved • Specification leads: IBM & Sun. • Expert Group members: Apache, ATG, BEA, Boeing, Borland, BroadVision, Citrix, Epicentric, Fujitsu, Hitachi, HP, IONA, Oracle, SAP, SAS, SilverStream & Sybase. JSR - 168, Portlet specification
Current schedule • March - Expert Group work first meeting • May/June - first draft, specification and RI • October - final draft, specification and RI • December - V 1.0 specification, RI & TCK JSR - 168, Portlet specification
Goals • Define common Portal metaphor • Define a standard Portlet Java API • Ensure interoperability and portability • Enable multiple markups support • Maximize the leverage of existing Java APIs • Ensure compatibility with other technologies JSR - 168, Portlet specification
Portal reference architecture Security Window Config Enterprise Information Systems Remote Execution module Portlet Dispatcher Portlet Portlet Aggregation Engine Portlet User Configuration/ Personalization Engine Persistent Data Store JSR - 168, Portlet specification
Various technical topics • Relationship with the servlet container/API • Window states & portlet modes • Portlet requests & events • Packaging • Caching • Persistent configuration data • Security JSR - 168, Portlet specification
Various technical topics (cont.) • i18n and L10n • Hot re/deployment • Parallel execution • Aggregation JSR - 168, Portlet specification
Remote execution • OASIS WSRP • … JSR - 168, Portlet specification
Thanks JSR - 168, Portlet specification