
Security News
TypeScript is Porting Its Compiler to Go for 10x Faster Builds
TypeScript is porting its compiler to Go, delivering 10x faster builds, lower memory usage, and improved editor performance for a smoother developer experience.
WyattERP consists of a set of tools for building Enterprise Resource Planning software. This just means tools for running a business like accounting, contact management, billing, payroll and so forth.
The intent is to be able to generate applications quickly by defining operating parameters in a data dictionary. Then applications can essentially build themselves on the fly as users configure their screen to access the various tables and views you have defined.
WyCLIf implements the Control Layer Interface. This means it is a server-side process through which the front end, or GUI interacts. It also contains a https server to deliver the application itself (Single Page Application, or SPA) to the user's browser. Then, that SPA connects via a web socket on a different port (and possibly a different server) to interact with the control and model layers.
This is an example server. In an actual production deployment, your ERP may be a custom server that does more than this one. But your server can call the functionality of this basic template, and then add additional services.
Wylib:
Wyseman:
Wyselib:
Wyclif:
A user interface connects to the control layer via websocket to the Wyseman module. Much of the API is sipmly SQL commands encoded into a JSON structure. For such commands, Wyseman simply decodes the SQL, builds a query and sends it to the database. Results are returned to the user process marked with the same unique identifier the application sent with the originating query.
In addition to regular SQL queries, the user process can send actions. An action invokes a report or function implemented in the control layer. It is much like a query, except it can do much more complex things. For example, it might build a PDF report or set up a live html page the user can interact with. It can really do anything or return anything the app may be prepared to deal with.
Because Wyselib may supply certain basic parts of a schema, it may also supply certain action handlers. A production ERP system will likely also have a number of action handlers it will supply. All these handlers get registered into a structure and supplied to a dispatcher. When actions come from the UI, the dispatcher can look them up and determine which function is responsible for handling the requested action.
FAQs
WyattERP Control Layer InterFace
The npm package wyclif receives a total of 0 weekly downloads. As such, wyclif popularity was classified as not popular.
We found that wyclif demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
TypeScript is porting its compiler to Go, delivering 10x faster builds, lower memory usage, and improved editor performance for a smoother developer experience.
Research
Security News
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
Security News
Socket CEO Feross Aboukhadijeh discusses the open web, open source security, and how Socket tackles software supply chain attacks on The Pair Program podcast.