最近看了阿里的 TMF2.0 交易平台的介绍,觉得很有兴趣,所以展开学习,因为认知以及自身水平,对于技术平台框架理解有限,如有不当之处还望斧正。

在说 TMF2.0 之前先来说说 TOGAF。

TOGAF 全称 The Open Group Architecture Framework,及开放组织结构框架,引用 WiKi 上的介绍:

开放组体系结构框架(英语:The Open Group Architecture Framework,缩写:TOGAF)是一个企业架构框架,它提供了一种设计,规划,实施和管理企业信息技术架构的方法[2]。TOGAF是一种高层设计方法。 它通常被建模为四个级别:业务,应用程序,数据,和技术。 它在很大程度上依赖于模块化,标准化以及已有的,经过验证的技术和产品。

其实个人认为这种框架只不过是给企业一个参考,怎么落地还要结合自身所处的环境,一口吃不成一个胖子,好比技术创业,首先要有创意,其次是写代码,然后看能不能盈利,如果一直亏损那么所谓的架构也就无从谈起了。

对于阿里系的 TMF2.0 它的诞生是为了解决问题的,当然新技术或者方案的出现都是为了解决现有问题,不然有谁愿意做无用功。 TMF2.0站在了一个全局的视角上,着重解决需求结构化,业务配置化以及 SRE,基于业务场景划分职责,使代码逻辑更清晰。这套技术平台上线后能大大的缩短开发周期,这对当前快变的市场来说是非常受益的。

参考文章:

https://zhuanlan.zhihu.com/p/32253578

http://blog.itpub.net/31562044/viewspace-2639289/

http://blog.itpub.net/31562044/viewspace-2639289/