Messaging protocol in enterprise applications
AssigneeSap SE
InventorsFrank Oliver Hoffmann, Juergen Frank, Steven T. Winkler, Christoph Hofmann
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsFrank Oliver Hoffmann, Juergen Frank, Steven T. Winkler, Christoph Hofmann
Estimating the term…
Methods and apparatus, including computer systems and program products implementing a messaging protocol. The messaging protocol may be a messaging protocol for transporting a message across a messaging landscape in a collaborative network. Techniques include sending a message that is defined to include a structured message header with information related to at least one component from a set of components defined by a protocol, including protocol version information in a message such that a component of a messaging landscape can interpret the message based on the version information, defining a message as one of a class of messages, end-to-end acknowledgement for messages, and security for headers and payloads of messages.
A method of transporting a message from a sending application to a receiving application, across a messaging landscape in a collaborative network, the method comprising:
A system to transport a message from a sending application to a receiving application across a messaging landscape in a collaborative network, the system comprising:
A computer program product residing on at least one computer readable storage device and comprising computer instructions that when executed on at least one processor-based device cause the at least one processor-based device to:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
No references of this kind are recorded.
Office automation; Time management: computer-aided management of electronic mailing [e-mailing]
Protocols: based on web technology, e.g. hypertext transfer protocol [HTTP]
Information and communication technology [ict] specially adapted for administrative, commercial, financial, managerial
Digital communication
About 7 months of term left · ends 17 May 2027 (estimated)
Companies face an increasing need for integration of, and collaboration among, their information and enterprise software systems and with their business partners. In many software system landscapes, application components are directly connected in a one-to-one relationship with other application components, and integration capabilities are hardwired into the application components. Under these conditions, upgrades, changes, or extensions to an information and enterprise software system is challenging and resource-intensive, and adversely affects collaborative sharing of information.
New electronic business collaboration typically demands connectivity among applications inside and outside of company boundaries. Networks such as the Internet provide opportunities for systems to communicate almost instantaneously with other systems or individuals. Business processes that once were restricted to intranets and their users are now moving to the Internet to become an effective composition of Web services. A Web service is a programmable, self-contained, self-describing, modular application that can be published, discovered or invoked through an open Internet standard.
Processes such as supply chain planning, sourcing, and demand forecasting are automated across enterprises and within regions, and might be implemented across systems with only marginal communication costs. To achieve this result, components from different vendors might be integrated into a consistent infrastructure. And, in order to achieve an integrated infrastructure, technical connectivity might be provided among the different components of the system.
These and other aspects will now be described in detail with reference to the following drawings.
FIG. 1 is a diagram of a message header.
FIG. 2 is a diagram of a main header.
Like reference numerals and designations in the drawings indicate like elements.
The systems and techniques described here relate to a messaging protocol for enterprise systems and business partners.
Implementations of the messaging protocol include a message header that specifies attributes of the message. Attributes may include a description of message content, or a specification of how the message is to be handled and/or processed. The message header may be divided into multiple sections (i.e. components or sub-headers), each of which specifies various attributes of the message. For example, a message header may include a main header section and a reliable messaging header section. The messaging protocol may further define the use of a number of processing modes, such as asynchronous or synchronous communications, for transmission of a message in accordance with one or more of those processing modes.