一种基于统一构件封装件结构的构件组装方法

    公开(公告)号:CN1313920C

    公开(公告)日:2007-05-02

    申请号:CN200510105239.6

    申请日:2005-09-28

    Applicant: 清华大学

    Abstract: 本发明涉及一种基于统一构件封装件结构的构件组装方法,属于软件工程技术领域。首先,在一台或多台计算机上设置构件库,构成构件库计算机,用户从中提取构件后进行封装,形成以统一形式描述的构件封装件,并将其存储在构件目录库上,构成构件目录库计算机;在一台计算机上设置构件组装软件,构成构件组装计算机;用户从构件目录库计算机中提取一组需要组装的构件封装件,将其下载到构件组装计算机中,并根据所要组装的构件封装件信息,在构件组装计算机上对构件进行组装。采用本发明的方法,可以帮助软件设计人员实现基于构件的可视化编程。结合领域构件库,可支持不同应用领域的业务流程集成,以及面向用户的个性化服务的定制和集成。

    一种支持异构构件的构件库统一管理方法

    公开(公告)号:CN1877523A

    公开(公告)日:2006-12-13

    申请号:CN200610089387.8

    申请日:2006-06-23

    Applicant: 清华大学

    Abstract: 本发明涉及一种支持异构构件的构件库统一管理方法,属于软件工程技术领域。其特征在于,包括以下步骤:在对异构构件的统一构件封装结构的基础上,创建一种以XML和SQLServer数据库相结合的网状索引结构作为构件库体系框架;对异构构件进行分类组织;归一化后存储到所述分类组织模式定义的构件检索库中;在构件统一分类和存储的基础上实现对构件库的一致性访问和检索。本发明有效完成每个构件从互联网上被获取到本地,经过验证、信息映射规范、描述信息和实体入库、构件检索访问一系列操作,形成统一的数据封装、传输和解析规范,从而为互联网个性化按需服务所涉及的程序挖掘和构件组装提供支持。

    一种网络环境下根据用户需求生成软件服务的方法

    公开(公告)号:CN1845069A

    公开(公告)日:2006-10-11

    申请号:CN200610011940.6

    申请日:2006-05-19

    Applicant: 清华大学

    Abstract: 本发明涉及一种在网络环境下根据用户需求生成软件服务的方法,其特征在于,包括以下步骤:用户通过客户端提交服务需求;服务器端分析用户需求,提取用户需要的功能及相关软件构件领域,获取这些领域中所有构件的信息并发送到客户端;用户查看返回的构件信息,选择自己所需的构件,利用客户端提供的图形化工具对这些构件的接口按需进行连接;客户端将用户的连接方案形成XML文档发送到服务器端;服务器端根据用户的连接方案生成组装运行脚本、提取构件统一封装件,然后解释执行运行脚本完成软件服务组装,最后将生成的服务程序返回给客户端用户。本发明可实现从用户需求到软件构件的映射,进一步生成相应的软件,从而实现按需的软件服务。

    一种基于统一构件封装件结构的构件组装方法

    公开(公告)号:CN1744038A

    公开(公告)日:2006-03-08

    申请号:CN200510105239.6

    申请日:2005-09-28

    Applicant: 清华大学

    Abstract: 本发明涉及一种基于统一构件封装件结构的构件组装方法,属于软件工程技术领域。首先,在一台或多台计算机上设置构件库,构成构件库计算机,用户从中提取构件后进行封装,形成以统一形式描述的构件封装件,并将其存储在构件目录库上,构成构件目录库计算机;在一台计算机上设置构件组装软件,构成构件组装计算机;用户从构件目录库计算机中提取一组需要组装的构件封装件,将其下载到构件组装计算机中,并根据所要组装的构件封装件信息,在构件组装计算机上对构件进行组装。采用本发明的方法,可以帮助软件设计人员实现基于构件的可视化编程。结合领域构件库,可支持不同应用领域的业务流程集成,以及面向用户的个性化服务的定制和集成。

    一种网络环境下根据用户需求生成软件服务的方法

    公开(公告)号:CN100375957C

    公开(公告)日:2008-03-19

    申请号:CN200610011940.6

    申请日:2006-05-19

    Applicant: 清华大学

    Abstract: 本发明涉及一种在网络环境下根据用户需求生成软件服务的方法,其特征在于,包括以下步骤:用户通过客户端提交服务需求;服务器端分析用户需求,提取用户需要的功能及相关软件构件领域,获取这些领域中所有构件的信息并发送到客户端;用户查看返回的构件信息,选择自己所需的构件,利用客户端提供的图形化工具对这些构件的接口按需进行连接;客户端将用户的连接方案形成XML文档发送到服务器端;服务器端根据用户的连接方案生成组装运行脚本、提取构件统一封装件,然后解释执行运行脚本完成软件服务组装,最后将生成的服务程序返回给客户端用户。本发明可实现从用户需求到软件构件的映射,进一步生成相应的软件,从而实现按需的软件服务。

    一种支持异构构件的构件库统一管理方法

    公开(公告)号:CN1333336C

    公开(公告)日:2007-08-22

    申请号:CN200610089387.8

    申请日:2006-06-23

    Applicant: 清华大学

    Abstract: 本发明涉及一种支持异构构件的构件库统一管理方法,属于软件工程技术领域。其特征在于,包括以下步骤:在对异构构件的统一构件封装结构的基础上,创建一种以XML和SQLServer数据库相结合的网状索引结构作为构件库体系框架;对异构构件进行分类组织;归一化后存储到所述分类组织模式定义的构件检索库中;在构件统一分类和存储的基础上实现对构件库的一致性访问和检索。本发明有效完成每个构件从互联网上被获取到本地,经过验证、信息映射规范、描述信息和实体入库、构件检索访问一系列操作,形成统一的数据封装、传输和解析规范,从而为互联网个性化按需服务所涉及的程序挖掘和构件组装提供支持。

    主从式网络计算机服务器群自组织方法

    公开(公告)号:CN1272723C

    公开(公告)日:2006-08-30

    申请号:CN200510011123.6

    申请日:2005-01-07

    Applicant: 清华大学

    Abstract: 本发明涉及一种主从式网络计算机服务器群自组织方法,其中网络计算机和服务器任意分布于计算机网络上,位于同一广播可达网络上的所有服务器属于同一个服务器群,一个服务器群包括一个主网络计算机服务器和若干个从网络计算机服务器,服务器按照以下步骤自组织成服务器群:启动一进程负责侦听其他服务器发送的信息;如果在数倍于心跳时长的时间段的时间内没有收到心跳信息,则服务器认定是群中主网络计算机服务器,开始以固定的心跳时长向网络广播心跳信息,并开始侦听网络计算机的服务请求;否则认定自己是从网络计算机服务器,开始侦听网络计算机的服务请求。从网络计算机服务器在收到主网络计算机服务器的心跳信息时向主网络计算机服务器回复一个反射信号;主网络计算机服务器在收到从网络计算机服务器的首次反射信号时将其加入群;主网络计算机服务器根据各从网络计算机服务器反射信号中的状态信息,动态维护服务器群的状态信息。

    主从式网络计算机服务器群自组织方法

    公开(公告)号:CN1641620A

    公开(公告)日:2005-07-20

    申请号:CN200510011123.6

    申请日:2005-01-07

    Applicant: 清华大学

    Abstract: 本发明涉及一种主从式网络计算机NC服务器群自组织方法,其中NC和服务器任意分布于计算机网络上,位于同一广播可达网络上的所有服务器属于同一个服务器群,一个服务器群包括一个主NC服务器MNCS和若干个从NC服务器SNCS,服务器按照以下步骤自组织成服务器群:启动一进程,该进程负责侦听其它服务器发送的信息;如果在数倍于心跳时长的时间段的时间内没有收到心跳信息,则服务器认定是群中MNCS,开始以固定的心跳时长向网络广播心跳信息,并开始侦听NC的服务请求;否则认定自己是SNCS,开始侦听NC的服务请求。SNCS在收到MNCS的心跳信号时向MNCS回复一个反射信号;MNCS在收到SNCS的首次反射信号时将其加入群;MNCS根据各SNCS反射信号中的状态信息,动态维护服务器群的状态信息。

Patent Agency Ranking