Prior to the open source checkins, we had package names of the form -
org.FOO.AzApi.*
these sorta made sense to me, even though we did not have a formal discussion about these names.
I see now that the package names are of the form -
org.openliberty.AzApi.pdp.*
which I find a bit confusing.
I think we need to figure out the following -
1) package names for PEP and PEP infrastructure (utilizes AzApi and maybe AMF)
2) package name for AzApi interface and instances
3) package name for test programs (uses 1 and 2)
4) package name for AzApi providers
Seems reasonable. I forget what the packages are now...Rich and I went back and forth. One question though - What is the AzAPI and how is it different then the project called OpenAz?
In my mind the AzAPI (if its not a brand) is the as the PDP API. I'm happy iwth:
org.openlibery.openaz.pdp (I think this is basically what we have today)
org.openlibert.openaz.pdp.provider (This is the API we need to call out)
org.openliberty.openaz.pdp.provider.default (This is the Test implementation)
org.openliberty.openaz.pdp.provider.sunxacml. (The Sun XACML Implementation)
org.openliberty.openaz.pep
No feeling on test - could make them peers with the packages or sub-packages