OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp-coord message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: RE: [wsrp-coord] Questions about events

1. With name and namespace.
2. XML.
3. What you said.
4. What you said, but the consumer is also part of the cycle, and can do stuff.
5. No. (Maybe we should add a parameter that identifies the sender, if we have such an identifier, listeners can always ignore this).
6. What you said.
7. What you said.
8. What you said.
9. What you said, but the consumer can decide to stop distributing events for a request at some point (what's the point, if the user request has already timed out?). We should probably define a minimum number of cycles a consumer must respect.
10. What you said. A portlet can also subscribe to an event namespace, and got all the events in this namespace.
11. The "portlet descriptor" you suggest sounds like Java. In the PortletDescription.
12. What you said.

I like this quiz, but I think it ignores the fact that there is a group in our SC that really feel we need to support properties, at least together with events. I am fine with supporting just events.


-----Original Message-----
From: Alejandro Abdelnur [mailto:Alejandro.Abdelnur@Sun.COM]
Sent: Friday, August 08, 2003 3:54 AM
To: wsrp-coord@lists.oasis-open.org
Subject: [wsrp-coord] Questions about events

Hi there,

I have the impression we are a little unorganized right now :).

Following is a list of questions I think it will help us to define the 
scope and some high-level characteristics of the eventing model we want 
to build. Once we agree on the answers to these we can create a second 
set of questions based on the answers to the first set and so on.

  1. Are events categorized?
  2. What is in the payload of an event?
  3. Who can send events?
  4. Who receives and processes events?
  5. Are senders and receivers aware of each other?
  6. Are events synchronous or asynchronous?
  7. What is the scope of an event delivery?
  8. Is there an event broker, or the producers distribute the events?
  9. Do we need to support event sequences (new events as a response
     of an event processing)?
10. What is the distribution model, P2P or Pub/Sub?
11. How an event-creator and an event-listener advertise the events
     they create/produce?
12. How does an event-listener do a binding to receive events?

My answers:

  1. Yes, with a name.
  2. String name-value pairs.
  3. Portlets, through the producer.
  4. Portlets, through the producer.
  5. No.
  6. Synchronous, upon delivery the call is blocking until ends 
  7. a user request, an event is sent and processed during a single user 
  8. Yes, the consumer acts as a broker.
  9. Yes, they broker keeps distributing/receiving/distributing events 
until there are not more events.
10. Pub/Sub, using the event category name.
11. In their portlet descriptor.
12. Mapping in the consumer (a la user categories)

I hope this approach helps.


You may leave a Technical Committee at any time by visiting http://www.oasis-open.org/apps/org/workgroup/wsrp-coord/members/leave_workgroup.php

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]