A sophisticated microservices-based connector that enables seamless integration between Exchange Online and Records365, processing millions of items daily with zero data loss and enterprise-grade scalability.
RecordPoint is a global records management solution provider that gives businesses the ability to manage records from multiple services and platforms reducing the cost and complexity of records management.
In 2018, RecordPoint approached CoSource to build an Exchange Online Connector for their Records365 platform.
In developing the connector, CoSource had to meet a number of key requirements
A Records365 Connector is a software component that interacts with a content source in order to locate and submit records to the Records365 records management platform, and which the platform can use to manage the content back in its source.
For this purpose, the Records365 platform hosts a Connector Framework, which each connector must integrate with in order to perform their function.
This framework is comprised of HTTP API endpoints that both internal and third-party developers can use to create connectors to any accessible content source, while imposing as few restrictions on how those connectors are designed and implemented as possible.
Allows submission of records, aggregations, audit information and binaries into Records365
Allows custom connectors to carry out actions on the content source when certain events take place in Records365
Allows system integrators to register new custom connector types with Records365
Allows end-users to configure instances of custom connectors in Records365
The Connector was implemented as a set of microservices which ran on top of Azure Service Fabric to take advantage of its scalability and reliability
Maintained the tenant's configuration and auth information in conjunction with Records365 which included a user interface component
Monitored the Exchange online content source for new messages and changes, then submitted them to the messaging API for processing
Digested and transmitted the data from Exchange online source to Records365
In charge of executing the destruction orders from Records365 to Exchange online
Provided a central point through which all content flowed so it was maintained until it was safely stored in Record365 thus providing dead lettering functionality
Lastly, the connector was accompanied by a bulk load script which allowed for the rapid onboarding of new customers.
Enterprise-grade Microsoft technologies for scalable records management
Microservices platform
Microservices framework
Exchange Online integration
Secure authentication
The connector was pivotal in maintaining Record Point's position of a global custodian of record management. The feedback from both Record Point and their customers was extremely positive, with the CEO personally thanking the CoSource team for the excellent work.
RecordPoint
Document Management & Compliance
RecordPoint needed to integrate into Exchange Online to provide record management
Build an Exchange Online Connector
Allows submission of records, aggregations, audit information and binaries into Records365