业务架构也即公司的业务流程。一个公司之所以能存在,就是因为它能通过它的业务流程为它的客户产出产品或服务,所以说公司的业务流程是核心所在。业务架构是以企业战略作为输入的,一个企业有什么样的战略,就会有什么样的流程。流程本身是分层、分类的,有很专业的书籍,这里不细讲。
现代社会是信息社会,所有的活动都伴随着信息的传递,企业的活动也不例外,在业务流程中,通常是以某种表证单据作为业务活动的输入,又产出另外一种表证单据,这些表证单据即是概念层次上的信息;若要开发一个应用系统,弄清楚应用系统中所要管理的对象是进行需求分析重要内容,这里通常称做“业务实体”,一般会用RUP中的业务实体模型来建模,这些业务实体即逻辑层次的信息;在应用系统运行起来后,应用系统中所管理的数据,通常是保存在数据库表中,这些物理上存在的数据即物理信息。概念层次的表证单据到逻辑层次的业务实体,再到物理层次的实际数据,合在一起称做信息架构。
现代成熟企业都会建设一些应用系统来支持日常业务,那么支持这些业务活动的应用系统合在一起就形成了应用系统架构。
应用系统要能正常运行,必然离不开服务器、操作系统、中间件、网络环境等基础技术环境的支持,这些底层的基础环境形成了技术架构。
几种架构的集成: