posted 18 years ago
The major difference is the IBM portlet API lets you define an abstract portlet application and using this via concrete portlet applications.
In JSR 168 API, there is no concept for concrete portlet application.
But JSR 168 API is independent across platforms.
You can choose any of the API as per your requirements.