Index: openacs-4/packages/acs-service-contract/www/doc/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-service-contract/www/doc/index.adp,v diff -u -r1.7.2.2 -r1.7.2.3 --- openacs-4/packages/acs-service-contract/www/doc/index.adp 13 Jul 2023 12:49:25 -0000 1.7.2.2 +++ openacs-4/packages/acs-service-contract/www/doc/index.adp 31 Jul 2024 09:59:29 -0000 1.7.2.3 @@ -36,8 +36,8 @@ containers for operations.
  • operation - a method of an interface. defines a method signature, including both input and outputs as well as metadata such as caching.
  • implementation - an implementation is a set of concrete -functions that fufills an interface.
  • implementation alias - is the method of an implementation that -fufills a given operation of the contract.
  • bindings - association between an interface and an +functions that fulfillss an interface.
  • implementation alias - is the method of an implementation that +fulfillss a given operation of the contract.
  • bindings - association between an interface and an implementation.
  • types - define the kind of input and outputs a operation receives.
  • @@ -57,7 +57,7 @@

    FAQ

    Why Does an implementation reference an interface?

    This might seem a little strange since a binding is the official -reference between an implementation and an interface. However it is +reference between an implementation and an interface. However, it is quite possible that an implementation for interface might exist prior to the interface being defined, ie the interface defining package is not installed. By retaining this information the @@ -84,7 +84,7 @@