<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>World of WebCenter Interaction</title>
      <link>http://blogs.oracle.com/WCI/</link>
      <description>This blog is just a starting point for customers to get access to information about WCI and what Oracle is going to be doing with it moving forward. It will also be used as a way to disseminate best practices and answers to common customer related questions.</description>
      <language>en-us</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Tue, 06 Oct 2009 02:32:34 +0000</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>WCI Preview at OpenWorld 09</title>
         <description><![CDATA[<p>As I am sure most of you are aware, Oracle's OpenWorld 2009 conference is coming up next week. For those of you are that are planning on attending, you may be wondering what is going to be happening for you the owners and implementers of WCI/ALUI. </p>

<p>First of all, to answer the simple question, I will absolutely be attending and participating in OpenWorld. Here is a nice listing for you to give you an idea of what kind of information I will be providing:</p>

<p>S309879-Getting Up to Speed with Oracle WebCenter Interaction<br />
Presentation<br />
Tuesday 11:30 AM - 12:30 PM<br />
Moscone South - Room 252</p>

<p>This presentation will be a discussion of where WCI is today and what the roadmap is looking like for the future. Some of you will already have seen this content, but to a lot of you, it might be exciting to hear about the new features that the development teams have been working on.</p>

<p>S311711-Seamlessly Integrate Enterprise 2.0 into Oracle WebCenter Interaction<br />
Hands-On Lab<br />
Wednesday 11:45 AM -12:45 PM<br />
Marriott Hotel - Golden Gate A2</p>

<p>This is a hands-on lab where the students will be learning about how we are planning on integrating and consuming Enterprise 2.0 services. The students will actually walk through the configuration and consumption of some specific services to get a good understanding of how we will be doing it for the future.</p>

<p>Demo Pod W-154<br />
All Day M-W</p>

<p>I will also have a Demo Pod setup within the Exhibition Hall so that I can show off some of the new features that the development team has been working on. Not all of the features will be ready to show, but we will definitely be able to show quite a few of them. I will also have some integrations points as part of the demo so that we can show and talk about how we will be integrating with products like UCM and WebCenter Services. </p>

<p>WCI Customer Advisory Board (CAB) Meeting <br />
Thursday 2:30 PM - 4 PM <br />
W-Hotel, 181 3rd St., Workroom-1</p>

<p>This should give you a good idea of what you can expect as a WCI customer for the conference as a whole. Along with what is scheduled, I will be available to talk with any customers one on one, you will just need to get get it on my schedule. Hope to see and talk with all of you there.</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/10/wci_preview_at_openworld_09.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/10/wci_preview_at_openworld_09.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Conferences</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">OpenWorld</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
         <pubDate>Tue, 06 Oct 2009 02:32:34 +0000</pubDate>
      </item>
      
      <item>
         <title>OpenWorld 2009 WCI Update</title>
         <description><![CDATA[<p>There is new page on OTN that focuses on <a href="http://www.oracle.com/technology/products/webcenter/webcenter_oow2009.html">WebCenter and Portal at OOW 2009</a>.  You can access it from any of the home pages for WebCenter Suite, Oracle Portal, WLP, and WCI.  You can download the 'Focus On Guide' as well as gather information about our:</p>

<p>•	DEMOgrounds<br />
•	Keynotes<br />
•	Conference Sessions<br />
•	Session Details<br />
•	CABs<br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/09/openworld_2009_wci_update.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/09/openworld_2009_wci_update.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">OpenWorld</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
         <pubDate>Fri, 25 Sep 2009 23:46:17 +0000</pubDate>
      </item>
      
      <item>
         <title>ANNOUNCEMENT: WebCenter Interaction and Collaboration Patch Release 10.3.0.1</title>
         <description><![CDATA[<p>I am pleased to announce the release of WebCenter Interaction and Collaboration version 10.3.0.1, a patch release for the 10gR3 versions of each product. These patch releases contain a set of bug fixes related to each product as well as a new Desktop Integration feature for Collaboration called the Office Task Bar Panel. Each of the bugs that have been fixed are listed and summarized within the Release Notes for each product. Links to each can be found below:</p>

<p>WCI 10.3.0.1 Release Notes: <a href="http://download.oracle.com/docs/cd/E13158_01/alui/wci/docs103/relnotes/Release_Notes_Oracle_WebCenter_Interaction_v10-3-0-1-0.htm">http://download.oracle.com/docs/cd/E13158_01/alui/wci/docs103/relnotes/Release_Notes_Oracle_WebCenter_Interaction_v10-3-0-1-0.htm</a></p>

<p>WebCenter Collaboration 10.3.0.1 Release Notes: <a href="http://download.oracle.com/docs/cd/E13158_01/alui/collaboration/docs103/relnotes/Release_Notes_Oracle_WebCenter_Collaboration_v10-3-0-1.htm">http://download.oracle.com/docs/cd/E13158_01/alui/collaboration/docs103/relnotes/Release_Notes_Oracle_WebCenter_Collaboration_v10-3-0-1.htm</a></p>

<p>All packages for the products can be found on the Oracle Support site. Customers can log into <a href="http://metalink.oracle.com/">Metalink</a>, go into the Patches & Updates tab, and do a Simple Search for patch number 8935278 (WCI) or 8935708 (WCC) and you can download the patch. </p>

<p><strong>NOTE:</strong> An installation of either WCI 10gR3 or WebCenter Collaboration 10gR3 will be required before these patches can be installed. <br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/09/announcement_webcenter_interac.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/09/announcement_webcenter_interac.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Collaboration</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Patch</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Release</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
         <pubDate>Thu, 24 Sep 2009 04:46:14 +0000</pubDate>
      </item>
      
      <item>
         <title>6.5 MP1 vs. WCI 10gR3</title>
         <description><![CDATA[<p>I get asked a lot whether customers should consider upgrading to WCI 10gR3 if they are already on ALUI 6.5 MP1. It is a very logical question being that we have stated many times that WCI 10gR3 can be considered as a MP2 of ALUI 6.5. Hopefully I can help you understand what the differences are between the two versions to help you make a more informed upgrade decision.</p>

<p>Here is a set of bullet points for what was done in the 10gR3 release beyond 6.5 MP1:</p>

<p>•	Oracle Branding<br />
•	Removal of all BEA License Keys<br />
•	Addition of WLS 10gR3 and JDK 1.6 support<br />
•	Bug Fixes<br />
•	New Experience Rule based on HTTP Headers<br />
•	New iPhone based Adaptive Layout templates</p>

<p>For customers that are already on 6.5 MP1, there isn't a lot of reason based on the list above to move to 10gR3 by itself. However if you would like to get access to some of the other products within WebCenter Suite, then upgrading to the latest version and migrating to WebCenter Suite licensing does make sense. It all depends on what you have planned for your portal implementation.  </p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/08/65_mp1_vs_wci_10gr3.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/08/65_mp1_vs_wci_10gr3.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Upgrade</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">WCI</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">10gR3</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Upgrade</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
         <pubDate>Mon, 31 Aug 2009 13:21:56 +0000</pubDate>
      </item>
      
      <item>
         <title>Announcements: New WCI Sample, Presentations, &amp; White Papers</title>
         <description><![CDATA[<p>I have a number of announcements that I would like to make to you as I have really been working hard to get new information and functionality out to you. As such, I have been working with other members of the Product Management team to make some changes to the WebCenter Interaction page that all of you can find on the Oracle Technology Network. This page can be found at the following URL: </p>

<p><a href="http://www.oracle.com/technology/products/webcenter/interaction/index.html">http://www.oracle.com/technology/products/webcenter/interaction/index.html</a></p>

<p>On this page you will find many presentations that we have put together for informational purposes or that I have given at the Collaborate 09 conference earlier this year. You will also find a couple of new white papers for you as customers; one that talks about how to integrate ADF applications into WCI as portlets using Ensemble and then one that talks about tuning and performance of your WCI implementation. </p>

<p><u><strong>UCM CWS Sample</strong></u></p>

<p>The second piece to this announcement is in reference to a new piece of sample code that I would like to make available to the WCI customer base. By scrolling to the bottom of the below URL, you will find a new Crawler Web Service that will allow you to crawl and index UCM based content within a WCI Knowledge Directory. </p>

<p><a href="http://www.oracle.com/technology/products/webcenter/owcs_10132_demos.html">http://www.oracle.com/technology/products/webcenter/owcs_10132_demos.html</a></p>

<p>This CWS is a fully functioning crawler that I wanted to make available to help bridge the gap between WCI and UCM. It is hopefully just the first piece of a much larger integration story between the two products. A full set of installation instructions and description of the sample code can be found in the zip package that is available for download. </p>

<p>For those who are not aware, if you scroll up slightly from the UCM CWS sample, you will notice that there are WCI sample portlets available for the Wiki/Blog/Discussions functionality within the WebCenter Services product, so please feel to try these as well especially if you are interested in that functionality. Please remember that all of this is currently sample code, but I do appreciate any feedback that you might have.</p>

<p>Please keep an eye on both the main WCI OTN page and the WebCenter Suite 10gR3 sample page, because I hope to be making more additions in the future. </p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/08/announcements_new_wci_sample_p.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/08/announcements_new_wci_sample_p.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Announcements</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Announcement</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">CWS</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Presentations</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Sample</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">UCM</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">White Paper</category>
        
         <pubDate>Fri, 21 Aug 2009 01:35:23 +0000</pubDate>
      </item>
      
      <item>
         <title>Using WCI with Oracle DB 11g</title>
         <description><![CDATA[<p>As new versions of different pieces of the WCI architecture are made available and supported, you as customers will inevitably start moving to these new versions. In this particular case, I am referring to the latest Oracle DB version that is supported which is 11.1.0.6 and above. Unfortunately, I have received a number of emails recently where different people have run into problems trying to deploy WCI on this version of the DB. </p>

<p>To hopefully clear some things up for other customer deployments, I thought it would be beneficial to make you aware of some known changes that need to be made before starting up the database instance and therefore before running WCI for the first time. </p>

<p>In the release notes for WCI 10gR3, there is a note at the bottom of the supported platform listing that mentions a couple of changes that need to be made within the initPLUM10.ora file when using Oracle DB 11g. Here is the exact note at it exists within the release notes:</p>

<p><strong>NOTE: </strong>When running WCI with Oracle 11g with the provided initPLUM10.ora file, make the following modification: Change 'compatible = 10.2.0.0.0' to 'compatible = 11.0.0'. Also, to prevent problems with "group by" optimizations when using WCI with Oracle 11g you must add the following configuration to the bottom of your init$ORACLE_SID.ora file: _optimizer_group_by_placement=false.</p>

<p>If you do not make these necessary changes, then the portal will not startup properly and you will never get to see a login page. Hopefully this information will help some of you prevent this problem in the future.</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/08/using_wci_with_oracle_db_11g.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/08/using_wci_with_oracle_db_11g.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Upgrade</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">DB</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Upgrade</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
         <pubDate>Fri, 14 Aug 2009 03:27:58 +0000</pubDate>
      </item>
      
      <item>
         <title>AquaLogic Studio Migration Strategy</title>
         <description><![CDATA[<p>In the six to nine months that I have been in the Product Manager position, I have gotten a number of questions around the strategy behind what we are going to do with Publisher and Studio being that they are not being moved forward as products. The story is pretty similar for both products, but of course where the functionality might be coming from is going to be different for each. For this particular blog entry, let's focus on AquaLogic Studio and then in a later blog we can talk about how the migration will be handled for Publisher.</p>

<p>The Studio product was created as a way to easily create portlets without the need for developers, however it really only provides three different kinds of portlet functionality:</p>

<p>•	Polls/Surveys <br />
•	Calendaring<br />
•	Record Browsing/Submission</p>

<p>For a true migration to work there needs to be both replacement pieces of functionality as well a plan for the migration of existing data. This is the only way that our WCI customer base can be truly happy and not lose anything that they currently have.</p>

<p>In the case of Studio, I do have a clear vision of where each piece of the above functionality is going to come from and is the case with any new functionality for WCI customers; this will be available in the 11g timeframe. </p>

<p><u>Calendaring</u> - This will coming from WebCenter Collaboration as the functionality between the two systems is almost identical. </p>

<p><u>Polls/Surveys</u> - This functionality is currently under development by members of the WebCenter Services Product Development team and will be a part of the WebCenter Services product. WCI Customers will then take advantage of this functionality through a set of portlets in much the same way as they can with Wikis, Blogs, & Discussions that are part of WebCenter Services today.</p>

<p><u>Record Browsing/Submission</u> - This functionality will be replaced with a task flow that is currently part of the WebCenter Framework called Lists. This provides all of the same functionality that they Studio portlets provided, but within the scope of one portlet. </p>

<p>Once all of the replacement pieces of functionality are in place, we will then need to create a migration utility that can move existing data from Studio into the new environments. This is going to be very important, because there are a number of customers that are going to be want access to their historic data, especially in the case of Polls and Surveys. </p>

<p>Everything mentioned above has already been started with the exception of the migration utility and the majority of it will be available in the WCI 11g timeframe. However, we do not expect to have all of the new replacement functionality and the migration wizard completed in time, so we do plan on certifying Studio 2.2 with WCI 11g so that customers do not have to worry about migrating immediately upon upgrading. This means that you can expect to see a white paper along with the migration utility, once it is completed sometime after the release of WCI 11g and this white paper will walk you the customer through how you can use the new functionality and move your existing data into those services. </p>

<p>I hope that this helps you better understand what we are thinking when it comes to AquaLogic Studio and what we are planning for the future in respect to its functionality and data. Please feel free to provide me with any feedback and comments about our strategy and look forward in the upcoming weeks for our Publisher strategy. <br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/08/aqualogic_studio_migration_str.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/08/aqualogic_studio_migration_str.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Strategy</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Studio</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
         <pubDate>Wed, 12 Aug 2009 21:26:01 +0000</pubDate>
      </item>
      
      <item>
         <title>Announcing WebCenter Ensemble 10.3.0.1.0, a Patch for 10.3</title>
         <description><![CDATA[<p>I know that not many of our WCI customers are currently using Ensemble, but I believe that that will change over time. Ensemble is becoming a very strategic product within the scope of the WebCenter Suite of products. It was originally designed as a mashup engine for WCI so that you could pull many different types of web applications into WCI as portlets or vice versa, inject WCI portlets into other external web applications as pagelets. </p>

<p>We are expanding on that to make Ensemble the premier engine for the injection of web applications into any other web application, but more specifically into any of the WebCenter portals: Spaces, WCI, or WLP. We are also using Ensemble as a way to disseminate those web applications in a standard way, but that is for the future.</p>

<p>So that our WCI customers could get up to speed on Ensemble and be aware that I will probably recommending it to solve problems in the future, I wanted to let you all know about the new patch release that just came out. This is the announcement that the PM Tom Quigley just made last week.</p>

<p>"I am pleased to announce the release of WebCenter Ensemble 10.3.0.1.0, a patch to Ensemble 10.3.  The patch provides support for ADF as well as bug fixes.  Also, the patch certifies the use of WebCenter 11g Services in WebCenter Interaction.  This is an important patch because it enables WCI customers to consume ADF taskflows as portlets.  The patch can be downloaded from metalink.  Do a search for 8653971."</p>

<p>For more information about Ensemble, please take a look at the Ensemble page on OTN at: <a href="http://www.oracle.com/technology/products/webcenter/ensemble/index.html">http://www.oracle.com/technology/products/webcenter/ensemble/index.html</a></p>

<p>Refer to the release notes for more information.<br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/07/announcing_webcenter_ensemble.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/07/announcing_webcenter_ensemble.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Ensemble</category>
        
        
         <pubDate>Fri, 17 Jul 2009 20:34:14 +0000</pubDate>
      </item>
      
      <item>
         <title><![CDATA[Portal Sizing Part 4 – Number of Servers? (Collaboration &amp; Analytics)]]></title>
         <description><![CDATA[<p>Let’s try and finish up the discussion around sizing by talking about the Collaboration and Analytics server products. As a quick reminder, these products are not required in anyway within a WCI implementation, but there are a lot of customers who use them. There are also a number of customers who depend on them as part of their business. As such, I do get asked a lot how customers can size these specific products.</p>

<p>When thinking about the sizing for Collaboration and Analytics, the question has to be asked: How is this customer going to be using Collaboration and/or Analytics within the scope of their WCI implementation? Let’s take a look at each one individually.</p>

<p><u><strong>Collaboration</strong></u></p>

<p>Aside from the portal itself, Collaboration is one of the most heavily used components within the WCI architecture, however not all customers use it.  Going back to our customer example, we know that the customer is planning on using their Collaboration environment for project management purposes within many of their internal departments. They are expecting as many as 200 different projects to be managed through Collaboration with as many 1000 users working on those projects at any given time. </p>

<p>This does not mean that all of those users will be working within Collaboration at the same time, but there is the potential for that. Collaboration is going to be a very important piece of this customer’s implementation. </p>

<p>Collaboration on average can handle about 400-500 concurrent users at a time depending on the types of activities the customer might be performing. With this as a gauge, we can see that we will need at least two Collaboration servers to support the 1000 potential users that will be working on their respective projects. </p>

<p><strong>RECOMMENDATION:</strong> When working with multiple Collaboration servers, you might want to think about how the application is installed and deployed. Due to the fact that Collaboration is a Java based web application, there are a number of ways that it can be deployed. The default installation includes a black-box deployment of Tomcat which Collaboration then gets deployed into. When working with multiple servers though, it is best to deploy Collaboration within a WebLogic application server, so that web application clustering can be used to manage the user session across the two available servers. This is not a requirement, because hardware based load balancing could be used with the Tomcat deployments, just a recommendation.</p>

<p><u><strong>Analytics</strong></u></p>

<p>Analytics is a different type of component that can be used within the scope of WCI architecture. It has both a backend component that runs behind to scenes to collect all of the data that is used to determine how a WCI architecture is being used. It also has a web application front-end that can display the aggregation of the collected data into a set of portlets. </p>

<p>In our customer example, the customer is using Analytics to track what communities and portlets are being used the most, as well as what search terms users are supplying. This will help them better determine how the WCI implementation should evolve. However, our customer is using a Business Intelligence tool like Hyperion from Oracle to massage and view the collected data rather than using the OOTB portlets, although some community managers do use the portlets.</p>

<p>Because of the amount of activity the Analytics server is processing, it is best to have Analytics on a server by itself, but it does not appear that there is a need to go beyond the single server. </p>

<p><u><strong>Conclusion</strong></u></p>

<p>Using our customer example and all of our previous sizing blog entries, we have the following within our architecture:</p>

<p>•	4 x Windows based Portal Servers<br />
•	2 x Windows based Image Servers<br />
•	2 x Windows based Automation Servers<br />
•	2 x Windows based Search Servers<br />
•	2 x Collaboration Servers<br />
•	1 x Analytics Server<br />
•	1 x Windows based Database Server</p>

<p><strong>IMPORTANT:</strong>  I am sure that a lot of people are going to read this and think that this seems like a lot of servers, but please remember that all recommendations above were brought together as a set of guidelines and not as a definitive architecture for all customer implementations. The number of servers suggested was based on a Windows installation and the types of hardware that are available for that type of environment. Because of the differences in hardware and operating system, the numbers could be very different if the platform were either a flavor of UNIX or Linux. </p>

<p>Please see the WCI certification matrix for all supported platforms: <a href="http://e-docs.bea.com/platform/suppconfigs/BIDExtInteroSupportMatrix3.xls#IntegrationWksheet">WCI Certification Worksheet</a></p>

<p>One question that I am sure a lot of people are going to be thinking after reading through this last of the sizing blogs is: “What about Publisher, Pathways, and Studio?” I am not going to be covering these products, because they are essentially in retirement. They are certified and supported with WCI 10gR3 and they will continue to be certified with WCI 11g, but we are not doing any new development on either of these products. Each of them has a different story for what will be happening to them long-term and I will be happy to talk with any customer about that, but from a general perspective, we will not be doing any further enhancements on the products.<br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/07/portal_sizing_part_4_number_of.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/07/portal_sizing_part_4_number_of.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Sizing</category>
        
        
         <pubDate>Wed, 08 Jul 2009 14:53:03 +0000</pubDate>
      </item>
      
      <item>
         <title>The Zen of the WCI 10gR3 Upgrade</title>
         <description><![CDATA[<p>First of all, let me apologize for taking so long to come back with a new blog entry. Things have been pretty busy over the last few weeks and that has prevented me from getting a new content out to you. </p>

<p>I want to once again step away from the sizing discussion for a second and talk about something that I get asked about all the time. Since the Oracle acquisition, I get asked all the time whether a customer should upgrade to WCI 10gR3 and if so, then how long should it take. Like a lot of questions that I get asked, the answer is not extremely straight forward. So let’s look at both pieces of the question.</p>

<p><u><strong>Should I Upgrade to WCI 10gR3?</strong></u></p>

<p>Surprisingly, this is not an easy question to answer. If you are currently running a version of ALUI 6.5, then there is truly not a great reason for upgrading, because there were not a lot of changes made between ALUI 6.5 MP1 and WCI 10gR3. In fact, we essentially think of WCI 10gR3 as ALUI 6.5 MP2. Here is a list of the primary changes that were made to create WCI 10gR3:</p>

<p>•	New Adaptive Layouts for iPhone<br />
•	New Experience Rule for IP addresses<br />
•	Oracle Branding<br />
•	Removal of license key requirements<br />
•	A few bug fixes across different areas of the products</p>

<p>If one or more of the above items are important, then there may be a good reason to upgrade to WCI 10gR3. However, if the above items are not important, then maybe it isn’t important for you to upgrade quite yet. </p>

<p>On the other hand, if you are currently running a version of ALUI 6.x prior to 6.5, then there are a lot of great reasons for upgrading because there were a lot of new features added between 6.x and WCI 10gR3. The new UI engine called Adaptive Layouts is definitely a very significant improvement as well as the availability of the new Friendly URLs feature. In almost every instance, I would recommend that a ALUI 6.0 or 6.1 customer upgrade to WCI 10gR3. </p>

<p><u><strong>How long will it take to upgrade?</strong></u></p>

<p>There is actually no definitive answer to this question that can be given to every single customer. Every customer is going to have different testing requirements. Those testing requirements are also going to be different based on the type of deployment that the customer has. Even though I can’t provide a definitive timeframe, there are some pointers that I can provide for what areas should be focused on prior to the actual performance of the upgrade.</p>

<p>1.	<strong>Database</strong> – This along with the running of the installer is probably the only required piece that all customers will need to look at because there is definitely a set of scripts that you will have to run. Once the product has been installed, a set of database scripts will be available in the sql folder for your environment. Depending on what version you are upgrading from, you may have more than one script to run through, but the good news that this is the easiest part of the upgrade.</p>

<p>2.	<strong>Installer</strong> – This is obviously required for any upgrade, because it is the only way that you will get the latest version of the web application. Make sure that you have the portal completely shutdown prior to running the installer, this means all backend services and all application server services so that there are no locks on any of the files being upgraded. This should only take an hour or so per server to run through as long as you have all the form field entries written down and available. </p>

<p>3.	<strong>UI</strong> – If you have created any kind of custom UI, either through the older Navigation APIs and UI MVC paradigm or using a header type of navigation, this is definitely something that you should look at prior to the upgrade. You may want to move to the new Adaptive Layouts and this could require quite a bit of work or at the very least you may need to recompile your UI libraries so that will definitely work after the upgrade.</p>

<p>4.	<strong>Portlets</strong> – Depending on the portlets that you have developed, you may need to take a look at these and verify that they will work properly within the scope of the new version. Maybe you will need to recompile them because of a new version of the IDK or because you are using a native library and that library is being updated. You should definitely make sure that you run through your inventory and do some verification.</p>

<p>At the end of the day though, make sure that you have a lot of testing in your upgrade plan. You may even want to run through a mock upgrade within a development or testing environment prior to trying the upgrade in production, just so that you can be sure of all the gotchas. </p>

<p>The WCI upgrade is not meant to scare you as a customer, but it isn’t meant to be trivial either. We are trying to provide as many new features and bug fixes as we can in each new release. If you are concerned about your upgrade, then you should definitely speak with Oracle Consulting and they will be more than happy to help you out. They have a lot of experience with the upgrade process and as a former member of the consulting organization, I can definitely attest to that.<br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/06/the_zen_of_the_wci_10gr3_upgra.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/06/the_zen_of_the_wci_10gr3_upgra.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Upgrade</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Upgrade</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
         <pubDate>Wed, 10 Jun 2009 21:31:48 +0000</pubDate>
      </item>
      
      <item>
         <title>Portal Sizing Part 3 – Number of Servers? (Search/Automation/DB)</title>
         <description><![CDATA[<p>Let’s get back to our discussion about sizing and start thinking about some of the pieces that users might not see directly or even realize exist, but are definitely a part of the overall WCI architecture. </p>

<p>Aside from the Portal and Image Servers, there are three other required pieces of the WCI architecture:</p>

<p>•	<strong><u>Search Server</u></strong> – service used for the indexing of document content, object data, and all metadata applied to both<br />
•	<strong><u>Automation Server</u></strong> – service used to run batch applications that need to be scheduled to manage content and objects (i.e. Crawlers and Identity Synchronizations)<br />
•	<strong><u>Database Server</u></strong>  - services used to store all data related to WCI and its corresponding components (i.e. Users, Communities, Portlets, Folders, etc.)</p>

<p>Each of these services can be installed on servers together, but depending on the implementation requirements, they will more than likely need to have their own hardware. Each of the services listed above should be considered as backend services that WCI needs to manage content, user/group synchronization and object access. </p>

<p>When thinking about the sizing requirements for the above components, there are certain questions that need to be asked just like with the Portal and Image servers. <br />
Using the same customer example as in the previous blog entry, we have a customer with 20,000 users that is deploying WCI as a combination intranet/extranet. As such, this means that there is going to be the need for a lot of content, many documents within the Knowledge Directory from many different sources. This content can then be made available through different kinds of portlets and through any of the searching capabilities within WCI. </p>

<p><strong>EXAMPLE:</strong> Let’s assume that our customer will have more than 100,000 documents within their Knowledge Directory coming from sources like Windows File Shares, Web Sites, an internal UCM repository as well as Exchange Public Folders. The customer also owns WebCenter Collaboration and uses it primarily for intranet project management and as such has another 40,000 documents across the different active projects. This makes WCI a perfect location to provide content to many different types of users. </p>

<p><u><strong>Automation Server</strong></u></p>

<p>Because this content is coming from so many different sources, it definitely means that there are going to be a number of Crawler objects created and scheduled to keep all of the content up to date. Let’s assume for this example, that there are 25 crawlers running across the five different sources mentioned and that they are scheduled to run anywhere from every hour to every four hours. On top of the scheduled crawlers, the Automation Server will already have a number of housekeeping type jobs scheduled to run that are part of the Out of the Box (OOTB) maintenance for WCI. In addition, because the customer has 20,000 users, the majority of those users are probably being maintained within a third-party LDAP environment rather than as native users within WCI, as such one or more jobs may also be needed to synchronize those users with WCI so that true authentication can occur.</p>

<p><strong>NOTE:</strong> Scheduling of crawler frequency very much depends on how often the sources being crawled are going to change and how the crawlers are configured. If the crawlers are set to perform both security and folder mirroring, then the crawlers may need to run more frequently, but if the sources are more for archiving, then frequency may be much longer. </p>

<p>With this many jobs, there is a very good chance for scheduling overlap which could cause problems with getting one job completed prior to its next run. When this starts to happen, additional Automation servers can be added and the job load spread across those additional servers. In this particular case, the customer has decided to spread their job load across two different Automation Servers where one server is dedicated to the housekeeping type of activities and user synchronization, while the second server will be used for the crawler scheduling. </p>

<p><strong>NOTE:</strong> There is no hard and fast rule for determining a specific number of Automation Servers, because it will be different for each customer implementation.</p>

<p><u><strong>Search Server</strong></u></p>

<p>Going back to the numbers again, the customer is going to have a fairly sizeable number of documents that will need to be indexed and made available for searching. A single server will be to handle the index itself without too much problem, depending on the size of the server. However, because this WCI implementation has been designed for both intranet and extranet usage, an assumption can be made that it will be receiving a fairly high number of search and document requests. With this being the case, our customer example has decided that a clustered dual node Search Server environment will best to handle the number of requests generated by the users. </p>

<p><u><strong>Database Server</strong></u></p>

<p>When thinking about the Database server, there isn’t much to think for sizing purposes. WCI is not a highly transactional environment and as such, the Database server does not get worked very hard. For the majority of customer environment, our example customer included, a single Database server will suffice. However, for redundancy purposes, it is possible to cluster the database environment so that a higher level of service can be provided. </p>

<p><u><strong>Conclusion (so far)</strong></u></p>

<p>Using our customer example, we have the following within our architecture:</p>

<p>•	4 x Windows based Portal Servers<br />
•	2 x Windows based Image Servers<br />
•	2 x Windows based Automation Servers<br />
•	2 x Windows based Search Servers<br />
•	1 x Windows based Database Server</p>

<p>Next time we will look at the Collaboration and Analytics Server components</p>

<p><strong>IMPORTANT:</strong> All recommendations above were brought together as a set of guidelines and not as a definitive architecture for all customer implementations. The number of servers suggested was based on a Windows installation and the types of hardware that are available for that type of environment. Because of the differences in hardware and operating system, the numbers could be very different if the platform were either a flavor of UNIX or Linux. </p>

<p>Please see the WCI certification matrix for all supported platforms: <a href="http://e-docs.bea.com/platform/suppconfigs/BIDExtInteroSupportMatrix3.xls#IntegrationWksheet">WCI Certification Worksheet</a><br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/05/portal_sizing_part_3_number_of.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/05/portal_sizing_part_3_number_of.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Sizing</category>
        
        
         <pubDate>Mon, 18 May 2009 18:07:17 +0000</pubDate>
      </item>
      
      <item>
         <title>Collaborate 09 – Orlando, FL</title>
         <description><![CDATA[<p>I am going to take a bit of a departure from my discussion about WCI sizing for the next couple of blog entries and talk about the Collaborate 09 conference which I am speaking at in Orlando, FL. Here is the official summary of the conference which can be found at its main website: <a href="http://www.collaborate09.org.">www.collaborate09.org.</a></p>

<p>The Independent Oracle Users Group (IOUG), the Oracle Applications Users Group (OAUG) and Quest International Users Group (Quest), present COLLABORATE 09, Technology and Applications Forum for the Oracle Community. As an educational conference, COLLABORATE 09 helps users of the full family of Oracle business applications and database software gain greater value from their Oracle investments. Created by and for customers, COLLABORATE 09 offers an expert blend of customer-to-customer interaction and insights from technology visionaries and Oracle strategists. Expand your network of contacts by interacting with Oracle customers, solutions providers, consultants, developers and representatives from Oracle Corporation at COLLABORATE 09.</p>

<p>Much like Oracle OpenWorld, this conference is a culmination of many different types of customers all interested in many types of Oracle based applications. In my case, I am here talking about WCI and how it can benefit the Oracle customer base. Here are the abstracts from the particular sessions that I will be speaking at. </p>

<p><br />
<strong>Session Title:</strong> WebCenter Interaction Essentials: Top 10 Ways Oracle Enhances Your ALUI Deployment (ALUI)</p>

<p><strong>Abstract:</strong> Since ALUI/WCI has become part of the Oracle Fusion Middleware product line, a great many new products have become available for the customer base. Just within the WebCenter Suite alone, WCI customers get access to Wiki and Blog functionality from WebCenter Services and access to Secure Enterprise Search. Oracle has also provides one of the best Content Management systems on the market with Universal Content Management. There are many other products available, such as Indentity Management, BPM, BI tools, and Developer Tools for those customers who would like to build some of their own complex portal solutions. </p>

<p><strong>Session Title:</strong> Quick Tip/Demo: Integrating WebCenter Interaction with Universal Content Management and WebCenter Services (ALUI, Web 2.0)</p>

<p><strong>Abstract: </strong>Content Management has become a very important part of WCI implementations. In the past WCI customers have been able to handle their web content management needs through AquaLogic Publisher, but Oracle’s Universal Content Management (UCM) is now the best way to handle this functionality. Integrating with UCM can allow both the viewing and editing of content that has been published into a UCM repository. The viewing of the content can be done through the use of a portlet on a page or through the search index and the knowledge directory. </p>

<p><strong>Session Title:</strong> WebCenter Interaction Essentials: Advanced Multi-Channel UI Customizations with Adaptive Layouts (ALUI)</p>

<p><strong>Abstract: </strong>The latest release of WCI allows for a number of ways to customize the User Interface. This provides customers with the capability to build a portal solution that can not only be functional for everyone in their organization can also provide different looks that more closely match what the different user groups would be happy with. All of this can be accomplished through the use of Adaptive Layouts. Customers can provide a different look on a per experience definition basis as well as provide different looks for different portlet based applications. Almost anything is possible with Adaptive Layouts.</p>

<p><strong>Session Title:</strong> Best Practices in Deploying Your Portal Solutions with SharePoint and .NET (ALUI)</p>

<p><strong>Abstract:</strong> With the growth of SharePoint as a Team/Collaborative environment, WCI/ALUI customers are finding the need to make the content created within those Team Sites available to their user base. Thanks to the WebCenter SharePoint Console, customers can make both SharePoint content and certain SharePoint Web Parts available from within WCI/ALUI. This provides many different ways to build an extremely Collaborative Portal solution. </p>

<p><br />
If you happen to be at the conference, then please stop by one of the sessions and let me know how your particular WCI implementation is going. I am always interested in hearing feedback about the product line and the job that we are doing to help our customers be successful. <br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/05/collaborate_09_orlando_fl.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/05/collaborate_09_orlando_fl.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Conferences</category>
        
        
         <pubDate>Mon, 04 May 2009 13:59:13 +0000</pubDate>
      </item>
      
      <item>
         <title>Portal Sizing Part 2 – Number of Servers (Portal and Image)</title>
         <description><![CDATA[<p>Within a WCI implementation, there are many different components that may be deployed as part of that implementation. Certain components have a very low transaction level and can therefore be installed on servers of their own or even with other low transaction level components. Some of the other components are much more transaction intensive and need to be looked at more closely to determine their method of deployment. When trying to determine how many servers of each component may be needed, the components that should be considered initially are the following:</p>

<p>•	Portal Servers<br />
•	Image Servers<br />
•	Search Servers<br />
•	Automation Servers<br />
•	Collaboration Servers<br />
•	Analytics Servers</p>

<p>In this week’s blog, we will only focus on the Portal and Image Servers. Each of the following sections will focus on each server type and what types of questions should be asked to determine how many servers are going to be needed. </p>

<p><u><strong>Portal Servers</strong></u></p>

<p>The Portal Server is the most intensively used component within the WCI architecture. This is due to the fact that it is the only component other than the Image Server for which the customer is making direct requests. All other requests are made by the portal server on behalf of the user to a back-end component. So due to the nature of the portal server, there is really only one question that needs to be asked: How many concurrent users are expected?</p>

<p>In some cases you may only know the total number of users, but unfortunately that is not enough to determine how intensively the portal servers will have to work to manage the user requests. The guideline that I have used over the years is to take 20-30% of the total number of users depending on the type of implementation and use that as the concurrency number. That will give a good starting point.</p>

<p><strong>EXAMPLE:</strong> For this discussion, let’s take a customer that is going to have a initial installation of 20,000 users and is deploying WCI as a combination intranet/extranet. The customer will probably get about 10% of their concurrency from their employees, but will most certainly get another 10% from the external users. 4000 users would be our concurrency level here. </p>

<p>In a Windows environment, a standard server with 8GB of RAM and four processors can handle up to 1200-1500 users concurrently comfortably. This is assuming that everything is tweaked just right.  <br />
<strong><br />
4000 users / 1200 users per server = 4 Portal Servers </strong></p>

<p><strong>NOTE: </strong>These numbers are subjective, because it does very much depend on the type of request the user is making of the portal server and then how many requests the portal server needs to make on behalf of the user. </p>

<p><u><strong>Image Servers</strong></u></p>

<p>The Image Server was designed to provide a quick and easy way for users to get access to the static content that makes up a portal page while the Portal Server is processing requests on behalf of the user. The Image Server primarily serves up Static Images, Style Sheets and JavaScript files. As such, this component can be placed on any Web Server, but the component must be accessible to all Portal Servers as well as many other components within the architecture.</p>

<p>Some customers like to deploy the Image Server onto the Portal Servers and in small environments that works out very well. However, once the environment grows beyond two Portal Servers, it becomes difficult to maintain a level of replication for the Image Server component. <br />
I normally like to recommend One Image Server for every Two Portal Servers and then load balance them as necessary to provide one URL that the components can talk to for the static content. </p>

<p>Using the customer example from above, there are Four Portal Servers already, so that means that there should be Two Image Servers available for each of the components to use. </p>

<p><strong>REMINDER:</strong> The Image Server is used by many components within the architecture, not just the Portal Server.  A partial list can be found below:</p>

<p>•	Portal Server<br />
•	Collaboration Server<br />
•	Analytics Server<br />
•	Remote Portlets</p>

<p><strong><u>Conclusion (so far)</strong></u></p>

<p>Using our customer example, we have the following within our architecture:</p>

<p>•	4 x Windows based Portal Servers<br />
•	2 x Windows based Image Servers</p>

<p>Next time we will look at the Search and Automation Server components</p>

<p><strong>IMPORTANT:</strong> All recommendations above were brought together as a set of guidelines and not as a definitive architecture for all customer implementations. The number of servers suggested was based on a Windows installation and the types of hardware that are available for that type of environment. Because of the differences in hardware and operating system, the numbers could be very different if the platform were either a flavor of UNIX or Linux. </p>

<p>Please see the WCI certification matrix for all supported platforms: <a href="http://e-docs.bea.com/platform/suppconfigs/BIDExtInteroSupportMatrix3.xls#IntegrationWksheet">WCI Certification Worksheet</a><br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/04/portal_sizing_part_2_number_of.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/04/portal_sizing_part_2_number_of.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Sizing</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Architecture</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">Portal</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
         <pubDate>Thu, 23 Apr 2009 14:47:33 +0000</pubDate>
      </item>
      
      <item>
         <title>Portal Sizing Part 1 – Number of Environments</title>
         <description><![CDATA[<p>Welcome to what I hope will be the first of many blog entries pertaining to Oracle’s WebCenter Interaction (WCI) formerly known as AquaLogic User Interaction (ALUI). </p>

<p>WCI is now part of the WebCenter Suite family of products and as such this blog will not only cover stories and best practices for how best to implement WCI, but also how best to integrate it with many of the other great Oracle products available. Let’s start off with one of the toughest things that customers struggle with when they first think about implementing WCI:</p>

<p><strong>What should my implemented architecture look like for each of the different environments needed?</strong>  </p>

<p>Unlike a lot of straight up web sites, the sizing of portal deployments can be quite complicated depending on the particular customer implementation. Some of that determination is based on the size of the customer or the number of users that are going to be actively using the system, and in some other cases it depends on what the purpose of the implementation is going to be (i.e. Extranet vs. Intranet vs. Collaborative Space). Let’s start with an easy question first:</p>

<p><strong>How many environments will I need?</strong></p>

<p>Doing a portal deployment is not always as easy as setting up a few servers within a production environment, doing the install and then letting the users start to work with it. A portal implementation is an ever changing environment; the content is always changing, the available applications (portlets) may be changing, and in some cases even the User Interface or look and feel may change. With this being the case, it is always best to have a few different environments that can be used for development and testing. This will allow for those changes to be made in a safe environment where the bugs can be worked out without the knowledge of the user. </p>

<p>Some customers have their own standards for the number of environments they will need and what they should look like and those should always be followed. However, when that is not the case, a solid recommendation would be to have at a minimum three environments.<br />
 <br />
      •	<strong>Development</strong> – This environment is used strictly by the community, portlet, and web service developers. It can be as simple as a single server. <br />
      •	<strong>QA</strong> – A similarly built environment to production that can be used to test any changes that are being made to the implementation (i.e. New/Updated Portlets, New/Updated Web Services, New Communities, New Experience Definitions)<br />
      •	<strong>Production</strong> – Actual Live environment that users will work within</p>

<p>Some customers may want to have other environments, such as one identical to production that can be used for performance testing and the like, but it is not necessary for a lot of customers. <br />
</p>]]></description>
         <link>http://blogs.oracle.com/WCI/2009/04/portal_sizing_part_1_number_of.html</link>
         <guid>http://blogs.oracle.com/WCI/2009/04/portal_sizing_part_1_number_of.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Sizing</category>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">Portal</category>
        
          <category domain="http://www.sixapart.com/ns/types#tag">WCI</category>
        
         <pubDate>Fri, 10 Apr 2009 03:04:07 +0000</pubDate>
      </item>
      
   </channel>
</rss>
