| Software AG Patent applications |
| Patent application number | Title | Published |
| 20120116782 | Security systems and/or methods for cloud computing environments - Certain example embodiments described herein relate to security systems and/or methods for cloud computing environments. More particularly, certain example embodiments described herein relate to the negotiation and subsequent use of Trading Partner Agreements (TPAs) between partners in a Virtual Organization, the TPAs enabling resources to be shared between the partners in a secure manner. In certain example embodiments, TPAs are negotiated, an algorithm is executed to determine where an executable is to be run, the resource is transferred to the location where it is to be run, and it is executed—with the TPAs collectively defining a security policy that constrains how and where it can be executed, the resources it can use, etc. The executable may be transferred to a location in a multipart (e.g., SMIME) message, along with header information and rights associated with the executable. | 05-10-2012 |
| 20120110599 | Systems and/or methods for appropriately handling events - Certain example embodiments described herein relate to techniques for the attachment of priorities and/or reaction time limits to various entities of a system such as, for example, events, event types, queries, etc. The system's processing may be tailored behavior to match these boundary conditions while at the same time increasing (and sometimes even maximizing) the rate of events processed. Advantageously, the system may be made to adapt its behavior to the current situation, which is changeable and may even be changing quite frequently, e.g., as in connection with a potentially rapidly changing stream. Users may in certain example embodiments specify policies to control this adaptation in certain example embodiments and, thus, in certain example instances, events (including events of special interest) may be handled appropriately, even in response to changing conditions. | 05-03-2012 |
| 20120102486 | DISTRIBUTED CLOUD APPLICATION DEPLOYMENT SYSTEMS AND/OR ASSOCIATED METHODS - In certain example embodiments, distributed cloud application deployment systems (DCADS), and/or associated methods are provided. A formal description of the cloud application is created. The cloud application's formal representation, with its constituent nodes and their associated properties and interfaces, etc., is exported to a machine processable form. The exported DCADS machine processable rendition and any needed implementation artifacts are retrieved by a cloud application deployer that helps facilitate the deployment of the cloud application into the distributed and heterogeneous cloud environments as prescribed in the DCADS. | 04-26-2012 |
| 20120047078 | System and method for ad-hoc modification of a process during runtime - The present invention concerns a system for ad-hoc modification of a process running in a workflow management system (WFMS), wherein the process is defined by a process definition, the system comprising an ad-hoc modification component ( | 02-23-2012 |
| 20110238935 | Systems and/or methods for distributed data archiving - Certain example embodiments of this invention relate to system and/or methods that pair a data extractor with a data accumulator, wherein these components may be located on any one or more computers in a network system. This distributed peer extract-accumulate approach is advantageous in that it reduces (and sometimes completely eliminates) the need for a “funnel” approach to data archiving, wherein all data is moved or backed up through a central computer or central computer system. In certain example embodiments, recall-accumulate, search, verify, and/or other archive-related activities may be performed in a similar peer-based and/or distributed manner. Certain example embodiments may in addition or in the alternative incorporate techniques for verifying the integrity of data in an archive system, and/or techniques for restoring/importing data from a non-consumable form. | 09-29-2011 |
| 20110178775 | Analysis system and method for analyzing continuous queries for data streams - The present invention concerns an analysis system ( | 07-21-2011 |
| 20110172986 | Mainframe data stream proxy and method for caching communication between emulators and mainframes - The present invention concerns a mainframe data stream proxy (MDSP) ( | 07-14-2011 |
| 20110170561 | Mainframe injection component and method for manipulating data packets communicated between emulators and mainframes - The present invention concerns a mainframe injection component (MIC) ( | 07-14-2011 |
| 20110153530 | Method and system for analyzing a legacy system based on trails through the legacy system - The present invention concerns a method for analyzing a legacy system ( | 06-23-2011 |
| 20110125762 | Method for generating processing specifications for a stream of data items - The present invention concerns a method for generating at least one processing specification ( | 05-26-2011 |
| 20110087633 | Primary database system, replication database system and method for replicating data of a primary database system - The present invention concerns a method for replicating one or more data items of a primary database system ( | 04-14-2011 |
| 20110071986 | Method for mass-deleting data records of a database system - The present invention concerns a method for mass-deleting a plurality of data records ( | 03-24-2011 |
| 20110066595 | Database server, replication server and method for replicating data of a database server by at least one replication server - The present invention concerns a method for replicating data of a database server ( | 03-17-2011 |
| 20100333111 | Systems and/or methods for policy-based JMS broker clustering - The example embodiments disclosed herein relate to application integration techniques and, more particularly, to application integration techniques built around the publish-and-subscribe model (or one of its variants). In certain example embodiments, a publishing application, and first and second broker clusters are provided. Each broker cluster comprises a plurality of brokers, and each broker is configured to relay messages from the publishing application to at least one subscribing application. A composite cluster connection is associated with the publishing application, and cluster connections are associated with the composite cluster connection. The message generated by the publishing application is sent to the broker cluster in accordance with a user-defined composite policy. The message is routed from the composite cluster connection to at least one cluster connection based on a first policy layer. The messaging is routed from the at least one cluster to at least one broker based on a second policy layer. | 12-30-2010 |
| 20100325252 | Broker system for a plurality of brokers, clients and servers in a heterogeneous network - The present invention concerns a broker system for a plurality of brokers ( | 12-23-2010 |
| 20100325165 | Consistency enforcement system for XML objects stored in an SOA-registry - The present invention concerns a consistency enforcement system ( | 12-23-2010 |
| 20100251264 | Systems and/or methods for end-to-end business process management, business event management, and/or business activity monitoring - The example embodiments disclosed herein relate to application integration techniques built around the publish-and-subscribe model (or one of its variants). In certain example embodiments, application integration techniques for managing and/or monitoring a business process comprising a plurality of activities, events, and/or objects located in at least one resource external to the application integration system and a process engine thereof are provided. During design time, by introspecting the business object types involved in the activities, events, and/or objects of the at least one resource, potential state changes may be identified, and an integrative linkage may be established, with the integrative linkage being managed and maintained by a process monitoring agent (PMA). During runtime, the PMA may “listen” to the business object state changes in the at least one external resource and notify the local process engine accordingly. | 09-30-2010 |
| 20100251262 | Systems and/or methods for standards-based messaging - The example embodiments disclosed herein relate to application integration techniques built around the publish-and-subscribe model (or one of its variants). In certain example embodiments, a first standards-based messaging protocol (e.g., the JMS messaging protocol) may be used to create a trigger so that a message envelope according to a second standards-based messaging protocol (e.g., SOAP) may be communicated over the first standards-based messaging transport layer. In other words, in certain example embodiments, a trigger according to a first protocol (e.g., JMS) may have a message according to a second protocol (e.g., SOAP) associated therewith so as to enable the message to be communicated over the first protocol's transport layer. The trigger may be configured to receive a message from a web service consumer via the JMS messaging protocol and pass it to the web service stack for dispatch to the web service provider. Similarly, for a request-reply web service exchange pattern, the trigger may be configured to send the reply message from the web service provider, as returned by the web service layer, to the web service consumer via the JMS messaging protocol. | 09-30-2010 |
| 20100250519 | XML database management system for an XML database comprising access protected XML data - The present invention concerns an XML data base management system (XDBMS, | 09-30-2010 |
| 20100223666 | Method, SOA registry and SOA repository for granting a user secure access to resources of a process - The present invention relates to a method for granting a user (U | 09-02-2010 |
| 20100131460 | Method, server extension and database management system for storing non XML documents in a XML database - The present invention relates to a method for storing at least one non-XML document ( | 05-27-2010 |
| 20100115046 | Method and server cluster for map reducing flow services and large documents - The present invention refers to a method for MapReducing the processing of an Electronic Data Interchange (EDI) document ( | 05-06-2010 |
| 20100094905 | Method for manipulating objects in a SOA registry - The present invention concerns a method for manipulating at least one registry object ( | 04-15-2010 |
| 20100088256 | Method and monitoring system for the rule-based monitoring of a service-oriented architecture - The present invention concerns a method for the rule-based monitoring of a component (C | 04-08-2010 |
| 20100083348 | Method and rule-repository for generating security-definitions for heterogeneous systems - The present invention concerns a method for generating one or more system-specific security-definitions ( | 04-01-2010 |
| 20100057691 | Method, server extensionand database management system for storing annotations of non-XML documents in an XML database - The present invention relates to a method for storing annotations of non-XML documents ( | 03-04-2010 |
| 20100042986 | SOA-registry, method and platform manager for automatic SOA application deployment - The invention concerns a SOA-registry ( | 02-18-2010 |
| 20100042679 | Method and interprocess communication driver for managing requests of a database client to a database server - The present invention concerns a method for managing the interprocess communication between at least one database client process ( | 02-18-2010 |
| 20100011372 | Method and system for synchronizing the execution of a critical code section - The invention concerns a method for synchronizing the execution of at least one critical code section (C | 01-14-2010 |
| 20100005108 | Method and system for generating indexes in an XML database management system - The invention concerns a method for generating at least one index ( | 01-07-2010 |
| 20090171879 | Systems and/or methods for prediction and/or root cause analysis of events based on business activity monitoring related data - In certain example embodiments of this invention, there is provided systems and/or methods for processing BAM-related data to predict when events of interest are about to happen and/or to identify the root causes of, or at least data correlated with, such events of interest. In certain example embodiments, key performance indicators (KPIs) are gathered and gardened. The gardening process may identify KPI values of interest (e.g., based on a Z-factor analysis thereof across one or more collection intervals). The gardened KPIs may be processed using a time-series transform (e.g., a Fast Fourier Transform), matched to one of a plurality of predefined waveforms, and fed into a dynamic Naïve Bayesian Network (NBN) for prediction. The gardened data also may be used to determine the relevance of the KPI for root causes of problems (e.g., based on a chi-square analysis). | 07-02-2009 |
| 20090171720 | Systems and/or methods for managing transformations in enterprise application integration and/or business processing management environments - In certain example embodiments of this invention, systems and/or methods for managing transformations in Enterprise Application Integration (EAI) and/or Business Process Management (BPM) Environments are provided. In certain example embodiments of this invention, when a process and/or transform is defined, design-time encoding data is extracted and stored as metadata. When the process or transform is implemented, runtime data is captured and/or managed, and also stored as metadata. When new processes and/or transforms are defined, and/or when an already-defined process and/or a transform is executed, heuristics may be applied so as to suggest one or more already-existing transformation chains for use in accomplishing at least a part of the same and/or a similar process or transform. | 07-02-2009 |
| 20090125488 | Geographic XML database management system - The present invention relates to an XML database management system for providing geographic information. In one embodiment, the XML database management system comprises a loader capable to convert ( | 05-14-2009 |
| 20090064307 | Systems and/or methods for streaming reverse HTTP gateway, and network including the same - In certain example embodiments of this invention, there is provided systems and/or methods for a streaming reverse HTTP gateway, and/or networks including the same. In such a network, a reverse HTTP gateway is located within a demilitarized zone (DMZ) disposed between public (or external) and private (or internal) networks for providing security therebetween. Requests from external clients may be streamed from the external network to the internal network over various connections and ports, including a substantially persistent reverse connection between an internal server and a reverse HTTP gateway. The reverse HTTP gateway architecture of certain example embodiments removes the need for proprietary protocols implemented between the reverse HTTP gateway located in the DMZ and the internal server located in the internal network. In certain example embodiments, the reverse HTTP gateway architecture is configured to leverage the capabilities of HTTP 1.1. | 03-05-2009 |
| 20090064182 | Systems and/or methods for providing feature-rich proprietary and standards-based triggers via a trigger subsystem - The example embodiments disclosed herein relate to application integration techniques and, more particularly, to application integration techniques built around the publish-and-subscribe model (or one of its variants). In certain example embodiments, triggers are provided for establishing subscriptions to publishable document types and for specifying the services that will process documents received by the subscription. A standards-based messaging protocol (e.g., JMS messaging) may be fully embedded as a peer to a proprietary messaging protocol provided to an integration server's trigger subsystem so that all or substantially all of the feature-rich capabilities available via the proprietary protocol may also become available via the standards-based messaging protocol. The triggers may be JMS triggers in certain example embodiments. | 03-05-2009 |
| 20090063664 | Systems and/or methods for location transparent routing and execution of processes - The example embodiments disclosed herein relate to networks and, more particularly, to systems and/or methods that enable processes to be routed and/or executed in a distributed, location transparent manner. A process engine for use across instances of a service-oriented integration server is provided to a network having a messaging layer. The process engine executes a process in accordance with a process model defined at design time. Each instance of the process engine comprises runtime artifacts such as deployable units of executable logic; a publishing service for publishing a process transition document (PTD) that includes routing data as a part of the message itself; a subscription service for subscribing to the PTDs to be routed to the corresponding instance of the process engine; and a filtering service for filtering other PTDs published to the messaging layer. The messaging layer includes a first queue to process PTDs that trigger new process instances, and a second queue to accommodate transitions between steps of the process model. After a step in the process model is executed, the publishing service publishes a new PTD to cause a next step in the process model to be executed. | 03-05-2009 |