Metadata driven API development
    1.
    发明授权
    Metadata driven API development 有权
    元数据驱动的API开发

    公开(公告)号:US08117589B2

    公开(公告)日:2012-02-14

    申请号:US12146462

    申请日:2008-06-26

    IPC分类号: G06F9/44

    摘要: The described method and system synchronizes source code with byproducts or artifacts of an application creation process. In one embodiment, a generation tool may be used to produce source code header files based on a design specification, where the source code header files are compiled with a current version of source code. Compilation errors may direct a developer to modify either the specification or the source code to eliminate the errors. The described method and system may be integrated into a development platform that is adapted to direct the user to perform particular revisions or updates to bring the source code in line with the artifacts.

    摘要翻译: 描述的方法和系统将源代码与应用程序创建过程的副产品或工件同步。 在一个实施例中,生成工具可以用于基于设计规范来生成源代码头文件,其中源代码头文件用当前版本的源代码编译。 编译错误可能会导致开发人员修改规范或源代码以消除错误。 所描述的方法和系统可以集成到适于引导用户执行特定修订或更新以使源代码与工件一致的开发平台中。

    NORMALIZATION OF BINARY DATA
    2.
    发明申请
    NORMALIZATION OF BINARY DATA 有权
    二进制数据的归一化

    公开(公告)号:US20080270624A1

    公开(公告)日:2008-10-30

    申请号:US12037842

    申请日:2008-02-26

    IPC分类号: G06F15/163

    CPC分类号: H04L69/08 H04L69/12

    摘要: The transformation of data between binary data and hierarchical data, such as might be processed by an Infoset Processor. When data is received from a network in binary format, the transformation module transforms the binary data into a hierarchical data representation of the binary data, and then provides the transformed data to message processors (e.g., Infoset processors) that understand the hierarchical schema. The transformation module may also transform hierarchical data into binary data for transmission on a network.

    摘要翻译: 二进制数据和分层数据之间的数据转换,例如可能由Infoset处理器处理。 当以二进制格式从网络接收数据时,转换模块将二进制数据转换成二进制数据的分层数据表示,然后将经变换的数据提供给理解层次模式的消息处理器(例如,Infoset处理器)。 变换模块还可以将分层数据转换为二进制数据,以便在网络上传输。

    Configurable Message Pipelines
    5.
    发明申请
    Configurable Message Pipelines 审中-公开
    可配置消息管道

    公开(公告)号:US20090187920A1

    公开(公告)日:2009-07-23

    申请号:US12352486

    申请日:2009-01-12

    IPC分类号: G06F9/46

    CPC分类号: G06F9/546

    摘要: In accordance with certain aspects of configurable message pipelines, a service allows one or more applications running on a system to communicate with one or more other systems. The service includes a port having a send pipeline to allow the one or more applications to send messages to the one or more other systems and/or a receive pipeline to allow the one or more applications to receive messages from the one or more other systems. Each of the send pipeline and the receive pipeline is configurable by the one or more applications to include functionality desired by the one or more applications.

    摘要翻译: 根据可配置消息流水线的某些方面,服务允许在系统上运行的一个或多个应用程序与一个或多个其他系统进行通信。 该服务包括具有发送管线以允许一个或多个应用向一个或多个其他系统和/或接收流水线发送消息以允许一个或多个应用从一个或多个其他系统接收消息的发送管线的端口。 发送流水线和接收流水线中的每一个可由一个或多个应用程序配置,以包括一个或多个应用程序期望的功能。

    Method and system for binary serialization of documents
    6.
    发明授权
    Method and system for binary serialization of documents 有权
    二进制序列化文件的方法和系统

    公开(公告)号:US07441185B2

    公开(公告)日:2008-10-21

    申请号:US11042555

    申请日:2005-01-25

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2258 G06F17/2247

    摘要: A method for processing XML documents in a computer-based system includes associating each of a plurality of information items with a corresponding one of a plurality of binary-data units and providing a XML document associated with a XML information set comprising one or more of the plurality of information items. The method includes serializing the XML document into a binary XML format, or de-serializing the XML document from the binary XML format. Serializing includes translating the one or more information items of the XML information set into their corresponding one or more binary-data units. De-serializing includes translating one or more binary-data units of the binary XML format into their corresponding one or more information items. A computer readable medium is encoded with a program for execution on at least one processor. The program, when executed on the at least one processor, can perform the method for processing XML documents.

    摘要翻译: 一种在基于计算机的系统中处理XML文档的方法包括将多个信息项中的每一个与多个二进制数据单元中的对应的一个相关联,并且提供与包括一个或多个二进制数据单元中的一个或多个的XML信息集相关联的XML文档 多个信息项目。 该方法包括将XML文档串行化为二进制XML格式,或从二进制XML格式将XML文档解串行化。 序列化包括将XML信息集的一个或多个信息项转换成其对应的一个或多个二进制数据单元。 去序列化包括将二进制XML格式的一个或多个二进制数据单元翻译成其对应的一个或多个信息项。 计算机可读介质用用于在至少一个处理器上执行的程序进行编码。 该程序在至少一个处理器上执行时,可以执行处理XML文档的方法。

    Message processing pipeline for streams
    7.
    发明授权
    Message processing pipeline for streams 失效
    流的消息处理流水线

    公开(公告)号:US07185060B2

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

    申请号:US10401220

    申请日:2003-03-26

    IPC分类号: G06F15/16

    摘要: Methods, systems, and computer program products that reduce buffer requirements in a messaging system so that the messaging system can send or receive relatively larger messages using a given buffer size. Message handlers are provided, each identifying a corresponding processing operation to perform on a message object having a streamed portion with a stream oriented interface. Pipelines comprising ordered collections of the message handlers are provided as well. The message object is processed by the message handlers in the message pipelines, such that at least one message handler encapsulates the streamed portion of the message object with its corresponding processing operation. The corresponding processing operation is to be performed at a future time, and encapsulates the streamed portion of the message object without materializing the stream portion in a buffer. The messaging system may be an intermediary for routing a message object or an endpoint.

    摘要翻译: 方法,系统和计算机程序产品,可减少消息传递系统中的缓冲区要求,以便消息系统可以使用给定的缓冲区大小发送或接收相对较大的消息。 提供消息处理程序,每个标识相应的处理操作以在具有流定向接口的流传输部分的消息对象上执行。 还提供了包含消息处理程序的有序集合的流水线。 消息对象由消息流水线中的消息处理程序处理,使得至少一个消息处理程序将消息对象的流传输部分与其对应的处理操作进行封装。 相应的处理操作将在未来的时间执行,并封装消息对象的流传输部分,而不将流部分实现在缓冲器中。 消息系统可以是用于路由消息对象或端点的中介。

    Normalization of binary data
    8.
    发明授权
    Normalization of binary data 有权
    二进制数据的归一化

    公开(公告)号:US07779139B2

    公开(公告)日:2010-08-17

    申请号:US12037842

    申请日:2008-02-26

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: H04L69/08 H04L69/12

    摘要: The transformation of data between binary data and hierarchical data, such as might be processed by an Infoset Processor. When data is received from a network in binary format, the transformation module transforms the binary data into a hierarchical data representation of the binary data, and then provides the transformed data to message processors (e.g., Infoset processors) that understand the hierarchical schema. The transformation module may also transform hierarchical data into binary data for transmission on a network.

    摘要翻译: 二进制数据和分层数据之间的数据转换,例如可能由Infoset处理器处理。 当以二进制格式从网络接收数据时,转换模块将二进制数据转换成二进制数据的分层数据表示,然后将经变换的数据提供给理解层次模式的消息处理器(例如,Infoset处理器)。 变换模块还可以将分层数据转换为二进制数据,以便在网络上传输。

    METADATA DRIVEN API DEVELOPMENT
    9.
    发明申请
    METADATA DRIVEN API DEVELOPMENT 有权
    METADATA DRIVEN API开发

    公开(公告)号:US20090327994A1

    公开(公告)日:2009-12-31

    申请号:US12146462

    申请日:2008-06-26

    IPC分类号: G06F9/44

    摘要: The described method and system synchronizes source code with byproducts or artifacts of an application creation process. In one embodiment, a generation tool may be used to produce source code header files based on a design specification, where the source code header files are compiled with a current version of source code. Compilation errors may direct a developer to modify either the specification or the source code to eliminate the errors. The described method and system may be integrated into a development platform that is adapted to direct the user to perform particular revisions or updates to bring the source code in line with the artifacts.

    摘要翻译: 描述的方法和系统将源代码与应用程序创建过程的副产品或工件同步。 在一个实施例中,生成工具可以用于基于设计规范来生成源代码头文件,其中源代码头文件用当前版本的源代码编译。 编译错误可能会导致开发人员修改规范或源代码以消除错误。 所描述的方法和系统可以集成到适于引导用户执行特定修订或更新以使源代码与工件一致的开发平台中。