[Architecture] Developer Studio 3.7.0 RC 3 Released!
Hi All, We have WSO2 Developer Studio 3.7.0 RC3 ready to be downloaded at [1] and installed eclipse distributions available at [2]. This release includes following bug fixes, improvements. *Improvement* [TOOLS-2559] https://wso2.org/jira/browse/TOOLS-2559 - App Factory Tools - Add support for email based user model of App cloud deployment *Bug* [TOOLS-346] https://wso2.org/jira/browse/TOOLS-346 - Remove 'xml:space' attribute from 'bpel:literal' element when creating a bpel [TOOLS-2541] https://wso2.org/jira/browse/TOOLS-2541 - App Factory Tools - UI feedback is not given when errors are thrown at git checkout [TOOLS-2561] https://wso2.org/jira/browse/TOOLS-2561 - DSS named parameter deployment error *Task* [TOOLS-2567] https://wso2.org/jira/browse/TOOLS-2567 - AF tools UI related issues Your feedback is most welcome. Please report issues at [3] and specify the affect version as 3.7.0 RC3. [1]- http://builder1.us1.wso2.org/~developerstudio/developer-studio/3.7.0/RC3/ [2]- http://builder1.us1.wso2.org/~developerstudio/developer-studio/3.7.0/RC3/installed-distributions/ [3]- https://wso2.org/jira/browse/TOOLS Thanks and Regards, WSO2 Developer Studio Team. -- Susankha Nirmala Software Engineer WSO2, Inc.: http://wso2.com lean.enterprise.middleware Mobile : +94 77 593 2146 ___ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
[Architecture] Coordination support for Message Store and Processors
Hi, We need to support $subject. As we support coordination for ESB tasks through ntask integration, we can use the same concept to execute the message processor tasks too. The main objective is to execute a message processor on an elected worker node in a given cluster deployment. @Shafreen/Ishan : Any thoughts on the complexities involved with this. Thanks, -- Kasun Indrasiri Software Architect WSO2, Inc.; http://wso2.com lean.enterprise.middleware cell: +94 77 556 5206 Blog : http://kasunpanorama.blogspot.com/ ___ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
[Architecture] Unwanted application deployment notifications in AppFactory
Hi All, Following is the problem-solution description regards to jira APPFAC-2252 https://wso2.org/jira/browse/APPFAC-2252 *Problem :* AppServer tenant get unloaded when there is no activity for 30mins. When a user deploy an app to this unloaded tenant, it will load and deploy all previously deployed apps; current implementation use catalina LifecycleListner and it captures these redeployment events and triggers the notifications. *Solution :* Send the artifact md5sum with the notification to the Appfactory. Appfactory will validate the md5 and push the wall message accordingly. Regards, -- *Anuruddha Premalal* Software Eng. | WSO2 Inc. Mobile : +94710461070 Web site : www.regilandvalley.com Advances of technology should not leave behind the developing world ___ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
Re: [Architecture] Unwanted application deployment notifications in AppFactory
Hi Anuruddha, How do we handle a scenario where developer1 click on deploy of 1.0.0 version and at the same time, developer2 click on deploy of 2.0.0 version of same application? AFAIU, both developer1 and developer2 will notice that 1.0.0 and 2.0.0 both deployment messages in App wall. IMO this is OK because both users must get information about application they are developing. thank you. On Tue, Jul 1, 2014 at 5:48 PM, Anuruddha Premalal anurud...@wso2.com wrote: Hi All, Following is the problem-solution description regards to jira APPFAC-2252 https://wso2.org/jira/browse/APPFAC-2252 *Problem :* AppServer tenant get unloaded when there is no activity for 30mins. When a user deploy an app to this unloaded tenant, it will load and deploy all previously deployed apps; current implementation use catalina LifecycleListner and it captures these redeployment events and triggers the notifications. *Solution :* Send the artifact md5sum with the notification to the Appfactory. Appfactory will validate the md5 and push the wall message accordingly. Regards, -- *Anuruddha Premalal* Software Eng. | WSO2 Inc. Mobile : +94710461070 Web site : www.regilandvalley.com Advances of technology should not leave behind the developing world ___ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture -- Manjula Rathnayaka Software Engineer WSO2, Inc. Mobile:+94 77 743 1987 ___ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
Re: [Architecture] Unwanted application deployment notifications in AppFactory
I think this will apply to everything deployed in WSO2 servers. Currently we only have app server based app types only. So Anuruddha remember to change data service path as well (service deployment listener) and you will need to test for all app types. And Dimuthu what's happening to jaggery apps? On Jul 1, 2014 5:48 PM, Anuruddha Premalal anurud...@wso2.com wrote: Hi All, Following is the problem-solution description regards to jira APPFAC-2252 https://wso2.org/jira/browse/APPFAC-2252 *Problem :* AppServer tenant get unloaded when there is no activity for 30mins. When a user deploy an app to this unloaded tenant, it will load and deploy all previously deployed apps; current implementation use catalina LifecycleListner and it captures these redeployment events and triggers the notifications. *Solution :* Send the artifact md5sum with the notification to the Appfactory. Appfactory will validate the md5 and push the wall message accordingly. Regards, -- *Anuruddha Premalal* Software Eng. | WSO2 Inc. Mobile : +94710461070 Web site : www.regilandvalley.com Advances of technology should not leave behind the developing world ___ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
Re: [Architecture] Unwanted application deployment notifications in AppFactory
Hi Anuraddha, Need to test with Jaggery apps as well. thanks, dimuthu On Tue, Jul 1, 2014 at 6:03 PM, Danushka Fernando danush...@wso2.com wrote: I think this will apply to everything deployed in WSO2 servers. Currently we only have app server based app types only. So Anuruddha remember to change data service path as well (service deployment listener) and you will need to test for all app types. And Dimuthu what's happening to jaggery apps? On Jul 1, 2014 5:48 PM, Anuruddha Premalal anurud...@wso2.com wrote: Hi All, Following is the problem-solution description regards to jira APPFAC-2252 https://wso2.org/jira/browse/APPFAC-2252 *Problem :* AppServer tenant get unloaded when there is no activity for 30mins. When a user deploy an app to this unloaded tenant, it will load and deploy all previously deployed apps; current implementation use catalina LifecycleListner and it captures these redeployment events and triggers the notifications. *Solution :* Send the artifact md5sum with the notification to the Appfactory. Appfactory will validate the md5 and push the wall message accordingly. Regards, -- *Anuruddha Premalal* Software Eng. | WSO2 Inc. Mobile : +94710461070 Web site : www.regilandvalley.com Advances of technology should not leave behind the developing world -- Dimuthu Leelarathne Architect 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
Re: [Architecture] Unwanted application deployment notifications in AppFactory
What I mentioned was last time remember jaggery app is not an single artifact. Its a folder. So how we can handle md5sum? On Jul 1, 2014 6:07 PM, Dimuthu Leelarathne dimut...@wso2.com wrote: Hi Anuraddha, Need to test with Jaggery apps as well. thanks, dimuthu On Tue, Jul 1, 2014 at 6:03 PM, Danushka Fernando danush...@wso2.com wrote: I think this will apply to everything deployed in WSO2 servers. Currently we only have app server based app types only. So Anuruddha remember to change data service path as well (service deployment listener) and you will need to test for all app types. And Dimuthu what's happening to jaggery apps? On Jul 1, 2014 5:48 PM, Anuruddha Premalal anurud...@wso2.com wrote: Hi All, Following is the problem-solution description regards to jira APPFAC-2252 https://wso2.org/jira/browse/APPFAC-2252 *Problem :* AppServer tenant get unloaded when there is no activity for 30mins. When a user deploy an app to this unloaded tenant, it will load and deploy all previously deployed apps; current implementation use catalina LifecycleListner and it captures these redeployment events and triggers the notifications. *Solution :* Send the artifact md5sum with the notification to the Appfactory. Appfactory will validate the md5 and push the wall message accordingly. Regards, -- *Anuruddha Premalal* Software Eng. | WSO2 Inc. Mobile : +94710461070 Web site : www.regilandvalley.com Advances of technology should not leave behind the developing world -- Dimuthu Leelarathne Architect 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
Re: [Architecture] Unwanted application deployment notifications in AppFactory
Yes Danushka, if we are going to avoid user deploying the same artifact it will be fine. And +1 for implementing that ( avoid deployment and notify user ) On Tue, Jul 1, 2014 at 6:20 PM, Danushka Fernando danush...@wso2.com wrote: There are two sides to that. But IMO There is no point in deploying same artifact which is already deployed. May be that's something we should stop user and say artifact is already deployed. WDYT? On Jul 1, 2014 6:14 PM, Ashansa Perera asha...@wso2.com wrote: Hi all, If we are going to compare md5sum of the deployed artifact what will happen if someone clicks on deploy button without building ( say the app is already built before ) So the latest build will be deployed ( which has the same md5sum as the already deployed artifact ), user will be waiting for the notification, but he will not get any notification since the md5sum is the same. This will lead to think that the function is broken which is not good. On Tue, Jul 1, 2014 at 6:07 PM, Dimuthu Leelarathne dimut...@wso2.com wrote: Hi Anuraddha, Need to test with Jaggery apps as well. thanks, dimuthu On Tue, Jul 1, 2014 at 6:03 PM, Danushka Fernando danush...@wso2.com wrote: I think this will apply to everything deployed in WSO2 servers. Currently we only have app server based app types only. So Anuruddha remember to change data service path as well (service deployment listener) and you will need to test for all app types. And Dimuthu what's happening to jaggery apps? On Jul 1, 2014 5:48 PM, Anuruddha Premalal anurud...@wso2.com wrote: Hi All, Following is the problem-solution description regards to jira APPFAC-2252 https://wso2.org/jira/browse/APPFAC-2252 *Problem :* AppServer tenant get unloaded when there is no activity for 30mins. When a user deploy an app to this unloaded tenant, it will load and deploy all previously deployed apps; current implementation use catalina LifecycleListner and it captures these redeployment events and triggers the notifications. *Solution :* Send the artifact md5sum with the notification to the Appfactory. Appfactory will validate the md5 and push the wall message accordingly. Regards, -- *Anuruddha Premalal* Software Eng. | WSO2 Inc. Mobile : +94710461070 Web site : www.regilandvalley.com Advances of technology should not leave behind the developing world -- Dimuthu Leelarathne Architect 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 -- Thanks Regards, Ashansa Perera Senior Software Engineer WSO2, Inc -- Thanks Regards, Ashansa Perera Senior Software Engineer WSO2, Inc ___ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
[Architecture] Fixing CApp story for Carbon 4.3.0
Hi All, We recently had a meeting on $subject. Our current story for CApp (Carbon Application) development approach is broken when including application of QoS for services. This was mainly due to the issues we faced with, - the file-based metadata persistence layer for services. - the possibility to change/apply QoS via mgt console. - clustering and deployment synchronization. To fix these, as the first step, we have removed the file based persistence layer from platform. This layer was mainly used to persist QoS related settings of the axis2services. This can be replaced by using services.xml file for each service. All types of axis2services (other than proxy-services) has support for services.xml currently. For proxy services, the application of some QoS (Ex: security) can be defined inline by referring the relevant policies from registry. We need a meeting to discuss about the following next steps. - How this will affect ESB (proxy-services) and how to fix those. - Removing the current way of applying QoS via mgt console and providing a different approach, which will not be part of the CApp development process. Thanks, Kishanthan. -- *Kishanthan Thangarajah* Senior Software Engineer, Platform Technologies Team, WSO2, Inc. lean.enterprise.middleware Mobile - +94773426635 Blog - *http://kishanthan.wordpress.com http://kishanthan.wordpress.com* Twitter - *http://twitter.com/kishanthan http://twitter.com/kishanthan* ___ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
Re: [Architecture] Unwanted application deployment notifications in AppFactory
Hi, For the WebApplication there may be some initialization process with the context listeners when it deploy. Because of some reason, developer wants to redeploy the same app to check or redo the initialization process using that context listeners, we are unable to support it if we allow the deployment for only one time per build. IMO is to allow to deploy a web app anytime. Because this is for the developers, not for the end users. WDYT ? *Harsha Thirimanna* Senior Software Engineer; WSO2, Inc.; http://wso2.com * http://www.apache.org/* * email: **hars...@wso2.com* az...@wso2.com* cell: +94 71 5186770 , +94 * *774617784 twitter: **http://twitter.com/ http://twitter.com/afkham_azeez* *harshathirimann linked-in: **http: http://lk.linkedin.com/in/afkhamazeez**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122 http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122* *Lean . Enterprise . Middleware* On Tue, Jul 1, 2014 at 6:37 PM, Ashansa Perera asha...@wso2.com wrote: Yes Danushka, if we are going to avoid user deploying the same artifact it will be fine. And +1 for implementing that ( avoid deployment and notify user ) On Tue, Jul 1, 2014 at 6:20 PM, Danushka Fernando danush...@wso2.com wrote: There are two sides to that. But IMO There is no point in deploying same artifact which is already deployed. May be that's something we should stop user and say artifact is already deployed. WDYT? On Jul 1, 2014 6:14 PM, Ashansa Perera asha...@wso2.com wrote: Hi all, If we are going to compare md5sum of the deployed artifact what will happen if someone clicks on deploy button without building ( say the app is already built before ) So the latest build will be deployed ( which has the same md5sum as the already deployed artifact ), user will be waiting for the notification, but he will not get any notification since the md5sum is the same. This will lead to think that the function is broken which is not good. On Tue, Jul 1, 2014 at 6:07 PM, Dimuthu Leelarathne dimut...@wso2.com wrote: Hi Anuraddha, Need to test with Jaggery apps as well. thanks, dimuthu On Tue, Jul 1, 2014 at 6:03 PM, Danushka Fernando danush...@wso2.com wrote: I think this will apply to everything deployed in WSO2 servers. Currently we only have app server based app types only. So Anuruddha remember to change data service path as well (service deployment listener) and you will need to test for all app types. And Dimuthu what's happening to jaggery apps? On Jul 1, 2014 5:48 PM, Anuruddha Premalal anurud...@wso2.com wrote: Hi All, Following is the problem-solution description regards to jira APPFAC-2252 https://wso2.org/jira/browse/APPFAC-2252 *Problem :* AppServer tenant get unloaded when there is no activity for 30mins. When a user deploy an app to this unloaded tenant, it will load and deploy all previously deployed apps; current implementation use catalina LifecycleListner and it captures these redeployment events and triggers the notifications. *Solution :* Send the artifact md5sum with the notification to the Appfactory. Appfactory will validate the md5 and push the wall message accordingly. Regards, -- *Anuruddha Premalal* Software Eng. | WSO2 Inc. Mobile : +94710461070 Web site : www.regilandvalley.com Advances of technology should not leave behind the developing world -- Dimuthu Leelarathne Architect 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 -- Thanks Regards, Ashansa Perera Senior Software Engineer WSO2, Inc -- Thanks Regards, Ashansa Perera Senior Software Engineer WSO2, Inc ___ 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