Hi all,

We have been working to get complete UES support for the upcoming BAM 2.4.0
release, for enabling custom gadget creation and publication through the
portal and store UES apps respectively. However, since the UES features
that we have currently do not not fully support multitenancy, we are facing
several issues that prevent us from achieving an end-to-end solution with
UES, such as the absence of tenant isolation for published artefacts. In
addition, listing currently deployed dashboards, having the dashboards
deployed to the tenant-specific spaces etc will not be achievable for
tenants with the current version of UES. Further to offline discussion with
the UES team we learned that it would take a considerable effort to
retrofit these capabilities to UES as of now, and that the above features
will be added to UES with the release of the Enterprise Store.

Consequenty, we have 3 ways of moving forward with UES integration for this
release of BAM:

1. Remove the current BAM dashboard components and add UES, but this will
mean the dashboard capability will be available solely to the supertenant.
Tenants will be unable to carry out even rudimentary tasks such as deploy
toolboxes with dashboards, list available dashboards and so on. (i.e.
visualization support limited to the supertenant)

2. Keep the current BAM dashboard as is and push UES support to the next
release (2.5.0), so that there is a complete working solution in MT
scenarios for this release and the BAM visualization components will be
cleanly UES-based in the next release. (i.e. there will be no UES support
in the upcoming 2.4.0 release).

3. Keep the current BAM dashboard as is and provide UES support only for
the supertenant. Tenants will be limited to the existing BAM dashboards for
visualization while the supertenant has access to the portal and store
apps. (i.e. best of both worlds approach)

We are looking at proceeding with option 3, since it will allow us to
introduce UES for the supertenant in the upcoming release itself and then
have the full-fledged UES-based visualization component in the next
release. Limitations to this approach include the supertenant having to
consult two lists of deployed artefacts (one in the current BAM dashboard
and one in the UES portal), and an increased distribution size.

WDYT?

Thanks,
--
*Balakrishnan Gokulakrishnan*
Software Engineer,
WSO2, Inc.; http://wso2.com
Tel: 0094 11 214 5345  |  Fax: 0094 11 214 5300

Twitter:  http://twitter.com/gokulbs
Mobile: 0094 77 593 5789
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to