首先需要说一下“企业架构”,这是一个IT概念,英文是Enterprise Architecture(EA)。但后来发现企业的IT的架构还是取决于业务的需要,所以把企业架构扩展为三方面的内容:“业务架构 + IT技术架构 + 业务和IT的匹配”。业务重点是流程和数据,IT的重点是应用和技术。

  • 业务(逻辑)架构:使用一套方法论对产品(项目)所涉及到的需求的业务进行业务边界划分,简单的讲就是根据一套逻辑思路进行业务的拆分,总体原则是对业务进行业务边界的划分,比如做一个企业订购服务网站,你需要把商品类目、商品、订单、订单服务、支付、退款很清晰的划分出来,而业务架构不需要考虑诸如我用什么技术开发、我的并发大怎么办、我选择什么样的硬件等等。
  • 技术架构:是对业务架构中提出的功能 / 服务进行技术方案的实现。包括软件系统实现、操作系统选择、运行时设计。技术架构设计面较广,专业性较强。