by 高煥堂
纵观目前的顶层设计方法论之中,还是基于EA(Enterprise Architecture)框架的方法论居多。包括笔者所提出的”敏捷顶层设计方法”也是以EA和SoS(System of Systems)为基础的。其次为SOA(Service-Oriented Architecture)架构。
顶层设计应该是指:Top-level Design或High-level Design;而不是Top-Layer 或Top-Tier Design。意味着不同的决策(Decision-Making)阶段的区别。其中,Top-level Design偏于投资决策前的(高阶)设计阶段;而Bottom-level Design则偏于决策后(已经立项了)的实践考虑的细节设计阶段。
<<智慧城市设计焦点在于智慧,而不在于城市>> Why? 未来的社会、科技、经济环境的变化,都是不可预测的,所以我们需要”智慧地”去做决策,让现在的决策具有未来性,而不是去替未来做决策,以免过度设计(Over-Design)城市的未来,反而”冻结”了城市的未来(Frozen Future)。
四、如何化解<信息孤岛>问题:开源顶层框架 & 开放顶层API
随着智能化、数字化,硬件厂商一直处处做加法,把客厅变成了设备的集装箱。一个小小的数字家庭,将会有愈来愈多的信息孤岛。愈大的厂商拥有愈大的岛,但还是孤岛。<开源顶层框架>纳入行业型领域知识(Domain Knowledge),提供<开放顶层API>。以开源框架支持各厂商的创新加法设计;以开放API支撑整体产业的减法设计,化解日益扩大的信息孤岛困境。
~ End ~