Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
您如何评价Oracle门户作为一个平台?_Oracle_Oracleportal - Fatal编程技术网

您如何评价Oracle门户作为一个平台?

您如何评价Oracle门户作为一个平台?,oracle,oracleportal,Oracle,Oracleportal,一位客户问我是否可以为他运行在Oracle Application Server Portal上的intranet提供一些支持。我以前没有使用过这项技术,我想我会问其他人是否使用过这项技术,以及他们对开发这项技术的想法 我是一名c#/ASP.NET开发人员,因此我担心《开发人员指南》中没有提到.NET。有人试着让这两种方法协同工作,并活着讲述故事吗?我对Oracle Portal的唯一体验是间接的,当时我继承了一个系统,该系统将Oracle Portal用于一个相对简单的维护web应用程序。我对

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


我是一名c#/ASP.NET开发人员,因此我担心《开发人员指南》中没有提到.NET。有人试着让这两种方法协同工作,并活着讲述故事吗?

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


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

Oracle Portal从来不是一个“平台”,而是满足特定的需求。当门户不是正确的解决方案时,指针指向JDev和BC4J,另外还需要其他东西。我已经做了大量的Oracle门户开发,就目前的情况而言,它做得很好(即,核心数据和应用程序的“门户”,通过门户公开这些数据)

门户产品的当前方向是将其分离出来,并将其置于Oracle的“Web中心”下。这里的重点是使Portlet的开发越来越接近标准java开发。你可以在这里找到官方声明:

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

我的公司(一家专门的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中构建使用WSRP1.0进行通信的portlet,那么您可以集成这些portlet。但是,如果您的客户要求“支持”,他们可能希望您能够调整他们现有的portlet,而这需要PL/SQL编程经验

Oracle Wiki上对Oracle Portal有相当好的描述:


从战略上讲,Oracle已将Oracle Portal置于“Continue&Converge”类别中,这意味着它受到支持,并将获得少量更新。如今,他们的战略门户产品是Oracle WebCenter,但这是每个CPU庞然大物125000美元;对于在Oracle Portal上构建的所有站点中的99%,这可能是一种过分的做法

在过去几年中,我为Oracle Portal开发了十几个Java Portlet。如果您不一定要使用.NET来开发portlet,并且不想使用PL/SQL,我建议您使用这种方法。Oracle的Portlet开发工具包(PDK)提供了良好的功能()

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


我发现门户有时很难使用,了解应用服务器堆栈中的其他组件(OID、SSO、Oracle DB等)非常有帮助。

我建议您看看Oracle的WebCenter 11g套件。当Oracle收购BEA时,它接受了一些门户产品,但据我所知,WebCenter 11g是Oracle未来门户的故事——所有积极的开发都将集中在那里。你可以在那里找到相当数量的材料。这是一个例子