当前位置:在线查询网 > 在线百科全书查询 > SBC架构

SBC架构_在线百科全书查询


请输入要查询的词条内容:

SBC架构




什么是SBC架构


SBC架构(Structure-Behavior Coalescence架构)是具有「结构行为合一」特征的一种系统架构。SBC架构严格要求结构观点(Structure View)与行为观点(Behavior View)两者必须合一。

SBC架构的结构行为合一核心思维,指的就是架构=结构+行为。

结构主义、唯物论,等等20世纪哲学的论理,强调结构观点,缺乏行为观点。逻辑论、函数论、唯心论,等等20世纪科学的论理,强调行为观点,缺乏结构观点。唯有具备结构与行为合一的SBC架构,既不缺乏结构观点,也不缺乏行为观点。

SBC架构即将带领人类未来世纪的哲学基石,从结构主义、唯物论,等等走向架构主义;亦将带领人类未来世纪的科学基石,从逻辑论、函数论、唯心论,等等走向系统架构论。

SBC架构创始人


SBC架构创始人赵善中(Dr. William S. Chao) University of Alabama at Birmingham 资讯科学博士(Ph.D),任教于国立中山大学 ,现任国际企业架构师协会台湾分会理事长,三十多年以来不间断地对SBC架构建立深厚理论根基,并持绩推广至更多应用领域,指导研究生进行SBC架构(系统架构,硬体架构,软体架构,企业架构,知识架构,思考架构)相关研究论文与期刊发表等教育工作,其攸关架构导向之中英文著作出版品已达二十多部,且仍持续进行中。

SBC架构形成与发展


赵善中博士于1979年代以共时同作(Concurrency/并行/并发)演算法为研究领域,SBC架构的初期思想深受其最敬重的罗宾米尔纳(Robin Milner)研究成果所影响最巨,罗宾米尔纳主要工作是并发理论(concurrency theory),并发展出2种并发描述语言:CCS、-calculus。这提供了SBC架构之(架构=结构+行为)核心思维。

赵善中博士认为,结构是系统的「肉身」,属于系统之「体」,或称系统之「本体」,为「能源之所寄托」。行为也称作功能、流程、程序、逻辑,是系统的「灵魂」,属于系统之「用」,或称系统之「作用」,为「能量之发抒」。

赵善中博士认为,SBC架构属于系统架构的一种。系统架构是系统科学、系统工程、系统动力学、系统管理、等等系统学科的核心理论。

赵善中博士认为,自有文明以来,人类都在找寻一个可以描述宇宙天地间任何事物的系统模型。结构主义、唯物论、逻辑论、函数论、唯心论等等都是其中的过客,SBC架构论乃是集这些系统模型之大成。例如:结构主义、唯物论等等强调结构观点,缺乏行为观点;然后逻辑论、函数论、唯心论等等强调行为观点,缺乏结构观点。唯有SBC架构是以「结构与行为合一」为诉求的系统架构,既不缺乏结构观点,也不缺乏行为观点。

赵善中博士认为,中国哲学儒、释、道三家所提的体用不二论,具有SBC架构的结构与行为合一精神,但缺乏系统模型具体的方案。

赵善中博士认为,西方哲学所提的心物合一论,具有SBC架构的结构与行为合一精神,但缺乏系统模型具体的方案。

赵善中博士认为,王阳明先生所提的知行合一论,具有SBC架构的结构与行为合一精神,但缺乏系统模型具体的方案。

赵善中博士本着自有文明以来,人类都在找寻一个可以描述宇宙天地间任何事物的系统模型,着手进行长达三十多年的SBC架构之系统模型的推导研究至今。

赵善中博士认为,从「结构」下手,加上「行为」,如此「行为」依附在「结构」上面,比较容易达到SBC架构的境界。反之,从「行为」下手,不容易加上「结构」,因有比较困难达到SBC架构的境界。

赵善中博士认为,「行为」不依附在「结构」上面,就好像一个人的「魂魄」不依附在「肉身」上面,会变成孤魂野鬼。所以逻辑论、函数论、唯心论等等,都算是孤魂野鬼。

赵善中博士认为,马克思先生所提的唯物论,强调所有系统以物质为本体,而「行为」乃依附在「物质」上面,唯物论具有SBC架构的初步精神,但「行为」如何依附在「物质」上面,唯物论却没有答案。

SBC架构最重要的核心诉求即为「结构行为合一」的系统架构,其分支上已经衍生了SBC硬体架构、SBC软体架构、SBC企业架构、SBC知识架构、SBC思考架构等等。

SBC架构研究范围


SBC架构强调结构行为合一:架构=结构+行为(Architecture = Structure + Behavior),其理论研究范围包括下列二者:

1,SBC架构描述语言

2,SBC架构框架

SBC架构描述语言 (SBC-ADL)

SBC架构描述语言六大金律:(A)架构阶层图,(B)框架图,(C)构件操作图,(D)构件连结图,(E)结构行为合一图,(F)互动流程图。架构阶层图(Architecture Hierarchy Diagram) 架构阶层图可以让我们看出一个系统之多阶级(Multi-Level)的分解与组合。透过多阶级的分解与组合,一个原本复杂的系统变得简单多多。架构阶层图是「结构行为合一」的第一个金律。

框架图(Framework Diagram)

框架图可以让我们看出一个系统之多层级(Multi-Layer)或者多层次(Multi-Tier)的分解与组合。框架图是「结构行为合一」的第二个金律。

构件操作图(Component Operation Diagram)

从系统架构的精神来看,构件的操作(Operation)属于结构观点之一。构件操作图是「结构行为合一」的第三个金律。

构件连结图(Component Connection Diagram)

从系统架构的精神来看,构件的连结属于结构观点之一。构件连结图是「结构行为合一」的第四个金律。有了构件连结图以后,一个系统的样式(Pattern)会呈现出来,因而一个系统的结构观点会变得更清晰。结构行为合一图(Structure-Behavior Coalescence Diagram) 结构行为合一如同多重观点合一,可以说是系统架构的代称。换句话说,只要能够做到结构行为合一的水准,则可以达到系统架构的要求。结构行为合一图是「结构行为合一」的第五个金律。

互动流程图(Interaction Flow Diagram)

从系统架构的精神来看,互动流程图属于行为观点之一。互动流程图是「结构行为合一」的第六个金律。

SBC架构框架 (SBC-AF)

系统分析与设计(二阶级)的SBC架构框架

一般性(多阶级)的SBC架构框架

SBC架构与其它系统架构之比较


Zachman架构与SBC架构之比较

Zachman框架具有容易理解、独立于各种工具与方法学等优点,且Zachman框架分析表对于如何理解企业活动与应用系统开发目的有贡献,进而点出系统范围内有那些结构元素与行为,系统发展完成后再回头检视是否与当初规画牴触及预定达成之效果。Zachman架构框架仅能表明面向与事务为何,不能清楚指出具体架构元素与其行为,也不易表明结构元素行为施作所需属性与产出,同时企业活动之间关联也无从自分析表中获得。企业架构Zachman框架——尽管它自称是一个框架,实际上将其定义为一个组织架构的分类更贴切,且Zachman架构框架还是比较侧重在IT层面。Structure-Behavior Coalescence(SBC),它最重要的核心诉求即为「结构行为合一」的架构模式,所谓系统,指的就是某一群物质或非物质,有形或无形,实体或抽象的零件经由相互联系、相互作用所组合而成,并且具有特定行为的整体。而系统架构是一个整合模型(Integrated Model)。Zachman与SBC比较:

建构模式: Zachman 框架分析表VS 六大金律

Zachman 优点: 容易理解、独立于各种工具与方法学等优点。

Zachman 缺点: 仅能表明面向与事务为何,不能清楚指出具体架构元素与其行为,比较侧重在IT层面。

SBC 优点: 优异的系统模型工具。可以描述与表达系统的多重观点,并且可以恰到好处地描述宇宙间的任何事物。

SBC 缺点: 初期不易理解。

相关分词: SBC 架构