On Jul 18, 2012, at 05:53 PM, Richard Wackerbarth wrote:
However, and this is the reason that I object to the bypassing of the service level description, we also need to assure that each of these implementations respect the requirement that ALL inter-service interactions be representable strictly in terms of service-level interfaces. If you define only the implementation interface, then you have no standard upon which to judge adherence to any standard that does not REQUIRE ALL implementations to exactly duplicate all aspects of that particular implementation.
Specifically, one interface may provide multiple implementations which accomplish the same system service. (Many ways to skin the cat) Alternate implementations are required to provide just one of them.
Things are getting a bit too abstract for me. Why don't you take a crack at this service level description for the user manager so we can have something concrete to further the discussion? You can post it here or in the wiki.
Cheers, -Barry