Thank you for starting the discussion. +1 to use the wiki to track the delta 
between OSOA and OASIS versions of the specs.

Raymond 


From: Simon Laws 
Sent: Monday, December 01, 2008 11:00 AM
To: tuscany-dev 
Subject: [DISCUSS] 2.x - Identifying OASIS changes we need to make


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