[Architecture] Developer Studio 3.7.0 RC 3 Released!

2014-07-01 Thread Susankha Nirmala
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

2014-07-01 Thread Kasun Indrasiri
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

2014-07-01 Thread Anuruddha Premalal
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

2014-07-01 Thread Manjula Rathnayake
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

2014-07-01 Thread Danushka Fernando
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

2014-07-01 Thread Dimuthu Leelarathne
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

2014-07-01 Thread Danushka Fernando
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

2014-07-01 Thread Ashansa Perera
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

2014-07-01 Thread Kishanthan Thangarajah
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

2014-07-01 Thread Harsha Thirimanna
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