Document Actions
SOA Architecture
All applications have to cooperate to implement services and realize applications interoperability.
In addition, it is fundamental that services are available through high-level interfaces defined using standard protocols.
This allows interaction with external applications, whether they're technical or administrative applications.
Webservice is also useful to access these components in CMDBuild:
- Enhydra Shark (Workflow engine)
- Alfresco (Document Management)
- Open Layers (GIS)
Last but no least, a portlet module has been created to achieve integration with "Portal" applications such as Liferay.
The standard used for portlet development is the JRS 168/268; the communication with CMDBuild again takes place through webservice.
An architecture made of components and services is the best solution to create scalable and maintainable applications.



