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 -N -r1.6 -r1.7 --- openacs-4/packages/acs-service-contract/www/doc/index.adp 30 Apr 2018 08:28:23 -0000 1.6 +++ openacs-4/packages/acs-service-contract/www/doc/index.adp 18 May 2018 07:56:07 -0000 1.7 @@ -6,7 +6,7 @@

Why

To facilitate greater code reuse, application integration, and package extensibility within the OpenACS.

-

To do this acs-service-contract defines an api for the creation +

To do this acs-service-contract defines an API for the creation of interfaces and discovery of interface implementations.

Background

Most component systems are based on the use of interfaces. @@ -100,7 +100,7 @@ calls an operation

Examples

Included in the service contract package are examples for oracle -and postgresql of a trivial contract.

+and PostgreSQL of a trivial contract.

Also the search contract functions as a non-trivial core contract used by openacs4.

Further Reading