1

The Cloud-based Document Exchange System

Java
jQuery
NoSQL
Information technology
eCommerce

Description

Normally, e-mail service providers limit the size of data sets that can be sent at a time. In addition, users have to employ third-party software to create documents with complex structures, multiple elds, diagrams, and tables. The customer is a provider of advanced document exchange services who designed software that eliminates these drawbacks. The new system simplies the process of creating documents for various types of businesses and industries. Users can exchange documents, preview correspondence, create custom templates for documents and letters, assign various access restrictions, review, and mark up documents. The system was deployed in a cloud environment to provide a scalable data storage and ensure high availability of all services.

The customer

The customer is a start-up company that came to Altoros with an idea to develop a service similar to “virtual FedEx” that delivers electronic documents. The main advantage of the emerging system was to be a simple and intuitive user interface. Ease of navigation and availability of the planned features were tested on a prototype developed by Altoros.

The need

The system had to store a large number of documents and provide fast access to any of them. It was decided to use cloud technologies to ensure high availability, quick response times, and easy horizontal scalability. The system was integrated with EMC, FileTransfer services, and a third-party Reporting Tool selected by Altoros’s experts. We also were to provide three packages of functions available to users depending on what type of license they purchase: • The standard package provides basic functions that enable users to receive incoming documents and reply to them. • The advanced package allows for receiving and replying to incoming mail but also adds some out-of-the-box functions. • The enterprise package includes all functions that are available in the standard and advanced packages. Additionally, users can set custom document exchange rules for dierent organizations and make changes to the default document templates. The system can be integrated with local document management solutions of the vcustomers. Users can benet from a completely new approach to creating and exchanging documents. A single document can be associated with multiple tables, graphs, pictures, etc. which will be stored together with this particular le. You can search documents by session id and the text search functionality is currently being implemented. Documents can be sorted and ltered by various custom criteria or added to a list of favorites for quick access. We suggested using a hover bar as the central element of the interface thatallows for simple and user-friendly navigation through the system. The bar can be customized to include various tabs, such as documents, inbox, organization, transactions, reports, or administration. www.altoros.com Phone: +1 (650) 395-7002 engineering@altoros.com Headquarters86$ Sunnyvale (CA), USA Phone: +1 (650) 395-7002 www.altoros.com 1RUZD\ Oslo, Norway Phone: +47 21 92 93 00 www.altoros.no DHnmark Silkeborg, Denmark Phone: +45 40 46 79 64 www.altoros.dk 8QLWHG.LQJGRP London, UK Phone: +44 (0) 203 318 4785 www.altoros.com/uk Argentina Buenos Aires Phone: + 54 (11) 3220 9675 Santa Fe Phone: +54 (911) 6352 7080 www.altoros.com.ar Switzerland Zürich, Switzerland Phone: +41 44 383 78 83 www.altoros.com/switzerland Eastern Europe Minsk, Belarus Phone: +375 (17) 388-0132 www.altoros.com Technology Stack For more information: To learn more about how Altoros can help your company accelerate time-to-market, reduce development cycles, and improve development eciency, please visit www.altoros.com © 2013 Altoros Systems, Inc. All Rights Reserved. All Altoros brand names are service marks, trademarks, or registered trademarks of Altoros Systems, Inc. in the United States and other countries. All other product names, brand names, or trademarks belong to their respective holders. Server Platform CentOS Client Platform/Applicat ion Server CentOS Technologies Couchbase, Solr, Pentaho, Spring MVC, jQuery, JSF, Ajax Programming Language Java Database Cassandra Database Design Tool yEd Development Environment Eclipse www.altoros.com Phone: +1 (650) 395-7002 engineering@altoros.com Headquarters, USA Sunnyvale (CA), USA Phone: +1 (650) 395-7002 www.altoros.com NorZD\ Oslo, Norway Phone: +47 21 92 93 00 www.altoros.no DHnmark Silkeborg, Denmark Phone: +45 40 46 79 64 www.altoros.dk United Kingdom London, UK Phone: +44 (0) 203 318 4785 www.altoros.com/uk Argentina Buenos Aires Phone: + 54 (11) 3220 9675 Santa Fe Phone: +54 (911) 6352 7080 www.altoros.com.ar Switzerland Zürich, Switzerland Phone: +41 44 383 78 83 www.altoros.com/switzerland Eastern Europe Minsk, Belarus Phone: +375 (17) 388-0132 www.altoros.com Customer Story Automated Life Cycle Management Services Preview information is stored in cache, so that users can see snippets of items by placing the mouse cursor over them.

The solution

Altoros developed a prototype for the customer, so they could test the functionality and smart interface of the future system.

The outcome

The customer released a new solution that makes document exchange easier and more ecient. The system has already become rather popular, thanks to a user-friendly interface, smart navigation, enhanced security, and unlimited storage space in the cloud. By testing prototypes, we were able to carefully study all requirements, conrm functionality, and access usability before we started development.

Technology stack

Server platform

CentOS

Programming languages

Java

Technologies

Couchbase, Solr, Pentaho, Spring MVC, jQuery

Databases

Cassandra

Client Platform/Application Server

CentOS

Database Design Tool

yEd

Development Environment

Eclipse

You May Also Like

Automation of In-field Job Planning and Performance Optimization
Java
JavaScript
PostgreSQL
Information technology
Marketing
Call Recording, Analytics, and Workforce Optimization Solution
.NET
jQuery
C#
JavaScript
MS SQL
Information technology
Highly Scalable System for DNA Analysis
Hadoop
Java
Information technology
Healthcare
Sport
A Highly Secure Smart Home System Wins a Kickstarter Funding
Ruby
Ruby on Rails
JavaScript
Angular
PostgreSQL
MySQL
Information technology
The Image Recognition System
Java
MongoDB
NoSQL
e-Commerce
Integrated logistics solutions to the offshore industry
Android
LikeFolio: Best Practices of Cloud and Ruby Development for Application Optimization
NoSQL
MySQL
Ruby
Ruby on Rails
Marketing
Social media
Telecommunications
Finance
Data-Driven Analytics
Software for Selecting and Mixing Paint
.NET
MS SQL
C#
WP
Information technology
Retail
Software Suite for Mobile Technicians and Field Service Management
.NET
MS SQL
iOS
Android
Logistics and transportation
The System for Emergency Control Centers
.NET
C#
MS SQL
Healthcare
Sport
Logistics and transportation
The Cloud-based Document Exchange System
Java
jQuery
NoSQL
Information technology
e-Commerce
The Marketing Information Messaging System
.NET
C#
MS SQL
iOS
Marketing, Social media
Telecommunications
The NuoDB Migrator for Moving SQL Data to a NoSQL Database
Java
NuoDB
MySQL
PostgreSQL
Information technology
Manufacturing
Toyota Automates Its System for Holding Tenders
.NET
C#
Manufacturing
Warehouse Workload Monitoring Application
.NET
C#
MS SQL
WP
Logistics and transportation
Web-Based Personal Styling
Ruby
Ruby on Rails
JavaScript
jQuery
MySQL
Social media
e-Commerce
Web-Based System for Retailers
Ruby
Ruby on Rails
MySQL
MongoDB
Retail
e-Commerce
A Blockchain-Based Platform for Automating Bond Issuing Worth $10M
Bash
JavaScript
Blockchain
Finance

Contact us

Contact us and get a quote within 24 hours

Headquarters

Toll-free

Email