Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Monolithic systems have the problem of coupling. Cognizant of this fact, we want to move to a modular system.

What is a Mifos module?

Mifos modules should be carved out based on functional cohesion. (For list of modules please check here.) There can be a two kinds of modules functional and cross-functional.

All modules ...

  • would be identifiable in the source code as a maven module.

Functional modules...

  • would encapsulate the data and behavior for a part of the system.
  • A module is responsible for its presentation. The code (markup and others) which provide the presentation for the module would owned by this module.
  • A module need not necessarily have its own database schema.

Module Responsibility

Presentation: 

Module interaction

Questions:

how to create a page which has 

Who coordinates across modules from user interface point of view.

  • No labels