cancel
Showing results for 
Search instead for 
Did you mean: 

Writing adapters for other systems

unknown-user
Champ on-the-rise
Champ on-the-rise
hi guys!
i want to be able to write my own adapter for another type of content management system.  could you give me any advice on how to do this? is it relatively easy to configure this?
Thx.
1 REPLY 1

vahe
Champ in-the-making
Champ in-the-making
OpenWorkdesk is not only a web application :mrgreen:, it is also a framework, called OpenECM-Framework (http://www.wewebu.de/en/products/oecm.html), that can be used by configuration or by changing existing implementation or developing of new components like:
1. Adaptors : connections to ECM systems/repositories
2. Plugins (functions/features/operations) like:
- Record Functions - operations performed on folder
- Document Functions - operations performed on documents
- Master Plugins - application parts and features
3. Remote calls
4. Integration into existing environments
5. BPM
6. Document Viewing
and so on… and it's all in JAVA  :mrgreen:

:arrow: The adaptors (connectors) OpenWorkdesk brings with it, are:
- IBM FileNet Image Services (*)
- IBM FileNet Content Manager (*)
- IBM FileNet Business Process Manager (*)
- IBM Content Manager (CM8) (*)
- IBM Content Manager on Demand (*)
- JSR 170 (*) (e.g. JackRabbit, Saperion)
- CMIS compliant Repositories (Alfresco, IBM, Sharepoint….)
(*) only Enterprise Edition

:idea: Prototype implementations done by WeWebU
- Dummy Adaptor (File Based) - part of the Community Edition
- IBM Information Integrator Content Edition (IICE) Connector
- OpenText Livelink
- EMC Documentum
- MS Sharepoint

So if you are using other ECM systems or repositories like I mentioned before (e.g. Oracle Stellent, proprietary repositories - file or database based…) you can write your own adaptor. For this you have to implement some java interfaces of the OpenECM-Framework (OpenWorkdesk Community Edition) placed in the package named: ow_core.
- Interfaces:
OwNetwork, OwObject, OwObjectClass, OwProperty, OwPropertyClass, OwVersion, OwResource, OwContentCollection
and so on…

Then you have to configure your application to use your own adaptor (owbootstrap.xml, web.xml).

Please let me now what kind of repository would you like to connect with the OpenWorkdesk Community Edition…   :ugeek: