Portlets are a programming model used to deliver pieces of content or applications into an enterprise portal framework.
The new enhancements, called OmniPortlet and Web Clipping, aim to shift portal development away from enterprise IT departments to non-technical business users.
The end result will be increased user productivity and lowered development costs, said John Magee, vice-president of marketing for Oracle9i Application Server. "We are delivering changes the way portlets are built. Up until now, [to create a portlet] you usually call in programmers to build an application that accesses a database or content.
"OmniPortlet lets end-users directly access different sources of information including Web services, databases, [and] spreadsheets, and publish the information behind those sources directly to portal itself."
The OmniPortlet function is Web services-aware smart-client technology that lets users point directly at a Web services data source.
"The key is you are not jumping out to a different tool, not calling the programmers, you are just in the browser as a business end-user accessing different data sources directly and publishing."
Oracle is also adding a Web Clipping feature, designed to allow users to easily grab content and functionality from internal Web sites and present them as portlets.
Web Clipping addresses challenges associated with integrating content fragments from disparate sources such as a portion of a Web page, graphics, or reports, according to Oracle officials.
Refining and simplifying portlet creation capabilities is a common development theme among portal vendors, particularly the large infrastructure players such as IBM, BEA, Oracle, and Sybase, said Nate Root, an analyst at Forrester Research.
IBM has introduced wizards into its WebSphere portlet development engine that are geared toward allowing users with less technical skill to build portlets, while Sybase acquired end-user-focused portlet-building technology from OnePage.
"In general, all the portal vendors are flirting with this idea of letting business users develop some of the portlets," Root said.
Although business user-focused portlet development has emerged as a new ground of competition among the infrastructure players, enterprises do not yet see huge benefits from the capability.
"In the real world, I see customers still doing portlet development as very much a function of IT. IT does not want typical business users making their own portlets, even if it is through the simplest wizard in the world. There are simply much better ways for business users to spend their time," Root said.
The new OmniPortlet and Web Clipping features are included in the Oracle9i Application Server Portal Developer Kit, available now for free download. The features also will ship as part of Oracle9i Application Server Release 2, Version 9.0.4, which is due in the first half of this year.
Targeting the same area, Sun Microsystems and Internet application provider Altio are set to announce a bundling agreement that will deliver Altio's XML and Java-based development environment on the Sun ONE Portal Server.