RESILIENT DATA PROCESSING PIPELINE ARCHITECTURE
First Claim
1. A processing pipeline apparatus, comprising:
- a first load balancer configured to direct a declarative and defined data packet, to one of a plurality of collectors, wherein each collector in the plurality is configured to verify that the data packet is authorized to access the private cloud-based processing pipeline;
a second load balancer configured to receive the data packet from a collector in the plurality and to direct the data packet to one of a plurality of extract transform load (ETL) frontends, wherein each of the ETL frontends is configured to convert the data packet from a platform dependent form into a platform independent form and load the resulting converted data packet into a queue; and
a plurality of handlers, wherein one or more handlers in the plurality are configured to process the data packet within the queue.
2 Assignments
0 Petitions
Accused Products
Abstract
A private cloud-based processing pipeline apparatus and method for its use is disclosed. A first load balancer directs data packets to one of a plurality of collectors. The collectors authenticate the data packet. Then a second load balancer receives the data packet from the collector and to direct the data packet to one of a plurality of extract transform load (ETL) frontends, where the data packet is converted from a platform dependent form into a platform independent form and loaded into a queue. Handlers then process the converted data packets. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
31 Citations
51 Claims
-
1. A processing pipeline apparatus, comprising:
-
a first load balancer configured to direct a declarative and defined data packet, to one of a plurality of collectors, wherein each collector in the plurality is configured to verify that the data packet is authorized to access the private cloud-based processing pipeline; a second load balancer configured to receive the data packet from a collector in the plurality and to direct the data packet to one of a plurality of extract transform load (ETL) frontends, wherein each of the ETL frontends is configured to convert the data packet from a platform dependent form into a platform independent form and load the resulting converted data packet into a queue; and a plurality of handlers, wherein one or more handlers in the plurality are configured to process the data packet within the queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
16. The apparatus of 14, wherein at least one handler in the plurality of handlers is configured to process a data packet containing email information.
-
25. A method for processing plurality of data packets in a processing pipeline, comprising:
-
a) receiving a plurality of declarative and defined data packets; b) directing each data packet to one of a plurality of collectors; c) verifying that each data packet is authorized to access the private cloud-based processing pipeline with one or more collectors in the plurality; d) delivering each of the data packets to a particular extract transform load (ETL) frontend in a plurality of ETL frontends; e) converting the data packets from a platform dependent form to a platform independent form with the particular ETL frontend to produce converted data packets; f) delivering the converted data packets to a queue; and g) processing each of the converted data packets with at least one handler of a plurality of handlers. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A nontransitory computer readable medium containing program instructions for optical switching, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out a method for processing plurality of data packets in a processing pipeline, the method comprising:
-
a) receiving a plurality of declarative and defined data packets; b) directing each data packet to one of a plurality of collectors; c) verifying that each data packet is authorized to access the private cloud-based processing pipeline with one or more collectors in the plurality; d) delivering each of the data packets to a particular extract transform load (ETL) frontend in a plurality of ETL frontends; e) converting the data packets from a platform dependent form to a platform independent form with the particular ETL frontend to produce converted data packets; f) delivering the converted data packets to a queue; and g) processing each of the converted data packets with at least one handler of a plurality of handlers.
-
Specification