The model classes are for persistence (internal). The api classes are
the api to the product (external).
--K
On 6/17/11 2:22 AM, Computer Learning Inst wrote:
We are developing programs using org.apache.juddi.* packages and run
into some apparent duplication in class names across packages.
Please suggest us which classes to chose in our programs. Also tell
us some philosophy briefly when it comes to choosing the classes:
[Reference: http://juddi.apache.org/apidocs/index.html]
========================================
org.apache.juddi.model.Address
org.uddi.api_v3.Address
org.apache.juddi.model.AddressLine
org.uddi.api_v3.AddressLine
org.apache.juddi.model.AuthToken
org.uddi.api_v3.AuthToken
org.apache.juddi.model.BindingTemplate
org.uddi.api_v3.BindingTemplate
org.apache.juddi.model.BusinessEntity
org.uddi.api_v3.BusinessEntity
org.apache.juddi.model.BusinessService
org.uddi.api_v3.BusinessService
org.apache.juddi.model.CategoryBag
org.uddi.api_v3.CategoryBag
org.apache.juddi.ClassUtil
org.apache.juddi.v3.client.ClassUtil
org.apache.juddi.model.Clerk
org.apache.juddi.api_v3.Clerk
org.apache.juddi.model.ClientSubscriptionInfo
org.apache.juddi.api_v3.ClientSubscriptionInfo
org.apache.juddi.model.Contact
org.uddi.api_v3.Contact
org.apache.juddi.model.Email
org.uddi.ap i_v3.Email
org.apache.juddi.query.util.FindQualifiers
org.uddi.api_v3.FindQualifiers
org.apache.juddi.model.Node
org.apache.juddi.api_v3.Node
org.apache.juddi.model.PersonName
org.uddi.api_v3.PersonName
org.apache.juddi.model.Phone
org.uddi.api_v3.Phone
org.apache.juddi.model.Publisher
org.apache.juddi.api_v3.Publisher
org.apache.juddi.model.PublisherAssertion
org.uddi.api_v3.PublisherAssertion
org.apache.juddi.model.Subscription
org.uddi.sub_v3.Subscription
org.apache.juddi.model.Tmodel
org.uddi.api_v3.TModel
org.apache.juddi.rmi.UDDISecurityService
org.uddi.v3_service.UDDISecurityService
org.apache.juddi.v3.annotations.UDDIService
org.uddi.v3_service.UDDIService