Communications Hub TF Minutes 2007-04-11
From MemberWiki
Contents |
OpenAjax Alliance Communications Hub TF meeting minutes 2007-04-11
Attendees
- Jon Ferraiolo <jferrai(at)us.ibm.com>
- Ted Goddard <ted.goddard(at)icesoft.com>
- Coach Wei <coach(at)nexaweb.com>
- Ric Smith from Oracle
- Lounas from SAP
- Craig from Sun<Craig.McClanahan@Sun.COM>
Agenda
- 1. Identify scribe
- 2. Summarize OpenAjax F2F discussions related to Commnications TF;
- 3. Discuss plans going forward:
- Client hub: Greg Wilkin's original proposal and code contribution related to CommunicationsHub
- Greg's Code: https://svn.sourceforge.net/svnroot/openajaxallianc/hub/trunk/sandbox/communications/
- Greg's Communications API Proposal: /member/wiki/Greg_Wilkins_API_Proposal
- protocol
- Server
- Client hub: Greg Wilkin's original proposal and code contribution related to CommunicationsHub
Minutes
- Scribe: coach
- Coach did a recap of OpenAjax F2F meeting;
- Coach: what are the plans going forward?
- Jon: I recommend we do a plan and high level roadmap first, before we getting into more details of a specicif piece such as client side hub;
- Coach: I agree. We have done quite a lot of work on the client side; Some work is going on from a protocol perspective; but what about server side?
- Jon:
- from the server side perspective, there is a standard messaging convention, like REST. The payload will include some standard wrapper (such as JSON format or XML format). Server side should provide support to process such messaging convention.
- Ric: Are we talking about payload or REST?
- Ted: We tried to stay away from payload specification;
- Jon: but there is wrapper around payload;
- Ric: We talked about some kind of proxy servlet;
- Ric: we have to implement special servlet to process byoux;
- Jon: Greg Wilkin etc at Dojo is trying to make Byoux work with existing servlet technology.
- Ric: but it would still require servlet implementation to process it. It is probably easy for Java community, but it may not be easy for other communities.
- Ted: I was thinking of a simpler way than Byoux - only to provide notification service to notify the message availability;
- Ric: yes, that is also more or less what I am thinking.
- Coach: Ted, can you write it up as a proposal that we can all look at and discuss?
- Ted: Ok.
- Ric: if we stick to pure protocol, and make the suggestion to other communities and see how they respond...
- Coach: does it mean that Byoux is more than a protocol?
- Ric: yes. It feels heavier than necessary.
- Coach: is there any document that summarizes the problems we are trying to solve from the server side?
- Ric: the short answer is no.
- Jon: there are lots of materials avaiable in the JavaWorld, for example, supporting comet is difficult.
- Coach: It is important to define the problems.
- Jon: Greg summarized some problems;
- Ric: no, i think it is Joe Walker at DWR. Joe Walker has implemented some similar Pub/Sub structure on the server side and talked about many problems;
- Coach: Ric, can you reach out to Joe and see if he has any materials that we can use?
- Ric: sure.
- Jon: Greg Wilkins implemented a chatting application that is checked into OpenAjax source project, which uses jetty server for doing chatting.
- coach: I'd propose we focus on creating a problem defintion over the next few weeks;
- Lunas: I agree.
- Ted: one approach is to focus on one vs the other first, such as protocol first or server first, etc.
Action Items
- Ted: create a proposal for a simpler way to address server side communication issues;
- Ric: to connect with Joe Walker to see whether he has materials around communications related problems etc. and use as feedback to the TF;
- Coach: to use Ric/Joe and Greg Wilkin's input to create an initial draft of problem definition for discussion.
