-
公开(公告)号: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.
摘要翻译: 描述的方法和系统将源代码与应用程序创建过程的副产品或工件同步。 在一个实施例中,生成工具可以用于基于设计规范来生成源代码头文件,其中源代码头文件用当前版本的源代码编译。 编译错误可能会导致开发人员修改规范或源代码以消除错误。 所描述的方法和系统可以集成到适于引导用户执行特定修订或更新以使源代码与工件一致的开发平台中。
-
公开(公告)号:US20080270624A1
公开(公告)日:2008-10-30
申请号:US12037842
申请日:2008-02-26
IPC分类号: G06F15/163
摘要: 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处理器)。 变换模块还可以将分层数据转换为二进制数据,以便在网络上传输。
-
公开(公告)号:US20070180043A1
公开(公告)日:2007-08-02
申请号:US11469430
申请日:2006-08-31
申请人: Michael S. Vernal , Aaron Stern , Donald F. Box , Erik B. Christensen , Kenneth D. Wolf , Michael J. Coulson , Stefan H. Pharies , Luis Felipe Cabrera
发明人: Michael S. Vernal , Aaron Stern , Donald F. Box , Erik B. Christensen , Kenneth D. Wolf , Michael J. Coulson , Stefan H. Pharies , Luis Felipe Cabrera
IPC分类号: G06F15/16
CPC分类号: H04L67/02 , G06F9/465 , G06F9/547 , G06F9/548 , G06F2209/461 , G06F2209/463 , G06Q10/00 , H04L47/10 , H04L67/10 , H04L69/06 , H04L69/16 , H04L69/165 , H04L69/22 , H04L69/328 , H04L69/329 , Y10S707/99948
摘要: Embodiments described herein provide for an overall object mode that allows for a single message object to represent multiple messaging formats. A general message object is populated with fields for multiple available messaging formats, which can be appropriately filled with information with fields for both versions 1.1 and 1.2. Depending on which version is being used or desired, the appropriate fields can be populated when creating an instance of the message object. The other fields that do not correspond to that version, however, are left blank.
摘要翻译: 本文描述的实施例提供了允许单个消息对象表示多个消息格式的整体对象模式。 一般消息对象将填充多个可用消息传递格式的字段,这些字段可以适当地填充1.1和1.2版本的字段的信息。 根据使用或期望的版本,可以在创建消息对象的实例时填充相应的字段。 然而,与该版本不对应的其他字段留空。
-
公开(公告)号:US07949720B2
公开(公告)日:2011-05-24
申请号:US11469430
申请日:2006-08-31
申请人: Michael S. Vernal , Aaron Stern , Donald F. Box , Erik B. Christensen , Kenneth D. Wolf , Michael J. Coulson , Stefan H. Pharies , Luis Filipe Cabrera
发明人: Michael S. Vernal , Aaron Stern , Donald F. Box , Erik B. Christensen , Kenneth D. Wolf , Michael J. Coulson , Stefan H. Pharies , Luis Filipe Cabrera
IPC分类号: G06F15/16
CPC分类号: H04L67/02 , G06F9/465 , G06F9/547 , G06F9/548 , G06F2209/461 , G06F2209/463 , G06Q10/00 , H04L47/10 , H04L67/10 , H04L69/06 , H04L69/16 , H04L69/165 , H04L69/22 , H04L69/328 , H04L69/329 , Y10S707/99948
摘要: Embodiments described herein provide for an overall object mode that allows for a single message object to represent multiple messaging formats. A general message object is populated with fields for multiple available messaging formats, which can be appropriately filled with information with fields for both versions 1.1 and 1.2. Depending on which version is being used or desired, the appropriate fields can be populated when creating an instance of the message object. The other fields that do not correspond to that version, however, are left blank.
摘要翻译: 本文描述的实施例提供了允许单个消息对象表示多个消息格式的整体对象模式。 一般消息对象将填充多个可用消息传递格式的字段,这些字段可以适当地填充1.1和1.2版本的字段的信息。 根据使用或期望的版本,可以在创建消息对象的实例时填充相应的字段。 然而,与该版本不对应的其他字段留空。
-
公开(公告)号: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.
摘要翻译: 根据可配置消息流水线的某些方面,服务允许在系统上运行的一个或多个应用程序与一个或多个其他系统进行通信。 该服务包括具有发送管线以允许一个或多个应用向一个或多个其他系统和/或接收流水线发送消息以允许一个或多个应用从一个或多个其他系统接收消息的发送管线的端口。 发送流水线和接收流水线中的每一个可由一个或多个应用程序配置,以包括一个或多个应用程序期望的功能。
-
公开(公告)号: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文档的方法。
-
公开(公告)号:US07185060B2
公开(公告)日:2007-02-27
申请号:US10401220
申请日:2003-03-26
IPC分类号: G06F15/16
CPC分类号: H04L65/605 , H04L49/90 , H04L65/4092 , H04L69/22
摘要: 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.
摘要翻译: 方法,系统和计算机程序产品,可减少消息传递系统中的缓冲区要求,以便消息系统可以使用给定的缓冲区大小发送或接收相对较大的消息。 提供消息处理程序,每个标识相应的处理操作以在具有流定向接口的流传输部分的消息对象上执行。 还提供了包含消息处理程序的有序集合的流水线。 消息对象由消息流水线中的消息处理程序处理,使得至少一个消息处理程序将消息对象的流传输部分与其对应的处理操作进行封装。 相应的处理操作将在未来的时间执行,并封装消息对象的流传输部分,而不将流部分实现在缓冲器中。 消息系统可以是用于路由消息对象或端点的中介。
-
公开(公告)号:US07779139B2
公开(公告)日:2010-08-17
申请号:US12037842
申请日:2008-02-26
IPC分类号: G06F15/16 , G06F15/173
摘要: 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处理器)。 变换模块还可以将分层数据转换为二进制数据,以便在网络上传输。
-
公开(公告)号: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.
摘要翻译: 描述的方法和系统将源代码与应用程序创建过程的副产品或工件同步。 在一个实施例中,生成工具可以用于基于设计规范来生成源代码头文件,其中源代码头文件用当前版本的源代码编译。 编译错误可能会导致开发人员修改规范或源代码以消除错误。 所描述的方法和系统可以集成到适于引导用户执行特定修订或更新以使源代码与工件一致的开发平台中。
-
公开(公告)号:US20070177583A1
公开(公告)日:2007-08-02
申请号:US11469437
申请日:2006-08-31
申请人: Michael S. Vernal , Eugene Osovetsky , Kenneth D. Wolf , Michael J. Coulson , Erik B. Christensen , Elliot L. Waingold , Luis Felipe Cabrera
发明人: Michael S. Vernal , Eugene Osovetsky , Kenneth D. Wolf , Michael J. Coulson , Erik B. Christensen , Elliot L. Waingold , Luis Felipe Cabrera
IPC分类号: H04L12/66
CPC分类号: H04L67/02 , G06F9/465 , G06F9/547 , G06F9/548 , G06F2209/461 , G06F2209/463 , G06Q10/00 , H04L47/10 , H04L67/10 , H04L69/06 , H04L69/16 , H04L69/165 , H04L69/22 , H04L69/328 , H04L69/329 , Y10S707/99948
摘要: Embodiments provided herein support large messages by formatting at least a portion of the message in the form of a transport stream. More specifically, embodiments provide a SOAP model that can stream an object for a message without loading the entire message into an intermediate buffer. Accordingly, one embodiment supports loading SOAP headers into memory, yet streaming the body. This would allow, for example, large attachments (e.g., a video file) to accompany the SOAP message in the body, while still supporting random access to message headers. Accordingly, embodiments provide a SOAP data model that allows a developer to create an object and specify whether or not portions of the message should be buffered or streamed.
摘要翻译: 本文提供的实施例通过以传输流的形式格式化消息的至少一部分来支持大的消息。 更具体地,实施例提供了可以流式传输消息的对象而不将整个消息加载到中间缓冲器中的SOAP模型。 因此,一个实施例支持将SOAP头加载到存储器中,然后将身体流式传输。 这将允许例如大的附件(例如,视频文件)伴随身体中的SOAP消息,同时仍然支持随机访问消息报头。 因此,实施例提供了允许开发者创建对象并指定消息的部分是否应当被缓冲或流式的SOAP数据模型。
-
-
-
-
-
-
-
-
-