Back to results
US 7,444,433 B2Granted
Distributed computing system architecture
AssigneeCharles Schwab & Co., Inc.
InventorsNeal L. Goldstein, Adam J. Richards, David Sherr, David Levy, Chalon G. Mullins
Life of this patent
Estimating the term…
Abstract
A computing system architecture is based upon a peer-to-peer, asynchronous model. The architecture specifies a set of infrastructure facilities that comprise an inter-prise operating system. The inter-prise operating system provides all the facilities that make application coding as easy in the peer-to-peer asynchronous model as it is in a hierarchical, synchronous model. Services, which reside in containers, are linked asynchronously by an inter-prise bus and use data from a virtual data store.
Claims20
A computing system, which comprises:
- a bus which includes a channel manager component that provides for at least three different types of channels, the at least three different types of channels including a service channel, an event channel and a stream channel, which provide for communication between a plurality of different service requestors and a plurality of different service providers, and includes a service discovery component that identifies a plurality of different types of interfaces for the plurality of different service providers, wherein the different types of channels correspond to the plurality of different types of interfaces;
- a service requestor container operatively coupled to said bus, said service requestor container containing a service requestor application;
- a service provider container operatively coupled to said bus, said service provider container containing a service provider application;
- wherein the service provider container includes an interaction broker component, said interaction broker providing an interface between said bus and said service provider application;
- a virtual data store operatively coupled to said service requestor container and to said service provider container, wherein said virtual data store includes a posting service component operatively coupled to said service provider container;
- a read/write data store operatively coupled to said posting service;
- an inquiry service component operatively coupled to said service requestor container;
- a read-only data store operatively coupled to said inquiry service component;
- and,
- a replication component operatively coupled to said read-only data store and said read/write data store.
7 more elements
Dependencies are inferred from the claim text.