Difference between JSR 168 and JSR 286 portlets

Java Portlet spefication168 (v1.0) has very basic portlet porgramming model and had lot of limitations for portlet development. Java Portlet spefication286 (v2.0) was developed to overcome the shortcomings on v1.0 specs(JSR 168) such as:

1. Inter portlet communicaiton (IPC)  - IPC through events and public render parameters
2. Support for WSRP 2.0
3. Public render paremeters - Allows portlets to share parameters with other portlets.
4. Portlet filters and listeners.
5. Resource serving - Provide ability for portlets to server a resource
6. AJAX support

Weblogic Portal Interview Questions III

Answers to follow:..
1. What is the difference between JSR 168 and JSR 286 specs?
2. What is managed bean?
3. What is the difference between managed bean and backing bean?
4. If you have two same portlet instances in a single page, what are the things you need to consider in using java script?
5. How did you handle security in WSRP?
6. What are the performance issues you had in WSRP?

Why SOA?

SOA helps create greater alignment between IT and line of business while generating more flexibility - IT flexibility to support greater business flexibility. Your business processes are changing faster and faster and global competition requires the flexibility that SOA can provide.
  - SOA can help you get better reuse out of your existing IT investments as well as the new services you're developing today.
  - SOA makes integration of your IT investments easier by making use of well-defined interfaces between services.
  - SOA also provides an architectural model for integrating business partners’, customers’ and suppliers’ services into an enterprise’s business processes. This reduces cost and improves customer satisfaction.