OSDir


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: fineract & community-app vs fineract-CN Services & fims-web-app


Thank you for updating the wiki documentation with your discoveries Louis!

Best Regards,
Myrle
On Mon, Jul 2, 2018 at 9:41 AM Louis Niyongabo <lniyongabo@xxxxxxxxx> wrote:
>
> Ed,
>
> I sent in a different email the changes I made for demo to work on Windows 10 machine. The demo works fine with local stores, if the first run creates the databases and subsequent runs use existing databases:
>
> First run: java -Ddemoserver.provision=true -Ddemoserver.persistent=true -Dcustom.cassandra.contactPoints=127.0.0.1:9042 -Dcassandra.cluster.user=cassandra -Dcassandra.cluster.pwd=password -Dcustom.mariadb.host=localhost -Dcustom.mariadb.user=root -Dcustom.mariadb.password=mysql -jar demo-server-0.1.0-BUILD-SNAPSHOT.jar
>
> Subsequent runs: java -Ddemoserver.persistent=true -Dcustom.cassandra.contactPoints=127.0.0.1:9042 -Dcassandra.cluster.user=cassandra -Dcassandra.cluster.pwd=password -Dcustom.mariadb.host=localhost -Dcustom.mariadb.user=root -Dcustom.mariadb.password=mysql -jar demo-server-0.1.0-BUILD-SNAPSHOT.jar
>
>
> -----Original Message-----
> From: Ed Cable [mailto:edcable@xxxxxxxxx]
> Sent: Friday, June 29, 2018 18:49
> To: Dev <dev@xxxxxxxxxxxxxxxxxxx>
> Subject: Re: fineract & community-app vs fineract-CN Services & fims-web-app
>
> The MFI you're looking to work with - what are the products and services they support? Please share what gaps there were in the documentation so we can address those or if you create a wiki account I can give you the permissions to edit yourself.
>
> Ed
>
> On Fri, Jun 29, 2018 at 9:47 AM Louis Niyongabo <lniyongabo@xxxxxxxxx>
> wrote:
>
> > Hi Ed,
> >
> > Yes, the Demo Server is working as well. I had hard time though, a
> > couple of steps were missing in the procedure.
> >
> > I would like to have your input on which one to go with.
> >
> > Thanks,
> >
> > Louis
> >
> >
> >
> > On Fri, Jun 29, 2018 at 18:37 Ed Cable <edcable@xxxxxxxxx> wrote:
> >
> > > Hello Louis,
> > >
> > > Thanks for reaching out to the community. I'm glad that you were
> > > able to get both Fineract and Fineract CN installed. Many have faced
> > > issues with Fineract CN installation - do you have demo server running as well?
> > >
> > > See my replies inline:
> > >
> > >
> > >
> > > On Fri, Jun 29, 2018 at 4:51 AM Louis Niyongabo
> > > <lniyongabo@xxxxxxxxx>
> > > wrote:
> > >
> > > > Dev team,
> > > >
> > > >
> > > >
> > > > I have installed fineract & community-app on my dev machine, and
> > > > they
> > > work
> > > > fine. Later, through search, I realized there's also fineract-CN
> > > > with
> > its
> > > > 30+ services & fims-web-app. I also installed them on the same dev
> > > machine,
> > > > and they work fine as well. These 2 are very different; the former
> > > (mifos)
> > > > has 'mifostenant-default' and 'mifosplatform-tenants' databases
> > > > running
> > > on
> > > > MySQL while the latter (fineract) has 2 sets of databases 'seshat'
> > > > and 'playground' running on Cassandra and MySQL. The schema of
> > > > mifostenant-default has nothing to do with the schema of playground.
> > > >
> > > >
> > > >
> > > > I would like to invest time working on either of the 2, hoping to
> > > implement
> > > > 1 in a MFI within 3-5 months:
> > > >
> > > > 1)      What is the relation between the 2?
> > > >
> > >
> > > Fineract is the Generation 2 architecture developed by the Mifos
> > Initiative
> > > and donated to Apache which provides an open-API based core banking
> > > platform for financial inclusion. It's mature and stable with a
> > > robust feature set for microfinance, SACCOs, and more. It has
> > > multi-tenancy to enable economies of scale through a shared
> > > application instance and separate tenant databases for each
> > > financial insitution. Fineract just contains the back-end platform
> > > and APIs. If you need a reference UI you
> > can
> > > download the Mifos X distribution which contains an AngularJS web
> > > app, reporting through Pentaho and there also client and
> > > staff-facing mobile apps.
> > >
> > > Fineract CN is the Generation 3 architecture which aims to provide a
> > > cloud-native microservices based architecture to help provide the
> > community
> > > future-proof application framework for digital financial services.
> > > As partners on Fineract reached scalability bottlenecks or developed
> > > purely digital-first applications and services, they needed a
> > > modular and
> > scalable
> > > architecture that wasn't possible through the monolithic application
> > > that is Fineract.
> > >
> > > See the links below for more on the new architecture and the
> > > rationale
> > for
> > > it.
> > >
> > >
> > > > 2)      Is mifos the legacy being redesigned into fineract or the 2
> > will
> > > be
> > > > kept as completely separate projects?
> > > >
> > >
> > > They will be completely separate projects but a migration path will
> > > be
> > made
> > > available as parity is achieved between Gen 2 and Gen 3 (Fineract
> > > and Fineract CN)
> > >
> > > >
> > > > 3)      Which one do you recommend me to work on now?
> > > >
> > > > It really depends on the feature set you need and your timing to
> > > > go to
> > > market with your solution.  If you need to support more traditional
> > > microfinance or group-based operations, Fineract/Mifos X is probably
> > > your better bet. If you are supporting SACCOs or basic individual
> > > loans and deposit accounts, the current feature set in Fineract CN
> > > might be enough for you. The framework is still changing though as
> > > the first official release hasn't been made yet. If you're looking
> > > to build a wallet,
> > payment,
> > > or more transaction-focused system, Fineract CN might also be a
> > > better starting point for you.
> > >
> > > *Apache Fineract CN (Gen 3)*
> > >
> > >    - Apache Fineract CN Architectural Whitepaper
> > >    <
> > >
> > https://drive.google.com/file/d/0ByeK44WJrHIvdTUxQVNVVmZROV90UnFHd0drM
> > FhmcTV1TGxF/view?usp=sharing
> > > >
> > >    - Fineract CN Codebase - https://goo.gl/Snjr2b
> > >    - Fineract CN Wiki (
> > > https://cwiki.apache.org/confluence/display/FINERACT/
> > >    Fineract+CN
> > >    <https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN>)
> > >    - Overview of the project structure: https
> > >    ://cwiki.apache.org/confluence/display/FINERACT/Project+structure
> > >    <
> > https://cwiki.apache.org/confluence/display/FINERACT/Project+structure
> > > >
> > >    - Detailed slide deck overview on each microservice
> > >    <https://goo.gl/tm3c5Z>
> > >    - Creating a Custom Microservice Webinar
> > >    <https://www.youtube.com/watch?v=6esth3q6H1Y> | Slide Deck
> > >    <https://goo.gl/pCds7y>
> > >    - Digital Financial Services Platform Whitepape
> > >    <
> > >
> > http://kuelap.io/wp-content/uploads/2017/08/Kuelap-DFSP-white-paper-v1
> > .pdf
> > > >r
> > >    from Kuelap
> > >
> > > *Apache Fineract 1.0 (Gen 2)*
> > >
> > >    - Architectural White Paper: https://goo.gl/du7XhL
> > >    - API Docs: https://demo.openmf.org/api-docs/apiLive.htm
> > >    - Web Hooks framework:
> > > https://cwiki.apache.org/confluence/display/FINER
> > >    ACT/Hooks
> > > <https://cwiki.apache.org/confluence/display/FINERACT/Hooks
> > >
> > >    - Platform - Apache Fineract: Source Code
> > >    <https://github.com/apache/incubator-fineract> | Issue Tracker
> > >    <https://issues.apache.org/jira/browse/FINERACT/> | Mailing List
> > >    <
> > >
> > http://markmail.org/search/?q=list%3Aorg.apache.fineract.dev+order%3Ad
> > ate-backward
> > > >
> > >    - Web App - Mifos X: Source Code
> > >    <https://github.com/openMF/community-app> | Issue Tracker
> > >    <https://github.com/openMF/community-app/issues> | Mailing List
> > >    <https://lists.sourceforge.net/lists/admin/mifos-developer>| Gitter
> > >    Chatroom <https://gitter.im/openMF/mifos>
> > >    - Mobile App - Android Field Officer App: Source Code
> > >    <https://github.com/openMF/android-client/> | Issue Tracker
> > >    <https://github.com/openMF/android-client/issues> | Gitter Chatroom
> > >    <https://gitter.im/openMF/android-client>
> > >    - Mifos Mobile - Android Mobile Banking App: Source Code
> > >    <https://github.com/openMF/self-service-app> | Issue Tracker
> > >    <https://github.com/openMF/self-service-app/issues> | Gitter Chatroom
> > >    <https://gitter.im/openMF/self-service-app>
> > >    - Online Banking App - Web: Source Code
> > >    <https://github.com/openMF/web-self-service-app/> | Issue Tracker
> > >    <https://github.com/openMF/web-self-service-app/issues>| Gitter
> > > Chatroom
> > >    - MifosPay - Mobile Wallet Framework: Source Code
> > >    <https://github.com/openMF/mobile-wallet> | Issue Tracker
> > >    <https://github.com/openMF/mobile-wallet/issues> | Gitter Chatroom
> > >    - Mifos Payment Gateway: Source Code
> > >    <https://github.com/openMF/mifos-payment-gateway> | Issue Tracker |
> > >    Gitter Chatroom
> > >
> > >
> > >
> > >
> > >
> > > >
> > > > Thanks,
> > > >
> > > >
> > > >
> > > > Louis
> > > >
> > > >
> > > >
> > > >
> > >
> > > --
> > > *Ed Cable*
> > > President/CEO, Mifos Initiative
> > > edcable@xxxxxxxxx | Skype: edcable | Mobile: +1.484.477.8649
> > >
> > > *Collectively Creating a World of 3 Billion Maries |
> > > *http://mifos.org <http://facebook.com/mifos>
> > > <http://www.twitter.com/mifos>
> > >
> >
>
>
> --
> *Ed Cable*
> President/CEO, Mifos Initiative
> edcable@xxxxxxxxx | Skype: edcable | Mobile: +1.484.477.8649
>
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org <http://facebook.com/mifos>  <http://www.twitter.com/mifos>
>