I've started to think about the OASIS versions of the SCA specs. I'm not
doing anything code wise just starting to look at the specs to see how they
might impact our 2.x core discussion. The specs are different now in layout,
if not in content. The specs haven't stopped moving yet. We have also
applied some of the changes already to Tuscany as bug fixes. This makes this
exercise a little fiddly.

1/ The new specs are starting to define a set of compliance statements which
provide the main statement of the features we have to be able to demonstrate
assuming that we want to claim compliance. I see Mike is already starting to
look at how the compliance tests will look in 2.x  There are some people in
the community using the OASIS specs to guide the extension of the vtests on
our 1.x branch and this exercise will throw up differences between the
specs. These compliance statements give us some test fodder to help us drive
OASIS development.

2/ Some of the changes will impact the core runtime and we should have a
wider view of these as we go about fixing the core. To help us identify what
has actually changed we have the OASIS JIRA, mail list and minutes and
failing that the text of the specifications themselves to help us but it
would be useful to have a common view of what needs to be done. Each spec
change may be just be a small part of a scenario that we are using to
motivate development but it will be useful to track which changes we have
done and which remain outstanding.

I'm going to suggest yet another wiki page to track what differences there
are between the OASIS specs and our 1.x implementation of the OSOA specs.
I've started one [1] but don't get too excited as there's not really
anything there yet. I fully expect items here to feed through to Tuscanuy
JIRA and samples/vtests to motivate our bring up work.

I'm not offering here to go through all the specs and identify what the
differences are all in one go but I'll chip away at it. Please feel invited
to contribure or even suggest an alternative approach.

Regards

Simon

[1] http://cwiki.apache.org/confluence/pages/editpage.action?pageId=103627

Reply via email to