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
