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





Reply via email to