Mimas Technology Architecture
Revolinks was built using a modular, Model-View-Controller Architecture (MVC) based on Web Services that orchestrate various business processes and providing its full and complete functionality. The loosely structured nature of the MVC architecture allows Revolinks system to be configured and scaled easily to accommodate the growth of the client’s business needs.
Through our Application programming interface, (API) The Mimas CM-IMS consists of many state-of-the-art unique features that offer business performance monitoring & management, system performance enhancements, marketing of products, ubiquitous computing and many more tools. The figure below shows the overall system architecture of the MIMAS CM-IMS.
The underlying Simple Object Access Protocol (SOAP) protocol and RESTFUL (REST) API architecture, which forms the multimodal transport layer of the MVC architecture are lightweight protocols suitable suited for use over the web as opposed to the other distributed computing technologies.
Revolinks is a high performance solution based on AWS technologies, performing a large number of complex and CPU intensive operations when generating results for each search request. All these calculations compete for a common pool of system resources and when the numbers of concurrent requests increase, waiting time for common resources also increases. In order to provide results with acceptable response times, complex computations and shared resource access has to be minimized wherever possible.
Revolinks has identified the need for caching of results to cater for high demand and is building a high performance, intelligent cache into various aspects of the Revolinks platform which enhances the ability to distribute without compromising performance, as well as savings on additional infrastructure requirements. As a result of this, our clients can go through their peak periods without having to acquire additional hardware or experience performance bottle-necks. This will make Revolinks an extremely high performance, highly scalable platform. As well as within its own application code, Revolinks systems are continually being worked on to improve performance on the entire deployment stack by evaluating the latest technological advances in hardware, Operating systems, databases and application servers to further optimize and enhance performance.
Revolinks is currently being used globally by some of the well-known brands in the Travel industry. The product suite has been evolving over the years with the innovative solutions envisioned by the Revolinks team, as well as with the solutions developed to fulfill the unique needs of various clients. Our framework will undergo an enormous number of testing cycles over the next several weeks, and hence the Revolinks product suite will evolved into a well matured and a stable solution.
- 100% network uptime is guaranteed.
- Servers (Hardware) will be available 99% of the time.
- The Revolinks Web Services will be available 99% of the time.
- Database will be available 99% of the time.
- The scheduled updating of the servers with new releases will take place as arranged in the development and release schedule. The downtime will not exceed 10 minutes.
Both Revolinks software and hardware architectures are proven to be scalable and can easily be scaled up or down based upon the demand for its services. Revolinks easily supports high volumes and its resilience is proven as the backend for internet websites of many of the largest Tour operators globally, as well as destination management companies. The hardware architecture can be scaled horizontally by adding new servers to create a powerful processing unit where resources can be plugged in and out as and when required according to the demand. This is predominantly handled through the AWS Elastic Cloud Server (EC2) configuration at the database layer and using the pool of load balancers set-up at the application server level to distribute its load. With this setup any amount of resources can be added or removed as and when required without affecting its normal functionality.
- Multi Company Structure
- Multi Brand Structure
- Multi-Channel Distribution
- Web, Mobile and Other distribution channels
- XML distribution
- Fully Fledge Internal Pricing & Inventory Management System
- Content sourcing from third parties including GDS/Bed Banks/B2B Connections
- Fully Customer Profile Management for both Direct(B2C) and B2B Customers
- Search Source Preferences based on business rules to enable more tailored searches based on search criteria targeting both internal inventory and external connectors in a single search request
- Seamless integration of both internal & External
- Inventory Management System
WORK WITH US
We'll do everything we can to make your next project the best one yet!Get Quote