【IT168 专稿】
摘要:本文通过实战探讨利用IBM Websphere Portlet Factory(WPF)集成Oracle E-Business Suite(EBS),内容涉及WPF的相关概念,WPF中的服务构建器的使用,集成Oracle ERP的方法,Oracle接口表使用,Porlet的创建及部署等。
Websphere Portal作为广泛使用的门户解决方案,从6.0版本开始,提供WPF作为Portlet开发工具。WPF针对SAP、Lotus Domino、Excel、Siebel、PeopleSoft等提供了相应的适配器,但目前尚未发布针对Oracle EBS的标准适配器。本文通过利用WPF开发工具,结合OracleEBS提供的标准接口,快速开发,无需编码,即可实现对OracleEBS的CRUD(Create-Read-Update-Delete,把OracleEBS中的业务功能集成到企业统一门户。
1. WPF简介
WebSphere Portlet Factory软件包括一个框架和一组为了快速创建和维护定制portlet的工具。利用WebSphere Portlet Factory的框架和工具,开发人员可以通过托拽一系列高度适应、可重用的软件组件(被称作构建器,builder)快速地搭建portlet。用户将构建器组装到模型中,就像通过快速地将公式放在一起组成电子表格一样。这些模型接下来在运行环境中被执行来动态地生成应用代码,包括JSP,Java类和XML文档,所有这些组件(artifact)一起组成了portlet应用程序。这样,开发人员可以将动态构建portlet的流程捕获并使之自动化,而不是为每个portlet进行编程。另外,开发人员能够快速并容易地从一份基础代码中创建出多样的、高度客户化的portlet,而不需要额外的代码更改或者重新部署。
WebSphere Portlet Factory软件包括一个易用的图形化工具叫做IBM WebSphere Portlet Factory Designer,主要用于创建、浏览和运行portlet。WebSphere Portlet Factory Designer工具无缝地融合在IBM Rational Application Developer 6和开放源码的Eclipse IDE当中。
(1) 项目导航器
“项目导航器”表示一个树形目录层次结构,它显示组成当前项目的所有对象。可以通过浏览至一个对象(例如,模型或概要文件集)并双击它来打开该对象。对象将显示在适当的视图中。
(2) Web 应用程序树
此视图显示构建器调用已创建并添加至 Web 应用程序对象的所有元素。这包括数据服务、事件、链接的 Java 对象、方法、页面、变量、模式等。通过浏览 Web 应用程序树并选择一个对象,可以检查该对象及其内容。
(3) 模型和概要文件集选项卡
这些选项卡表示已打开以便进行编辑的项目模型和概要文件集。具有焦点的选项卡显示“X”并填充所有视图的内容。在这种情况下,会打开一个模型和一个概要文件集。显示星号(*)的选项卡表示模型或概要文件集中有尚未保存的更改。
(4) Web 应用程序对象查看器
“对象查看器”显示有关 Web 应用程序树中所选对象的信息。此查看器中显示的信息的格式取决于在 Web 应用程序树中选择的 Web 应用程序对象的类型。
(5) 视图选项卡
每个选项卡打开模型的不同视图:
Web 应用程序树形视图 - 用于处理模型的主要视图。此视图将 Web 应用程序描述为树,其中每个分支表示一种不同类型的 Web 应用程序对象。
(6) 问题视图
Factory 使用“Eclipse 问题视图”来显示与模型生成和行为相关的警告和错误消息。特定构建器调用产生错误时,在“问题列表”中双击该错误将在构建器调用编辑器中打开相关的构建器调用以供编辑。
(7) 大纲视图
此视图显示构建器调用列表。这是模型中每个构建器调用按编号、名称或类型排列的顺序列表。进行了概要分析的构建器调用显示一个概要分析图标。
(8) 已应用的概要文件选项卡
使用“已应用的概要文件”选项卡可以访问用于将一个或多个概要文件应用于模型的视图。将多个概要文件应用于同一模型时,此视图还允许您管理这些概要文件的组合。
IBM WPF快速集成Oracle EBS
0
相关文章
- 为什么总是很难客观评价某个国产数据库产品任朝阳 · 2025-03-20
- IBM中国投资公司正式关停,研发撤离终章奏响陶然 · 2025-03-04
- GenAI时代,从收并购看Databricks、Snowflake等企业的智能化进阶之路任朝阳 · 2025-03-03
- Redgate报告显示数据库管理行业将迎来整合之年任朝阳 · 2025-02-28
- IBM宣布收购DataStax,以增强其数据库和生成式AI能力任朝阳 · 2025-02-26
- MongoDB 收购 Voyage AI 以减少 AI 应用程序中的幻觉李代丽 · 2025-02-25
- AI重塑软件开发架构,企业如何跟进AI?任朝阳 · 2025-02-13
- 李国良教授团队:LLM for Data Management任朝阳 · 2025-01-23
- Data+时代下的数据库云平台:从管理运维到智能化开发协同新格局任跃婷 · 2025-01-07
- 国产数据库的机遇与挑战卢敏 · 2024-12-30