Portal Architecture

The architecture I am setting up at my site involves multiple data sources. I hope that someone will comment on my architecture because I don't see anything like this in Oracle documentation (and am afraid I'm forgetting something).
My only installation of Portal is on a dedicated host DB located on the app server machine (Solaris) where I have the rest of 9iAS installed. All the applications I render as portlets are implemented as JSPs that also reside on that mid-tier server.
Users to my Portal pages have to choose one of several databases to use as data sources for those portlets/JSPs. All of these Oracle databases are located on servers other than the app server. What happens is that the JSPs perform a logon to the desired data source, grab (or manipulate) the data needed, and then logoff from the data source. The output from that JSP is still rendered onto the Portal page in the Portal host database and served back to client browser via Apache as normal.
There were several reasons why we didn't use Portal-wizard-generated Applications for our portlets.
1. We didn't feel them robust enough for our purposes.
2. We didn't know how to deal with the multiple data-source problem with regular Portal Applications. Only way I saw were to use a huge number of database links because there was no way I could install (and keep synchronized) a Portal implementation in each of those databases.
The setup I describe seems to work but I am interested in hearing from Oracle (or other DBA-types) what I should look out for. Also, if Oracle does describe a suggested architecture to handle multiple data sources from a central Portal host then I'd really like to see it.

To me this seems like a classic Enterprise Application Integration (EAI) challenge that you have tried to overcome using a Portal framework...! It might be adequate in the short-term, but in the long-term you might want to look into an EAI solution in combination with your Portal.

Similar Messages

  • What is portal Architecture??

    Hi friends
    Please any one can give me details abut SAP Portal Architecture ?
    Thanks
    nageswar

    No interview questions.
    That informations is widely available
    Read the "Rules of Engagament"
    Regards
    Juan

  • Oracle 9iAS Portal architecture

    Hello everybody,
    does someone know any document about oracle9iAS architecture?
    thanks a lot
    Samar

    Oracle9iAS Portal Center is the best starting point for finding information on portal.
    For example:
    Oracle9iAS Portal Release 2 - Technical Overview
    Oracle9iAS Portal Configuration Guide
    Oracle9iAS Portal architecture overview

  • Always working Portal architecture

    I want to install an always working ORACLE PORTAL architecture.
    I own a Cluster SUN with installed and certified ORACLE9i RAC with MYDB.
    I need a PORTAL than Senpre functions giving me the possibility of showing the MYDB data.
    The PORTAL 9.0.2 needs the infrastructure.
    if I have I happen well, the Portal Instance is not possible join to cluster in the Farm. So, I must to install the Portal in 2 or more hosts for the max availability. If I install Portal1 in host1 and Portal2 in host2, I must install infrastructure in host3. OK, for example: if the host1 is down, however the Portal2 is up.
    But, if host3 is down... both the Portal not work.
    Q1: Can I install Infrastructure in Compaq cluster with Windows 2000 for to improve the availability? How?
    Q2: Using a LOAD BALANCER before two Portals is advisable?
    Q3: Do you have a further configuration da recommend me?
    Thanks

    This link contains all the certified combinations for highly available solutions with Oracle9iAS Portal r9.0.2.

  • Webcenter portal - architecture question

    in our webcenter portal application, we are following this 3 tier architecture.
    1. presentation - webcenter portal
    2. middleware - soa services
    3. source systems
    data from source systems is retrieved by multiple mechanism depending on data.
    some times it's as simple as select query directly on database
    some times it's api provided by source systems
    some times it's procedure, batch/script program call
    now for portal, what we said is that all communication with source systems will be via soa services.
    however i was thinking when it's select query on db type situation, should i escape soa services and use database control (entity, view etc) in my application itself and get required data? i feel it'll improve performance, however not consistent design.
    if we go with consistent design (all communication via soa), soa service will execute that query, build data objects, and return to portal...
    what's your opinion?
    thanks.

    This a typical discussion you get with enterprise architects.
    In a pure SOA environment they will say you always have to go through the service bus and WebCenter is just a consumer of those service without any exception.
    A service need to be a separate, independent deployment module. That's their concept to base the discussion on but when you plug this in WebCenter by using business component, you violate that concept so you need to go through the bus.
    That said... I don't really like the idea for WebCenter to go through the service bus if you are controlling the DB itself. If a 3th party is controlling the data or you don't own the data than it might be better to go through the service bus so other applications can profit from the work.
    If the data is only used in Webcenter just use business components directly. If later on, another app wants to use the data as well it should be fairly straight forward to refactor BC to SDO and use those in webcenter.
    I believe there is a specific ADF BC adapter for SOA that uses RMI instead of regular XML for DB operations which should make everything a lot faster so when it comes to performance I don't think you will have to consider one or another.
    You just have to consider whether or not you want for a true service oriented architecture and not just use the ESB as an integration layer.
    That said, it's my personal opinion and will probably not reflect Oracle's opinion per se :p

  • 2004s BI Portal (BI-Java) and BI-ABAP: doublestack vs. separated stack

    Hi specialists,
    We plan to migrate our NW2004 System (no Portal in use) to NW7.0.
    For the NW7.0 Portal Architecture we are not sure what to choose:
    - BI-ABAP and BI Portal (BI-Java) on the same instance (doublestack)
    - BI-ABAP and BI Portal (BI-Java) on seperate instances (separated stack architecture)
    Medium term we assume, that the portal is used for Web-Reporting and integrated planning. The development of applications (Java, Visual Composer) will be the exception.
    But if our reporting requirements changes and the number of own applications is increasing?
    Which is the best possibility to be future-proof?
    - Is it possible to separate the doublestack architecture later?
    - Is it possible to "transport" Portal stuff/applications from a doublestack system to a separated stack system?
    - If the number of Portal-applications is increasing, is it an opportunity to set up an additional BI-Portal which is connected to the doublestack BI system?
    Thanks for your help.
    Regards
    Karin.

    Hi
    Too many questions .But its interesting.Ok lets take one by one.
    You can have either of the options depending on the amount of data and your hardware.
    I would suggest if you have the hardware go for seperate machines for each kind of installation.I mean have a BI system((dual Stack) + Portal or you can have portal on a seperate machine also.Then you can have another portal (single stack).And using the FPN(Federated Portal Network) concept you can actually implement ur scenrio.
    Note :BI-Java cannot be installed seperately you need a portal for it.
    Yes FPN can be used to transport the data from one portal to another.To the last questioin i have already answered ,its better to go for a seperate BI system.
    Any other doubts feel free to ask:
    Reward maximum points

  • Load Balancing Portal that uses JPDK portlets

    We are having the following Portal architecture :
    -Browser
    -Firewall
    -Load Balancers
    -Multiple 9iAS middle-tiers (2)
    -DB Server
    We are using Web Providers registered with Portal which calls JPDK portlets.
    We have registered the Web Provider url's, but of course had to
    enter a URL to point to the location of the provider.xml. If we enter the URL specifying a particular 9iAS middle-tier hostname, all requests for the provider from any of the middle-tiers are routed through the one 9iAS server, which places a heavy load on this server.
    Requirement : We want to specify the location of the provider.xml as local to the particular 9iAS server and so call the portlet from the same server, which will spread the load.
    What would be the best way to achieve this ?

    Hi,
    You can very well provide the URL of 'Load balancer' while registering the WebProvider, provided it meets the following condition :
    Condition : For example, your middle-tiers are named 'machineA' & 'machineB'. Your loadbalancer's name being 'loadbalancer'. Say, a user wants to access a file by name 'test.html' which exists in both machineA & machineB and is identical. Let http://machineA/test.html & http://machineB/test.html be the URLS for accessing it.
    The user should get the output after specifying the loadbalancer's name in the place of the 'serverA' or serverB.
    Something like, http://loadbalancer/test.html
    If the condition is satisified, you can register the webprovider with Loadbalancer's URL.
    --Sriram                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Oracle 9i AS Portal and Web Appliances

    To anybody's knowledge, is it possible to house the middle tier of the portal architecture (9iAS) on a web appliance such as the Cobalt RaQ4, or the Sun Netra?
    My client would like to scale by adding more of these appliances as opposed to more expensive servers. Thanks in advance, and I'd be interested to know if anyone has gone down this route.

    Nick
    Oracle9iAS is available already packaged as an appliance! Check out:
    http://www.oracle.com/ip/deploy/ias/index.html?9iappliance.html

  • Portal Content Navigation

    Hi
    I am in the process of building a new Portal for a client and at present I am very new to the Product although have already built a basic one. One of the requirements is that they want to hold documentation (in the form of Word and Adobe docs) on the Portal that the users can access. What I need to implement is a structure within Portal so that the user can drill down on various areas to get to the documents that they need. This could take the form of a Windows Explorer type of view where they can click on the required category which would then expand out the categories below it. Drilling down to the lower levels will eventually get to the level where they are able to view all of the documents.
    I have looked at Instant Portal and see that there is functionality there that matches what we are trying to do and have seen other Portals where they have included this functionality but I'm a little lost as I've been unable to identify in the documentation what we need to do.
    So I'm not sure if this is in the correct topic area but would welcome any advice on implementing this in Portal.
    Thanks in advance for any help
    Kevin

    Hi Arnaud
    Further to the progression of this I have made some good progress and ready to deploy the menu structure into our environment.
    One more question relates to how you store the uploaded files. I am intending to have an area at each of the various topic areas in order for certain users to upload training material e.g. Oracle tutor docs etc. How do you replicate the structure in the db to that of the menu so that users can store files at these levels. Essentially they will drill down to the lowest level of menu and here they will see a list of available files or an area to upload files using Oracle Drive (WebDAV). I was thinking of creating these as Personal Pages and then linking these to them but not sure if I can allow other users to get access to them. I've been digging through the Portal documentation but haven't found any pointers yet.
    How do you recommend deploying a menu structure in Portal so as to allow storing of content in these areas. I have already installed Oracle Drive and getting my head around how that interracts with the Portal architecture.
    Thanks again
    Kevin

  • Java Portlet (JSR 168) development with Portal

    Hello,
    We have been trying to dive back into Portal development lately. The release of 9.0.4 with support for standards-based portlets has convinced us to begin looking at 9iAS Portal as a practical portal product. We have a development environment setup with a workin 9.0.4 portal.
    Digging through the available docs on the portal studio site, I have come across a couple documents alluding to the installation of a portlet-container. Now, I have already downloaded the JSR 168 framework files. It seems that a good portion of this 'portlet container' consists of these files.
    The problem is that the documentation that is available is nothing more than a step by step set of instructions for setting up an OC4J instance with this 'portlet container', configuring an Oracle database for portlet customizations, and deploying a sample ear into the OC4J instance.
    This does nothing for me.
    What I want is documentation that indicates the requirements necessary to make a JSR-168 compliant portlet (even a 'hello world') exposed through portal with the least amount of effort, and with no references to proprietary tools. I would like to see instructions that are tailored towards a generic J2EE provider, not an OC4J one. I already have a very functional set of tools that should be able to accomodate a JSR-168 producer. We have had many problems with OC4J leading us to try to avoid it at all costs.
    Any ideas?
    Thanks!
    -Sean

    Hello
    I am probably not clear.
    In the OracleAS Portal architecture Java portlet are remote from the portal middle tier.
    In the non standard world (JPDK Portlet), the Portal Middlet tier use SOAP over HTTP to call the portlets.
    In the Standard world (JSR-168), the Portal Middle Tier will use WSRP (Web Service Remote Portlet) to call the portlets. When you use the Oracle JSR-168 container inside OC4J, these portlets are automatically accessible over remotely using WSRP.
    So, as you can see the Portal Middle Tier needs to support WSRP to be able to use JSR-168 portlet. And OracleAS 10g 904 does not currently support WSRP registration. It is why we have the "OracleAS Portal Verification Service for WSRP", to allow you to test your portlet.
    To be able to use JSR-168 (with WSRP) portlet on you internal Portal you'll have to install the OracleAS Portal Standard Developer Preview that will be available soon.
    Hope that clarify my previous statements.
    Regards
    Tugdual Grall

  • Creation of MTS architecture from a normal Oracle 9i DB

    Hi all,
    We have a Oracle 9i DB architecture.I want to use the MTS architecture in the Oracle 9i DB for handling the different sessions in the Portal Architecture.
    What are the mandatory steps to be followed for using MTS architecture.
    Regards
    Saugata

    Assuming you're speaking of SHARED SERVER Architecture (once MTS), two dynamic initilization parameters have to be configured for that : DISPATCHERS and SHARED_SERVERS. Example :
    SYS@db102 SQL> alter system set DISPATCHERS="(ADDRESS=(PROTOCOL=TCP)(HOST=localhost))(DISPATCHERS=5)";
    SYS@db102 SQL> alter system set shared_servers=5;See http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96521/manproc.htm#13880 for details.

  • Broken link in "Oracle9i Application Server Portal Error Messages"

    Hi,
    the following link to "Troubleshooting Issues in Oracle9iAS Portal Architecture and Performance"
    http://portalstudio.oracle.com/servlet/page_pageid=478&_dad=ops&_schema=OPSTUDIO&
    is bad in the document "Oracle9i Application Server Portal Error Messages" which can be found at http://portalcenter.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/ERRORMESSAGESHTML/CH_902.HTM
    Rgds
    Sol

    After installing the Oracle9i Application Server ,Oracle8i 1.7 Database,I visit the link"http://localhost" ,then click "Jsever (demo)". Then ,there appears "500 Internal Server err".
    The log file:
    mod_jserv.log
    [24/01/2002 09:25:32:031] (EMERGENCY) ajp12: can not connect to host 127.0.0.1:8007
    [24/01/2002 09:25:32:031] (EMERGENCY) ajp12: connection fail
    [24/01/2002 09:25:32:031] (ERROR) an error returned handling request via protocol "ajpv12"
    Please help me.Any help appreciated!

  • Enterprise Portal Material/Links

    Hi All,
    I have worked in SAP XI and have j2ee experience also.
    Can anybody pls let me know where I can find Enterprise Portal Material/Links for beginers.
    Regards
    Rachit

    Hi Rick,
    Introduction to Portal https://www.sdn.sap.com/irj/scn/wiki?path=/display/ep/introduction%252bto%252bportal
    Portal Architecture: Overview
    http://help.sap.com/saphelp_nw04/helpdata/en/cb/be4a5a114b4da5b4d642d5bf725552/frameset.htm
    Portal Scenarios:
    http://help.sap.com/saphelp_nw04s/helpdata/en/a4/76bd3b57743b09e10000000a11402f/frameset.htm
    Portal Developer Guide
    http://help.sap.com/saphelp_nw04/helpdata/en/19/4554426dd13555e10000000a1550b0/content.htm
    Still you can find more on sdn... Happy Learning....
    Regards,
    UDR

  • Portal material

    hi all,
    iam a abaper, now iam learning PORTALS,any body can help me in searching the material, iam tryiing for last three days,  but i did't find correct material even hard copies are also not available in the market, after 15days iam going to handle one project iam very much struggling, plz any body help me, if any body having the material send to my personal
    mail id :[email protected]
    thanks.

    Hi Srinivas,
    <b>Portal:</b>
    SAP NetWeaver Portal,It gives users a single point of access to all types of enterprise information, including SAP applications, third-party applications, databases, data warehouses, desktop documents, and Web content and services.
    <b>Portal Development Guide:</b>
    http://help.sap.com/saphelp_nw04/helpdata/en/19/4554426dd13555e10000000a1550b0/frameset.htm.
    <b>Portal Architecture:</b>
    http://help.sap.com/saphelp_nw04/helpdata/en/19/4554426dd13555e10000000a1550b0/frameset.htm.
    <b>Content Administration:</b>
    http://help.sap.com/saphelp_nw70/helpdata/en/a9/fe602e5a214237a0cd27111873505c/frameset.htm.
    <b>User Administration:</b>
    http://help.sap.com/saphelp_nw70/helpdata/en/a9/fe602e5a214237a0cd27111873505c/frameset.htm.
    <b>System Administration:</b>
    http://help.sap.com/saphelp_nw70/helpdata/en/a9/fe602e5a214237a0cd27111873505c/frameset.htm.
    Also Check the below Threads.
    Please see the thread for material.
    Where to start!
    What is EP ??
    This may helps you...
    *reward points*
    Best Regards,
    Naresh

  • WLP 9.2 Complex Producer - Portal DB

    Hi,
    We have a federated portal architecture where in there is a Consumer and Producer.
    Our application is running in WLP9.2. Since we are using InterPortlet Communication we need to have a complex producer.
    According to BEA WLP9.2, deploying a complex producer requires you to to have a Portal DB as well.
    Since we are not using any Portal DB data, how can we avoid deploying Portal DB?
    Is there a way to deploy complex producer without deploying Portal DB?
    [Portal DB at Consumer is fine. We are concerned at the need for having a Portal DB at Producer as well].

    This solved the problem, thanks!
    One minor adjustment is still required: since we run Portal Admin on the
    Managed Servers, the ldap directory must be deleted from them too
    (\servers\ManagedServer\data\ldap).
    I guess this kind of dependency makes it difficult to share the same
    database between different server environments?
    <Reid Elliott> wrote in message news:[email protected]..
    I would guess when you recreated your database on MSSQL you did not reset
    your Servers LDAP data. There are dependencies between the two so if one
    is deleted, the other must also be cleared or they will get out of sync and
    can run into strange problems.
    There would be two options to do this (reset ldap) after you create your
    database.
    1. Deleting the ldap directory (\servers\AdminServer\data\ldap)
    And if your you don't want to reset the entire database again,
    2. delete the ldap directory above, and delete all entries from
    p13n_entitlement_role,
    p13n_entitlement_resource, p13n_entitlement_policy,
    p13n_entitlement_application and p13n_delegated_hierarchy tables in that
    order..

Maybe you are looking for

  • Compliance of Oracle 10g R2 with Windows XP SP2

    Hello everybody I am representing my company for making a decision of deploying appropriate versions for Oracle and Windows. The vendor suggested Oracle 9 on Windows Server 2003, whereas we opted for deploying Oracle 10g R2 with Windows XP SP2. Accor

  • Using 2nd Built-In Ethernet port for internet access?

    Hello, I have a Quad-G5 running 10.4.8. In its current configuration, all its network communications, including web access, go over the active ethernet port (Built-in 1). Does anyone know how I could use the second built-in port for internet access o

  • NotSerializableException during passivation.

    Hi there, I have a stateful session bean which has only one field. This field has no problem being serialized (I tested it). Everything works fine until the session bean in passivated, then I get the exception below. After looking inside all fields i

  • Bc4j.xcfg reload question

    Hi, since Jdev 9.0.3.3 I am facing a strange issue: whenever I compile or try to run my BC4J-application a dialog pops up with the message "externally modified file, reload bc4j.xcfg", although the option "silently reload file" is set in the preferen

  • Not quite autoplay but...

    OK...I have two problems. First, is it possible to make the movie play automatically if no action is taken at the menu after a certain period of time? Secondly, I have 8 seperate movies in a project I'm working on, but would rather they be all connec