Abstract:
A resource management method (300) and a corresponding system are proposed. In the solution of the invention, an authority publishes (324) multiple rules, each one defining a desired target configuration for a category of subjects (without any information about their dependencies). Each subject retrieves (320-322, 326) the rules corresponding to its category in a random order. The rules are then applied (427-439) on the subject according to a trial-and-fail approach. Particularly, the application of any failed rule is continually repeated (427-448), until all the rules are successfully applied (463) or a deadlock condition is detected (451). In this way, any dependency is automatically resolved on the subject at run time. Moreover, as soon as all the rules have been successfully applied the compliance of the subject to the rules is verified (455-57) again; should the subject be not compliant to one or more rules any longer, an infinite loop condition is detected (466).
Abstract:
A solution is proposed for an integrated system which tries to prevent and manage power break down in home electrical system with an interaction between the appliances or the electricity points within the house and a server controlling the system. A server (105) is connected to the meter (201) and to a plurality of agents (110). In a state of the art home electrical system the device (105) provides a new functionality which can range from a mere alerting service to a proper control and management of the electricity consumption within the house. Server (105) could be located anywhere between the main meter/switch, normally provided by the electrical distribution company, and the household appliances or, more in general, the electrical devices to be managed. Its preferred location is however inside the apartment itself, near the remainder of the main internal switches. Connected to the Server (105) there are several clients which are associated to one or more switches or plugs.
Abstract:
A resource management method and a corresponding system implementing an adaptive model are proposed. The method allows an authority to define a desired target state of several kinds of resources, which are directly controlled by different subjects. The authority publishes a series of rules in a shared repository; each rule indicates the target state of a resource for a corresponding category of the subjects. Each subject retrieves the rules corresponding to its category from the shared repository. The rules are then applied by the subject directly. In this way, the subjects self-adapt to the rules, without requiring any direct interaction with the authority.
Abstract:
Ein Verfahren, ein Computerprogrammprodukt und ein System zum automatischen Installieren, Aktualisieren und Entfernen einer als virtuelle Einheit vertriebenen Softwareanwendung in einem System mit virtuellen Maschinen, die auf einer Überwachungseinheit für virtuelle Maschinen auf einem Computer ausgeführt werden. Die virtuelle Einheit der Softwareanwendung weist eine virtuelle Festplatte auf, die beim Kunden durch das Verwalterprogramm für virtuelle Festplatten (Virtual Disk Activation Manager (VDAM)), welches Skripte einschließlich Befehlen durch die API für die Überwachungseinheit virtueller Maschinen ausführt, automatisch erkannt und installiert oder entfernt wird. Die virtuelle Festplatte der virtuellen Anwendung wird durch die Softwareherstellung mithilfe des VDAM-Programmes ebenfalls automatisch erstellt. Auf der virtuellen Festplatte der virtuellen Einheit sind die Binärdaten der Softwareanwendung, ein durch den Softwarehersteller mithilfe eines Softwarepaketwerkzeugs erstelltes Softwarepaket, ein Installierer zum Ausführen des Softwarepakets, Installations- und Deinstallationsskripte und eine eindeutige Kennung, bei der es sich um eine Signatur für die virtuelle Festplatte der virtuellen Maschine handelt, gespeichert.
Abstract:
Bereitgestellt wird eine Lösung für ein Steuern eines Support-Center, das hinsichtlich einem Satz von Produkten Support bereitstellt. Ein entsprechendes Verfahren weist unter der Steuerung durch ein Datenverarbeitungssystem die folgenden Schritte auf: Empfangen (409) von Support-Anfragen von Benutzern für jeweils mindestens eines der Produkte, Zuweisen (412) einer Dienstgütestufe zu jeder Support-Anfrage gemäß Dienstgütestufen-Informationen des betreffenden Benutzers, die in dem Datenverarbeitungssystem gespeichert sind, Aufstellen (415) einer Liste von in Frage kommenden Mitarbeitern, die für ein Bearbeiten jeder Support-Anfrage geeignet sind, aus einer Mehrzahl von Mitarbeitern des Support-Center gemäß kennzeichnenden Informationen der Mitarbeiter, die in dem Datenverarbeitungssystem gespeichert sind, wobei die in Frage kommenden Mitarbeiter gemäß einem Reputationsanzeiger derselben, der aus den betreffenden kennzeichnenden Informationen berechnet wird, der geordnet werden, Auswählen (418 bis 442) eines ausgewählten Mitarbeiters für jede Support-Anfrage aus den entsprechenden in Frage kommenden Mitarbeitern, wobei der ausgewählte Mitarbeiter geeignet ist, die Dienstgütestufe der Support-Anfrage mit der niedrigsten Reputation zu erfüllen, wie aus seinem Reputationsanzeiger hervorgeht, und Zuordnen (445) einer jeden Support-Anfrage zu dem entsprechenden ausgewählten Mitarbeiter.
Abstract:
A method (300;600) and system for monitoring distributed applications (for example, running on multiple WAS nodes of a cluster) is proposed. The solution of the invention is based on a self-adaptive resource management infrastructure. Particularly, an authority publishes (306-312) a plurality of rules, each one defining a desired target configuration for a category of subjects. A membership controller on each subject is responsible to assign (315-333) the subject to the respective category; a compliance engine then retrieves and applies (336-351) the rules corresponding to the category of the subject. The resource management infrastructure is used to implement a monitoring on-demand of the distributed application. For this purpose, two rules are defined (603-606) for the WAS nodes having the distributed application in a running condition and in a non-running condition, respectively. Each WAS node having the distributed application in the running condition applies (639-645) the first rule, so as to start the monitoring application; as soon as the distributed application switches to the non-running condition, the WAS node applies (654-657) the second rule, so as to stop the monitoring application automatically.
Abstract:
A solution for navigating UML diagrams (200) is proposed. For this purpose, a graphical interface is implemented for defining multiple navigation paths (NAVk) along corresponding sequences of diagrams (DIAiI-DIA55) . The definition of those navigation paths is stored into a dedicated file (without modifying the definition of the diagrams) . A home bar for invoking the navigation paths is then added to the graphical representation of the diagrams . Once a reader has selected a specific navigation path, its first diagram (DIAn; DIAi5) is retrieved and displayed. At the same time, a navigation bar for moving throughout the sequence is dynamically generated and added to the graphical representation of each diagram that is traversed.
Abstract:
A resource management method and a corresponding system implementing an adaptive model are proposed. The method allows an authority to define a desired target state of several kinds of resources, which are directly controlled by different subjects. The authority publishes a series of rules in a shared repository; each rule indicates the target state of a resource for a corresponding category of the subjects. Each subject retrieves the rules corresponding to its category from the shared repository. The rules are then applied by the subject directly. In this way, the subjects self-adapt to the rules, without requiring any direct interaction with the authority.
Abstract:
Ein Verfahren zum Orchestrieren eines Zugriffsverwaltungsprozesses, ein Governance-Orchestrator für die Zugriffsverwaltung und ein Computerprogrammprodukt. Eine Ausführungsform kann Empfangen einer Anforderung zum Zugreifen auf eine verwaltete Ressource eines Informationssystems, Abfragen einer Berechtigung zum Zugreifen auf die Ressource von einem Zugriffsmanager und als Reaktion auf das Abfragen der Berechtigung Anfordern einer Aktualisierung der Zugriffssteuerungsrichtlinie aufweisen, um den Zugriff auf die verwaltete Ressource zu gewähren. Das Empfangen der Anforderung, das Abfragen der Berechtigung und das Anfordern einer Aktualisierung der Zugriffssteuerungsrichtlinie können Erzeugen eines Transaktionsdatensatzes und Hinzufügen des Transaktionsdatensatzes zu einem Distributed Ledger aufweisen, wobei das Distributed Ledger den Transaktionsdatensatz gleichzeitig an mehreren Knoten in einem Netzwerk verwaltet.
Abstract:
Bereitgestellt werden können ein Diagnose-Server zum Zusammenarbeiten mit elektronischen Nasen, eine zugehörige mobile Diagnoseeinheit und ein zugehöriges Verfahren. Der Diagnose-Server kann eine Empfangseinheit zum Empfangen eines Satzes von Daten von einer E-Nase aus einer Mehrzahl von E-Nasen aufweisen. Der Satz von Daten kann einen Sensorbezeichner, einen Sensorausgabewert und eine Relevanzmarkierung für eine vordefinierte Diagnose aufweisen. Eine Ermittlungseinheit kann einen Wahrscheinlichkeitsfaktor für die vordefinierte Diagnose auf Grundlage des Satzes von Daten, einer Relevanzfunktion und einer Verteilungsfunktion ermitteln.