信息化的本质分享 http://blog.sciencenet.cn/u/Babituo

博文

今日灵感:行为、结果与对象的关系

已有 3257 次阅读 2011-4-6 09:16 |个人分类:信息探索|系统分类:科研笔记| 面向对象, SOA, 可演进, 三旋动态对象架构

1.行为依赖已有的结果,导致未来的结果。
2.行为受已有的结果推动,受未来的结果牵引。
3.自主行为只受自我设定的未来结果的牵引。
4.被动行为受其他行为输出结果的推动,或其他行为所需结果的牵引。
5.推动和牵引是两种不同的驱动机制。
6.相关连的多个行为与结果构成一个关系网络。
7.相互耦合紧密的行为-结果关系网可定义为一个对象。
8.可从不同的角度对有交集的行为结果关系网定义不同的对象。
9.行为关系网就是本体,对象是比行为-结果关系网更高层的抽象。
10.定义了对象之后:
10.1被对象定义所包含的行为-结果关系网,就是对象的内部结构。
10.2没有被对象定义包含的行为-结果关系网,就是对象的外部环境。
10.3对象的外部环境和内部结构,依然可以再定义对象。
10.4当全部的行为-结果关系网都被定义为不同的对象时,行为-结果关系网显现为对象关系网。
10.5对象的内部结构上与外部环境交界处的行为,就是对象的方法。
10.6对象的内部结构上与外部环境交界处的结果,就是对象的属性。
10.7一组互不冲突的对象关系网定义形成一个系统的对象范式,代表一种对系统的认识角度。
10.8不同角度的对象关系网定义互不相干,底层对应同一个行为-结果关系网的运行。
10.9在对象关系网层面,依然可见推动和牵引两种驱动机制。
10.10于是,对象的外显行为-结果(方法和属性)都是对内部对象关系运行过程的封装。
 
对象可以选择受哪个结果的牵引或哪个结果的推动,这便是自主性的由来。
对象的自主性,只是从对象内部的组成对象看自身而来的。
内部组成对象是看不到所组成的上层对象的外部环境的。
对象选择受哪个结果的牵引或推动的行为,就是对象自身的一种搜索与定位的行为,即:体旋行为。
当对象之间建立推动或牵引关系之后,
从同层对象看来,维持关系运转的行为是输入输出的新陈代谢行为,即线旋行为。
从上层对象看来,正是这一组内部的运转关系的稳定进行,维持了对象的外部团结与凝聚的形象,对上层对象而言,这组行为就是面旋行为。
这便是三旋动态对象架构的实质。

面向对象思想和三旋理论思想对接完毕。
 
一组对象关系网总是可以定义为更高层的一个对象。
高层对象的规模越来越大,以致无法想象成是一个对象,只好想象是一组开放的对象关系网络。
于是,多对象参与的一组相关的行为,被定义为一个服务。
对象关系比较松散,可动态组合,被定义为一个团队。
于是,出现相对松散的团队-服务的观点,这便是SOA架构的实质。
团队-服务关系网,依然以行为-结果关系网为本体,是对象关系网基础之上的又一层抽象。
团队-服务关系网,仍然按推动-牵引机制运行。
团队-服务关系网,按三旋动态分工组合,是实现自组织架构的必经之路,并是捷径。


http://blog.sciencenet.cn/blog-33982-430096.html

上一篇:今日灵感:三旋动态架构的程序就是动态的对象架构的程序
下一篇:三旋自组织原理

4 张伟 许培扬 陈辉 vigorous

发表评论 评论 (9 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-10-19 20:18

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部