The state-of-the-art architecture of Doxis4
The IT world is more dynamic than ever. The emergence of service-oriented architectures (SOA) is proof that a major paradigm shift is taking place; a shift from an application focus to a business process focus. An SOA decides almost instantaneously which services need to communicate with one another. All interaction within an SOA is completely automated. While a process can be triggered by a user or an event, it runs automatically without any further support. Automatic invoice approval is a good example of an SOA-supported process. Provided that the inbound goods and the invoice correspond to the order and no complaints have been lodged, the payment order can be issued automatically.
The Doxis4 iECM suite is based on a state-of-the-art, service-oriented architecture (SOA). ECM applications are developed based on a flexible architecture in which the various functions are organized into different services. There are shared core services for authorization, security, events, the audit trail and metadata management, which form the basis for high-quality ECM services for managing documents, processes and records on a common, consistent platform. By providing this platform and a flexible combination of services, users can develop applications step-by-step. For example, documents in the Doxis4 Archive Service can be easily linked to records thanks to the Doxis4 Records & Relationship Service.
Doxis4 iECM suite
- Service-oriented platform
- Structural separation of content and metadata
- SOAP WebService communication
- JEE basic technology
- Operating system and database-independent
The Doxis4 iECM suite is based on a state-of-the-art, three-tier architecture:
- Presentation layer (client tier)
- Business logic layer (application server tier)
- Data storage layer (data and storage server tier)
Each layer is completely separate from the others. This helps to reduce the complexity of interdependencies within the system.
Doxis4 Content Service Bus
The Doxis4 Content Service Bus (CSB) is responsible for coordinating the individual Doxis4 services. As a result, various ECM applications can be implemented in a single installation, without any areas of overlap. Doxis4 CSB acts as a metadata server which manages the indexes for all types of information objects used in the Doxis4 iECM suite, e.g. documents, records and processes. It also makes these available to various core and specialized services. This means that the entire information structure in the Doxis4 iECM suite only has to be set up once, after which it can be managed centrally.
As Doxis4 CSB and the Doxis4 Storage Service are both Java applications, they can be run largely platform-independent. Client applications are able to access the servers via interfaces using various forms of technology: Windows applications use COM interfaces, while web applications and other platform-independent clients use a Java interface. The applications are also able to use a web service interface.
The core/technical services play an essential role in the operation of Doxis4 and are therefore included in all Doxis4 installations.
The specialized/ECM services process and manage metadata and content directly. Various services are used depending on the solution in question.
Search without wasting any time
The structural separation of metadata and content offers a number of benefits. One of the key advantages is that it enables users to search through large pools of data and display a result list within a matter of seconds.
One platform for all business requirements
Documents, records and processes can be freely combined and linked. This freedom to combine and link as you please means that you have a uniform architecture that still accommodates the individuality of special areas and tasks.
Complex applications without extra programming
Doxis4 cubeDesigner is the standard client for specialized administration in the Doxis4 suite. It enables companies to digitally represent their business logic separately from the technical conditions. This means that experts from non-IT departments are able to set up and manage rules related to information access, the approval process, suspension processes and retention periods, while the IT department handles the administration of the entire Doxis4 iECM suite in its own separate administration console. Companies are therefore able to quickly adapt the business logic to new requirements. This is just another example of the agility of the Doxis4 iECM suite.