Calculation Rules are Easy for Editing, Executing & Maintenance
Execution of Calculation Rules are Faster Then Common Belief
Flexible Combination of Settings Empower You to Manage Changes
Allowing Different Software to Request for Calculation Services
You Can Run Apps by Different Computing Devices
After configuring new applications by FlexCalc, you can use the Lami Input2Display Framework to deploy your applications to concurrent users.
Lami is not only play the role of a back-end Web/Windows framework, but also enrich multiway interaction amongst various servers, client devices, OS, browsers, visual elements, data and users.
Lami is a standalone product from FlexCalc. However, it is recommended that FlexCalc be implemented with either FlexAccount 2020 or Lami when you require concurrent users, rather than a desktop software for single user.
What Lami is Not
Lami playing the role of your applications is different from FlexCalc. FlexCalc focuses on processing your heterogeneous data based on individual calculation rules, while Lami is not going to duplicate her work in these areas of computing. The following is a list of what Lamy is not:-
- Lami is not a front-end Web Library/Framework likes Angular, Jquery, React, Vue and etc.
- Lami is not a ETL likes SQL, FlexCalc and etc.
- Lami is not an All-In-One App Server likes FESA.
- Lami is not similar to tranditional back-end Web Framework likes ASP.Net, Django, ExpressJS and etc.
- Lami is not only to support your implementation of Web App.
- Lami is not a Websocket/HTTP Server, howeber, it can integrate with certain free and open source servers.
What Dataset Lami Supports
Lami primary supports CSV, PostgreSQL and .Net DataTable to make it easy to link your dynamic business data with your web applications. If your applications require processing various Excel layouts with custom calculation rules, Lami can collect and transfer your Excel files to FlexCalc Server and return the processing results to your web applications.
Lami vs FlexCalc
Lami Testing Templates
Lami software delivery provides
=> Input2Display Framework
=> represents a set of Lami Testing Templates
=> these are designed using one or both of the HTTP and Websocket protocols
=> with either or combination of below apps configured by the following systems
=> Front-end Web, FlexCalc, LedgerBase, FESA, FlexAccount
Refer to the following website, you can view the differences.
Server Side vs Client Side Scripting / HTML Table vs JSON
Lami testing templates for Entreprise solutions focus on server-side scripting rather than client-side scripting, because Lami believes that deploying Entreprise solutions in this direction is more secure and efficient.
Given an extreme scenario, a front-end user request data by a set of selection criteria, resulting data set send to browser may be over 1 million records. You can imagin what if the user is using mobile device.
Server Side Scripting: Configure FlexCalc Query and Lami Script to receive required current page of html table direcltly – allow user to configure number of maximum records per page of the html table. Server side scripting is usually to implement Websocket, there are no fixed relationship between client requests and server responses. After loading first page of result, other pages can be displayed on a real-time basis.
Sending structural data (e.g. columns and rows) from the server using html instead of JSON can save a lot of network and computing resources because the html table supports one set of column names for each table. JSON is required to provide a column name for each record. JSON remains very useful for storing unstructured data (tree structure). JSON is more suitable for writing data from user interface input forms.
Not Only Web – FlexCalc Windows Client
Included in one of FlexCalc’s modules, LamiShow is a compact Windows graphical user interface for working with spreadsheets. When FlexCalc is implemented with Lami, you can deploy FlexCalc for concurrent users using LamiShow as the Windows GUI. Branch users can use LamiShow to send data and receive reports from the server very efficiently. You can use LamiShow to create / open Excel files, carry out any editing before confirming process.
You Can Implement & Host any Front/Back-end Web Framework with Adopting FlexCalc as a Calc Engine
Revolutionary Software with the 2020 Roadmap to Empower Business Users Performing as Data Scientist
Providing Very Rich Information for Matching Your Business Requirements in Different Scenarios
Inspiring Your App Building Practices by Offering Comprehensive Guide with Many Use Cases