Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[alf-dev] Agenda and notes for today's ALF Architecture Team call

Some notes in preparation for the ALF Architecture Team call today at 11AM PST
 
 
             Agenda/Notes for ALF Architecture Team meeting for Feb 2, 2006
 
1. Meeting Schedule:
  a. No ALF Arch call next week (Feb 9th 2006). Brian will be at the Eclipse Seminar series.
  b. [AN UPDATE FROM PREVIOUS ANNOUNCEMENTS:] No meeting the following week
     (Feb 16th 2006) due to likely conflict with public demo of the ALF POC scheduled to
     start 8AM PST on that day.
  c. The next ALF Arch call will be on Thursday, February 23rd, 2006
  d. Call for volunteer to take minutes
 
2. Code and CVS
   a. The Eclipse Event Manager code used in the ALF POC has been checked in to Eclipse CVS.
     Because the code was developed outside the Eclipse CVS, we needed to submit an Eclipse
     Code Contribution Questionnaire and have the Eclipse legal department do a scan of the
     code.  The web forms implementation of the Contribution Questionnaire was a bit
     confusing and buggy, but we got through it and have communicated the issues to Eclipse.
     The Eclipse code review process that looks for IP violations and licensing issues
     proceeded very quickly, possibly due to the small volume of code (around 1800 LOC) and
     several internal reviews to ensure the code was as clean as possible.
     Note that the code should be built with libraries conforming to the Servlet 2.3 spec
     until we load test and can safely remove the SingleThreadModel marker interface (which
     has been deprecated in the Servlet 2.4 specification.)
 
   b. ALF designer tooling
      Tim and Manny Panis (developer of the Event Manager code) are preparing to check in
      simple programs that allows an administrator to design the configure ALF (e.g. the
     event-to-action mapping for  use by the ALF EventManager.)
 
   c. Everyone who participates in the POC should be preparing for contributing their POC product
      stubs to Eclipse CVS.
 
   d. Going forward, we will try to develop code within the Eclipse CVS wherever possible.
      We have gone through the Eclipse project learning curve. Not only will the early use
      of Eclipse be in keeping with the spirit of openness and community review
 
3. Recent and upcoming activities
   a. Last week Tim and I presented ALF to a group of future ALF users - other Serena development
      teams under Ali Kheirolomoom's group that are preparing products for ALF.  So at least
      at a high level, the ALF architecture is getting additional scrutiny from the developers
      who will be enabling tools to ALF.
   b. Eclipse Seminar Series - Next week I'll be on the road in San Diego (Feb 7th) and Dallas
      (Feb 9th - hence no ALF Arch meeting next week), as part of the Eclipse Seminar Series.
      The series is intended to introduce Eclipse to industry executives and encourage participation.
      I'm somewhere in the middle of the presenter lineup and will be talking about the problem
      of the dismal state of tool interoperability, how ALF addresses that problem, and encourage the
      participation by the attendees in ALF in a variety of ways.  Kevin Parker, our ALF
      Evangelist, will present at the other cities in the seminar series.
 
4. Procedural
   a. Use of Bugzilla
      Bugzilla is set up for use and has been tested.  I will be entering a couple of issues with
      the Event Manager that came up in discussions with teams enabling products to ALF.  The issues
      involve removing restrictions that would inhibit extensibility in the development of future
      ALF vocabularies and tool interfaces.
   b. Brian is working with our process and QA teams to document procedures (e.g. Use of bugzilla,
      code reviews, use of CVS, etc.).  These will be based-on the Eclipse process with minor enhancements.
   c. Minutes - I'm still catching up on getting these posted. Will spread out the load by asking for volunteers
       to take the minutes and get them posted quickly.
 
5. Architectural topics
   a. ALF Security for SSO
      Discussions by this team have raised the notion of using the Liberty Alliance when we come to
      implementing the ALF SSO.  Due to the similarity between WS-Trust and WS-Federation and the
      Liberty Alliance (and the use of the SAML protocol), I believe we can have a pluggable
      architecture to allow either the use of WS-Trust and WS-Federation and the Liberty Alliance
      (SAML Protocol) at least at the architectural level.  I am attempting to separate the
      architecture for ALF SSO from the implementation decisions, but at least at this point, I believe
      the ALF architecture can be sufficiently flexible to accommodate both camps.
      I am now targeting Feb 16ths (the day of the ALF POC) to have the ALF Architecture for SSO
      document available.
   b. ALF Vocabularies
      I apologize for this one, as I thought it would be posted by now.  The document had passed
      internal review but I decided to do a last review before posting it - enough time had elapsed
      since the time I wrote the document that I could perceive what could have been expressed more
      clearly.  My mistake.  I expect to have the document posted by the end of this week.
   c. Event Manager
      The POC has pointed out some interesting issues in the area of how ALF will maintain cross-tool
      identifiers.  We can discuss during the call and start thinking about approaches.
 

Brian Carroll
Serena Fellow
Serena
(ofc)  (503) 617-2436
(cell)  (503) 318-2017
bcarroll@xxxxxxxxxx
 

 


**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.

Back to the top