System for transactionally deploying content across multiple machines
First Claim
1. A content deployment system comprising:
- a plurality of nodes connected in a network topology wherein each node communicates with at least one other node via a secure connection;
said plurality of nodes including at least one sender configured both to receive content and deploy content to other nodes across network domains and platforms, and at least one receiver configured to receive deployed content;
an administration module;
a module for defining and implementing routed and/or multi-tiered deployments; and
means for making transactional deployments and rolling them back in case of failure.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for transactionally deploying content across multiple machines in a network environment automates and synchronizes secure and reliable distribution of digital assets to multiple network locations, allowing controlled provisioning and synchronization of code and content updates to live applications. A distributed architecture includes at least one receiver—a secure listener configured to process incoming distribution jobs—and at least one base server—a sender that may also act as a receiver. An administration interface allows administrative and reporting services and deployment management. Using the administrative interface, users are enabled to launch, simulate, schedule and monitor activities for any network location at any time. The system provides fan-out and multi-tiered deployment topologies expandable to hundreds of servers. Each deployment is fully transactional, permitting rollback of the system to it “last known good” state in the case of failure.
323 Citations
100 Claims
-
1. A content deployment system comprising:
-
a plurality of nodes connected in a network topology wherein each node communicates with at least one other node via a secure connection;
said plurality of nodes including at least one sender configured both to receive content and deploy content to other nodes across network domains and platforms, and at least one receiver configured to receive deployed content;
an administration module;
a module for defining and implementing routed and/or multi-tiered deployments; and
means for making transactional deployments and rolling them back in case of failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 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, 52, 53, 54, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100)
-
-
51. A method for transactionally deploying content comprising steps of:
-
providing a plurality of nodes in a network topology wherein each node communicates with at least one other node via a secure connection;
said plurality of nodes including at least one sender configured both to receive content and deploy content to other nodes across network domains and platforms, and at least one receiver configured to receive deployed content;
providing centralized administration of a system including said plurality of nodes by means of an administration module;
defining and implementing routed and/or multi-tiered deployments; and
making transactional deployments and rolling them back in case of failure. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
Specification