Uploaded image for project: 'jUDDI (Retired)'
  1. jUDDI (Retired)
  2. JUDDI-149

BusinessEntities require serviceProjections collection

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0
    • 3.0beta
    • None
    • None

    Description

      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).

      Attachments

        Issue Links

          Activity

            People

              kurtstam Kurt T Stam
              footh Jeff Faath
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: