Communications Hub TF Minutes 2006-11-29

From MemberWiki

Jump to: navigation, search

November 29 2006 Communications Hub Confereence Call

Attendees: Jon, Coach, Greg, Ted Goddard, Louenas Hamdi, Gideon Lee

topic: General Comments

  • Jon:
    • server push maybe too much to bite in the initial release;
    • We should make server push modular, regardless whether we want it in the release;
  • Greg:
    • Server push collision is the worst behavior for interop that causes serious issues. Its severity is worthy of addressing.
  • Ted:
    • Yes, I agree. Server push collision is the worst problem for users that we should try to address it.
  • Coach:
    • Interop is not a big issue if long pooling and server push are not taken into consideration;
  • Ted:
    • No, there are issues, such as multiple components want to process different parts of a response from a server.
  • Greg:
    • It is more than an efficiency issue, but a fundamental limitation as well.
    • I think there are two cases here:
      • A modular siuation like a portal. There are serveral mini apps by themselves.
      • The mashup case: you have more chances that things are not going to cooperate.
  • Greg:
    • two different ways to solve the same interop issue
      • messaging oriented: different components listen to messages and process them;
      • event based: one component listen to the messages, and send events to other components;

topic: greg's proposal

  • Greg gave a quick overview of his proposal
  • Jon: how does it related to transaction?
  • Greg: not at all. batching is purely an efficiency mechanism;
  • Greg:
    • all what i proposed is the API and the thinnest implementation of a SPI that implements the basic XHR functionality;
  • SPI collision
    • The hub has a default SPI;
    • the page developers should try to resolve it; (greg calls it as "page compositor");
  • key thing to resolve:
    • How to suppport messaging? Now or future?
    • let's get at least one more proposal and compare/contrast with Greg's proposal to decide on next steps. The WSRP idea is interesting.
  • Next call: in two weeks.