Patent ID: 7523461
Filing Date: 2009-04-21
Classification: G06Q,Y10S

Abstract:
1. A computer-implemented method of modifying business logic in a business application comprising: receiving a request for a service description; creating the service description on demand by referencing metadata about the service description wherein the metadata includes full type descriptions for a custom business entity and an existing business entity; returning the service description wherein the service description is configured to be used to request user created functionality; allowing the service description to be used to perform the user created functionality including at least one of: executing a dynamic service generator that generates the service description using the metadata to generate types and schemas required for the service description; modifying or adding to existing business logic or processes by using a callout mechanism that exposes a number of events to which a user code can subscribe; allowing a user to subscribe to an event; and executing plug-in code provided by the user as part of the web service call when the event is invoked.