I'm starting to develop a portal with webcenter 10.3.5 (latest version) and from what I could gather I can only consume portlets through WSRP even if they are local. I would not like to incur in performance problems so I'm trying to find alternatives for local portlets maintaining the customization capabilities of webcenter (add remove portlets to a page in webcenter composer for example). In my case what is the best solution to maintain the portlet paradigm and at the same time do not incur into performance problems ?
As a side note I have made some investigations and I know that I can expose ADF taskflows as portlets, for now I think it's the only way. I was wondering if there's another way of doing it...
Giving a little more detail the portal that we are designing is a selfcare portal for a telecommunications company that has a reasonable number of customers. Most of the time they will not engage in long transactions, they want to accomplish some task like topping up a cell phone, send an SMS, swap pricing plan etc. From a business point of view they want to share portlets between this and other portals that they have. My first and probably utopic approach was to consider everything as a portlet, since all the requirements were designed with that in mind, i.e. everything should be reusable. However I'm having a hard time finding online references for sites that were built like this in webcenter using only portlets accessed through the wsrp protocol. We also have requirements that state that some portlets should appear according with some rules that change from client to client so everything will be very dynamic. Also in some cases they want to configure via webcenter composer the portlets that a page should display. Considering all of this I'm wondering if it's reasonable to consider an approach were everything is composed with wsrp portlets. The alternative from my point of view is to do a mix i.e. some parts are portlets accessed through the wsrp protocol namely external portlets the others are taskflows which can be also composed also through webcenter composer