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.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to