Dynamic administration framework for server systems
    1.
    发明授权
    Dynamic administration framework for server systems 有权
    服务器系统的动态管理框架

    公开(公告)号:US07206827B2

    公开(公告)日:2007-04-17

    申请号:US10202949

    申请日:2002-07-25

    CPC分类号: G06F9/505

    摘要: A dynamic administration framework for server systems. A generation mechanism may generate one or more components of the administration framework from meta-information describing persistently stored configuration information. Components providing an in-memory representation of configuration information and components representing business logic of the server may be generated. A user interface may be generated which may be used to administer the generated components. A configuration API may be provided that provides a transparent interface to the persistent store, abstracting storage format and location from clients of the configuration API. A generated administration framework may be compiled with application server or system-specific components. The compiled system may then be used at runtime. One embodiment may include an event notification mechanism that may allow changes in configuration data to be propagated to one or more servers. Using this event notification mechanism, the listening servers may not need to access the persistent store for updates.

    摘要翻译: 服务器系统的动态管理框架。 生成机制可以从描述持久存储的配置信息的元信息生成管理框架的一个或多个组件。 可以生成提供表示服务器的业务逻辑的配置信息和组件的内存中表示的组件。 可以生成可用于管理生成的组件的用户界面。 可以提供配置API,其为持久存储提供透明接口,从配置API的客户端提取存储格式和位置。 可以使用应用服务器或系统特定的组件来编译生成的管理框架。 然后可以在运行时使用编译的系统。 一个实施例可以包括可允许配置数据的改变传播到一个或多个服务器的事件通知机制。 使用此事件通知机制,监听服务器可能不需要访问持久存储以进行更新。

    Generation of Administration framework for server systems
    2.
    发明授权
    Generation of Administration framework for server systems 有权
    生成服务器系统的管理框架

    公开(公告)号:US07412497B2

    公开(公告)日:2008-08-12

    申请号:US10205058

    申请日:2002-07-25

    CPC分类号: G06F9/505

    摘要: A generator mechanism for generating an administration framework for server systems. In one embodiment, the administration framework may be generated from meta-information that describes elements of configuration data and relationships among the elements. The mechanism may provide automatic generation of the administration framework. In one embodiment, the administration framework may be a stack on an administration server that includes several layers each including one or more generated components. In one embodiment, the generation mechanism may generate management beans of a management layer, representing business logic of the server; configuration beans of a data representation layer; and a presentation layer for accessing and administering generated components. The data representation layer may provide transparency to the persistent store for the other layers. A production generation of the administration framework may be performed and instances of generated components may be deployed on other servers.

    摘要翻译: 一种用于生成服务器系统管理框架的生成器机构。 在一个实施例中,管理框架可以从描述配置数据的元素和元素之间的关系的元信息生成。 该机制可以提供自动生成管理框架。 在一个实施例中,管理框架可以是管理服务器上的堆叠,其包括几个层,每个层包括一个或多个生成的组件。 在一个实施例中,生成机制可以生成管理层的管理bean,表示服务器的业务逻辑; 数据表示层的配置bean; 以及用于访问和管理生成的组件的表示层。 数据表示层可以为其他层的持久存储提供透明度。 可以执行管理框架的生成生成,并且可以在其他服务器上部署生成的组件的实例。

    System and method for model-based configuration of a server cluster
    3.
    发明授权
    System and method for model-based configuration of a server cluster 有权
    用于基于服务器集群的模型配置的系统和方法

    公开(公告)号:US08984101B1

    公开(公告)日:2015-03-17

    申请号:US10787468

    申请日:2004-02-26

    IPC分类号: G06F15/177 G06F15/173

    CPC分类号: H04L67/1008 H04L67/2842

    摘要: A system and method for configuring servers in a cluster. The method may include storing one or more base configuration files associated with an application in a domain administration server, deploying the base configuration files onto one or more servers in a cluster of servers, making one or more instance-specific modifications to the base configuration files, and executing the application in accordance with the one or more modified base configuration files. In various embodiments, the base configuration files may be XML files, and the modifications may be xpath expressions. An alternate embodiment of the method may include storing one or more configuration files based on a common template and representing a platform-specific configuration of a server in a domain administration server, deploying the configuration files onto one or more servers in a cluster of servers, and configuring the servers in accordance with the configuration files.

    摘要翻译: 用于在集群中配置服务器的系统和方法。 该方法可以包括将与应用程序相关联的一个或多个基本配置文件存储在域管理服务器中,将基本配置文件部署到服务器集群中的一个或多个服务器上,对基本配置文件进行一个或多个实例特定修改 ,并且根据一个或多个修改的基本配置文件来执行应用。 在各种实施例中,基本配置文件可以是XML文件,并且修改可以是xpath表达式。 该方法的替代实施例可以包括基于公共模板存储一个或多个配置文件并且在域管理服务器中表示服务器的平台特定配置,将配置文件部署到服务器集群中的一个或多个服务器上, 并根据配置文件配置服务器。

    System and method for application deployment in a domain for a cluster
    4.
    发明授权
    System and method for application deployment in a domain for a cluster 有权
    用于集群域的应用程序部署的系统和方法

    公开(公告)号:US07519964B1

    公开(公告)日:2009-04-14

    申请号:US10726447

    申请日:2003-12-03

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F8/71 G06F8/44 G06F8/60

    摘要: A system and method for application deployment in a server cluster from a central domain. The method may include assembling a set of source code and related resource files on an administration server coupled to an application repository. The method may also include compiling the set of source code and related resource files into an application and storing the application in the application repository. The application may then be deployed onto a first subset of servers in a cluster of servers and executed on the subset of servers. In one embodiment, the method may further include storing a different version of the application in the application repository and deploying the different version of the application onto a second subset of servers separate from the first subset of servers. The different version of the application may then be executed on the second subset of servers.

    摘要翻译: 用于从中央域在服务器集群中部署应用程序的系统和方法。 该方法可以包括在耦合到应用库的管理服务器上组合一组源代码和相关资源文件。 该方法还可以包括将源代码集合和相关资源文件编译成应用程序并将应用程序存储在应用程序库中。 然后可以将应用程序部署到服务器集群中的服务器的第一子集上,并在服务器子集上执行。 在一个实施例中,该方法还可以包括将应用程序的不同版本存储在应用程序存储库中,并将不同版本的应用程序部署到与服务器的第一子集分开的第二服务子集上。 然后可以在服务器的第二子集上执行不同版本的应用程序。

    Document exchange framework for automated extensible markup language data in an e-procurement system and method
    5.
    发明授权
    Document exchange framework for automated extensible markup language data in an e-procurement system and method 有权
    用于电子采购系统和方法中的自动扩展标记语言数据的文档交换框架

    公开(公告)号:US07644014B2

    公开(公告)日:2010-01-05

    申请号:US09982214

    申请日:2001-10-17

    IPC分类号: G06F17/60

    摘要: In an electronic procurement system having a portal server, an Extensible Markup Language (XML) content integration and transformation method and system. The XML content integration and transformation system includes logic for retrieving an “Open Buying on the Internet (OBI)” compliant XML file from a database which is then formatted in response to an electronic purchasing request over the Internet. In one embodiment of the present invention, the client aware XML content transformation system receives an OBI XML file and uses this information to automatically search for data objects related to the OBI XML file content from a database on the Internet and translates the content into a format suitable for internal processing by the XML content integration and transformation logic and delivers it to the purchasing requisitioner over the Internet.

    摘要翻译: 在具有门户服务器,可扩展标记语言(XML)内容集成和转换方法和系统的电子采购系统中。 XML内容集成和转换系统包括从数据库中检索“符合互联网(OBI)开放购买”XML文件的逻辑,该数据库随后通过因特网响应电子购买请求进行格式化。 在本发明的一个实施例中,客户端感知XML内容变换系统接收OBI XML文件并使用该信息来自互联网上的数据库自动搜索与OBI XML文件内容相关的数据对象,并将内容翻译成格式 适用于XML内容集成和转换逻辑的内部处理,并通过互联网将其提交给采购申请人。

    Line item approval processing in an electronic purchasing system and method
    6.
    发明授权
    Line item approval processing in an electronic purchasing system and method 有权
    电子采购系统和方法中的订单项审批处理

    公开(公告)号:US07350698B2

    公开(公告)日:2008-04-01

    申请号:US10099697

    申请日:2002-03-15

    IPC分类号: G06F7/00

    摘要: In an electronic purchasing system, a line item approval processing method and system. The line item approval system includes logic for approving a purchase requisition having a plurality of itemized goods and service and requiring approval by a plurality of authorized approvers on a line item by line item basis. In one embodiment of the present invention, an approval matrix defining identified authorized approver and conditions under which the authorized approvers must approve specified line items in a particular purchase requisition is generated by the line item approval system to enable approvers of the purchase requisition to monitor the status of the particular purchase requisition. The line item approval system allows a purchase order to be generated corresponding to a purchase requisition based on a partial approval of line items specified in a purchase requisition while some items are not approved.

    摘要翻译: 在电子采购系统中,订单项审批处理方法和系统。 订单项审批系统包括用于批准具有多个逐项商品和服务的采购申请的逻辑,并且要求由多个授权审批者在逐行项目的基础上批准。 在本发明的一个实施例中,由订单项审批系统生成定义所授权批准者和授权批准人必须批准特定采购申请中的指定行项目的条件的批准矩阵,以允许采购申请的批准者监视 特定采购申请的状态。 订单项审批系统允许基于在采购申请中指定的订单项的部分批准而相应于采购申请生成采购订单,而某些项目未被批准。

    Pattern using JSP-servlet-helper classes for an order mangement system
    7.
    发明授权
    Pattern using JSP-servlet-helper classes for an order mangement system 有权
    使用JSP-servlet-helper类进行订单管理系统的模式

    公开(公告)号:US08990832B2

    公开(公告)日:2015-03-24

    申请号:US10032849

    申请日:2001-10-29

    IPC分类号: G06F15/16 G06F13/00 G06Q30/06

    CPC分类号: G06Q30/06

    摘要: A method and system for handling requests from a user and rendering a resulting page in HTML useful in effectuating aspects of an order management system, which reduces the redundancy in the underlying code required to effectuate the HTML page. An embodiment of the present invention modularizes various parts of an HTML page, effectuating the re-use of certain portions of code, advantageously reducing redundancy. In one embodiment, the present invention associates each HTML page with a form mapped to a servlet in a system backend. The servlet performs appropriate action based on corresponding user action. Each user action calls a set of re-usable helper class methods. Upon completion of processing, the servlet calls a render method. The active render method internally calls re-usable render methods in helper classes. These populate NTV data used by a JSP to generate a new HTML page accordingly.

    摘要翻译: 用于处理来自用户的请求并呈现HTML中的结果页面的方法和系统有助于实现订单管理系统的方面,这减少了实现HTML页面所需的底层代码的冗余。 本发明的实施例模块化了HTML页面的各个部分,从而实现了代码的某些部分的重用,有利地减少了冗余。 在一个实施例中,本发明将每个HTML页面与映射到系统后端中的servlet的形式相关联。 servlet基于相应的用户操作执行适当的操作。 每个用户操作调用一组可重用的帮助器类方法。 处理完成后,servlet调用render方法。 活动的渲染方法在内部调用助手类中的可重用的渲染方法。 这些填充NTV数据由JSP用来相应地生成一个新的HTML页面。

    Timecard processing in a procurement management system
    8.
    发明授权
    Timecard processing in a procurement management system 有权
    Timecard在采购管理系统中的处理

    公开(公告)号:US07729962B2

    公开(公告)日:2010-06-01

    申请号:US09953411

    申请日:2001-09-14

    IPC分类号: G06Q99/00

    摘要: The present invention provides timecard processing in a procurement management system. A service provider creates and submits an on-line timecard, the timecard is approved by an approver, and the billing information is forwarded to a payment processing function. An embodiment comprises the steps of: providing a user interface for entry, modification and approval of timecard data; reading a timecard projects table to add data to the timecard data; comparing the received timecard data to the timecard projects table to determine if the received timecard data is valid: reading a contractor profile table to add data to the timecard data; reading timecard business rules; applying the timecard business rules, reading an approval matrix; notifying at least one approver to the existence of the received timecard data; computing billing amounts; accepting changes to the timecard data; receiving approval for payment of the billing amounts; and transmitting payment data.

    摘要翻译: 本发明在采购管理系统中提供时间卡处理。 服务提供商创建并提交在线时间卡,时间卡由批准人批准,并将结算信息转发到支付处理功能。 实施例包括以下步骤:提供用于时间表数据的输入,修改和批准的用户界面; 阅读时间表项目表,将数据添加到时间卡数据中; 将接收到的时间表数据与时间表项目表进行比较,以确定接收到的时间表数据是否有效:读取承包商简档表以将数据添加到时间卡数据; 阅读时间卡业务规则; 应用时间卡业务规则,阅读批准矩阵; 通知至少一个批准人收到的时间卡数据的存在; 计算计费金额; 接受对时间表数据的更改; 收到支付结算金额的批准; 并发送支付数据。

    Pluggable semantic verification and validation of configuration data
    9.
    发明授权
    Pluggable semantic verification and validation of configuration data 有权
    可插拔语义验证和验证配置数据

    公开(公告)号:US08073935B2

    公开(公告)日:2011-12-06

    申请号:US10205371

    申请日:2002-07-25

    IPC分类号: G06F15/177

    摘要: A pluggable semantic verification and syntactic validation mechanism for server configuration information. In one embodiment, the data verification and validation mechanism may be implemented as modules that may be plugged into a framework. In one embodiment, the mechanism may include a generic test case framework that may call test cases to verify and validate changes to configuration information. In one embodiment, each test case may implement an interface through which the framework calls a test case. The test case may return results, e.g. whether the test passed or failed, and may return additional information, e.g. why the test failed. If the change is valid, then the change may be made to the configuration information. If the change is not valid, the change is not made or alternatively is made with a warning. If the change is made, one or more other servers may be notified of the change.

    摘要翻译: 用于服务器配置信息的可插入语义验证和句法验证机制。 在一个实施例中,数据验证和验证机制可以被实现为可以插入到框架中的模块。 在一个实施例中,该机制可以包括通用测试用例框架,其可以调用测试用例来验证和验证对配置信息的改变。 在一个实施例中,每个测试用例可以实现框架调用测试用例的接口。 测试用例可能会返回结果,例如 测试是否通过或失败,并可能返回附加信息,例如 为什么测试失败了 如果更改有效,则可以对配置信息进行更改。 如果更改无效,则不进行更改,或者作出警告。 如果进行了更改,则可能会向其他服务器通知更改。

    Customizable two step mapping of extensible markup language data in an e-procurement system and method
    10.
    发明授权
    Customizable two step mapping of extensible markup language data in an e-procurement system and method 有权
    在电子采购系统和方法中可定制的可扩展标记语言数据的两步映射

    公开(公告)号:US07337132B2

    公开(公告)日:2008-02-26

    申请号:US09982210

    申请日:2001-10-17

    IPC分类号: G06Q30/00 G06F17/30

    CPC分类号: G06Q30/06 G06Q30/0635

    摘要: In an electronic purchasing and procurement system having an Extensible Markup Language (XML) content transformation method and system. The XML content transformation system includes logic for identifying XML content from an external database and presenting XML content formatted in response to purchase requests from the users of the electronic purchasing and procurement system. In one embodiment of the present invention, the XML content transformation system receives an in-bound document containing XML content of a first XML data format. The XML content transformation system then maps the XML content of the first XML data format to an internal proprietary second XML data format using the tag information contained in the first XML data format. The second XML data format is subsequently transformed in a third XML data format suitable for delivery to the user in an out-bound documents.

    摘要翻译: 在具有可扩展标记语言(XML)内容转换方法和系统的电子采购和采购系统中。 XML内容转换系统包括用于从外部数据库识别XML内容并呈现响应于来自电子采购和采购系统的用户的购买请求格式化的XML内容的逻辑。 在本发明的一个实施例中,XML内容转换系统接收包含第一XML数据格式的XML内容的入站文档。 然后,XML内容变换系统使用第一XML数据格式中包含的标签信息将第一XML数据格式的XML内容映射到内部专有的第二XML数据格式。 第二XML数据格式随后以适合于以外向文件递送给用户的第三XML数据格式进行变换。