- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE2
2020年4月19日
Mifos小额信贷管理系统平台软件架构文档
文档仅供参考
Mifos平台软件架构文档
概要
本文抓住了主要架构决策平台。文档的目的是为平台的总体结构提供一个向导;它适合在一个管理信息系统解决方案的整体背景及其内部贡献者能够更有效地了解她们正在考虑能够变化,这些变化的影响。
这个报告的目标受众是系统集成商(谁将使用文档来了解平台的结构及其设计原理)和平台贡献者将使用文档来推断未来的变化和谁会随着系统的发展更新文档。
简介
理念
Mifos是一个出于希望创立和部署技术,允许小额信贷行业的规模的想法。我们的目标是:
产生一个黄金标准管理信息系统适合小额信贷业务
作为小额信贷的基础平台
开源的,拥有和由成员组织在社区
使潜在的生态系统提供商周边的小额信贷机构
历史
:项目始于Grameen基金会
底:Grameen基金会把全部责任移交给开源社区。
:MifosX平台开始。之前的项目成员以开源社区小额信贷(COSM/OpenMF)的名义聚在一起
:COSM/OpenMF正式更名Mifos倡议和接收美国税法条款501c3。
项目相关
项目URL
下载
下载统计Downloadstats
系统概览
如今金融体系经过各种各样的手段向客户提供服务。
客户能够直接打电话到分支机构(出纳员模型)
允许客户能够组织团体(或中心)的形式,与金融体系的员工在约定时间和地点开会(传统的小额信贷)。
金融体系可能有一个公开的门面信息门户网站,客户能够使用各种原因包括账户管理(网上银行)。
金融体系集成到一个ATM/POS/卡服务网络,客户能够使用
金融体系可能与移动支付运营商集成和支持移动货币服务客户(现在/未来小额信贷)。
一个金融体系可能使用的第三方代理销售其它银行/金融体系的产品/服务
如上面的图表所示,各利益相关者利用业务应用程序执行特定客户或金融体系相关操作。这些业务应用程序中包含的功能能够以任何方式捆绑打包。在图中,几个应用程序能够组合成一个应用程序或任何一块代表一个应用程序能够根据需要进一步分解。
该平台是管理信息系统的核心引擎。它隐藏了很多存在的复杂的金融体系中的管理信息系统所需的业务和技术领域背后的一个相对简单的API。这个API,使应用程序开发人员按金融体系她们需要的那样进行创新和开发一般或定制的应用程序。
功能概览
作为平台的所有功能都经过一个API,该API文档是最好的地方来查看该平台是做什么的详细分解。看到网上API文档。
经过更高的级别上我们看到的功能分为以下几类:
基础构件
规范
扩展数据表
报表
用户管理
用户
角色
权限
机构模型
机构
职员
货币
产品配置
手续费
贷款产品
存款产品
客户资料
了解你的客户
投资组合管理
贷款账户
存款帐户
顾客/团体
总帐账户管理
会计科目表
总帐
技术
Java7:
JAX-RS1.0:usingJersey(1.17.x)
JSONusingGoogleGSON
SpringI/OPlatform:
SpringFramework
SpringSecurity
SpringData(JPA)backedbyHibernate
MySQL:
主要的技术
RESTfulAPI
该平台经过practically-RESTfulAPI公开其所有功能,通信使用JSON。
我们使用术语practically-RESTful为了使其清楚我们不是去依从完整的REST,但依然保持重要的基于REST的属性:
无状态:平台维护没有会话或基于会话的状态。这样做的结果是轻松扩展能力水平。
面向资源:API是集中在一组资源经过使用HTTP的词汇和约定例如GET、PUT、POST、DELETE,HTTP状态代码。以达到为客户端提供一个简单的和一致的API。
看到网上API文档的更多细节。
多租户技术
mifos平台开发支持多租户设计的核心。这意味着它是易于使用的软件即服务(SaaS)的平台型产品,因为它是为本地安装。
平台使用一个方法隔离金融体系数据库/数据/模式(见单独的数据库和共享数据库,单独的模式)。
可扩展
同时每个租户将有一组核心表,表平台能够扩展以不同的方式为每个租户经过使用数据表的功能。
读写分离
我们分离写命令(修改数据)和查询(读取数据)。
为什么?有很多原因选择这种方法,当前不是一个尝试全面的CQRS。当前的主要优点是:
状态改变命令持续提供审计的状态改变。
用于支持maker-checker的一般方法。
状态改变命令使用面向对象模式(因此ORM),而查询能够保持为数据模式。
您可能关注的文档
- 影像解剖学模拟试题.doc
- 医疗行业人力资源管理培训之招聘与配置.ppt
- 夏季女性养生.ppt
- 新版高血压自我管理.pptx
- 亚健康状态者的护理.ppt
- 偏头痛诊疗和预防.pptx
- 实体瘤疗效评价标准.ppt
- 临床常见脊柱装具之介绍与应用.ppt
- 创造形象诗文有别T.pptx
- 人教版教学atp的来源细胞呼吸说.pptx
- 中国游戏出海行业简析报告 2024.docx
- 2025AI产业全景报告.pdf.docx
- 2024年度上市公司刑事犯罪报告.docx
- 新春看消费之汽车板块:市值跌宕与业绩荣枯间,书写国产汽车的奋斗篇章.docx
- 农小蜂-全国农产品批发市场价格行情监测周报(2024年第53周).docx
- 保险行业:浅析商业保理公司在资产证券化业务中的作用及相关风险缓释措施 20250115 -联合资信.docx
- 2025年人力资源趋势.docx
- 城投债季度报告:化债攻坚,转型可期-基础设施投融资行业2024年度政策回顾及展望 20250113 -中诚信.docx
- EqualOcean 2023中国品牌全球化服务新趋势报告.docx
- 睡眠医学中心:精准医疗,引领健康睡眠未来趋势 头豹词条报告系列.docx
文档评论(0)