体系架构(Enterprise Architecture, EA)的开山之作,之前一直引用,从来没有系统的学习,通过翻译加深理解,与感兴趣的朋友一起学习探讨。作者继续对框架中数据描述列(第一列)的技术架构(第四行)做分析和解读,重点强调了技术平台的不同选择导致的设计内容的差异。
翻译中自己理解的东西加的比较多,不对的地方大家多多指正。
技术架构模型(建设者视角)-数据描述列。和前面描述的单元格一样,技术架构中的描述性模型也是“实体-关系-实体”。针对(信息)系统架构描述的内容,在技术架构模型中将呈现怎样的物理实现或者数据设计。
Technology model (builder’s perspective)-data description column.As in the previously describedcells, the descriptive model in the builder’s cell is “entity-relationship-entity,’’and what could be expected is the physical implementation or data design forthe conceptual model of the information system.
在技术架构设计中,需要考虑现有技术的规律和约束。比如数据库事使用IMS数据库(一种层次型数据库)?还是IBM的DB2?(一种关系型数据库)还是其他?选择的不同,实体的含义和关系也将随之变化。在IMS中,实体意味着“分区”(segment),关系则意味着“索引指针”(pointer);而在DB2中,实体表示“行”(row),关系表示“键”(key)。图5是数据描述列中技术架构模型(构建者视角)的一个示例。
In the technology model, the laws of natureand technology constraints are being applied. A decision is made to useInformation Management System (IMS) or IBM Database 2 (DB2) or XYZ, anddepending on the choice, the meaning of entity and relationship change. In thecase of IMS, entity means “segment” and relationship means “pointer.” In thecase of DB2, entity means “row” and relationship means “key,” etc. Figure 5 isan example of an architectural representation of the technology model(builder’s perspective) in the data description column of the framework.
<<未完待更>>