Backend technology for ERP - data services / JSON?

General Tech Technology & Software 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Technology & Software related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

we have to develop a small to medium ERP system for a machine manufacturing company. The dilemma is between a Web-based ERP (Angular JS / React / VUE) to be accessed by any device with web browser, or a full-featured desktop client and possibly mobile clients later. However, in both cases we need some backend technology which should be open to desktop clients, mobile clients, etc.

At the moment we are somewhere close to using .NET for the main desktop client and develop Android / IOS clients later. The question is that we don't want to stick to ASP.NET and IIS but rather have something more open to be used by all clients. JSON API is one option but I am not sure if it can handle the load related to ERP. The language of the API can be any - PHP, Python, NodeJS, .... Another option is a fully featured server application which listens at some port and implements own binary protocol (i am a little worried by the later use of mobile clients and how friendly they would be with TCP calling rather than HTTP).

The Database would probably be MySQL or PostreSQL. I am not sure NoSQL solutions are ready for ERP.

The idea of the question is to suggest a technology, or how would you handle such a problem. Key features are encryption, security, performance and it should be scalable. It would be started with 2-3 modules and then it would be developed in time.

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.