MAPI: a software framework for distributed biomedical applications · Study