Learn more about the developer tools and features of WebSphere® Portal, including IBM® Web Experience Factory Designer
and IBM Rational® Application Developer for WebSphere Software.
Web Experience Factory
Portal site developers
who are working with web applications and portlets can benefit from
enhanced web Experience Factory features, including:
- Builders and profile sets to develop models and generate the resulting
web applications from those models, thus making the developing process
easier and faster.
- A wizard user interface (provided with each builder) through which
you specify input. The builder then automatically generates or modifies
part of the application.
- Iterative development via builders to implement design patterns.
- Profiles sets, which let you generate multiple versions of one
application, making it easier to develop multiple versions of one
application for different human languages or different user groups,
for example, a different version for different human languages or
different user groups.
Rational Application
Developer
Portal site developers can increase productivity and efficiency
by using Rational Application
Developer for easier development, testing, analysis, and delivery
of portlet applications. The following integrated capabilities are
included in the Portal Toolkit:
- Simplified client-side scripting of HTML pages with added support
for jQuery JavaScript library,
including content assist, autocomplete, views, palette drag-and-drop,
wizards, editors, and automated code generation.
- Automated and simplified build process by using the Maven framework,
which uses standards in a common, flexible system that developers
can learn once and deploy across multiple projects. The Maven framework
provides uniformity to a project's build infrastructure, thus promoting
quality and productivity by helping developers apply build best practices.
- Portlet project support for the Standard Portlet API.
- Web perspective views and editors for developing portlets, as
well as visual tooling to insert portlet programming objects into
JSP files by using Page Designer.
- Comprehensive multi-channel application development by using features
like Rich Page Editor, Mobile Browser Simulator and mobile friendly JavaScript frameworks and
libraries.
- Full fledged development and integration options for JEE artifacts
and frameworks such as JSF, EJB, REST, and Web Services.
APIs
WebSphere Portal portlet APIs provide
standard interfaces for the following functions:
- Accessing remote content.
- Looking up credentials.
- Storing persistent data.
- Communicating with other portlets.
WebSphere Portal supports two different portlet APIs by providing
two portlet containers:
You can enhance and
extend the tagging and rating features of the portal by using service
APIs. The following service APIs are available with WebSphere Portal:
- The Java API
- The REST API
You
can use Personalization APIs to allow Rational Application Developer and the Personalization
runtime environment access to user and content data in customer data
stores.