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

Reply via email to