Nederlands: Aanpassen

API & Extensies

O3Spaces is ontworpen en gebouwd op basis van een goed doordachte applicatie architectuur.

Aan de basis liggen meer dan 2 decennia aan ervaring en kennis van eerste- en tweedegeneratie documentopslag- en contentapplicaties. Daardoor heeft O3Spaces Workplace een solide, uitbreidbare basis die profiteert van 21ste eeuwse inzichten als het gaat om interoperabiliteit, standaarden, compliance en schaalbaarheid.

 


 

Helikopterview

Workplace Core & Attributen – Authenticatie/Veiligheid

De Workplace Core laag bevat alle domeinobjecten en -attributen, maar ook de services en componenten die nodig zijn om de document repository te beheren. Als zodanig kan de Workplace Core onafhankelijk gebruikt worden, bijvoorbeeld als een embedded Document Repository.

Workplace Services, Modules & Componenten

Alle services, modules en componenten gebruiken, zoals geillustreerd, de Workplace Core laag als uniforme fundering om specifieke functionaliteit te realiseren. De figuur laat ook de variëteit aan modules zien die out of the box beschikbaar zijn en duidt daarbij op de uitbreidbaarheid die O3Spaces Workplace biedt.

Algemene eigenschappen van modules en componenten

  • Interactie met/door middel van Workplace Core
  • Generiek en inherent configureerbaar
  • Geen afhankelijkheid van enige UI laag
  • Ondersteuning van service calls door applicaties van derden door middel van de Workplace Core API/ Modulaire API services laag

 

 

 


 

O3Spaces API's

O3Spaces levert verschillende API types

  • Java (lokaal en remote) API's
  • Webservice API
  • REST

 


 

OSGI-componentenmodel

O3Spaces componenten, modules en services zijn in het algemeen verpakt als OSGI bundels. Elke O3Spaces module wordt daardoor aangeboden als een autonoom archief dat de volgende zaken bevat:

  • haar afhankelijkheden
  • de aangeboden componenten
  • de aangeboden services

 


 

Contentgerichte protocollen

O3Spaces ondersteunt momenteel standaard de volgende content-protocollen:

  • CMIS
    • CMIS biedt toegang tot een grotere subset van O3Spaces domein objecten en content
  • WebDAV en FTP
    • WebDav en FTP tonen de inhoud van O3Spaces als een bestandssysteem (met alle gerelateerde beperkingen)
  • OpenSearch
    • OpenSearch maakt decrete content zoeken en zoeken van externe applicaties mogelijk