I'm hoping for some clarification on how best to store external references.
If we take a scenario where there are multiple levels of order orchestration where 622 Product Order creates 641 Service Order which creates 652 Resource Order.
Which pattern should be used in each layer, to store a reference to the order immediately downstream? (ie. 622 stores a reference to the 641 order. SOM stores a reference to the 652 order)
622 Product Order doesn't have anything and I've found maybe three possible answers.
1) Use the External Reference pattern from 641 as described in this thread -
Open APIsQ: The externalReference doesn't have an id so unclear how this is to be used without an extension.
2) Use EntityRef pattern from Part 2 of Design Guidelines
Would require 622 adding a ServiceOrderRef to include the id, href of the 641 resource.
3) Use the new ExternalIdentifiers pattern as described in this thread -
Open APIsCould someone elaborate on the differences between these approaches and clarify which would be the best fit in the above scenario?
Many thanks,
Lynn
------------------------------
Lynn Dueck
Oracle Corporation
------------------------------