发明名称 在网路环境中用以参数扩展、产生及执行原稿之方法、系统及程式
摘要 本发明揭示一种在一网路环境中用以产生原稿之方法、系统与程式。一外壳原稿是以一程式设计语言来撰写,其中该外壳原稿是用于一网路环境。外壳原稿是以程式来转换成为一可在一特定平台下执行之原稿。该原稿是在该特定平台之下受到执行。一原稿产生指令定义于该外壳原稿。用于原稿产生指令之参数受到定义。该原稿产生指令是藉由该等参数来执行以产生该原稿。具有相关之前置变数之前置名称也受到定义,其中该等前置变数也传送至该原稿产生指令。该原稿产生指令之前置名称与前置变数受到取得。前置变数之值是自一表撷取。本发明使得在一网路环境中,可藉由各种原稿语言轻易及有弹性地管理及执行原稿,其中该网路环境包含在不同平台下执行之一些系统。
申请公布号 TW533377 申请公布日期 2003.05.21
申请号 TW090107602 申请日期 2001.03.30
申请人 万国商业机器公司 发明人 珊迪普 A 阿明;布莱恩 D 尼尔森;明柳嫣
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种用以在网路环境中产生原稿之方法,包含:以一程式设计语言来撰写一外壳原稿,其中该外壳原稿是用于一网路环境;以程式来转换该外壳原稿成为一原稿,且该原稿可在一特定平台之下执行;与在该特定平台之下执行该原稿。2.如申请专利范围第1项之方法,其中以程式来转换外壳原稿进一步包含:定义一原稿产生指令于外壳原稿;定义该原稿产生指令之参数;与利用该等参数来执行该原稿产生指令以产生该原稿。3.如申请专利范围第2项之方法,其中定义该原稿产生指令之参数进一步包含:定义具有相关之前置变数之前置名称,其中该等前置名称传送至该原稿产生指令;与取得该原稿产生指令之前置名称与前置变数。4.如申请专利范围第3项之方法,其中定义该原稿产生指令之参数进一步包含:自一表撷取该等前置变数之値。5.如申请专利范围第4项之方法,其中自一表撷取该等前置变数之値进一步包含:自该表撷取用以定义该等前置变数之引数与旗标。6.如申请专利范围第2项之方法,其中定义一原稿产生指令进一步包含:定义具有至少一节名称,至少一物件型式,与至少一前置号码之该原稿产生指令。7.如申请专利范围第2项之方法,其中以一程式设计语言来撰写一用于网路环境之外壳原稿进一步包含:以该程式设计语言来撰写具有该外壳原稿之一档案;且藉由使用该程式设计该语言之一编译程式来编译该档案,以产生该原稿产生指令。8.一种用以在网路环境中产生原稿之系统,包含:一具有至少一伺服器系统与一从属系统之网路环境,其中该至少一伺服器系统与该从属系统彼此耦接以进行通讯;其中以一程式设计语言来撰写一外壳原稿,且该外壳原稿是用于一网路环境;其中该从属系统以程式来转换该外壳原稿成为一原稿,且该原稿可在该伺服器系统之一特定平台之下执行;与其中伺服器系统在该特定平台之下执行该原稿。9.如申请专利范围第8项之系统:其中一原稿产生指令定义于外壳原稿;其中该原稿产生指令之参数受到定义;且其中伺服器系统接收及利用该等参数来执行该原稿产生指令,以产生该原稿。10.如申请专利范围第9项之系统,其中:该原稿产生指令之前置名称受到定义,其中该等前置名称具有相关之前置变数;且伺服器系统取得该原稿产生指令之前置名称与前置变数。11.如申请专利范围第10项之系统,其中:伺服器系统自一表撷取该等前置变数之値。12.如申请专利范围第11项之系统,其中:伺服器系统自该表接收用以定义该等前置变数之引数与旗标。13.如申请专利范围第9项之系统,其中:具有至少一节名称,至少一物件型式,与至少一前置号码之该原稿产生指令受到定义。14.如申请专利范围第9项之系统,其中:以该程式设计语言来撰写具有该外壳原稿之一档案;且藉由使用该程式设计语言之一编译程式来编译该档案,以产生该原稿产生指令。15.一种程式产品,该程式产品具有一用以在网路环境中产生原稿之控制程式,该控制程式包含:该控制程式具有以一程式设计语言来撰写之一外壳原稿,其中该外壳原稿是用于一网路环境;该控制程式以程式来转换该外壳原稿成为一原稿,且该原稿可在一特定平台之下执行;该控制程式在该特定平台之下执行该原稿;与承载该控制程式之电脑可用型媒体。16.如申请专利范围第15项之程式产品,其中该控制程式以程式来转换外壳原稿进一步包含:该控制程式定义一原稿产生指令于外壳原稿;该控制程式定义该原稿产生指令之参数;与该控制程式利用该等参数来执行该原稿产生指令,以产生该原稿。17.如申请专利范围第15项之程式产品,其中该控制程式定义该原稿产生指令之参数进一步包含:该控制程式定义具有相关之前置变数之前置名称,其中该等前置名称传送至该原稿产生指令;与该控制程式取得该原稿产生指令之前置名称与前置变数。18.如申请专利范围第17项之程式产品,其中该控制程式定义该原稿产生指令之参数进一步包含:该控制程式自一表撷取该等前置变数之値。19.如申请专利范围第18项之程式产品,其中该控制程式自一表撷取该等前置变数之値进一步包含:该控制程式自该表撷取用以定义该等前置变数之引数与旗标。20.如申请专利范围第16项之程式产品,其中该控制程式定义一原稿产生指令进一步包含:该控制程式定义具有至少一节名称,至少一物件型式,与至少一前置号码之该原稿产生指令。21.如申请专利范围第16项之程式产品,其中该控制程式具有以一程式设计语言来撰写之一用于网路环境之外壳原稿进一步包含:该控制程式具有一档案,且该档案具有以该程式设计语言来撰写之该外壳原稿;与该控制程式指示以该程式设计语言之一编译程式来编译该档案,以产生该原稿产生指令。图式简单说明:图1是一根据以前技艺之网路环境之方块图,以展示如何输入参数至从属系统,与如何传送针对一选定物件之一选定指令之原稿自从属系统至伺服器系统;图2A是一根据本发明之网路环境之方块图,以展示如何使用物件于一原稿之参数扩展,产生,与执行;图2B是一示范资料处理系统之硬体方块图,其中该示范资料处理系统可为伺服器系统或从属系统,且是由本发明来使用;图3展示根据本发明之原稿产生指令(例如"Ecommand")之一通用格式或语法;图4是一展示本发明之执行范例之流程图,其中藉由使用物件来在一网路环境中提供一原稿之参数扩展,产生与执行;图5A是一用于一原始原稿产生指令档案之程式码样本,其中该程式码样本是用以根据本发明来开发该原稿产生指令(例如"Ecommand");图5B是一示范与简化之JAVA使用者物件类别,其中该JAVA使用者物件类别表示使用者物件,撰写于伺服器系统,且是根据本发明在一网路环境中使用物件来达成一原稿之参数扩展,产生与执行;图5C是一利用图5A之原始指令档案来产生之示范JAVA指令档案,其中产生之JAVA档案是藉由一编译程式来编译,以根据本发明来产生原稿产生指令(例如"Ecommand");图5D是一原稿范例,其中该原稿范例是,根据本发明,在原稿产生指令(例如"Ecommand")完成参数评估与扩展之后受到产生;图6是一示范表(例如杂凑表),其中该表是根据本发明用以产生一原稿与对应之引数,旗标与値;且图7是一用以执行本发明之原稿产生指令(例如"Ecommand")之演算法范例的流程图,其中该演算法在一网路环境中使用物件来提供原稿之参数扩展,产生与执行。
地址 美国