SECURE SERVICE ORIENTED ARCHITECTURE
First Claim
Patent Images
1. A system for use in a service oriented architecture (SOA) environment, for processing messages using one or more service proxies, comprising:
- a computer, which includes a computer readable storage medium and a processor;
a software interface, which is instantiated on the computer and compatible with a service proxy, and which is configured to receive messages for processing by the SOA environment;
a message processing graph which includesa message processing pathway defined by the service proxy, instantiated on the computer, and associated with the software interface, anda plurality of message processing nodes, which are associated with paths defined by the message processing pathway, wherein for a particular path each message processing node in that particular path includes a set of message processing stages that operate on a received message in a particular sequence; and
wherein, when a message is received by the service proxy via the software interface, the message is processed according to the message processing graph and the message processing pathway defined by the service proxy.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and media for a service oriented architecture. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects and objects of the invention can be obtained from a review of the specification, the figures and the claims.
60 Citations
15 Claims
-
1. A system for use in a service oriented architecture (SOA) environment, for processing messages using one or more service proxies, comprising:
-
a computer, which includes a computer readable storage medium and a processor; a software interface, which is instantiated on the computer and compatible with a service proxy, and which is configured to receive messages for processing by the SOA environment; a message processing graph which includes a message processing pathway defined by the service proxy, instantiated on the computer, and associated with the software interface, and a plurality of message processing nodes, which are associated with paths defined by the message processing pathway, wherein for a particular path each message processing node in that particular path includes a set of message processing stages that operate on a received message in a particular sequence; and wherein, when a message is received by the service proxy via the software interface, the message is processed according to the message processing graph and the message processing pathway defined by the service proxy. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for use in a service oriented architecture (SOA) environment, for processing messages using one or more service proxies, comprising the steps of:
-
instantiating a software interface compatible with a service proxy which is configured to receive messages for processing by the SOA environment; instantiating a message processing pathway defined by the service proxy associated with the software interface, wherein the message processing pathway is associated with a plurality of message processing nodes which are associated with a paths defined by the message processing pathway, wherein for a particular path each message processing node in that particular path includes a set of message processing stages that operate on a received message in a particular sequence; incorporating the message processing pathway into a message processing graph; receiving a message by the service proxy through the software interface; and processing the message according to the message processing graph and the message processing pathway defined by the service proxy. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium including instructions stored therein which, when executed by a computer, cause the computer to perform the steps of:
-
instantiating a software interface compatible with a service proxy which is configured to receive messages for processing by the SOA environment; instantiating a message processing pathway defined by the service proxy associated with the software interface, wherein the message processing pathway is associated with a plurality of message processing nodes which are associated with a paths defined by the message processing pathway, wherein for a particular path each message processing node in that particular path includes a set of message processing stages that operate on a received message in a particular sequence; incorporating the message processing pathway into a message processing graph; receiving a message by the service proxy through the software interface; and processing the message according to the message processing graph and the message processing pathway defined by the service proxy. - View Dependent Claims (12, 13, 14, 15)
-
Specification