0

一位客户询问我是否可以为他在 Oracle Application Server Portal 上运行的 Intranet 提供一些支持。之前没有使用过这项技术,我想我会问其他人是否拥有以及他们想为它开发什么。

我是 ac#/ASP.NET 开发人员,所以我担心地注意到开发人员指南中没有提及 .NET。有人试图让这两者一起工作并活着讲述这个故事吗?

4

5 回答 5

1

Oracle Portal 从来没有打算成为一个“平台”,而是为了满足特定需求。当 Portal 不是直接的正确解决方案时,指针指向 JDev 和 BC4J,另外还需要其他东西。我已经完成了广泛的 Oracle 门户开发,并且就其本身而言,它做得很好(即核心数据和应用程序的“门户”,并通过门户公开了该数据)。

门户产品目前的方向是将其分离出来,放在Oracle的“Web Center”之下。这里的重点是使 portlet 的开发越来越接近标准的 java 开发。您可以在这里找到官方声明: http ://www.oracle.com/technology/products/ias/portal/pdf/oracle_portal_sod_r11.pdf

Web Center 更像是一个“平台”,其中包含围绕 2.0 技术的所有流行语。包括内容管理、门户和 .NET WSRP 集成特性/功能。除了门户网站(它也为 Web 中心提供快速简单的 portlet)之外,我还会检查一下。

于 2008-10-30T19:06:56.373 回答
0

我对 Oracle Portal 的唯一体验是间接的,当时我继承了一个系统,该系统将其用于一个相对简单的维护 Web 应用程序。我对 Oracle 产品的大部分看法来自我使用 SQL Server/ASP.NET 的背景,但 Oracle 的设置、管理和继续运行更难,这不仅适用于数据库,也适用于辅助工具,例如Oracle Portal、他们的 SOA 套件、他们的 Mobility Server 等。即使是经验丰富的 Oracle 人员也倾向于同意这一点,所以希望我不会惹恼任何人。

除非我对这些工具有丰富的经验,否则我绝对不会为 Oracle Portal 应用程序(或任何其他 Oracle 产品)提供支持。

于 2008-10-30T18:16:26.257 回答
0

我的公司(一家专门的 Oracle 商店)和我使用 Oracle Portal 已经很多年了,并且非常成功。但是,如果您没有使用 PL/SQL(Oracle 的专有数据库编程语言)的经验,我必须警告您不要承担这项任务。

在 Oracle Portal 上构建的 Intranet 可能会广泛使用定制的“portlet”。您可以使用 Java 或 PL/SQL 构建它们;根据我的经验,现实生活中 95% 的 portlet 都是使用 PL/SQL 构建的。

理论上,如果您使用最新版本的 Oracle Portal (10.1.4),您可以使用 WSRP 1.0 portlet。因此,如果您可以在 .NET 中构建将使用 WSRP 1.0 进行通信的 portlet,那么您可以集成这些。但是如果您的客户要求“支持”,他们可能希望您能够调整他们现有的 portlet——这需要 PL/SQL 编程经验。

Oracle Wiki 上对 Oracle Portal 有相当好的描述: http ://wiki.oracle.com/page/Oracle+Portal

从战略上讲,Oracle 已将 Oracle Portal 置于“Continue & Converge”类别中,这意味着它受到支持并将获得较小的更新。如今,他们的战略门户产品是 Oracle WebCenter,但每个 CPU 庞然大物的价格为 125,000 美元;对于在 Oracle Portal 上构建的所有站点中的 99% 来说,这可能是多余的。

于 2008-10-31T11:15:31.957 回答
0

在过去的几年里,我已经为 Oracle Portal 开发了十几个 Java portlet。如果您不一定要使用 .NET 开发 portlet 并且不想使用 PL/SQL,我会推荐这种方法。Oracle 的 Portlet Developer Kit (PDK) 提供了很好的功能 ( http://www.oracle.com/technology/products/ias/portal/pdk.html )。

我没有尝试过 WSRP 方法,但已经使用 Oracle Portal 附带的 Web Clipping Portlet 部署了 ASP.NET 应用程序并取得了一些成功。

我发现 Portal 有时很难使用,而深入了解 Application Server 堆栈中的其他组件(OID、SSO、Oracle DB 等)非常有帮助。

于 2009-09-09T13:57:12.560 回答
0

我建议您看看 Oracle 的 WebCenter 11g Suite。当甲骨文收购 BEA 时,它承担了一些门户产品,但据我所知,WebCenter 11g 是甲骨文未来门户的故事——所有积极的开发都将集中在那里。你可以在那里找到相当数量的材料。这是一篇帮助您开始使用 WebCenter 11g 的博客文章

于 2010-01-22T14:21:00.503 回答