Groupware portlets for integrating a portal with groupware systems
First Claim
1. A system for integrating groupware functionality into a portal, comprising:
- a collaboration server that contains information and provides groupware functionality to one or more end users;
a groupware portlet deployable on the portal, the groupware portlet adapted to enable the users to access the groupware functionality on the collaboration server by providing an abstracted user interface that is common to the groupware functionality provided by one or more other collaboration servers; and
an application programming interface that enables the groupware portlet to access the collaboration server by defining a schema and implementing the schema with a provider associated with the collaboration server.
2 Assignments
0 Petitions
Accused Products
Abstract
A set of groupware portlets can be deployed on an enterprise portal in order to add groupware functionality thereon. The groupware portlets can provide an abstract user interface to groupware functionality provided by several collaboration servers and can also allow users to navigate to specific groupware functionality provided by a collaboration server. The portlets can connect to the various collaboration servers by implementing a personal messaging application programming interface. The interface can include a schema for defining groupware functionality and a set of providers for instantiating the connections to the various collaboration servers. The providers can be implementations of the schema that allow the groupware portlets to interact with the collaboration server. New schemas can be defined to extend existing schemas to enable more specific functionality provided by each collaboration server. The new schemas can be supported by the providers due to Java class inheritance.
122 Citations
20 Claims
-
1. A system for integrating groupware functionality into a portal, comprising:
-
a collaboration server that contains information and provides groupware functionality to one or more end users; a groupware portlet deployable on the portal, the groupware portlet adapted to enable the users to access the groupware functionality on the collaboration server by providing an abstracted user interface that is common to the groupware functionality provided by one or more other collaboration servers; and an application programming interface that enables the groupware portlet to access the collaboration server by defining a schema and implementing the schema with a provider associated with the collaboration server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method for integrating groupware functionality into a portal, the method comprising:
-
providing groupware functionality to one or more end users via a collaboration server of an enterprise; deploying a groupware portlet on a portal server, the groupware portlet adapted to provide an abstracted user interface that is common to one or more other collaboration servers; and accessing the groupware functionality on the collaboration server via the groupware portlet. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium having instructions stored thereon which when executed by one or more processors cause a system to:
-
provide groupware functionality to one or more end users via a collaboration server of an enterprise; deploy a groupware portlet on a portal server, the groupware portlet adapted to provide an abstracted user interface that is common to one or more other collaboration servers; and access the groupware functionality on the collaboration server via the groupware portlet.
-
Specification