×

Secure service oriented architecture

  • US 8,688,972 B2
  • Filed: 12/29/2010
  • Issued: 04/01/2014
  • Est. Priority Date: 05/21/2004
  • Status: Active Grant
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 service bus, which supports web services security and includes a credential manager, wherein the credential manager retrieves and maps credentials to the service bus, one or more service consumers, and one or more service providers;

    a software interface associated with a service proxy on the service bus, wherein the software interface is configured to receive messages for processing by the SOA environment;

    a plurality of system-defined context variables stored on the service bus, wherein said context variables are initialized using data in a message received by the service bus, wherein one or more said context variables are selected to provide values thereof to construct an outgoing message to a service, and wherein the selection of the one or more said context variables is based on a message type expected by the service;

    a message processing graph, defined by the service proxy on the service bus, which includes a message processing pathway, and a plurality of message processing nodes associated with paths defined by the message processing pathway, wherein at least one said message processing node includes a sequence of stages, wherein each said stage implements at least one of a programmatic interface and a protocol compatible with the node, and is configured to modify one or more said context variables associated with the message;

    wherein, when a message is received from a sender directed to a recipient by the service proxy via the software interface, the message is processed according to the message processing graph.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×