The thing is Dimuthu, currently there is no description field for external apis. So please advise.
Thanks & Regards Danushka Fernando Senior Software Engineer WSO2 inc. http://wso2.com/ Mobile : +94716332729 On Jun 16, 2015 6:13 PM, "Dimuthu Leelarathne" <dimut...@wso2.com> wrote: > Hi Pirin, > > On Tue, Jun 16, 2015 at 3:30 PM, Pirinthapan Mahendran < > pirintha...@wso2.com> wrote: > >> Hi all, >> >> I am implementing the UX solution, proposed by Danushka, to improve the >> performance of Runtime configs page after removing the registry mounts. To >> implement this, I am saving the resource name and description to the >> existing runtime database (AF_RESOURCE) and showing these information in >> the Runtime configs overview page and other config pages (APIs page and >> Properties page). >> > > Isn't this already done 2.1.0 release. > > >> >> In the existing overview page we are showing Name and Authentication for >> external APIs while all the other resource types are showing Name and >> Description. Now the problem is when we saving the external api information >> to the runtime database there is no column to save the authentication type. >> > > In the main overview page, for external APIs we need to show the Name and > Description only. But when we go into the APIs page we need to show the > authentication type. Hence you need to have the authentication type stored > somewhere. > > >> To overcome this issue we can choose one of the following solution. >> >> 1. We can add another table AF_EXTERNAL_API and store authentication >> type there. >> >> > +1 > > thanks, > dimuthu > > >> >> 1. We can stop showing authentication type without retrieving data >> from remote server. >> 2. We can add another column to the existing AF_RESOURCE table to >> store authentication type. >> 3. Add a description to external apis and show it in UI instead of >> authentication type (Currently there is no description to external apis). >> >> 1 & 3 will need data migration. 1 would be cleaner than 3. >> >> If we are going with 2, then it will show only the name of the external >> apis while others will show name and description. >> >> I kindly expect your thoughts on this issue. >> >> Thanks. >> >> >> >> Mahendran Pirinthapan >> Software Engineer | WSO2 Inc. >> Mobile +94772378732. >> >> On Fri, Jun 12, 2015 at 1:01 PM, Pirinthapan Mahendran < >> pirintha...@wso2.com> wrote: >> >>> Hi all, >>> >>> I am working on the above task. I will remove the registry mounts for >>> Dev, Test, Prod registries and implement the UX solution as explained by >>> Danushka. >>> >>> Thanks. >>> >>> >>> >>> Mahendran Pirinthapan >>> Software Engineer | WSO2 Inc. >>> Mobile +94772378732. >>> >>> On Wed, Jun 10, 2015 at 2:31 PM, Danushka Fernando <danush...@wso2.com> >>> wrote: >>> >>>> Hi All >>>> >>>> Currently we are trying to improve the performance of the App Factory. >>>> While doing that we identified that having a lot of registry mounts (in AF >>>> case 3) might be an performance impact. These mounts are used to read >>>> runtime config values and when we want to add / update we are calling the >>>> remote service. >>>> >>>> Reason for this solution was that runtime config pages are really slow >>>> due to the service calls we are doing and also because these calls can fail >>>> it was a point of failure. So because of these mounts we are retrieving >>>> values without remote calls. >>>> >>>> But because of these mounts there could be an impact on other >>>> operations such as Load tenant registry, Load tenant, get artifacts, etc. >>>> >>>> So we thought about removing them and come up with an UX solution. We >>>> will get values from remote calls. But we won't retrieve them in every page >>>> load. There will be a button saying something like load values from remote >>>> server and we will do the service call only if that button is clicked. We >>>> will save the names of these runtime configs in runtime database and we >>>> will list down the names in the UI from the runtime database. >>>> And with the new Stratos / Private PaaS upgrade we will be moving >>>> towards the Metadata service, where other PaaS also have similar service. >>>> So after that we won’t be using these registries any way. So we are going >>>> to go ahead with the above solution to achieve better user experience, >>>> stability and performance. >>>> >>>> Thanks & Regards >>>> Danushka Fernando >>>> Senior Software Engineer >>>> WSO2 inc. http://wso2.com/ >>>> Mobile : +94716332729 >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> Architecture@wso2.org >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >> > > > -- > Dimuthu Leelarathne > Director & Product Lead of App Factory > > WSO2, Inc. (http://wso2.com) > email: dimut...@wso2.com > Mobile : 0773661935 > > Lean . Enterprise . Middleware > > _______________________________________________ > Architecture mailing list > Architecture@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > >
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture