Transaction support is necessary to make a small enterprise system in light weight language
Now a day, small enterprise system is required in many companies. Actually business persons are using excel and remote file system instead of them.
But they compromise
- less of communication within the users
- data freshness
- changing the rule of management
I think many business persons have experiences about these.
The solution is to make a small enterprise system quickly. The Alinous-Core that I made is designed to be suitable for such systems.
When you make a small enterprise system, I strongly recommend you to use middle ware or language which supports transaction correctly.
My Alinous-Core supports PostgreSQL's transaction. Actually supports
- PREPARE TRANSACTION
- COMMIT PREPARED
- ROLLBACK PREPARED
It supports standard transaction and two phase commitment.
Why the transaction and two phase commitment is necessary?
It is because you'll make some small enterprise system and make them communicate with each other, and the data have to be certain. Even if your system is small, it is an enterprise system.
If you can create enterprise system rapidly and the number of the systems increase, it will be a huge enterprise system.