3. 封装成Portlet部署到Websphere Portal
开发完成后,我们需在讲服务封装为Portlet,部署到Portal中应用。
1) 封装Portlet
我们可以利用WPF Portlet构建构建Portlet:
在模型ebsProductEdit中,我们利用Portlet适配器创建部件:
Portlet配置信息如下:

这样,就完成了Portlet的定义,接下来,我们将程序打包发布:
2) 打包发布
在项目“Oracle EBS”右键单击,选择“重建WAR”,选择“重建 Portlet WAR”
3) 程序部署到Portal
发布完成后,生成程序包位与C:\IBM\WebSphere\PortalServer\installableApps\WPF-OracleEBS.war
启动并登录Websphere Portal,发布应用程序,发布后可见该程序包已包含Portlet ebsProductPortlet:
单击权限控制按钮即可进行权限管理:
4) Portlet部署到页面
接下来将该Portlet部署到页面:

部署完成后即可访问Portlet所在的页面:

5) 测试功能
查看物料信息:

在Oracle EBS系统内部查看物料信息:

完成编辑:

4. 总结
通过本次实战,我们无需编码,即轻松实现的对Oracle EBS的集成,使庞大的Oracle EBS系统不再陌生。同样,利用WPF,也可以集成其他企业级应用如SAP、Lotus Domino、Siebel、PeopleSoft等。WPF还可与IBM Lotus Forms组件,IBM 基于BPEL的流程平台Websphere Process Server,同时也是构建Dashboard的基础架构平台。后续文章中,我们将进一步深入探索Websphere Portal的高级应用。