1. A system for publishing services and subscribing to services, comprising: a rules node fixedly connected to a vehicle, the rules node including an interface to a network and a rules node memory storing a set of rules defining relationships between one or more publisher nodes and one or more subscriber nodes; and computer-executable instructions stored on a tangible, non-transitory computer-readable storage medium and executable by a processor to: receive at least one of an identification of a publisher node or an identification of a subscriber node; determine, based on at least one rule included in the set of rules and the at least one of the identification of the publisher node or the identification of the subscriber node, whether an action to be taken by at least one of the publisher node or the subscriber node is allowed; receive an indication that a provided service or a published service is a failed service; determine, based on the at least one rule or at least one other rule included in the set of rules, a backup service for the failed service; and cause an indication of the backup service to be transmitted, wherein: at least one of the publisher node or the subscriber node is being transported by the vehicle, the rules node is a sole, active rules provider node of a set of nodes associated with the vehicle, the rules node, the publisher node and the subscriber node are communicatively coupled via the network, and the computer-readable storage medium on which the computer-executable instructions are stored is included in one of the publisher node, the subscriber node, or the rules node.