@Amila We initially planned to send the notifications to all the
subscribers. During the API subscription process we can ask the subscribers
to select if they need notifications in this way we can ensure that
subscribers can enable notification emails.

@Joe Yes we will provide generic methods to send notifications which can be
used in other scenarios. Initially we are planning to enable notifications
to new versions of api and then we will add this to other scenarios as well

@Jaminda There will be different administrators for each tenant so we need
to have email configurations for each tenant. if the analytics module also
needs tenant based email configurations we can use the same configurations.
Otherwise we have to maintain separate configurations

On Wed, Feb 10, 2016 at 10:43 AM, Jaminda Batuwangala <[email protected]>
wrote:

>
>
> On Wed, Feb 10, 2016 at 8:34 AM, Joseph Fonseka <[email protected]> wrote:
>
>> Hi Sam
>>
>> Few thought related to notification.
>>
>> 1. As I see notification can be a more generic use case not specific to
>> notifying new API versions.
>> Ex. Notify when a new API is added.
>>       Notify when subscription is blocked.
>>       Notify throttling limit reach.
>>
>
> Some of these use cases are being discussed in the real time alerting
> module for analytics. However AFAIU, APIM subscriber notification should be
> a part of APIM feature. However real time analytics also has a email
> notification module and that will also require the email servers being
> configured, and if we include email notifications in APIM there too users
> will have to configure email servers etc.. are we going to have a
> consistent way of sending notifications where deployment is also easy and
> not complicated? WDYT?
>
>
>
>
>>       Notify when action related to workflow is performed.
>>      etc..
>> Thus when developing the notification component we should keep provision
>> to support above.
>>
>> 2. As Amila pointed out we should provide an option to enable / disable
>> notifications based on subscriber preference.
>>
>> Thanks & Regards
>> Jo
>>
>>
>>
>>
>>
>> On Wed, Feb 10, 2016 at 2:00 AM, Amila De Silva <[email protected]> wrote:
>>
>>> Hi Sam,
>>>
>>> Will the notification be pushed to all the Subscribers of an API, or
>>> does the Subscriber have an option to select for which APIs they should be
>>> receiving notifications for?
>>>
>>> On Tue, Feb 9, 2016 at 7:26 PM, Sam Sivayogam <[email protected]> wrote:
>>>
>>>> Hi All,
>>>>
>>>> Currently in APIM when a publisher makes a new version of an existing
>>>> api there is no OTB solution to notify the existing subscibers.
>>>>
>>>> Since there is requirement for this, we planned to introuduce a
>>>> Notification Feature in the coming APIM release. This Feature will help the
>>>> publishers to send a notification message to the existing subscribers; when
>>>> they are making a new copy of an existing API. since most users prefer
>>>> notifications to be sent through email, we will provide a default
>>>> implementation which will notify the subscribers through email.
>>>>
>>>> What we are planning to do
>>>>
>>>> 1. Create a EmailNotifier class which will send notification emails to
>>>> the existing subscribers.
>>>> 2. Provide a Notifier interface which will help the publishers to
>>>> create their own Notification implementations according to their
>>>> requirements such as SMSNotification.
>>>> 3. Create a admin dashboard page to add email configurations, these
>>>> configurations will be saved in a registry and will be used by 
>>>> EmailNotifier
>>>> 4. Add an option to select the Notify subscribers in the API copying
>>>> page
>>>> 5. Planning to Implement the EmailNotifier class using JAVA Mail API[1]
>>>>
>>>> Any suggestions and thoughts are highly appreciated.
>>>>
>>>> [1] http://www.oracle.com/technetwork/java/faq-135477.html#1
>>>>
>>>> --
>>>> *Sam Sivayogam*
>>>>
>>>> Software Engineer
>>>> Mobile  : +94 772 906 439
>>>> Office   : +94 112 145 345
>>>> *WSO2, Inc. :** wso2.com <http://wso2.com/>*
>>>> lean.enterprise.middleware.
>>>>
>>>
>>>
>>>
>>> --
>>> *Amila De Silva*
>>>
>>> WSO2 Inc.
>>> mobile :(+94) 775119302
>>>
>>>
>>
>>
>> --
>>
>> --
>> *Joseph Fonseka*
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: +94 772 512 430
>> skype: jpfonseka
>>
>> * <http://lk.linkedin.com/in/rumeshbandara>*
>>
>>
>
>
> --
> Jaminda Batuwangala,
> Director of Engineering; WSO2, Inc.;  http://wso2.com/
> email: [email protected] <[email protected]>; cell: +94 77 308 2174
> Lean . Enterprise . Middleware
>



-- 
*Sam Sivayogam*

Software Engineer
Mobile  : +94 772 906 439
Office   : +94 112 145 345
*WSO2, Inc. :** wso2.com <http://wso2.com/>*
lean.enterprise.middleware.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to