Sicherer Einsatz einer Anwendung über Einsatzorte hinweg

    公开(公告)号:DE112016003355T5

    公开(公告)日:2018-04-05

    申请号:DE112016003355

    申请日:2016-11-21

    Applicant: IBM

    Abstract: Es werden Verfahren und Systeme für den sicheren Einsatz einer Anwendung über Einsatzorte hinweg bereitgestellt. Aspekte beinhalten das Bereitstellen einer Anwendung zur Analyse, wobei die Anwendung in der Lage ist, in Verarbeitungsknoten geteilt zu werden, die möglicherweise an verschiedenen Orten eingesetzt werden. Die Anwendung verarbeitet Nachrichten beruhend auf Nachrichtenmodellen, die Anmerkungen aufweisen, die Beschränkungen für den Einsatz von Daten in gegebenen Datenaspekten festlegen. Zu Datenaspekten gehören die gesamte Nachricht oder Datenfelder, Datenelemente oder Datenstrukturen der Nachricht. Zu Aspekten gehören auch das Analysieren der Anwendung, um Verarbeitungsknoten zu erkennen, die auf die gegebenen Datenaspekte mit Einsatzbeschränkungen verweisen, und das Ermitteln einer Einschränkung für einen Verarbeitungsknoten beruhend auf den Einsatzbeschränkungen der verwiesenen Datenaspekte. Zu Aspekten gehört ferner das Einsetzen jedes Verarbeitungsknotens der Anwendung entsprechend der ermittelten Einschränkung.

    Sicherer Einsatz einer Anwendung über Einsatzorte hinweg

    公开(公告)号:DE112016003355B4

    公开(公告)日:2021-10-07

    申请号:DE112016003355

    申请日:2016-11-21

    Applicant: IBM

    Abstract: Es werden Verfahren und Systeme für den sicheren Einsatz einer Anwendung über Einsatzorte hinweg bereitgestellt. Aspekte beinhalten das Bereitstellen einer Anwendung zur Analyse, wobei die Anwendung in der Lage ist, in Verarbeitungsknoten geteilt zu werden, die möglicherweise an verschiedenen Orten eingesetzt werden. Die Anwendung verarbeitet Nachrichten beruhend auf Nachrichtenmodellen, die Anmerkungen aufweisen, die Beschränkungen für den Einsatz von Daten in gegebenen Datenaspekten festlegen. Zu Datenaspekten gehören die gesamte Nachricht oder Datenfelder, Datenelemente oder Datenstrukturen der Nachricht. Zu Aspekten gehören auch das Analysieren der Anwendung, um Verarbeitungsknoten zu erkennen, die auf die gegebenen Datenaspekte mit Einsatzbeschränkungen verweisen, und das Ermitteln einer Einschränkung für einen Verarbeitungsknoten beruhend auf den Einsatzbeschränkungen der verwiesenen Datenaspekte. Zu Aspekten gehört ferner das Einsetzen jedes Verarbeitungsknotens der Anwendung entsprechend der ermittelten Einschränkung.

    Concurrent processing of queued messages

    公开(公告)号:GB2509443A

    公开(公告)日:2014-07-02

    申请号:GB201406325

    申请日:2012-09-04

    Applicant: IBM

    Abstract: Scalable, parallel (i.e., concurrent) processing of messages is provided from a message queue, while at the same time enforcing sequencing within a stream. Dependencies among messages can therefore be respected. The criteria for determining which messages form a stream are not required to be known to the message dispatcher, which receives a stream name and determines whether another message in that named stream is already being processed. If so, the dispatcher determines whether the invoker should wait temporarily, or should be given a different message that was previously blocked and has now become available for processing, or should be instructed to retrieve a different message from the message queue.

    Providing dynamic latency in an integration flow

    公开(公告)号:GB2528949A

    公开(公告)日:2016-02-10

    申请号:GB201413977

    申请日:2014-08-07

    Applicant: IBM

    Abstract: A workload manager component manages an integration flow connecting multiple integration nodes and including at least one repeat node. The repeat node may repeat by sending a message, a variation of a message, or an element of a message to multiple paths or to a single path multiple times; registering a repeat node for monitoring with the workload manager component; collecting data relating to the effect on performance by the integration flow including the monitored repeat node; determining required latencies or variations of latencies between firing of repeats of the repeat node based on the collected data; instructing the latencies or variations of latencies between firing of the repeats of the repeat node to influence dynamically a flow of elements through the repeat node. Priority may be used to weight latency, and its affect on applications assessed, by collecting data from systems resources, applications or resources in the integration flow and service level agreement components for a service orientated architecture using an enterprise service bus.

    Gleichzeitige Verarbeitung von eingereihten Nachrichten

    公开(公告)号:DE112012003961T5

    公开(公告)日:2014-07-03

    申请号:DE112012003961

    申请日:2012-09-04

    Applicant: IBM

    Abstract: Eine skalierbare, parallele (d. h. gleichzeitige) Verarbeitung von Nachrichten aus einer Nachrichtenwarteschlange wird ermöglicht, während gleichzeitig eine Reihenfolgesicherung in einem Datenstrom erzwungen wird. Abhängigkeiten zwischen Nachrichten können folglich berücksichtigt werden. Die Kriterien für die Feststellung, welche Nachrichten einen Datenstrom bilden, müssen dem Dispatcher der Nachrichten nicht bekannt sein, der einen Namen eines Datenstroms empfängt und feststellt, ob eine andere Nachricht in diesem benannten Datenstrom bereits schon verarbeitet wird. Wenn ja, stellt der Dispatcher fest, ob der Aufrufer vorübergehend warten soll oder ob ihm eine andere Nachricht gegeben werden soll, die zuvor blockiert war und nun zur Verarbeitung frei wurde, oder ob er angewiesen werden soll, eine andere Nachricht aus der Nachrichtenwarteschlange abzurufen.

Patent Agency Ranking