Hi Hans,

first of all, thank you for contributing this big amount of code.

On Feb 3, 2010, at 5:05 AM, Hans Bakker wrote:

> Hi Scott,
> 
> I am also not sure if we need 2 components. That can only be decided by
> the users of the original Ebay component isn't it? I do not know the
> user requirements of the original ebay component.
> 

Having two components with potentially overlapping features for the same 
integration in the official trunk will cause maintenance problems and 
confusion; I guess we will all agree on this.
I am not asking you to redo your job, it is too late, but... can we agree that 
from now on, before implementing a new feature in the trunk (or, even worst, 
before adding a new component) we have to study and understand what already 
exists and do our best to enhance the existing stuff?

> Now we moved the new functionality to a separate component it is getting
> more clear if the old component is still required or not.
> 

This is a pain, but we will do this, I can't see another solution now, as soon 
as you have completed your work: instead of you studying the original ebay 
component we will have to study your new work and verify if the new component 
implements all the features covered by the old one and in the same way; if this 
will not be true... I don't know what we will do.

Kind regards,

Jacopo


> Let us first complete the new component and get it fully tested and then
> restart this discussion.
> 
> Regards,
> Hans
> 
> On Tue, 2010-02-02 at 19:46 -0800, Scott Gray wrote:
>> Okay so once I saw this I took the 5 minutes necessary to look at eBay's 
>> services and start thinking that this commit is a bad idea.
>> Please correct me if any of the following is wrong:
>> - When you originally brought this up, you described the problem as one of 
>> XML vs. API but I think what you actually meant is eBay SDK vs. using XML 
>> directly?
>> - You mentioned that the API (SDK) provides additional functionality but it 
>> appears to me that it simply abstracts the use of raw SOAP or XML when 
>> interacting with the actual API?
>> 
>> Based on this I'm not sure that we should have separate components but that 
>> the XML based component should just be moved to using the SDK (assuming 
>> there are only advantages and no disadvantages in doing so).  Doing anything 
>> else will just result in twice as much code to maintain with both components 
>> doing the same thing (or worse yet, similar things but with huge differences 
>> in implementation from the user's perspective).  Converting the existing XML 
>> integration to use the SDK will ensure that we have a single solution in 
>> place and that no functionality in the existing component is lost.
>> 
>> Regards
>> Scott
>> 
>> HotWax Media
>> http://www.hotwaxmedia.com
>> 
>> On 2/02/2010, at 7:16 PM, [email protected] wrote:
>> 
>>> Author: hansbak
>>> Date: Wed Feb  3 03:16:07 2010
>>> New Revision: 905876
>>> 
>>> URL: http://svn.apache.org/viewvc?rev=905876&view=rev
>>> Log:
>>> move the java api functions from the existing ebay component to the new 
>>> ebaystore component: no functional changes
>>> 
>> 
> -- 
> Antwebsystems.com: Quality OFBiz services for competitive rates
> 

Reply via email to