×

POLICY DIRECTED SECURITY-CENTRIC MODEL DRIVEN ARCHITECTURE TO SECURE CLIENT AND CLOUD HOSTED WEB SERVICE ENABLED PROCESSES

  • US 20110131275A1
  • Filed: 05/12/2010
  • Published: 06/02/2011
  • Est. Priority Date: 12/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system of securing a cloud computing or service-oriented architecture automated business process of internal and external hosted web services, said web services exchanging web service messages, said system comprising:

  • a plurality of data dictionary engines;

    a security-centric model driven architecture that is instantiated by a hierarchical class tree of security policy object class information and enterprise business object class information, wherein the security policy object class information comprises a tree hierarchy structure of security model objects representing security policy and said tree hierarchy structure comprises a plurality of security profile objects stored throughout a plurality of data dictionary engines, and wherein the enterprise business object class information comprises a tree hierarchy structure of business process model objects representing a prescribed operation of the secured automated business process and comprising a plurality of enterprise business objects stored throughout the plurality of data dictionary engines;

    wherein each security profile object comprises a data security profile, a service security profile, and a user security profile, and each web service message is assigned a data security profile identifying scope, ownerships, and allowed/disallowed actions, each web service defined has a service security profile to establish how such web service is regulated, and each defined user entity has an associated user security profile identifying roles, responsibilities, and privileges;

    wherein each enterprise business object describes a component datum or interoperation of the automated business process being secured;

    wherein each data dictionary engine is associated with a plurality of web security services, each data dictionary engine containing at least one instance of a metadata repository containing a subset of the plurality of security profile objects and enterprise business objects, and said data dictionary engines communicating with each other to exchange information and functionality as defined by the security-centric model driven architecture; and

    wherein said data dictionary engines and metadata repositories are executed on a computer network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×