Back to results
US 7,080,089 B2Granted
Customization of process logic in a software system
AssigneeMicrosoft Corporation
InventorsPatrick E. Plaisted, Michael J. Morel, Richard W. Mortensen, Douglas R. Mortensen, Jeffery S. Pinkston, Steven P. Anonsen, Timothy J. Brookins
Life of this patent
Estimating the term…
Abstract
The present invention facilitates customization of a process in a software system without modifying the process source code. The process can be customized by customizing a metadata description of the process, by handing the process agent a customized service identifier or by handling an event propagated by the process agent or its service factory.
Claims4
A method of customizing a software implemented business process, comprising:
- providing an agent that instantiates and calls a service, based on a service identifier in response to a request to perform an operation, wherein the service identifier is stored as service identifier metadata in a metadata store associated with the service, and wherein the business process includes a service factory invoked by the agent, wherein the service factory is configured to access the metadata and call the service identified by the service identifier;
- and
- customizing the service identifier metadata, used by the agent, to identify a customized service by storing a delta value indicative of the customized service identifier metadata in a customization store, and when the agent is subsequently invoked, customizing the service identifier with the delta value prior to the service factory accessing the metadata.
Dependencies are inferred from the claim text.