MANAGING CONSISTENT INTERFACES FOR COMMUNICATION SYSTEM AND OBJECT IDENTIFIER MAPPING BUSINESS OBJECTS ACROSS HETEROGENEOUS SYSTEMS
First Claim
1. A computer readable medium including program code for providing a message-based interface for exchanging specifications of communication systems that includes services, communication methods and technical settings needed for communication, the medium comprising:
- program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for querying a specification of a communication system that includes services, communication methods, and technical settings needed for communication that includes a message package hierarchically organized as;
a communication system query message entity; and
a communication system package comprising a communication system entity, where the communication system entity includes a universally unique identifier (UUID) an identifier (ID), a system access type code, a hypertext transfer protocol (HTTP) proxy name, system administrative data, and a status; and
program code for sending a second message to the heterogeneous application responsive to the first message.
2 Assignments
0 Petitions
Accused Products
Abstract
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a communication system and/or an object identifier mapping business object.
-
Citations
10 Claims
-
1. A computer readable medium including program code for providing a message-based interface for exchanging specifications of communication systems that includes services, communication methods and technical settings needed for communication, the medium comprising:
-
program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for querying a specification of a communication system that includes services, communication methods, and technical settings needed for communication that includes a message package hierarchically organized as; a communication system query message entity; and a communication system package comprising a communication system entity, where the communication system entity includes a universally unique identifier (UUID) an identifier (ID), a system access type code, a hypertext transfer protocol (HTTP) proxy name, system administrative data, and a status; and program code for sending a second message to the heterogeneous application responsive to the first message. - View Dependent Claims (2, 3)
-
-
4. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for querying a specification of a communication system that includes services, communication methods, and technical settings needed for communication using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package hierarchically organized as; a communication system query message entity; and a communication system package comprising a communication system entity, where the communication system entity includes a universally unique identifier (UUID) an identifier (ID), a system access type code, a hypertext transfer protocol (HTTP) proxy name, system administrative data, and a status; and a second memory, remote from the graphical user interface, storing a plurality of service interfaces, where one of the service interfaces is operable to process the message via the service interface. - View Dependent Claims (5, 6)
-
-
7. A computer readable medium including program code for providing a message-based interface for exchanging object identifier mappings that map a local object identifier to an identifier of a corresponding object in a remote system, the medium comprising:
-
program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for querying object identifier mapping information that includes a message package hierarchically organized as; an object identifier mapping query message entity; and an object identifier mapping package comprising at least one object identifier mapping entity, where each object identifier mapping entity includes a universally unique identifier (UUID), a local object node reference, a remote business system UUID, a remote identifier defining scheme code, a remote object ID, an origin type code, and system administrative data; and program code for sending a second message to the heterogeneous application responsive to the first message.
-
-
8. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for querying object identifier mapping information using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package hierarchically organized as; an object identifier mapping query message entity; and an object identifier mapping package comprising at least one object identifier mapping entity, where each object identifier mapping entity includes a universally unique identifier (UUID), a local object node reference, a remote business system UUID, a remote identifier defining scheme code, a remote object ID, an origin type code, and system administrative data; and a second memory, remote from the graphical user interface, storing a plurality of service interfaces, where one of the service interfaces is operable to process the message via the service interface. - View Dependent Claims (9, 10)
-
Specification