ODP 全称开放分布式处理参考模型RM‑ODPISO/IEC 10746 标准简单说一套用来设计、描述大型分布式系统的国际标准核心是用 5 个视角视点从不同层面拆解系统解决分布式异构、互操作、可移植问题ISO。一套国际标准教你怎么设计大型分布式系统比如租房云系统、互联网平台。ISO 开放分布式处理ODP是 ISO 制定的分布式系统架构标准采用 5 个视点分层描述系统实现分布式系统标准化设计1. 企业视点Enterprise——老板视角业务、目的、规则老板看管业务需求、组织目标、规章制度、系统范围回答系统为了什么业务服务、有什么业务约束。例租房系统要支持租客签约、房东收租符合租房行业规则。2. 信息视点Information——数据视角存什么、数据关系数据员看管系统里的数据、数据结构、数据流转、数据约束回答系统要处理哪些信息、数据怎么关联。例租客信息、房源信息、订单信息、它们之间的关联。3. 计算视点Computational——开发视角功能拆分、模块交互开发看把系统拆成功能对象 / 模块定义模块接口、谁调用谁屏蔽底层网络、硬件细节。例拆成租户模块、订单模块、支付模块模块间怎么通信。4. 工程视点Engineering——运维底层视角分布式实现、基础设施运维 / 架构师看管底层网络、服务器、容错、备份、性能、分布透明性解决分布式带来的延迟、故障、并发问题。例N1 备份、冷热备、负载均衡、服务器集群。5. 技术视点Technology——实现技术视角用什么语言 / 框架 / 数据库程序员选工具管具体技术选型操作系统、数据库、开发框架、中间件等。例用.NET、Oracle、Neo4j、Spring MVC、Hibernate。