Development teams can use IBM Software and the Siebel Web UI DDK V7.8 to develop service-oriented architecture based composite applications. These Web applications can include data and functionality from multiple applications accessed through a single user interface. Siebel developers use the Web UI DDK to generate Java artifacts that access Siebel data. Java developers, using IBM IDE's, incorporate these artifacts into their Web applications. This article explains how you can use IBM® WebSphere® Studio Application Developer V5.1.2 or Rational® Application Developer V6.0 to test and deploy Java artifacts, which were created using the Web UI DDK, to run in a portal under IBM WebSphere Portal V5.x. Part 1 of this series described how to run the artifacts in a Web (non-portal) application.
- Differentiate the Siebel developer role from the Java developer role when developing a composite application
- Prepare the DDK artifacts for the portal environment
- Generate the Java proxy files
- Test the artifacts in a portlet in either WebSphere Studio Application Developer or Rational Application Developer
- Deploy the artifacts to WebSphere Portal Server 5.x
This article is the second in a two-part series on the deployment of Web UI DDK artifacts. The first article is for Web application developers and application integrators who want to deploy Siebel DDK artifacts as a Web application. The reader should be comfortable using either WebSphere Studio or Rational Application Developer. This second article is for primarily for portlet developers who are have at least some minimal experience with creating and deploying portlets for WebSphere Portal.
The Web UI DDK is a Web services-based solution, which consists of a set of interfaces that enable access to Siebel data. The interfaces include a wizard, which guides the Siebel application developer through the creation of object definitions in the Siebel Object Repository. It then generates a quick-start kit, including Web Services Definition Language (WSDL) files, sample JSP pages, Siebel View data, and other Java artifacts. A Java application developer can use these artifacts to render a custom user interface.
Developers can simply modify the sample code generated by the Web UI DDK wizard instead of developing from scratch; therefore, they get a jump-start on their development work. The can use either WebSphere Studio or Rational Application Developer features to convert and test the generated DDK artifacts as Web or portlet applications. When they are satisfied, they can deploy the converted Web application to WebSphere Application Server, or the portlet to a portal application running under WebSphere Portal.
| Description | Name | Size | Download method |
|---|---|---|---|
| Article in PDF format | 0512_chowdary-Deploy_WebUIDDK-part2.pdf | 1.9 MB | HTTP |
| Code samples | DDK-samplecode.zip | 2.4 MB | HTTP |
Information about download methods Get Adobe® Reader®

Arundhati Bhowmick is a Certified IT Specialist, focused on portal application development, deployment, and integration. She was one of the key developers in the XML Parser development team in IBM. Currently she is a Senior IT Specialist for the IBM Business Partner Technical Enablement team. She has more than 10 years of experience in IBM.

Hanumaiah Chowdary is a Certified IT Specialist in Business Partner Technical Enablement within IBM's Software Group. Hanumaiah has been an Enablement Architect at Siebel, working with WebSphere Portal and Application Server enablement, integration, and interoperability-related activities. He has a extensive knowledge of the Siebel family of products and releases, as well as Java, J2EE, WebSphere Portal, WebSphere Application Server, JSF, SOA, and Web services. He has published many internal and external documents.

Hamdy Eed is a consulting IT specialist for IBM AIM Services in the San Francisco bay area. He has worked on a multitude of WebSphere Application Server products at IBM at the Research Triangle Park in North Carolina. He joined IBM Global Services in Millville, New Jersey as an IT Specialist in 1998.

Sinu Sekhar is an IBM certified Solution Developer/System Administrator (WebSphere Portal V5.0,V5.1/WebSphere Application Server V5.0) with extensive experience in Java, WebSphere Application Server, WebSphere Portal, WebSphere Studio Application Developer, Rational Application Developer, VisualAge for Java, and DB2 Universal Database.
