摘要
在基于关系数据库的开发中,当不同类型事务实体需要进入同样的工作流流程进行处理时,由于实体间结构上的差异,往往难以复用相同的工作流引擎模块。这也使得工作流引擎的设计极其困难。针对这一问题,提出了影子主码来消除不同实体——即关系数据库中的表——之间结构上的差异,即为每条数据增加一个影子主码,并在影子表中存储数据的表名及其对应的影子主码值。通过结构固定的影子表设计通用的工作流引擎,从而实现软件的应用级复用。
Entities of different types always need to be handled through the same workflow in the development of relation-database.But it's hard to reuse the same workflow engines' modules due to the structures' differences of these entities,which also makes the design of the workflow engines harder.To solve this problem,it presents Hidden Key to eliminate the structure's differences among various entities,which also mean the tables of relation-database.lt adds a hidden key to each data and stores its table's name and hidden key's value in the hidden table,and designs general workflow engines with the hidden table of stable structure to achieve the application level reuse of software.
出处
《计算机工程与应用》
CSCD
北大核心
2006年第32期158-159,166,共3页
Computer Engineering and Applications