如今IT行业发展迅速,在 IT 技术圈架构师也越来越多,各种等级的架构师层出不穷。然而这些架构师做着各种不同范围的工作,有写 PPT 的,写测试用例的,有的做系统维护,等等。
架构设计包含几个方面。大家对架构师工作范围彼此认知不一致,多半是因为事先没有界定究竟是哪个方向的架构。
1、业务体系架构。 这类的工作主要是梳理业务需求,确定业务活动流程。重点是确定业务流程涉及人员角色。整理业务活动流程中流转的数据信息,将众多的业务活动流程划分为若干个业务系统,包括抽取出每个业务系统中共同的业务流程,构建出新的业务系统,为其他业务系统提供支撑。
2、 系统体系架构。是根据业务需求梳理对应的系统需求,设计由系
统支撑业务,各个系统的定位,系统之间的接口、关系,系统包含的功能,各种数据流在系统之间的入口、出口、流转、传递、集成等。应用系统和业务可以是一 一对应的,具备相同的边界,也可以不对应。在业务架构分析结果的基础上,设计合理的系统整体架构,目标是更好地支撑和推动业务发展。往往一个业务各个阶段在系统体系架构中分别对应不同的系统,一个整体业务流程是在一个系统中完成还是多个系统各管一段一定要建立在对业务深入理解的基础上,对业务有精准的定位才能做出合理的架构设计。
3、 应用架构。 一个应用系统中,由应用程序,或者客户端 API 库
组成。每部分各自实现的功能,以及分节点的分布,交互。完成应用系统功能的设计,需要考虑应用系统的性能,负载能力,怎么更加方便地做处理能力的扩展。除了要考虑性能上的扩展,还需要考虑功能上的扩展,应用系统的管理和监控,系统集成。 择使用的编程语言实现,运行的操作系统 ,之后越来越多的技术层面的需求被归纳抽取实现为中间件作为应用的开发和运行平台,为开发应用系统节省很多时间,提供基础功能支持有了业务体系统架构和系统体系架构的分析结果,就要考虑怎么样构建具体应用系统来实现业务需求。
以上信息来自厚学网。
厚学网是一家致力于在教育培训行业提供课程指南及报名服务的网站,专注于为在用户和培训机构之间打造一个的服务平台。
温馨提示