IMiS/Storage Connector

IMiS/Storage Connector is a software interface for object transfer between the application and archive servers. It functions in close connection to the IMiS/ARChive Server digital archive and provides fast response times and high penetrability during the simultaneous exchange of larger quantities of objects.

EASY INTEGRATION WITH .NET AND JAVA APPLICATIONS
The application programming interface of the IMiS/Storage Connector enables easy connection of DMS, ERP, CRM, BPM and other applications to the IMiS/ARChive Server v9 through the entity model. It includes a large number of classes used to work with the archive. For example: opening the archive, retrieval of public data about the content, creating, opening, moving and deleting content, reading and changing content information, archiving content, delivering information for the audit trail, searching the archive etc.
The application developers can add functions for accessing and working with the content archived on the IMiS/ARChive Server quickly and easily.
Binary protocol is used to communicate with the server. Therefore, the communication is a lot faster, more responsive and with increased throughput. There are two separate versions for .NET in Java environment respectively.

INTEGRATION USING SOAP SERVICE
IMiS/Storage Connector is also used as a SOAP Service, which provides access to objects on IMiS/ARChive Server via a web server as a web service.
You can use it when you need support for the standardized SOAP communication protocol (with regard to architecture or technology) for the storing and reading of objects on IMiS/ARChive Server, as well as for reading object properties (date created, date modified and other metadata). SOAP Service is currently available only for the Java environment.
The SOAP protocol ensures data integrity, privacy and a high level of security.
It is mostly used for financial and telecommunication services and payment gateways, where security is paramount and sources are unlimited.

INTEGRATION USING REST SERVICE
IMiS/StorageConnector is used as a REST Service for the development of mobile and web applications, as it enables integrating the archive server with applications using simple HTTP methods in the JSON data format. The web service’s program interface (RESTfull API) is ideal for developing mobile applications or external clients, as it uses smaller message formats, consequently having higher capacity and scalability. The development of applications is simple and can be done in any program language, and executed on any platform.

INTEGRATION VIA CMIS API
The CMIS API web service enables the integration of the archive server with different content management systems, as well as data and information exchange and harmonization of functionalities with other tools, apps and services via the internet. Specifies a standard domain and model, a standardized form of access to web services,
and connection using various methods (Web Services, AtomPub, Browser) from different environments.

ACCESS TO OBJECTS STORED ON VARIOUS ARCHIVE SERVERS
If you have several IMiS/ARC archive servers in different locations, you can access objects stored on different archive servers from one application.

SECURITY AND HIGH AVAILABILITY OF THE SYSTEM (HA)
IMiS/Storage Connector uses an encrypted communication protocol and algorithms for communication with various information systems, which prevents any potential eavesdroppers from unauthorized access to the information. IMiS/Storage Connector can function even in very restrictive application environments with forbidden access to the file system, in which it uses RAM exclusively for its operations. The use of automatic switches between IMiS/ARChive Server nodes in the event of problems ensures high availability and consequently minimum outages of the archive system.

ADVANCED FUNCTIONALITIES
IMiS/Storage Connector ensures responsiveness and penetrability to heavily loaded application servers with advanced algorithms for session pooling. The object model provides all the necessary components for such an implementation to application solutions which need the streaming functionality. By using advanced caching algorithms,
it reduces the need for communication between the application server and the digital archive, thus contributing to faster operation of the system.