1. 碎片来自何处?

  在需求、数据和软件愈来愈碎片化的趋势下,跨企业的微服务(Micro-Service)在运行时间(Run-time)经常需要动态组合成为各式各样的较大模块来支撑企业多变的业务流程(BusinessProcess)。因此,大数据时代的架构师,需要有效协助创造业务模块之间,极为迅速的、瞬间的动态组合,来支撑企业流程和活动。大数据碎片化时代的架构师就像飞机的设计师一样,把一群各自<不会飞>的碎片(如轮胎、引擎、机翼、油箱等模块),以创新模式将它们组合起来,并且能飞上天空。

   大家最常问的第1个问题是:碎片来自何处? 答案是:来自关心<变>(Change),而且变因来自外在环境(Context)。身为架构师必须关注<变>、爱护<变>,就很容易看出系统与环境变因的关联,然后从系统分离出碎片了。然而,<分解>(或分离)出片只是手段,并不是目的。创新<组合>才是目的。就如刚才所述,像飞机的设计师一样,把一群<不会飞>的碎片巧妙地组合起来,飞上天空。

 

2. 如何创新组合?

  大家最常问的第2个问题是:如何创新组合? 而且兼具接口标准化(通用性)、碎片互换性(抽换性),来确保整体和谐,以及面对外在环境变化的未来性组合成为大系统的结构、功能和美感来自何方呢? 来自优化愿景(和谐有序),映射到现实,设计新颖的架构模式(如主板模式)。 

     于是,把碎片当成珠宝看待接口(及其实现类)当成盒子碎片小心翼翼地包装起来。然后,把盒子与盒子对接,或把几个盒子装入一个大盒子里。就能把许多盒子组合(例如,采用主板模式来组合)成为形形色色的大系统。 

 

3. 视频分享

  如何有效面对上述两项问题,我(高焕堂)的<视频课程专区>里,提供了数个基础视频,可做为您的踏脚石。高老师已经准备好的视频微课

 1)《碎片化时代的新潮技术》

    wKiom1YVm1jgzCclAAE27cWWH8A161.jpg

       微课-1(请点击此图,立即体验)

 

   2)接口(Interface)设计方法和技术

        

        微课-2(请点击此图,立即体验  

  

   3)接口与未来性设计方法》 

  •      

         微课-3(请点击此图,立即体验

 

   4)《父类(Superclass)不是抽象出来的 

                  

        微课-4(请点击此图,立即体验)   


~ End ~