• 应用架构、业务架构、技术架构、业务流程图


    应用架构、业务架构、技术架构、业务流程图

    应用架构

    • 应用架构(Application Architecture)是描述了IT系统功能和技术实现的内容。

    • 应用架构分为企业级应用架构单个系统应用架构

    • 应用架构主要以架构图的方式描述系统的组成和框架,一般从系统功能视角的应用架构图

      系统技术层次视角的应用架构图两个架构视角进行设计。

    企业级应用架构
    • 企业层面的应用架构起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业 各个IT系统的定位和功能。在企业架构中,应用架构是最重要和工作量最大的部分,它包括了企业的应用架构蓝图,架构标准、原则、系统的边界和定义、系统间的关联关系等方面的内容。
    单个系统应用架构
    • 在开发和设计单一IT系统时,设计系统的主要模块和功能点,系统技术实现是从前端展示到业务处理逻辑,到后台数据是如何架构的。在这方面的工作一般属于项目组,而不是企业架构的范畴,不过各个系统的架构设计需要遵循企业总体应用架构原则。
    系统功能视角的应用架构图

    系统技术层次视角的应用架构图


    业务架构

    摘自《自主变革的基石 制造企业管理技术及SOA实践》

    • 主要在考虑部署,例如你不同的应用如何分别部署,如何支持扩展,高并发,安全性等,需要画出物理部署图。按照应用进行划分的话,还需要考虑是否支持分布式。
    • 每一个典型的业务,都可以把它想象成一台运行的机器,而其中的每一个业务组件便是构成这台机器的功能模块。之所以要利用组件进行业务架构的搭建,正是因为组件满足上述特性,这些特性能确保搭建的典型业务构架图,既网站有效,又无功能冗余,而且利于今后展开系统架构的组件分析和设计。这样的架构能告诉我: 是由那些内容相对独立的业务模块构成了这些典型业务。如对其中的每一个业务组件之间的作业进行关联关系,相互沟通的方式进行研究,就能掌握整个业务架构的协同作业水平;如果每一个业务组件都采用前述外特性定义的方法加以描述,就能掌握这些业务组件能完成哪些独立的业务内容和达成哪些业务目标,利用业务架构图分析业务在功构成方面的完整性和合理性。


    技术架构

    • 待补充

    业务流程

    • 业务流程是为了达到特定的价值目标而由不同的人分别共同完成的一系列活动。活动之间不仅有严格的先后顺序限定,而且活动的内容、方式、责任等也都必须有明确的安排和界定,以使不同的活动在不同的岗位角色之间转手交接成为可能。活动与活动之间在时间和空间上的转移可以有较大的跨度。而狭义上的业务流程,则认为它仅仅是与客户价值的满足相联系的一系列活动。
    • 而竖行业务流程图就是要业务从上往下,一目了然。重点注意可靠性、资源利用、反应性、灵活性、较低的管理成本等问题。

  • 相关阅读:
    Spring 整合 Redis
    Spring 整合 Redis
    C#,Java,MD5加密对等实现
    Java调用JavaWebService
    c#,Java aes加密
    Kettle环境变量配置
    Maven环境配置
    Win10,JDK8,tomact7.0.85配置
    ReverseEngineerCodeFirst 自定义模板
    Aspnet_Session
  • 原文地址:https://www.cnblogs.com/ChenQ2/p/15825534.html
Copyright © 2020-2023  润新知