Dear All,
We are planning to continue work on ODC.Seejira case 5153
http://mifosforge.jira.com/browse/MIFOS-5153and doc here:
http://goo.gl/qU2jM . You may remember very hard ( but useful)
discussions about thedesign ( links are in jira case).I spent manydays
discussing these issues and concluded that we have to start with common
views .
3 Main things are required:
* To Download (export) information from Mifos in predefined format (
JSON, XLS, ODF, SCV, etc. different people havedifferentopinionabout
the format );
* To Fill data in off line modein some application ( Chrome, Excel,
Gui , etc) ;
* [endif]To Upload ( Import) data into Mifos( validation, check, etc...)
Proposed (by us) system design for ODC :
1. Download Data from Mifos using Pentaho. Pros:
o Many tools, functions and infrastructure we may need are
already implemented;
o No need for development , only Pentaho report design is needed;
o Reduce risk related with Mifos refactoring;
o Stable component (BI);
Cons: please define
2.User Spreadsheet for Data Collection UI, data can be kept in file
system or light db (even in chrome). Pros:
o This is client requirement ;
o It can be temporarily solution, later we may change this;
o Gives more flexibility to client to add or use Excel functionality;
o Reduce risks related with additional requirements and Mifos
refactoring;
o Easier and faster to implement features like grouping, sorting,
search, etc.... ( those functions are already exist in
Spreadsheets);
o Less Development required ( Mifos is very short of resources)
Cons:
o Security
o Change log
o Corrupted file
3.Use Rest API for Data Import into Mifos. This means to have "IMPORT
FILE" into Mifos , not in Client. Pros:
o No problems with Authorization / Authentication;
o Many functions are available in Mifos (REST API);
Cons: please define
I think 1 and 3 is something we all agree.Is that correct?
Best Regards
FINA2Team
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Mifos-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-users