Michael McGrady - Tacoma WA, US Michael R. Manzano - Seattle WA, US
Assignee:
TOPIA TECHNOLOGY - Tacoma WA
International Classification:
G06F 15/173
US Classification:
709223
Abstract:
A Service-Oriented Architecture (SOA) Communication Model (CM) allows a service producer to seek out service consumer types and to send them information. The consumer, actively or passively, is also configured to “advertise.” The information that is advertised could come (passively) from information already in a system, such as an application architecture, comprising the roles and attributes in a consumer's security certificate(s). The information could come (actively) from a registry of users with a system-user ontology that is created especially for this purpose and otherwise is not already in the system. This approach will allow a producer to initiate sending information to a consumer.
An in-memory tuple-space is created for a primary data store or access by information content versus content location. A very-small-imprint hypervisor or other implementation of a MILS architecture is created underneath the space or other store and used for store and transport of messages and/or information. This provides scalability, performance and solves the problem of delays in development authorization in multilevel security applications.
Michael McGrady - Tacoma WA, US Michael R. Manzano - Seattle WA, US
International Classification:
G06F 15/173
US Classification:
709223
Abstract:
A Service-Oriented Architecture (SOA) Communication Model (CM) allows a service producer to seek out service consumer types and to send them information. The consumer, actively or passively, is also configured to “advertise.” The information that is advertised could come (passively) from information already in a system, such as an application architecture, comprising the roles and attributes in a consumer's security certificate(s). The information could come (actively) from a registry of users with a system-user ontology that is created especially for this purpose and otherwise is not already in the system. This approach will allow a producer to initiate sending information to a consumer.
An in-memory tuple-space is created for a primary data store or access by information content versus content location. A very-small-imprint hypervisor or other implementation of a MILS architecture is created underneath the space or other store and used for store and transport of messages and/or information. This provides scalability, performance and solves the problem of delays in development authorization in multilevel security applications.