Skip to content

TheTypoMaster/mbsa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Millenium BSA

Originally Millennium Business Suite Anywhere (BSA) is web based ERP/CRM solution with integrated BPM. Millennium BSA automates resources' planning (MRPII), distribution, inventory, payroll, HR, purchase, sales. Millennium BSA is distributed under GPL V2.

This project was born in deep Russian forests, so most developers were the bears, worked for vodka(tm)

In two words it's open source ERP/CRM platform based on most advanced java technologies. It's Java 5, JBoss 4, hibernate 3, BIRT 2, ANT, eclipse of some non-planet version etc. Yea, most advanced technologies for 2009 :D

Client layer is Canoo ULC - so you have not a stupid web interface with it's delays, weird interface, but regular desctop-like client with a small memory footprint, small traffic etc. It's can be executed via JNLP or browser(java plugin required). But I think we can provide some lite interface version via WEB 3.0 and mobiles

Anyway it's still much better by it's functionality, performance, ideology and visual part against lot of existing platforms.

Pls visit http://www.m-g.ru/en to get more information or just http://www.m-g.ru/ and translate with chrome(I know you did it with taobao), as russian version more informative.

This project is a try to give a new life for this useful platform.

My/our goals are:

  • Mavenization or gradlenization (you know, it's from gradle) and electrification of the whole country
  • JDK upgrade to the newest stable, let's say 9
  • Check english resources are ok, cos now only russian i18n resources are 100% valid
  • I would plan to make Postgresql as default DB, now it's.... it's firebird aaaaahahahhah (well 10 years ago it was cool enough). But actually I want it to be DB-agnostic.
  • Currently DB versioning works via custom tool, it must be definitely liquibase
  • Hiberante models still hbm.xml, I want annotations
  • Reimplement some core functionality to allow exectute application at any JEE server. Now it's tightly bundled with old great jboss 4
  • Translate the documentation. I plan to support both russian and english versions
  • Probably spring... EJB may be optional service layer implementation, but with spring it may run with any suitable container
  • OSGi. Currently modular system is self-made, so it's not ideal
  • REST services, and probably few more kind of connectors. We should provide easy integration for thirdparties as mobile clients, or even new web UI
  • Lot of work with developer workbench....

let's see, how it's possible

Packages

No packages published

Languages

  • Java 88.0%
  • JavaScript 5.9%
  • PLSQL 4.3%
  • SQLPL 1.2%
  • HTML 0.6%
  • XSLT 0.0%