[Architecture] [IoT] Improve Performance and Reliability of Push notifications

2017-03-21 Thread Waruna Jayaweera
Hi, In Device + Server Communication Push notifications used to notify devices to retrieve the device operations. This also use in policy monitoring where we send push notification to all devices during monitoring task. There are different push notification strategies as for APNS, for android - G

Re: [Architecture] [IoT] Improve Performance and Reliability of Push notifications

2017-03-22 Thread Waruna Jayaweera
> > - Chathura > > On Wed, Mar 22, 2017 at 11:52 AM, Waruna Jayaweera > wrote: > >> Hi, >> >> In Device + Server Communication Push notifications used to notify >> devices to retrieve the device operations. This also use in policy >> monitoring whe

Re: [Architecture] [IoT] Improve Performance and Reliability of Push notifications

2017-03-23 Thread Waruna Jayaweera
any of >>> the above approaches. AFAIT So most of IoT related use case will not >>> require this kind of load balancing as it can be done from push messaging >>> server. >>> >>> Thanks >>> Geeth >>> >>> On Thu, Mar 23, 2017 at 9:17 A

Re: [Architecture] [IoT] Real time communication model for IoT server

2017-06-19 Thread Waruna Jayaweera
Adding missing diagram. [image: Inline image 1] On Tue, Jun 20, 2017 at 12:25 AM, Waruna Jayaweera wrote: > Hi, > In WSO2 IoT server , user (web browser) and device communication happen > via central storage where we store operation responses in database. But for > some operation

[Architecture] [IoT] Real time communication model for IoT server

2017-06-19 Thread Waruna Jayaweera
Hi, In WSO2 IoT server , user (web browser) and device communication happen via central storage where we store operation responses in database. But for some operations like shell execution, logcat view we need to get data from devices in real time and we may not require to save them in database. *P

Re: [Architecture] [IoT] Real time communication model for IoT server

2017-06-20 Thread Waruna Jayaweera
r to ssh to computer which is shutdown. > > Thanks. > > > *Maninda Edirisooriya* > Senior Software Engineer > > *WSO2, Inc.*lean.enterprise.middleware. > > *Blog* : http://maninda.blogspot.com/ > *E-mail* : mani...@wso2.com > *Skype* : @manindae > *Twitter* : @maninda

[Architecture] [MB4] Authentication Support

2017-12-13 Thread Waruna Jayaweera
Hi, AMQP specification defined the authentication mechanism and security content data is based on Simple Authentication and Security Layer(SASL) framework. Following figure shows the proposed implementation for $subject. [image: Inline image 1] Once client request a connection, server will send

Re: [Architecture] [MB4] Authentication Support

2017-12-29 Thread Waruna Jayaweera
t; wrote: >>> >>>> Hi Waruna, >>>> >>>> According to the diagram, authentication happens on a new "connection". >>>> Is my observation correct? >>>> There will be no need to do that for sessions created by that >>&g

[Architecture] [MB4] Authorization Model for Message Broker

2018-01-08 Thread Waruna Jayaweera
Hi, Message broker requires authorization model to access control of resources like Topics/Queues based on user groups . This is to provide the initial design for $Subject. Example use case would be as follows. We have three user groups ( roles) A , B and manager and two topics T1 and T2. We need

Re: [Architecture] [MB4] Authorization Model for Message Broker

2018-01-08 Thread Waruna Jayaweera
Hi, Reattach the missing diagram . [image: Inline image 1] Thanks, Waruna On Tue, Jan 9, 2018 at 12:00 AM, Waruna Jayaweera wrote: > Hi, > > Message broker requires authorization model to access control of resources > like Topics/Queues based on user groups . This is to provide

Re: [Architecture] [MB4] Authorization Model for Message Broker

2018-01-11 Thread Waruna Jayaweera
[1] > > > [1] https://docs.google.com/document/d/1yosWL_kTxUWFukcoU7DtrtZd > RuiK0ghySs96u4lfUHU/edit#heading=h.81aqdsft1abw > > Thanks, > Himasha > > On Tue, Jan 9, 2018 at 12:07 AM, Waruna Jayaweera > wrote: > >> Hi, >> Reattach the missing diagram . >> >&

Re: [Architecture] [MB4] Authorization Model for Message Broker

2018-01-12 Thread Waruna Jayaweera
decided which permissions will be allocated for a user by >>> default when creating a queue/topic? Are we going to consider ownership >>> concept for this, that was discussed in C5 permission model? [1] >>> >>> >>> [1] https://docs.google.com/document/d/1yosWL_kTx

Re: [Architecture] [MB4] Authorization Model for Message Broker

2018-01-14 Thread Waruna Jayaweera
l > has permission to subscribe. > > Thoughts? > > Thanks > > > On Fri, Jan 12, 2018 at 5:22 PM, Waruna Jayaweera > wrote: > >> Hi Hasitha, >> >> Please refer my comments inline. >> >> On Fri, Jan 12, 2018 at 9:56 AM, Hasitha Hiranya &

Re: [Architecture] [MB4] Authorization Model for Message Broker

2018-01-17 Thread Waruna Jayaweera
bon-business-messaging/ > blob/master/components/andes/org.wso2.carbon.andes. > authorization/src/main/java/org/wso2/carbon/andes/ > authorization/service/andes/AndesAuthorizationPlugin.java#L143 > > Cheers! > > On Sun, Jan 14, 2018 at 9:31 AM, Waruna Jayaweera > wrote: > >>

Re: [Architecture] [MB4] HA Support

2018-01-23 Thread Waruna Jayaweera
Hi Maryam, We also store the permissions related data in both memory and persistent storage but permissions will be retrieved from memory. In that case if new permissions added to active node, passive node will have inconsistency with permissions. I hope we can use same above approach for permissi

Re: [Architecture] [MB4] Durable queue spilling mode

2018-02-09 Thread Waruna Jayaweera
Hi, On Tue, Feb 6, 2018 at 11:34 AM, Hasitha Hiranya wrote: > Hi Asanka, > > +1 for the idea. > > Better if we can define the queue depth queue wise. If depth is exceeded, > we have two options > > 1. drop the message (Qpid in-memory queues did this) > 2. spill data out. > > If we think about me

[Architecture] [MB4] Extensions for broker security

2018-02-19 Thread Waruna Jayaweera
Hi, The broker supports basic authentication and authorization based on scopes and user groups. Extension points are provided to plug in custom authenticator and authorizer for connecting to different user stores. Here are existing interfaces users can extend to provide $Subject. public interface

Re: [Architecture] [MB4] Extensions for broker security

2018-02-21 Thread Waruna Jayaweera
he place for that configuration. Maybe we can > avoid specifying it in the configs. If someone needs to use a different > user store he can extend the UserStoreLoginModule and do it. > > WDYT? > > On Tue, Feb 20, 2018 at 11:14 AM, Waruna Jayaweera > wrote: > >> Hi, >

Re: [Architecture] [Dev] [VOTE] Release WSO2 Enterprise Integrator 6.2.0 RC2

2018-03-18 Thread Waruna Jayaweera
Hi All, Tested the following. - Capp deployment sample API and proxy and test the APIs in ESB profile. - JMS publish/subscribe with proxy services of the ESB Profile with Broker profile. - Enable the ESB analytics and publish statistics. - Analyse ESB statistics with analytics prof

[Architecture] WSO2 Process Center 1.0.0 - Alpha Released

2016-08-19 Thread Waruna Jayaweera
WSO2 Process Center 1.0.0 - Alpha Released WSO2 Process Center (WSO2 PC) team is pleased to announce the alpha release of its version 1.0.0. WSO2 Process Center (WSO2 PC) forms the central component of WSO2’s BPM platform by providing centralized storage, governance, monitoring/analytics and impr

Re: [Architecture] [Dev] [VOTE] Release WSO2 IoT Server 3.0.0 RC2

2017-01-22 Thread Waruna Jayaweera
Hi, I have tested following scenarios. User creation Run load test on Android device registraion and pending operations Test the UI with load of devices Device Group Managemnt [+] Stable - go ahead and release. Regards, Waruna On Fri, Jan 20, 2017 at 10:29 PM, Rasika Perera wrote: > Hi Devs

[Architecture] WSO2 BPS v3.5.0 M6 Released!

2015-05-12 Thread Waruna Jayaweera
Hi, WSO2 BPS team is pleased to announce the sixth milestone release of WSO2 BPS v3.5.0. The distribution is available at [1]. This release includes following bug-fixes, improvements, tasks and sub-tasks. Bug - [BPS-552 ] - Provide a way to disable keep

Re: [Architecture] [Dev] [BPS] Rendering information of the current task of a BPMN process instance

2016-03-15 Thread Waruna Jayaweera
Hi, Yes. It is better if we can expose rendering information through rest api. These data will be helpful when integrating bps runtime with process center too. Thanks, Waruna On Tue, Mar 15, 2016 at 5:30 PM, Vinod Kavinda wrote: > Hi, > Are we exposing these information via REST api? It's bette

Re: [Architecture] Fwd: [PC] [Analytics] Process Variable Analysis Support

2016-04-01 Thread Waruna Jayaweera
Hi Samitha, Great . There are few suggestions. It is good if we have the functionality of updating the process variables configuration from PC to DAS and PC to BPS. Process artifacts will be changed time to time and variables will be changed. And also generated spark scripts should be customizable

[Architecture] [Dev] WSO2 Business Rules Server (BRS) 2.1.0 Released!

2014-05-24 Thread Waruna Jayaweera
The WSO2 Business Rules Server (BRS) 2.1.0 Released!May 2014 The WSO2 BRS team is pleased to announce the release of version 2.1.0 of the Open Source Business Rules Server (BRS). WSO2 Business Rules Server (WSO2 BRS) is to be your Business Rule Management System (BRMS). Our ultimate goal is to pr