While client-server solutions have been increasingly challenged by Web and Cloud systems, there are few reasons to expect a significant decrease in their popularity among corporate users. Client-server systems respond very well to scalability and security requirements and enough companies are still reluctant to entrust "the cloud" with sensitive data.
With many years of experience in client-server projects, the AROBS specialists can handle assignments of any complexity, using any of the five processing styles (distributed presentation, remote presentation, distributed function, remote data management, and distributed data management). The user interface, business or application logic, and data management can all be dealt with by our people. Whether you need distributed computing, a two-tier or a three-tier architecture, you will find the right people for the job at AROBS.
The following brief project descriptions illustrate our experience with client-server solutions.
The first sample application provides online and live statistics about the Finnish Hockey league. The project's goal to build a web application architecture that can generate and publish statistics on game events in real time. These statistics ca be displayed in different formats for different broadcasting operators (TV or IPTV - later in this document just TV), venue operators, journalists and game commentators. Thus, the statistics will and can be used by different media to report sports events. There are virtually no limits to the type of queries that can be executed. Examples of queries: “When was the last time when team X was down by 2 goals in minute 23 but still won the game”; ?“When was the last time that player X accumulated 6 minutes of penalties?”. The statistics can contain different types of ads which can be displayed along with the message in the TV broadcast. The pilot project has been implemented for Ice-Hockey broadcasts from Finland. The solution can be easily customized for other sports (football etc.) and countries/leagues.
The second and last sample project presented here is a complex warehouse management application, which stores data on business partners (customers, suppliers), warehouses (products, inventory, stocks), sales orders, purchase orders, taxes for sales orders, and management documents (invoices, reception, pick, ship notes), processes payment data (moves the paid amounts to Journals and Accounts Payable), invoice data (moves the invoice amount to Journals and Accounts Receivable), posts the Journals to the General Ledger, and generates reports automatically (General Ledger account notes, account balances, Inventory, Payments and cash receipts, sales and purchase orders).