...
Is first/vital step in moving towards Implement a Clean Layered Architecture.
Public API
To flesh this out correctly ideally requires some business cases. There is already a crude set of 'service facades' across most of application functionalty that currently are used by the applications UI that can be further refined and exposed (via webs ervices/restful web services etc) as is needed.
...
- no multitenant data architecture support / SaaS
- configuration/setup and installation of mifos
- migration of data onto mifos from other systems
- programmatic use of hibernate and transactionality
- The way we audit entities
- The data model/schema is quiet large
- etc