BusinessEntities require serviceProjections collection
------------------------------------------------------

                 Key: JUDDI-149
                 URL: https://issues.apache.org/jira/browse/JUDDI-149
             Project: jUDDI
          Issue Type: Task
    Affects Versions: 3.0
            Reporter: Jeff Faath
            Assignee: Kurt Stam
             Fix For: 3.0


According to v3 spec, a businessEntity can be saved containing businessServices 
that belong to another businessEntity.  In this case, the saved businessEntity 
considers this service a "service projection".  This must be saved in a 
different collection then the businessServices collections - the 
serviceProjections collection.

Behind the scenes, the serviceProjection table will simply be a "join table" 
with a many-to-many relationship between business and services.  Thus it will 
contain two columns: business_key and service_key.  However from the 
persistence point of view, only the business needs to refer to this table with 
a one-to-many link using the serviceProjections collection.  Services don't 
need to know what businesses are projecting them (ie. a businessService doesn't 
have a projectedForBusiness collection).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to