You can extend enterprise workspaces using an API that enables you to:
Create custom content (modules) for workspaces
Integrate content from external sources
Develop custom UIs for workspaces
Manage workspaces in your custom administrative applications
The Enterprise Workspaces API is comprised of the following interfaces:
General API: serves as an entry point to the Enterprise Workspaces API
Workspace Content API: provides tools that enable you to integrate and manage external content in workspaces
Workspace Directory API: provides access to the functionality of the Workspace Directory
Workspace API: provides access to the workspace instances, pages, modules and members
Module API: provides access to the runtime module functionality
Other: provide additional tools and capabilities
To develop custom applications for enterprise workspaces, you need the following:
SAP NetWeaver Developer Studio (NWDS) 7.0x or 7.3x with or without the SAP NetWeaver Development Infrastructure (NWDI)
Enterprise Workspaces API library (SPACES-API.SCA)
SAP NetWeaver Portal 7.01 SPS 05 or higher, 7.02 SPS 06 or higher, 7.30 SPS 09 or higher, 7.31 SPS 07 or higher, or 7.40 SPS 02 or higher, with the enterprise workspaces add-on installed
A user account with administrative permissions for the workspaces and content
Experience in development of Java applications for the portal
This section provides detailed information about the main tasks that you can perform with the Enterprise Workspaces API, illustrated by useful code samples:
Importing and Referencing the API Library
How to make the Enterprise Workspaces API library available in SAP NetWeaver Developer Studio
Developing Custom Modules for Workspaces
How to enhance your modules by additional capabilities, such as changing their runtime settings, implementing role-dependent behavior, or responding to lifecycle events
How to implement workspace management functionality in custom administrative applications
How to integrate content from external sources into workspaces
Developing Custom User Interfaces for Workspaces
How to replace certain user interfaces of enterprise workspaces with custom implementations
For API reference information, see Enterprise Workspaces API Reference.
For comprehensive information about developing portal applications:
For SAP NetWeaver 7.0x, navigate to http://help.sap.com/nw70 and choose .
In SAP Library, choose
.For SAP NetWeaver 7.30, navigate to http://help.sap.com/nw73 and choose .
In SAP Library, choose
.