Add new tag
RXCompanion
RXCompanion
Our goals on this project were high performance, quick and easy product delivery, quality assurance and stability. Developers have started the implementation in close contact with customer architectors and analysts. Project management was taken to the customer side.
As result we have got flexible and extendable architecture of services which allowed satisfying frequently changing customer requests. We selected a stable CMS which saved implementation time and pushed us to focus on the best conceptual decisions, simplified frontend and backend system management.
Web system in frontend
Rich use interface, and its interaction with bundle of groovy Flex3 features and components, in fact, satisfied the customer in a way of usability and pretty good-looking interface. The wide amount of customization Flex UI components dramatically increased performance for our developers and designers. As far as we received good responses from end users about the convinience of using the application, web-browsers independency, personalization and serialization all user custom settings, and, in fact, quick and productive frontend workaround, the choice of using Adobe Flex for such interactive projects, and widely accessible additional open-source components, was approved.
Scheduling of reminders
The server side was hosted using Apache with Java Runtime support, therefore, all server side was definitely platform-independent and secure. Communication with client our XML-RPC handlers written in PHP brought into action, together with database layer, with CMS reciprocity, and extraneous server cron jobs. All reminders had been with abstract transitional database layer serialized, in case, RDBMS would be changed to another one
Open-source
All products used in this project were open-source. Our developers used either all developers tools, which are open source as well. The open source model of operation and decision making allows concurrent input of different agendas, approaches and priorities, and differs from the more closed, centralized models of development.
Performance and opportunities
The current amount of users allow to receiving reminders without unreasonable delay. Java crond jobs, which are running separately on their customized JRE, perform quick and efficient delivery. The current test case with thousands of virtual destinee is performed in a reasonable time and does not break the other server communications. The opportunity to expand existing behavior is so simple to implement via clustering, as far as this Java code “hundred-per-cent” portable to any of servlet container and support broad plugin architechture
RxCompanion is in production, released already. Hundreds of users are currently using the new way of medication taking. Flemart Systems currently supports the project, fixes small issues, implement change requests and teaching technical specialists to mantain the system on customer side.
Contact us
- Skype call
- info@flemsys.com
- Submit a question
- Call us in Minsk
Phone: +375 (17) 269 9464
USA representative
- Skype call
- Call us in USA
Phone: +1 408 876 7952