For anyone interested in using IBM's GBO (Global Business Objects),
I spent some time trying it out, and I wasn't able to use it for
various reasons. The developer, Steve Li, was extremely helpful,
and offered to make changes for me. Below is my final email to him,
and his responses.

====================================================================
====================================================================


Hi Lance, 

Thanks a lot for your feedback. To the problems you listed, I gave out my
comments just for your reference. 

Thanks again for your patience on GBO. :) 

Best Regards,

Steve Li (???)
----------------------------------------------------------------------------
-----------------------
User Technologies, IBM China Development Lab, Tel: (8621)63262288-5872
E-mail: [EMAIL PROTECTED] 


"Lance Frohman" <[EMAIL PROTECTED]> 
2006-04-01 ?? 07:51 
 To Mao Yu Li/China/[EMAIL PROTECTED]  
cc "'Michele Hwu'" <[EMAIL PROTECTED]>, "'Peter Cyrus'" <[EMAIL PROTECTED]>  
Subject RE: GBO 

  

 



There were several problems. 
One was that the GBO libraries were tied to the Sun JSF reference
Implementation, one 
version of Java Server Faces. I am using Apache Myfaces, a different
version. 
You found a workaround, but this is not the best solution. 
Steve-> GBO is designed based on IBM/Sun JSF implementation, so only
workaround is provided. 
  
The second is that GBO shows the errors as a graphic icon indicating that a
required 
field is missing. We need a text error message. 
You offered to correct this. 
Steve->Thanks for your comments, we will improve. 

The third problem is that the date chooser tag has a special tool for
changing the year. 
The tool did not work for me. 
Steve->Is it just unsuitable or is there any problems? It works well all the
time. 
  
The date chooser does not have any checking, so a user can enter February
31. 
Steve->We did check on client, while you saw the problem, maybe some
javascripts code doesn't work. I didn't find this problem. 
  
The biggest problem is that the address object model is not fixed. It just
has fields 
zero through five. And field four could be country or postal code, depending
on 
the Locale. I want to have an address like: 
Steve->Address is different according to locales (address item is different
and address item order is different), and there is no one fixed data
structure can describe it, so GBO used a flexible data structure. You don't
need care about each address item, just believe it is an Address Object and
use it. You can store/recover the address object in DB or other repository. 

street1 
street2 
city state postal-code 
country 
  
but I can't do this, because I must specify 
  
field0 
field1 
field2 field3 field4 
field5 
  
for countries with state (like the U.S. and Canada) 
but 
  
field0 
field1 
field2 field3 
field4 
  
for countries without state (Europe, etc.). This can't be done. 
  
and I think the formatting is wrong, in some countries, the 
City comes before the postal code, and in other countries, it is reversed. 
  
Also, I was having trouble finding documentation. 
I had trouble find out how to customize the templates. 
I had trouble finding out how to use the AddressModel and NameModel, etc. 
I think these need to be fixed - that is the Address needs street1, street2,

city, state, postal code and country fields, not field1, field2, etc. 

Steve-> It's GBO team's fault without providing enough documents. 
  
Also, the licensing. Most of the products that I use are open source, like 
Apache, MySql, Tomcat, eclipse. And Oracle donated their JSF kit to 
open source. You don't release the source code, so I can't customize 
the code by extending the classes. And I wasn't even sure if I could use 
GBO in my application, if I did not get a license. 
  
I think you have a really good idea here, you were extremely 
helpful, and gave fast responses. I think more people would try it out, 
except they don't want to deal with the licensing issue - I saw another 
person mention this. 
  
Thank you for all your help, 
Lance Frohman 
  

----------------------------------------------------------------------------
----
From: Mao Yu Li [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 31, 2006 3:21 PM
To: Lance Frohman
Cc: 'Michele Hwu'; 'Peter Cyrus'
Subject: Re: GBO


Hi Lance, 

I'm sorry to know you will give up using GBO finally, but could you tell us
a little more reasons about why you give up using GBO besides the functions
you required in the forum? If it's only the problem of the functions you
mentioned, I think we can add/fix as soon as possible. 

We'll appreciate your feedback and improve the quality of GBO continuously.
Thanks. 

Best Regards,

Steve Li (???)
----------------------------------------------------------------------------
-----------------------
User Technologies, IBM China Development Lab, Tel: (8621)63262288-5872
E-mail: [EMAIL PROTECTED] 

"Lance Frohman" <[EMAIL PROTECTED]> 
2006-04-01 ?? 05:25 
 
To Mao Yu Li/China/[EMAIL PROTECTED]  
cc "'Michele Hwu'" <[EMAIL PROTECTED]>, "'Peter Cyrus'" <[EMAIL PROTECTED]>  
Subject GBO 


  

 




We will not be using GBO after all.
Unfortunately, it does not fit our needs.
Thank you very much for all your help.
I appreciate your quick answers. 
 
Lance 

Reply via email to