On Oct 28, 2005, at 3:14 PM, Anil Saldhana wrote:

Hi Fernando,

--- Fernando Nasser <[EMAIL PROTECTED]> wrote:


Hi Anil,

Anil Saldhana wrote:


Also I am going to point out my opinion here:
a) The Scout code as it stands has been tested

against

the J2EE 1.4 TCK for JAXR.  It is not wise to add

new

code that can break this, until we test the TCK.


This is true.  The new code has been tested but
against the J2EE TCK,
and not against the standlalone JAXR TCK.



I am not sure there is a standalone TCK for JAXR.

There is. We fail right now because of one feature not required by J2EE. Hence we released v0.5, not 1.0

geir


There are large number of JAXR tests in the TCK for
J2EE 1.4.  That is what I was referring to. Since you
guys have done the J2EE 1.4 tck, lets bring the stuff
in.






b) Given a), as I said earlier, there needs to be

a

framework for the xmlbeans port that is driven by

a

seperate JAXRConnectionFactory.  So it is upto the
user to use a connectionfactory (that is based on
juddi data types and has been JAXR J2EE 1.4

certified)

or use the one Deepak is gonna provide (based on

xml

beans).


However, Geir has offered to test it ("That said,
the XMLBeans version *must
also* pass the  standalone JAXR TCK eventually.
Once the work is done, let me
know  and I'll test.").

If he tests it and it passes the standlalone one as
well, would we need to keep
the implementation that uses the jUDDI types?



   In the long run, lets unify the data model in
Scout. Then the issue of juddi data types/xmlbeans
will not arise.  For now, lets keep it seperate.


What "unify the data model" means, exactly?


Just one model that replaces the need for either juddi
data types or xmlbeans. It will only be Scout data
types for uddi. This is good because it will remove
the dependency on both juddi data types and xmlbeans.






c) I am still not convinced that Scout should

provide

level 1 capability, as there is this other open

source

project (ebxmlrr) that provides a JAXR provider

for

ebxml and ebxml registry.


OK< here is our problem: the AppServers cannot have
two different JAXR in it.
If they load Scout, they have no access to ebXML
registries.  If they load
ebxmlrr (the JAXR provider) then they have no access
to UDDI registries).

In fact, some applications need to access a UDDI
register to find the exCXML
registry.




So if we include this ebxml
project in Scout, will we keep up with the bug

fixes

that the ebxml community makes?


Not a big deal.  Classpath and Classpathx are
examples of large software
projects that have externally developed parts.  As
long as someome merges back
the improvemnts/bug fixes from time to time (e.g.
the last official release of
the external project before a Scout release)
everything goes well.  Releases are
not that frequent (specially because they require
TCK re-testing) so it won't be
a major burden to anyone.

And the benefit is a complete JAXR (UDDI + ebXML)
implementation.


Ok, I see the point. If RedHat has resources to help
out with maintaining the ebxml stuff in Scout, I have
no worries.

Also I would like to point out that we need to
implement one last feature - "Asynchoronous Registry
Queries" to claim Jaxr 1.0 compliance. Hence we have
just done a v0.5 release of Scout, that passes the
J2EE 1.4 TCK (JAXR Section).

All on the same page? Happy weekend everyone.




__________________________________
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Geir Magnusson Jr                                  +1-203-665-6437
[EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to