首页> 外国专利> Method for creating network services by transforming an XML runtime model in response to an iterative input process

Method for creating network services by transforming an XML runtime model in response to an iterative input process

机译:通过响应迭代输入过程而转换XML运行时模型来创建网络服务的方法

摘要

A method and apparatus for creating network services. Instead of programming or hard coding an entire web service, the invention provides the ability to easily create a module/mechanism (referred to as a template) that produces code that may be utilized to create a web service. Thus, a template is formed and utilized to create a model that can generate an application or web service. Each template is comprised of a list of features, and a model (referred to as a run time model or RTM). An RTM is an XML document that declares the structure, functionality, and behavior of a web service application (referred to as a WSA). In one or more embodiments, each feature is responsible for generating XML entities to be output in a new RTM. Each feature may obtain one or more users' input that is utilized to build an XML entity in a new RTM. Further, each feature may be processed sequentially and has the ability to modify any existing XML entities that have already been created (by other features, for example). Consequently, features have the ability to look at an application as a whole to effect a change to the entire existing application instead of merely adjusting and modifying the entity they are responsible for. In one or more embodiments of the invention, when a condition that may affect an application changes, the template may be utilized to regenerate the RTM to produce a new web service or XML document.
机译:一种用于创建网络服务的方法和装置。代替对整个Web服务进行编程或硬编码,本发明提供了容易地创建产生可被用来创建Web服务的代码的模块/机制(称为模板)的能力。因此,形成模板并用于创建可以生成应用程序或Web服务的模型。每个模板都包含功能列表和一个模型(称为运行时模型或RTM)。 RTM是一个XML文档,它声明Web服务应用程序(称为WSA)的结构,功能和行为。在一个或多个实施例中,每个特征负责生成要在新的RTM中输出的XML实体。每种功能都可以获取一个或多个用户的输入,这些输入用于在新的RTM中构建XML实体。此外,每个功能部件都可以顺序处理,并具有修改任何已经创建的现有XML实体的能力(例如,通过其他功能部件)。因此,功能部件具有查看整个应用程序的能力,以对整个现有应用程序进行更改,而不仅仅是调整和修改它们负责的实体。在本发明的一个或多个实施例中,当可能影响应用程序的条件改变时,可以利用模板来重新生成RTM以产生新的Web服务或XML文档。

著录项

  • 公开/公告号US6560633B1

    专利类型

  • 公开/公告日2003-05-06

    原文格式PDF

  • 申请/专利权人 BOW STREET SOFTWARE INC.;

    申请/专利号US19990329677

  • 发明设计人 JONATHAN W. BOOTH;ANDREW F. ROBERTS;

    申请日1999-06-10

  • 分类号G06F151/60;G06F151/67;

  • 国家 US

  • 入库时间 2022-08-22 00:04:14

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号