Mandar U. Jog - Raleigh NC, US Neeraj Joshi - Morrisville NC, US Balan Subramanian - Morrisville NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/445
US Classification:
717174
Abstract:
The present invention provides a method, system, and computer program product for the autonomic installation and configuration of an enterprise business process on-demand. The method comprises: providing a business process document for expressing the business process, wherein the business process comprises a plurality of components and a workflow; providing a plurality of installation documents, where each installation document describes an installation of a component of the business process; providing a mapping document for mapping each component of the business process to at least one of the installation documents describing the installation of that component; and provisioning the business process on-demand using the business process document, the installation documents, and the mapping document.
Automatic Discovery And Maintenance Of Business Processes In Web Services And Enterprise Development Environments
Mandar Jog - Raleigh NC, US Neeraj Joshi - Morrisville NC, US Balan Subramanian - Morrisville NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G05B 19/418
US Classification:
705008000
Abstract:
A method, an apparatus, and computer instructions are provided for automatic discovery and maintenance of business processes in Web services and enterprise development environments. A set of agents are deployed to a set of enterprise containers to collect user function calls and report events to a central business workflow language generator. An event handler collects the events reported and an event grouper groups the events into a single workflow activity. An event correlation engine correlates activities to business workflow language constructions by using a temporal condition handler and a collection counting handler. The temporal condition handler maps activities that are in sequence, in parallel, and are repetitive. The collection counting handler counts the number of times an event is handled. Events and Rules for these events are written on the system based on a variety of business constructs that are particular to given business process definition language. A business workflow language generator then generates a business workflow and a workflow presents the business workflow in a user interface.
Rapid Integration Mechanism For Directory Based Applications
Mandar Jog - Raleigh NC, US David Kuehr-McLaren - Apex NC, US John McGarvey - Apex NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707204000
Abstract:
A mechanism is provided for rapid integration of directory based applications. A directory proxy lies between applications and the back end repositories. A filtering mechanism detects application specific operations using a set of rules. Notification of a detected operation is sent to interested application-specific synchronization elements. A notified synchronization element requests the parent application to perform a semantically equivalent operation.
Creating A Modified Ontological Model Of A Business Machine
Robert Cutlip - Cary NC, US Mandar Jog - Cary NC, US Neeraj Joshi - Morrisville NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
705007000
Abstract:
Services of a business process are selected for execution. Ontological data is read from a data source corresponding to sub-process sets of the business process. Each sub-process set comprises at least one service. A first ontological model is generated from the read ontological data. Performance characteristics are read for at least one service. Real time or near real time knowledge information is read regarding resources of a system for executing the business process. A modified ontological model is generated from the read performance characteristics and the real time or near real time system resource knowledge information.
Method And System For Increasing Data Reliability Using Source Characteristics
Aditya Abhay Desai - Morrisville NC, US Mandar U. Jog - Cary NC, US James Charles Thorburn - Toronto, CA
International Classification:
G06F 17/30
US Classification:
707200, 707E17001
Abstract:
A method for increasing reliability of data may include tagging data from a data source with an indication of reliability based on characteristics of the data source. The method may also include performing a predetermined action in response to the indication of reliability.
System And Method For Maintaining Persistent Links To Information On The Internet
Saurabh Shukla - Morrisville NC, US Mandar U. Jog - Cary NC, US Shreyansh Shukla - Bangalore, IN Scott W. Newman - New York City NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/30
US Classification:
707100, 707E17114, 707E17112
Abstract:
A method, system and computer-usable medium are disclosed for maintaining persistent links to information stored on a network. Information elements are tagged and their original network location is saved as a hyperlink. The tagged information elements are then acquired at the original network location by a search engine crawler, indexed by a search engine, and stored in an information location index. The tagged information elements are periodically submitted to the search engine to generate search results. Comparison operations are performed to determine the search results comprising the closest-matching information elements and their current network location. The network location stored in the hyperlink is replaced with the current network location if it is not the same.
Mandar U. Jog - Cary NC, US Bart C. Vashaw - Apex NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709245
Abstract:
Embodiments of the present invention provide a method, system and computer program product for domain name resolution for a hybrid cloud cluster. In an embodiment of the invention, a method for domain name resolution for a hybrid cloud cluster includes receiving a request for name resolution in a DNS name server proxy executing in memory of a host computer in a public cloud. Thereafter, it can be determined whether or not the request for name resolution implicates a domain name within an Intranet coupled to the proxy over a communications network. Finally, the request for name resolution can be resolved in a DNS name server disposed in the Intranet in response to determining the request to implicate a domain name within the Intranet. Otherwise, the request for name resolution can be resolved in a DNS name server for the public cloud in response to determining the request not to implicate a domain name within the Intranet.
Mandar U. Jog - Cary NC, US Bart C. Vashaw - Apex NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709223
Abstract:
Embodiments of the present invention provide a method, system and computer program product for domain name resolution for a hybrid cloud cluster. In an embodiment of the invention, a method for domain name resolution for a hybrid cloud cluster includes receiving a request for name resolution in a DNS name server proxy executing in memory of a host computer in a public cloud. Thereafter, it can be determined whether or not the request for name resolution implicates a domain name within an Intranet coupled to the proxy over a communications network. Finally, the request for name resolution can be resolved in a DNS name server disposed in the Intranet in response to determining the request to implicate a domain name within the Intranet.