System and method for using business services
First Claim
Patent Images
1. A computer system comprising:
- a processor, communicatively coupled to a non-transitory computer readable storage medium and configured to implement a customer relationship management (CRM) system configured to support a plurality of customers, wherein said CRM system comprisesa CRM application, anda particular business service data object, whereinsaid particular business service data object comprises at least one ofan internal business service data object that is defined within said CRM application, wherein
the internal business service data object is compiled for distribution to an end user, oran external business service data object that is defined in a database, wherein
the external business service data object is configured to be distributed to a disconnected user through a synchronization method, andsaid particular business service data object is configured toreceive an invocation of a first operation from an external application via a standard object interface, andperform said first operation on a first business object of a plurality of said business objects, using said processor, andsaid external application is external to said CRM system and is configured to access said particular business service data object by initially searching a list of external business service data objects and, if said particular business service data object is not present in said list of external business service data objects, searching a list of internal business service data objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for using business services within a customer relationship management (CRM) application. Business services are objects that encapsulate and simplify the use of some set of functionality. The CRM application includes an object manager that manages business objects as well as business services. Business objects are associated with data stored in the application database. Business services operate or act upon business objects to achieve a particular goal. Business services include methods that can be invoked and properties that maintain information about the state of a process during execution.
25 Citations
36 Claims
-
1. A computer system comprising:
a processor, communicatively coupled to a non-transitory computer readable storage medium and configured to implement a customer relationship management (CRM) system configured to support a plurality of customers, wherein said CRM system comprises a CRM application, and a particular business service data object, wherein said particular business service data object comprises at least one of an internal business service data object that is defined within said CRM application, wherein
the internal business service data object is compiled for distribution to an end user, oran external business service data object that is defined in a database, wherein
the external business service data object is configured to be distributed to a disconnected user through a synchronization method, andsaid particular business service data object is configured to receive an invocation of a first operation from an external application via a standard object interface, and perform said first operation on a first business object of a plurality of said business objects, using said processor, and said external application is external to said CRM system and is configured to access said particular business service data object by initially searching a list of external business service data objects and, if said particular business service data object is not present in said list of external business service data objects, searching a list of internal business service data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method in a computer system comprising:
-
receiving an invocation of a first operation from an external application wherein a particular business service data object is comprised in a customer relationship management (CRM) system and comprises at least one of an internal business service data object that is defined within a CRM application, wherein the internal business service data object is compiled for distribution to an end user, or an external business service data object that is defined in a database that is communicatively coupled to said CRM system accessing said particular business service, wherein the external business service data object is configured to be distributed to a disconnected user through a synchronization method; and said external application is configured to access said particular business service data object by initially searching a list of external business service data objects and, if said particular business service data object is not present in said list of external business service data objects, searching a list of internal business service data objects; and performing said first operation on a first business object of a plurality of business objects, using a processor of said computer system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product comprising instructions executable to:
-
receive an invocation of a first operation from an external application, wherein a particular business service data object is comprised in a customer relationship management (CRM) system and comprises at least one of an internal business service data object that is defined within a CRM application, wherein the internal business service data object is compiled for distribution to an end user, or an external business service data object that is defined in a database that is communicatively coupled to said CRM system, wherein the external business service data object is configured to be distributed to a disconnected user through a synchronization method; access said particular business service data object by initially searching a list of external business service data objects and, if said particular business service data object is not present in said list of external business service data objects, searching a list of internal business service data objects; and perform said first operation on a first business object of a plurality of business objects, using a processor of said CRM system. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification