Writing Global Wiring Portlets

Can some explain how to create a Portlet similar to ‘Global Wiring Portlet’?

Any portlet instance can be used as a wiring source.