[wsf-dev] Face-to-Face Recap
Curtis Jones
curtis at upto11.com
Thu May 31 09:14:26 EDT 2007
Actually, there were very few hard decisions made -- mostly just general
agreement around certain items as mentioned in the recap (e.g., holding off
on OpenID integration until we've got SAML working, putting the onus of
developing WSC "glue" on the WSP developer, etc.). It was really more of an
exploration/edification session -- looking more closely at the code that has
been developed and the ideas behind it.
- Curtis
_____
From: wsf-dev-bounces at openliberty.org
[mailto:wsf-dev-bounces at openliberty.org] On Behalf Of Brett McDowell
Sent: Friday, May 25, 2007 5:08 PM
To: Curtis
Cc: wsf-dev at openliberty.org
Subject: Re: [wsf-dev] Face-to-Face Recap
This is helpful, thanks.
It looks like it was full of interesting conversation.
What decisions were reached, i.e. what is now behind us vs. still in front
of us because of this meeting?
|| Brett
On May 25, 2007, at 10:37 AM, Curtis wrote:
Hi All:
I thought I'd recap this week's face-to-face meeting in DC for those who
were not able to attend.
The meeting was held on Wednesday 23-May-07 in a very nice conference
facility in the same Georgetown University building that houses Chad's
office. We got started at 10:00 with the following attendees:
- Asa Hardcastle
- Curtis Jones
- Conor Cahill
- George Fletcher
- Chad La Joie
It was a free-flowing dialogue that included the following subjects (in
sequence):
1) Asa began a discussion of the somewhat parallel activities occurring in
the (very active) OpenID project and we explored the technical and community
issues around embracing OpenID under ID-WSF. George mentioned some early
integration/translation work done by Paul a few years ago, but that has
apparently been on the shelf for some time. We ultimately agreed that there
would definitely be value in having some support for/integration with
OpenID, but that we should focus our immediate energy on getting the working
WSC toolkit (with SAML bootstrapping) and contemplate OpenID afterwards.
2) We briefly discussed some tactical steps required to get the tangible
implementation fully rolling. We talked about the chicken/egg scenario
around the WSP/WSC and some ideas for leveraging existing code (e.g.,
Conor's) to get past this.
3) Next, we talked about XML tooling and went into some depth around
marshalling and unmarshalling and the appropriate granularity of elements to
be marshalled/unmarshalled. Chad explained some of the flexibility available
to the developer using his tooling to decide the appropriate granularity for
the application at hand. We discussed the somewhat tedious/burdensome nature
of building the required sets of methods for each element to be
marshalled/unmarshalled -- and some future ideas for minimizing this. We
also talked briefly about the required WSC-interface "glue" that will be
necessary for any new WSP -- and that it would seem logical that the
developer of the WSP would be responsible for at least a basic
implementation of this glue.
4) Next, at my request, Conor walked us through his C++ client
implementation (file/folder organization, source, scripts, environment
variables, etc.) and his Java service implementation. This was enlightening
and segued into other subjects, including:
a) A discussion of library organization. There seemed to be agreement on
exposing each distinct ID-WSF step at the WSC library level, and then
providing a high-level/abstracted interface that would likely bundle some of
these steps into logical "chunks".
b) A discussion of code generation techniques and their pros & cons,
including WSDLs and how they are supported/not supported in various
frameworks (e.g., Axis).
5) Finally, we had Chad give us a similar walk-through of his XML tooling
code/environment. We discussed the 3 primary projects we'll be focusing on:
opensaml2, openws, and xmltooling -- with detailed discussion on the latter.
We talked about how data is fully separated from logic, with XML objects
simply serving as data stores and logic residing above this. This
conversation also segued into ancillary discussions, including one on
containers and their related issues (e.g., related bugs in Axis).
At this point, we had reached 4:00 (having continued our meeting through
lunch) at which point we wrapped up. Conor had a hard stop as he was about
to embark on a long drive to Florida. To the other participants, please feel
free to make corrections and/or fill in any omissions in my summary.
All in all, it was a very productive and enlightening meeting. Many thanks
to everyone who participated -- and particularly to Asa for pulling this
together and leading the agenda -- and to Chad for graciously hosting the
meeting.
- Curtis
Curtis Jones
curtis at upto11.com
_______________________________________________
wsf-dev mailing list
wsf-dev at openliberty.org
http://lists.openliberty.org/mailman/listinfo/wsf-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openliberty.org/pipermail/wsf-dev/attachments/20070531/b1827e98/attachment.html
More information about the wsf-dev
mailing list