Method and apparatus for specifying time-varying intelligent service-oriented model
First Claim
1. A method implemented in a computer infrastructure having program instructions stored on a computer readable hardware storage device, the method comprising:
- defining information of a service which is to be provided to one or more users having access to a system storing the defined information;
defining policies associated with the defined information to allow and deny access to selected portions of the defined information; and
exposing to a user, by a computer processor, of the one or more users the selected portions of the defined information based on the defined policies allowing access to the selected portions of the defined information,wherein;
the defined information comprises at least one business object; and
the defined policies associated with the defined information comprise time information of the at least one business object, the time information specifying one or more time periods when the user is allowed access to the selected portions of the defined information; and
wherein the exposing of the selected portions of the defined information comprises at least one of;
sending, by the computer processor, the selected portions of the defined information to the user upon receipt of a request for the defined information; and
manifesting, by the computer processor, during the one or more time periods, the selected portions of the defined information such that the user can directly access the selected portions of the defined information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for specifying a time-varying, intelligent service-oriented model are provided. A method implemented in a computer infrastructure having computer executable code embodied on a computer readable storage medium having programming instructions, includes defining information of a service which is to be provided to one or more users having access to a system storing the defined information. The method further includes defining policies associated with the defined information to allow and deny access to selected portions of the defined information, and exposing to a user of the one or more users the selected portions of the defined information based on the defined policies allowing access to the selected portions of the defined information.
-
Citations
22 Claims
-
1. A method implemented in a computer infrastructure having program instructions stored on a computer readable hardware storage device, the method comprising:
-
defining information of a service which is to be provided to one or more users having access to a system storing the defined information; defining policies associated with the defined information to allow and deny access to selected portions of the defined information; and exposing to a user, by a computer processor, of the one or more users the selected portions of the defined information based on the defined policies allowing access to the selected portions of the defined information, wherein; the defined information comprises at least one business object; and the defined policies associated with the defined information comprise time information of the at least one business object, the time information specifying one or more time periods when the user is allowed access to the selected portions of the defined information; and wherein the exposing of the selected portions of the defined information comprises at least one of; sending, by the computer processor, the selected portions of the defined information to the user upon receipt of a request for the defined information; and manifesting, by the computer processor, during the one or more time periods, the selected portions of the defined information such that the user can directly access the selected portions of the defined information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system implemented in hardware, comprising:
a computer infrastructure operable to; create a business object of a service provided to one or more users; define a context component of the business object for manifestation of the business object, the context component comprising at least one time period when the business object is manifested to the one or more users; manifest the business object when a current time is within the at least one time period; send the business object to the one or more users upon receipt of a request for the business object from the one or more users; and manifest the business object such that the one or more users can directly access the business object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A computer program product comprising a computer readable hardware storage device and program instructions stored on the computer readable hardware storage device, the program instructions comprising:
-
program instructions to define information of a service which is to be provided to one or more users having access to a system storing the defined information; program instructions to define policies associated with the defined information to allow and deny access to selected portions of the defined information; and program instructions to expose to a user of the one or more users the selected portions of the defined information based on the defined policies allowing access to the selected portions of the defined information, wherein; the defined information comprises at least one business object that comprises one or more attributes of the one or more users, and one or more relationships between the at least one business object and other business objects; and the defined policies associated with the defined information comprise time information of the at least one business object, the time information specifying one or more time periods when the user is allowed access to the selected portions of the defined information; and wherein the exposing of the selected portions of the defined information comprises at least one of; sending the selected portions of the defined information to the user upon receipt of a request for the defined information; and manifesting, during the one or more time periods, the selected portions of the defined information such that the user can directly access the selected portions of the defined information. - View Dependent Claims (20)
-
-
21. A method of specifying a time-varying, intelligent service-oriented model, comprising:
-
requesting, by a computer processor, a service port for accessing information of a service provided to one or more users; requesting, by the computer processor, access of the information based on the service port; and accessing, by the computer processor, the information when the information is manifested based on parameters defined by the one or more users wherein the parameters comprise at least one of; at least one service operation which the one or more users are allowed to perform on the information; at least one type of the information which are manifested to the one or more users; and at least one time period when the information is manifested to the one or more users.
-
-
22. A computer system for specifying a time-varying, intelligent service-oriented model, the system comprising:
-
one or more computer processors; a computer readable hardware storage device; program instructions stored on the computer readable hardware storage device for execution by the one or more computer processors, the program instructions comprising; program instructions to receive a request from a user to access information that is stored on a system; program instructions to determine whether at least a first user and a second user are authorized to have access to the information based on defined rules as to time of retrieval; program instructions to provide the first user access to a first type of the information when the first user is requesting access within the defined time of retrieval, while denying access to additional information stored on the system; and program instructions to provide the second user access to a second type of the information when the second user is requesting access within the defined time of retrieval, while denying access to remaining information stored on the system.
-
Specification