A JSR168-compliant implementation of inter-portlet communication