Hi all,
For the dynamically generated UI part, two options have been considered

   1. Let tenant admins to add apptype.jagg file which specify the UI
   components according to the RXT, when they are adding a app type. When a
   user selects a app type, content of the corresponding apptype.jagg will be
   loaded on the app creation page.
   2. Generate the UI from the RXT content by implementing a generic UI
   loader.

We are planing to move on with first option. WDYT?


On Thu, Aug 7, 2014 at 12:49 PM, Samith Dassanayake <[email protected]> wrote:

> Hi,
> I have started working on the $subject[1] and it will be done in two phases
>
> In current implementation since we allow only pre-defined app
> types(Namely  JAX-WS, JAX-RS, WAR, Data Service and Jaggery apps),  we
> have only one generic RXT to capture application related information, for
> all the application types. As a new requirement since BYOAT(such as mobile
> apps, NodeJs etc.. ) came into play, we have decided to extend our model by
> providing the ability to add app type specific RXTs to app factory and
> dynamically generate the UI for applications based on the App type specific
>  RXT.
>
> We are planing to achieve this in three phases.
>
>    1. As the first phase we will extend our model to support app type
>    specific RXTs, such that different app types will have different RXTs. The
>    media type of the RXT will be based on the app type. When RXT Inheritance
>    model is available, we are going to use it with a super parent app type RXT
>    that every app type RXT should inherited from.
>    2. As the second phase we will focus on dynamically generate UI based
>    on the app type. We will use the app type specific RXTs to get the metadata
>    and the fields.
>    3. As the last phase we will move this concept and implementation to a
>    unified governance model which will be a thin wrapper across
>    GenericArtifactManager that can be used by all who needs to get info
>    about applications.
>
>
> [1] https://redmine.wso2.com/issues/2668
>
> Thank you
>
> --
> Best Regards
>
> Samith Dassanayake
> Software Engineer, WSO2 Inc.
>
>


-- 
Best Regards

Samith Dassanayake
Software Engineer, WSO2 Inc.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to