Framework for a composite application and a method of implementing a frame work for a composite application
First Claim
1. An apparatus comprising:
- a computer to provide a computer-implemented framework for a composite application, the computer-implemented framework comprising;
an object access layer to exchange data with enterprise base systems and to present the data to a composite application through a uniform interface;
a user interface (UI) layer to enable UI patterns that facilitate information exchange between the composite application and a user;
a business object modeling layer comprising a business object modeler to provide a user interface (UI) for constructing a business object; and
a service layer to enable services to the composite application, the service layer comprising a collaboration services module to enable collaboration services to the composite application, wherein the business object modeling layer directly links at least one of the collaboration services associated with the business object to the business object;
wherein the collaboration services module enables at least one generic collaboration service;
wherein the business object modeling layer that comprises the business object modeler to provide the user interface (UI) for constructing the business object comprises a module to derive at least one object specific service from the at least one generic collaboration service directly linked with the business object by the business object modeling layer; and
wherein the business object modeling layer that comprises the business object modeler to provide the user interface (UI) for constructing the business object is separate from the service layer that comprises the collaboration services module to enable collaboration services to the composite application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for a framework for composite applications. A computer-implemented framework for a composite application includes an object access layer to exchange data with enterprise base systems and to present the data to a composite application through a uniform interface, a business object modeling layer including a business object modeler to provide a user interface (UI) for constructing a business object, and a service layer to enable services to the composite application, the service layer including a collaboration services module to enable collaboration services to the composite application, the business object modeling layer linking at least one of the collaboration services associated with the business object to the business object.
63 Citations
11 Claims
-
1. An apparatus comprising:
-
a computer to provide a computer-implemented framework for a composite application, the computer-implemented framework comprising; an object access layer to exchange data with enterprise base systems and to present the data to a composite application through a uniform interface; a user interface (UI) layer to enable UI patterns that facilitate information exchange between the composite application and a user; a business object modeling layer comprising a business object modeler to provide a user interface (UI) for constructing a business object; and a service layer to enable services to the composite application, the service layer comprising a collaboration services module to enable collaboration services to the composite application, wherein the business object modeling layer directly links at least one of the collaboration services associated with the business object to the business object; wherein the collaboration services module enables at least one generic collaboration service; wherein the business object modeling layer that comprises the business object modeler to provide the user interface (UI) for constructing the business object comprises a module to derive at least one object specific service from the at least one generic collaboration service directly linked with the business object by the business object modeling layer; and wherein the business object modeling layer that comprises the business object modeler to provide the user interface (UI) for constructing the business object is separate from the service layer that comprises the collaboration services module to enable collaboration services to the composite application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method of implementing a composite application in a framework, the computer-implemented method comprising:
-
accessing, by a computer, an object to exchange data with enterprise base systems and to present the data to a composite application through a uniform interface; enabling, by a computer, a UI layer to provide UI patterns that facilitate information exchange between the composite application and a user; modeling, by a computer, a business object to enable a user interface (UI) for constructing a business object; enabling, by a computer, services to the composite application including providing collaboration services to the composite application, wherein the modeling comprises directly linking at least one of the collaboration services associated with the business object to the business object; wherein the providing the collaboration services comprises enabling at least one generic collaboration service; wherein the modeling comprises; deriving at least one object specific service from the at least one generic collaboration service; and providing a business object modeling layer that comprises a business object modeler to provide the UI for constructing a business object; and wherein the enabling services comprises; providing a service layer that is to enable the services and is separate from the business object modeling layer. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a machine readable storage device having instructions executable by a computer to cause the computer to perform a method comprising:
-
accessing an object to exchange data with enterprise base systems and to present the data to a composite application through a uniform interface; enabling a UI layer to provide UI patterns that facilitate information exchange between the composite application and a user; modeling a business object to enable a user interface (UI) for constructing a business object; enabling services to the composite application including providing collaboration services to the composite application, wherein the modeling comprises directly linking at least one of the collaboration services associated with the business object to the business object; wherein the providing the collaboration services comprises enabling at least one generic collaboration service; wherein the modeling comprises; deriving at least one object specific service from the at least one generic collaboration service; and providing a business object modeling layer that comprises a business object modeler to provide the UI for constructing a business object; and wherein the enabling services comprises; providing a service layer that is to enable the services and is separate from the business object modeling layer.
-
Specification