-
Notifications
You must be signed in to change notification settings - Fork 8
Model overview
mdutoo edited this page Dec 28, 2011
·
9 revisions
The registry is based on three document types:
- The "Service" doctype represents the specifications/documentation of a single, atomic, "leaf" service. For instance, in the case of SOAP services, it can store and parse a WSDL file.
- "Service API" is an aggregation of services. There can be several root service APIs on an application, each catering to a different business domain (which can be technical, e.g. if the application is a generic framework).
- "Appli Impl" stands for an application, i.e. the services root. It is called "application implementation" in contrast to "business application" (technical, concrete vs business-oriented information).
The registry arborescence is made to reflect the different aggregations : Applications contain APIs, and APIs contain either Services or other, lower level APIs.
The main part of the document types creation is made by XML contributions to Nuxeo. They are located in resources folder of the easysoa-model-core-demo bundle.
In particular, the schemas/
folder contains XSD files that declare "document schemas" (a group of reusable document properties): you will find there the complete list of the custom document properties. You may also want to check the OSGI-INF/core-type-contrib.xml
file.
These screenshots let you have a peek at the available properties for the different document types.