Hi Gayan,

See my comment in-line.

On Tue, Aug 12, 2014 at 1:54 PM, Gayan Dhanushka <[email protected]> wrote:

> Hi all,
>
> We have identified that the events in the doc attached herewith are the
> events which are triggered within each page. While some of them are already
> published, some of them needs to be published to the social component in
> order to enhance the user experience and collaboration. While doing this we
> have encountered some issues and some resolutions are proposed to overcome
> those issues.
>
> *Problem*: There is no way to track whether a certain build or a
> deployment instance triggered by someone is completed.(No association
> between start and finish events for a certain instance). There is no way to
> represent an ongoing process. (e.g. application creation in progress, build
> is in progress etc.)
>
Here we have to think about the user experience.
IMO the user who triggered the build only interested to see the progress of
that particular build, others may be interested to see the start and the
end but not the progress.

WDYT?

>
> The same problem would be applied to any scenario where it takes some time
> for a certain event to finish and app factory needs to capture both start
> and completion events related to a particular instance.
>
> *Solution* : Use a UUID to track events which takes time to complete
>
> Publishing both start and complete events with the same UUID as a event
> property would solve the problem. Then by looking at the event content we
> are able to find whether there is a completion event for a certain start
> event. This would be a global thing so the notification wall logic can be
> written in such a manner that we need to have a look at only the UUID. If
> we use different mechanisms for tracking start and completion events of
> different events the notification wall logic would be more complex when
> filtering out the events
>
> Your thoughts are welcome.
>
> [1] https://redmine.wso2.com/issues/3065
>
> Thanks
> GayanD
>
> --
> Gayan Dhanuska
> Software Engineer
> http://wso2.com/
> Lean Enterprise Middleware
>
> Mobile
> 071 666 2327
>
> Office
> Tel   : 94 11 214 5345
> Fax  : 94 11 214 5300
>
> Twitter : https://twitter.com/gayanlggd
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
*Udara Rathnayake*
Software Engineer
WSO2 Inc. : http://wso2.com

Mobile : +94 772207239
Twitter : http://twitter.com/udarakr
Blog    : http://udarakr.blogspot.com
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to