X

An Oracle blog about WebCenter Portal

Recent Posts

Creating a WebCenter Portal Page Template Based on a Bootstrap Theme

Did you want to use a different bootstrap theme for a page template in WebCenter than the ones provided OOTB by WebCenter Portal ? This whitepaper(http://www.oracle.com/technetwork/middleware/webcenter/learnmore/wcppagetemplatebootstraptheme-2968917.pdf)  describes how it is done.  Page templates provide the structure for common areas in portal pages. They define how individual pages and groups of pages display on a user's screen, and help to ensure that the pages in a portal are consistent in structure and layout. If you change a page template, then all pages that reference that template automatically inherit the changes. Bootstrap is currently one of the most popular HTML5, CSS3, and JavaScript frameworks for developing modern, responsive, mobile-first web pages and sites. With Bootstrap themes, you can build responsive page templates for portal pages very quickly by saving development time in the initial styling and skinning of a web site. You can select from thousands of available Bootstrap themes to customize your page template to the unique needs of your portal. WebCenter Portal includes two built-in Bootstrap-themed page templates: Mosaic and Unicorn. You can build WebCenter Portal page templates using these built-in page templates as a starting point. Or, you can purchaseyour own Bootstrap themes from any Bootstrap marketplace site and use them to create custom WebCenter Portal page templates.

Did you want to use a different bootstrap theme for a page template in WebCenter than the ones provided OOTB by WebCenter Portal ? This whitepaper(http://www.oracle.com/technetwork/middleware/webcenter...

Scalability and Performance Benchmarking WhitePaper WebCenter Portal 12.2.1 NOW LIVE

Announcing the availability of Performance Scalability and Benchmarking whitepaper forWebCenter Portal 12.2.1 is on Oracle Technology Network. The whitepaper can be accessed at http://www.oracle.com/technetwork/middleware/webcenter/portal/learnmore/wcportal-performance-benchmarks1221-2859701.pdf The results are meant to assist readers in sizing hardware requirements for their own deployments. Given the performance improvements introduced in 12.2.1.0 and introduction of WebCenter Content supported Framework folders technology, it's a good time to roll out some reliable performance benchmarks. We started the performance testing with a size-by-example approach, realizing results would be close to real-world deployment. A predictably large variation in customer deployments obviates the impossibility of a one-size-fits-all reference deployment. So we took the approach of testing on a single use case that accurately reflects how that customer uses the product. The use case was selected to reflect a typical, large, corporate intranet with no integration or services, like Discussion Forums, SOA/BPM, etc.--all dependent on an individual customer's implementation. The focus was the core use case that is common across customers, including page navigation, content updates, and content reads. Highlights apart from other results (as mentioned in the whitepaper) The TPS per core improved more than 38% and 47% in Oracle WebCenter Portal 12.2.1.0 compared to Oracle WebCenter Portal 11.1.1.9.0 release and Oracle WebCenter Portal 11.1.1.8.0 release respectively. The ART improved over 26% in Oracle WebCenter Portal 12.2.1.0 compared to Oracle WebCenter Portal 11.1.1.9.0 release to 0.63 sec from 0.85 sec for 1600 users. The ART in Oracle WebCenter Portal 11.1.1.9.0 release itself had improved over 60% compared to 11.1.1.8.0 release, hence indicating significant performance gains over 11.1.1.8.0 release as well.

Announcing the availability of Performance Scalability and Benchmarking whitepaper for WebCenter Portal 12.2.1 is on Oracle Technology Network. The whitepaper can be accessed at http://www.oracle.com/t...

Oracle WebCenter Portal 12c Virtual Machine and Jump Start Kit

We're pleased to announce the availability of Oracle WebCenter Portal Virtual Machine (VM) and Jump Start Kit (JSK) for 12c R2 (12.2.1). We provide these to help you quickly evaluate the product, try the new exciting features in 12c without having to spend hours installing and configuring the software. Oracle WebCenter Portal Virtual Machine The Virtual Machine has a fully configured WebCenter Portal instance including Database, OHS, WLS, WebCenter Content, and Inbound Refinery (IBR).  It requires at least 12GB free RAM on your machine and has scripts to conveniently start/stop the services.  You only need to download it, import it into Oracle VirtualBox and fire it up.  You can then take the VM on your laptop for demos.  Being standalone, it will not require additional remote resources to work.  You can deploy services and applications into the WebLogic server that comes with the VM and use it in WebCenter Portal especially to take advantage of the Application Integration feature, which is new in 12c. The VM's Readme file has all the details including the services' URL, password. You can download the Virtual Machine from OTN Oracle WebCenter Portal Jump Start Kit JSK can be used when you have the need to install WebCenter Portal and its components on a machine and have your entire team use it.  Besides that, JSK allows you to optionally configure an existing database for its use instead of having to install a DB exclusively for itself, thereby reducing the resource needs on the machine where it's installed.  You need to download JSK, all the required software, and start the JSK installer.  In about 2-3 hours, JSK sets up a fully functional WebCenter Portal instance.  As mentioned before, you have the option to use an existing database with JSK or download the database installation binaries and have JSK install & configure that for you.  JSK's Readme document has more details on the installation process. You can download the JSK from OTN. The VM & JSK are provide for your convenience. If you've questions, comments, and issues using these tools, post questions on Oracle WebCenter Community. Note that you may use VM and JSK for purposes such as—evaluation, self-learning, and demo purposes. Both are not supported for production use. Happy Evaluation!!

We're pleased to announce the availability of Oracle WebCenter Portal Virtual Machine (VM) and Jump Start Kit (JSK) for 12c R2 (12.2.1). We provide these to help you quickly evaluate the product, try...

Migrating individual system pages’ customisations across WebCenter Portal servers

Migrating Portal data/metadata across portal server WebCenter Portal provides comprehensive tools to migrate aportal or its assets from one server to another— Migrate instance data, metadata & configuration The entire portal server instance can be migrated to anotherusing lifecycle WLST commands, Enterprise Manager. This allows administrators to replicate a portalserver in its entirety. More Information MigratingEntire WebCenter Portal to Another Target BackingUp an Entire WebCenter Portal Installation Export/import a portal It is possible to use Portal Administration to export aportal and all its assets into a file. This file can be imported on the targetportal server using Portal Administration. Additionally, it is possible to use WLST command to exportand import portals in a similar way as the UI. This is usually used to migrate individual portals toproduction servers, to bring a portal to test environment and to versioncontrol portals. More Information DeployingPortals Export/import individual assets WebCenter Portal allows individual assets such as PageTemplates, Task Flows to be exported from the Portal Asset screen or SharedAsset screen to a file. This file can be imported on another portal server. Itis also possible to develop assets in JDeveloper and deploy them to portalservers. This method is often used to copy individual assets as theyare developed instead of copying the entire portal. Or, in the case of SharedAsset, there is no need to migrate the entire instance for migrating an individual shared asset. More Information DeployingAssets Exporting System Pages’ customisations System Pages can be customised at two levels—at individualportal level and at system level. Customisations to System Pages at portallevel are local to that portal whereas the customisations done at system levelare seen by all users in the system across portal. In fact, portal-level customisations are layered on top ofsystem-level customisations of System pages. This is especially useful whencompany-wide customisations are to be overridden by individual department portals—suchas logo, title etc. Customisations to system pages are migrated when a portal server instanceor a portal is migrated to another. However, there is no mechanism to migrate customisations of individual system pages from one system to another outside of these mechanisms. It is often required that suchcustomisation fragments are migrated across systemsfor testing/production and staging purposes. Here is how… WebCenter Portal System pages have a view and a page definitionfile and are stored in Metadata Services (MDS). Customisations to these documents are alsostored in MDS. The way one extracts the customisations of these documents is touse MDS WLST commands. With WLST commands comes the ability to script theoperation. At a high level it consists of two parts— Export system pages’ view and page definitioncustomisations affected at portal-level and system-level using MDS WLSTcommands Import the system pages’ view and pagedefinition customisations into the target system using MDS WLST commands Exporting System-level System Page customisations System pages’ customisations at system-level are stored inMDS under the namespace— /oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/mdssys/cust/site/webcenter The page definitions are stored in a folder pageDefs— /pageDefs/oracle/webcenter... To export, connect to WebLogic Server using WLST ($FMW_HOME/WC_Portal/common/bin/wlst.sh)— $ ./wlst.sh wls: > connect('user', 'password','t3://host:port') wls: > exportMetadata(application='webcenter',server='WC_Spaces', toLocation='/work/sys_pages_custs/system',docs='/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/mdssys/cust/site/webcenter/**') wls: > exportMetadata(application='webcenter',server='WC_Spaces', toLocation='/work/sys_pages_custs/system', docs='/pageDefs/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/mdssys/cust/site/webcenter/**') user,passwordis the credentials of the WLS admin user host,portis the host name and port of the WLS Admin server which manages WebCenterPortal server webcenteris the application name of WebCenter Portal WC_Spacestypically is the name of WebCenter Portal managed server toLocationis the location in the file system where you want the MDS WLST command toexport the files into docsfile within the namespace that needs to be exported The first exportMetadata commandexports the system page customisations and the second the pages’ pagedefinition customisations. Both are required for the page to functioncorrectly. The exportMetadata commands willexport customisations of all the system pages. Use further filters to limit thefiles you want to export—such as .../site/webcenter/DocumentsMainView** toexport a specific system page customisation—in this case Documents Main View system page. Exporting Portal-level System Page customisations The WLST commands to be used toexport system pages’ customisations are the same as those for system-levelcustomisations. The only difference is the MDS namespace to be used with thecommand— wls: > exportMetadata(application='webcenter',server='WC_Spaces', toLocation='/work/sys_pages_custs/system',docs='/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/mdssys/cust/scope/<<portal_guid>>/**') wls: > exportMetadata(application='webcenter',server='WC_Spaces', toLocation='/work/sys_pages_custs/system', docs='/pageDefs/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/mdssys/cust/scope/<<portal_guid>>/**') scopeName of the MDS layer indicating that the customisation is for an individualportal; WebCenter Portal uses the fixed MDS layer name 'scope' portal_guidthe internal ID (or GUID) of a portal available on the portal’s Overview page You can obtain the internal ID ofa portal by navigating to— http://host:port/webcenter/portal/builder/portals/admin/<<space_name>>/overview Figure-1: Image showing the internal ID of a portal Importing System Pages customisation Once all the required system pages’ customisations have beenexported from one portal server, they can be imported into the target portalserver. Use MDS WLST commands for this. Importing System-level System Page customisations wls: > importMetadata(application='webcenter',server='WC_Spaces', fromLocation='/work/sys_pages_custs/system',docs='/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/mdssys/cust/site/webcenter/**') wls: > importMetadata(application='webcenter',server='WC_Spaces', fromLocation='/work/sys_pages_custs/system', docs='/pageDefs/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/mdssys/cust/site/webcenter/**') Importing Portal-level System Page customisations wls: > importMetadata(application='webcenter',server='WC_Spaces', fromLocation='/work/sys_pages_custs/system',docs='/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/mdssys/cust/scope/<<portal_guid>>/**') wls: > importMetadata(application='webcenter',server='WC_Spaces', fromLocation='/work/sys_pages_custs/system', docs='/pageDefs/oracle/webcenter/page/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/businessRolePages/mdssys/cust/scope/<<portal_guid>>/**') fromLocationis the location in the file system where you want the MDS WLST command to pickthe customisations from. Typically, this is the same folder that you used with exportMetadataWLST command’s toLocationargument. The changes should be seen immediately. The portal_guid may be the same as the sourceportal server or it may be different. It will be the same if the portal wasdeployed to the target system using deployment tools provided by WebCenterPortal. This is the recommended approach. If the portal we created newly on thetarget system but with the same name, the portal GUID will be different. Insuch cases, you should change the name of the folder in the file system wherethe customisation fragments are exported (pointed to by the fromLocation argument). More Information Application Metadata Management Commands

Migrating Portal data/metadata across portal server WebCenter Portal provides comprehensive tools to migrate a portal or its assets from one server to another— Migrate instance data, metadata &...

Oracle WebCenter Spaces Performance Analysis and Tuning in Practice - Part 1

by JayJay Zheng A post-development performance tuning practice for addressing Oracle WebCenter Spaces performance issues Write for OTN Earn money and promote your technical skills by writing a technical article for Oracle Technology Network. Learn more April 2013 Read Part 1: Configurations: Oracle WebCenter Spaces and Web Cache Server Read Part 2: JVM Monitoring and Tuning and Oracle WebCenter Spaces Application Tuning Downloads Oracle WebCenter Portal Oracle JRockit Introduction I have been engaged with performance analysis and tuning of the Oracle WebCenter Spaces application for various customers. This article is based on my previously analyzed data but the principles described here can be applied to any generic Oracle WebCenter Spaces application. This is a post-development performance tuning practice. The goal is to streamline the process of addressing Oracle WebCenter Spaces performance issues and align configurations and code modifications with best practices. To be specific, the WebCenter Spaces application examined here was taking an average of 3-5 seconds for page to page navigation with 10-20 concurrent users of the business requirement. The goal is to reduce page to page navigation to seconds. The article covers the findings, modifications and recommendations and includes the best practices that can be applied to generic WebCenter Spaces applications. The following are listed as top performance areas and examined for potential performance improvement:  Oracle WebCenter Spaces OHS Configurations Web Cache Server Configurations JVM Monitoring and Tuning Oracle WebCenter Spaces Application Tuning This article is part one of a two-part series. Part one focuses on: Oracle WebCenter Spaces OHS Configurations Web Cache Server Configurations  The Oracle WebCenter Spaces application examined in this article is based on Oracle WebCenter Patch Set 4 with Oracle Weblogic Server 11.1.1.5. It is understood that there are potential performance improvements on Oracle WebCenter patch set 5. Several monitoring tools are used throughout this performance practice, such as Oracle Enterprise Manager Control, Oracle Weblogic Console, Oracle Web Cache Manager Console, Oracle JRockit Mission Control, and third party browser plugins including Firebug and, YSlow. A review of the relevant Oracle documentation is recommended for details of the various functionalities.Looking to read the rest of the article? Visit OTN to learn more! JayJay Zheng is a Solution Architect and certified Oracle WebCenter implementation specialist with AurionPro SENA. An Oracle Fusion Middleware evangelist, JayJay has over seven years of experience consulting in Oracle ADF, Oracle WebCenter Portal/Content, and SOA technologies.

by JayJay Zheng A post-development performance tuning practice for addressing Oracle WebCenter Spaces performance issues Write for OTN Earn money and promote your technical skills by writing a technical...

Siemens AG, Sector Healthcare, Increases Transparency and Improves Customer Loyalty with Web Portal Solution

Siemens AG, Sector Healthcare, Increases Transparency and Improves Customer Loyalty with Web Portal Solution CUSTOMER AND PARTNER INFORMATION Customer Name – Siemens AG, Sector Healthcare Customer Revenue – 73,515 Billion Euro (2011, Siemens AG total) Customer Quote – “The realization of our complex requirements within a very short amount of time was enabled through the competent implementation partner Sapient, who fully used the  very broad scope of standard functionality provided in the Oracle WebCenter Portal, and the management of customer services, who continuously supported the project setup. ” – Joerg Modlmayr, Project Manager, Healthcare Customer Service Portal, Siemens AG The Siemens Healthcare Sector is one of the world's largest suppliers to the healthcare industry and a trendsetter in medical imaging, laboratory diagnostics, medical information technology and hearing aids. Siemens offers its customers products and solutions for the entire range of patient care from a single source – from prevention and early detection to diagnosis, and on to treatment and aftercare. By optimizing clinical workflows for the most common diseases, Siemens also makes healthcare faster, better and more cost-effective. To ensure greater transparency, increased efficiency, higher user acceptance, and additional services, Siemens AG, Sector Healthcare, replaced several existing legacy portal solutions that could not meet the company’s future needs with Oracle WebCenter Portal. Various existing portal solutions that cannot meet future demands will be successively replaced by the new central service portal, which will also allow for the efficient and intuitive implementation of new service concepts.  With Oracle, doctors and hospitals using Siemens medical solutions now have access to a central information portal that provides important information and services at just the push of a button.  Customer Name – Siemens AG, Sector Healthcare Customer URL – www.siemens.com Customer Headquarters – Erlangen, Germany Industry – Industrial Manufacturing Employees – 360,000  Challenges – Replace disparate medical service portals to meet future demands and eliminate an  unnecessarily high level of administrative work caused by heterogeneous installations Ensure portals meet current user demands to improve user-acceptance rates and increase number of total users Enable changes and expansion through standard functionality to eliminate the need for reliance on IT and reduce administrative efforts and associated high costs Ensure efficient and intuitive implementation of new service concepts for all devices and systems Ensure hospitals and clinics to transparently monitor and measure services rendered for the various medical devices and systems  Increase electronic interaction and expand services to achieve a higher level of customer loyalty Solution –  Deployed Oracle WebCenter Portal to ensure greater transparency, and as a result, a higher level of customer loyalty  Provided a centralized platform for doctors and hospitals using Siemens’ medical technology solutions that provides important information and services at the push of a button Reduced significantly the administrative workload by centralizing the solution in the new customer service portal Secured positive feedback from customers involved in the pilot program developed by design experts from Oracle partner Sapient. The interfaces were created with customer needs in mind. The first survey taken shortly after implementation came back with 2.4 points on a scale of 0-3 in the category “customer service portal intuitiveness level” Met all requirements including alignment with the Siemens Style Guide without extensive programming Implemented additional services via the portal such as benchmarking options to ensure the optimal use of the Customer Device Park Provided option for documentation of all services rendered in conjunction with the medical technology systems to ensure that the value of the services are transparent for the decision makers in the hospitals  Saved and stored all machine data from approximately 100,000 remote systems in the central service and information platform Provided the option to register errors online and follow the call status in real-time on the portal Made  available at the push of a button all information on the medical technology devices used in hospitals or clinics—from security checks and maintenance activities to current device statuses Provided PDF format Service Performance Reports that summarize information from periods of time ranging from previous weeks up to one year, meeting medical product law requirements  Why Oracle – Siemens AG favored Oracle for many reasons, however, the company ultimately decided to go with Oracle due to the enormous range of functionality the solutions offered for the healthcare sector.“We are not programmers; we are service providers in the medical technology segment and focus on the contents of the portal. All the functionality necessary for internet-based customer interaction is already standard in Oracle WebCenter Portal, which is a huge plus for us. Having Oracle as our technology partner ensures that the product will continually evolve, providing a strong technology platform for our customer service portal well into the future,” said Joerg Modlmayr project manager, Healthcare Customer Service Portal, Siemens AG. Partner Involvement – Siemens AG selected Oracle Partner Sapient because the company offered a service portfolio that perfectly met Siemens’ requirements and had a wealth of experience implementing Oracle WebCenter Portal. Additionally, Sapient had designers with a very high level of expertise in usability—an aspect that Siemens considered to be of vast importance for the project.  “The Sapient team completely met all our expectations. Our tightly timed project was completed on schedule, and the positive feedback from our users proves that we set the right measures in terms of usability—all thanks to the folks at Sapient,” Modlmayr said.  Partner Name – Sapient GmbH Deutschland Partner URL – www.sapient.com

Siemens AG, Sector Healthcare, Increases Transparency and Improves Customer Loyalty with Web Portal Solution CUSTOMER AND PARTNER INFORMATION Customer Name – Siemens AG, Sector Healthcare Customer...

The Real Power of a Portal

By Mark Brown, Sr. Director, Oracle WebCenter Portals have been around for a long time, a very long time in technology terms.  At last check, Gartner was talking about the 7th generation of Portal software. And portal products have evolved considerably. Rich frameworks to ease development, pre-configured integrations with common data sources, new UI technology like mobile devices, and new integrations standards have come and in some cases gone. But regardless of the new features or different environment variables, Portals have served one purpose extremely well, to serve as a front end for business critical applications.  Applications, in this context, are not just the typical CRM or ERP applications, but the middleware driven applications that hold those 'core' applications together and increasing serve as the glue between those applications. And why would you choose to present those applications in a Portal? Here are three great reasons. Modernize Many applications, even packaged, purchased applications don't meet the expectations of an increasingly computer savvy employee base. Some of these applications have evolved over the years and include very complex interaction models, and training is always an issue. With a Portal, it is possible to put the necessary logic in the user interface of the Portal and simplify and modernize what your users are using. When the Portal is tied to your Identity Management stack as it should always be, this access is controlled and secure. Aggregate Now that we have a simplified, modernized UI on top of some of our older apps, what about other information that is critical to making a good business decision? If you are entering an expense, it would be good to have immediate access to the policies and procedures documents around that step in the business flow.  Taking it a step further, it would be extremely useful to know how that transaction was going to affect your budget.   The aggregation of interesting data is a loud cry from the Business users. Extend Now that we have key business flows presented in a modern UI along with other interesting data, what about extending that solution directly to the 'consumer' -- even if they are outside of our firewall?  Self-service is often thought about in terms of employee self-service, but why not extend that capability to the partners and customers we deal with everyday? This rich interaction can be a differentiator for your organization. Partners who are on-boarded can see the latest data, get feedback and update their information more easily with you, will be better partners for you.  Oracle WebCenter Portal Oracle's answer to these issues is Oracle WebCenter Portal, which is a full featured, modern Portal. Oracle WebCenter Portal supports multiple technologies to build user interfaces and aggregate useful information. In addition, Oracle WebCenter Portal includes rich, pre-configured services to allow social interactions as well as industry leading content integration.  Are you looking to learn how you can use Oracle WebCenter Portal to modernize, aggregate and extend your Portals? Be sure to join us today for a webcast where I’ll share exactly how to do so!

By Mark Brown, Sr. Director, Oracle WebCenter Portals have been around for a long time, a very long time in technology terms.  At last check, Gartner was talking about the 7th generation of Portal...

Oracle BPM Suite & Oracle WebCenter

By Tamer Qumhieh, Sr. Technology Sales Consultant, Oracle Lately, the wave of Social Business Process Management (BPM) is picking up really fast, and as a result, Oracle BPM has a tight integration with Oracle WebCenter Portal by enabling ‘Process Space’, but this integration is only with ‘WebCenter Spaces’ based portals & not ‘Custom WebCenter Portal – Jdeveloper based’. In addition, and although Oracle WebCenter Portal offers an out-of-the-box ‘worklist’ taskflow, it has some limitations in terms of offering a full fledged worklist inbox. So, within this article I describe in a step-by-step approach how to enable and add a fully fledged BPM worklist inbox within a customer Oracle WebCenter Portal application.  Notes: within this article, I do assume a BPM process is already built and deployed to SOA server. 1) Enable Global Trust between domains: At both WebCenter & SOA domains, navigate to WLS console and set the password highlighted below (for example ‘welcome1’) on both domains, make sure it is the same password. 2) Make sure the below libraries are deployed on WebCenter server, by default they should 3) In WebCenter domain, create ‘foreign JNDI’ reference for SOA server a. Within WebCenter WLS Console, click ‘Foreign JNDI Provider’ b. Navigate to Domain Structure > Services > Foreign JNDI Providers. c. Click New. d. In the Name field, enter ForeignJNDIProvider-SOA. e. Click OK. f. Click the ForeignJNDIProvider-SOA link. g. The Settings for ForeignJNDIProvider-SOA page appears. h. Enter values for the fields listed in below table: Initial Context Factory weblogic.jndi.WLInitialContextFactory Provider URL t3://soa_hostname:soa_port/soa-infra User weblogic Password Enter the password for the user Confirm Password Enter the same password again i. Click ForeignJNDIProvider-SOA. j. Click the Links tab. k. Under Foreign JNDI Links, click New. l. The Create a Foreign JNDI Link page appears. m. Enter values for the fields listed below: Name RuntimeConfigService Local JNDI Name RuntimeConfigService Remote JNDI Name RuntimeConfigService n. Repeat step (m) six times and enter values shown below: ejb/bpel/services/workflow/TaskServiceBean ejb/bpel/services/workflow/TaskMetadataServiceBean TaskReportServiceBean TaskEvidenceServiceBean TaskQueryService UserMetadataService  5) Add required libraries to portal application. a. Make sure jdeveloper ‘BPM’ extension is installed within jdeveloper.b. Right click portal project then select libraries & class paths and add the ‘WSRP Container’. c. backup ‘bpm-service.jar’ located at JDEV_HOME\soa\modules\oracle.soa.workflow_11.1.1  to  ‘bpm-service.jar.orig’ d. copy ‘bpm-service.jar’ from SOA_HOME\soa\modules\oracle.soa.workflow_11.1.1  to  the same directory mentioned above. e. Repeat the above 2 steps but this time replacing the ‘bpm-service.jar’ in WEBCENTER_HOME\soa\modules\oracle.soa.workflow_11.1.1   f. Add ‘JDEV_HOME\soa\modules\oracle.soa.workflow_11.1.1\bpm-service.jar’ to your portal classpath.  g. Add ‘adflibTaskListTaskFLow.jar’  &  ‘adflibWorklistComponents.jar’   from  SOA_SERVER\soa\modules\oracle.soa.worklist_11.1.1 into your portal app classpath.  6) Edit portal project deployment to include those libraries during deployment. Right click project, select deployment and click edit button: 7) Mark libraries as below: 8) Create file ‘wf_client_config.xml’ in ‘src’ folder:  9) Copy and paste below xml code: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <workflowServicesClientConfiguration  xmlns="http://xmlns.oracle.com/bpel/services/client" clientType="REMOTE">    <server default="true" name="FEDERATED_SERVER_NAME">       <localClient>          <participateInClientTransaction>false</participateInClientTransaction>       </localClient>       <remoteClient>          <serverURL>t3://SOA_SERVER:SOA_PORT</serverURL>          <initialContextFactory>weblogic.jndi.WLInitialContextFactory</initialContextFactory>          <participateInClientTransaction>false</participateInClientTransaction>       </remoteClient>       <soapClient>          <rootEndPointURL>http://SOA_SERVER:SOA_PORT</rootEndPointURL>          <identityPropagation mode="dynamic" type="saml">             <policy-references>                <policy-reference enabled="true" category="security"                 uri="oracle/wss10_saml_token_client_policy"/>             </policy-references>          </identityPropagation>       </soapClient>    </server> </workflowServicesClientConfiguration> 10) make sure to substitute the values marked in red: a. SOA_SERVER: soa server IP address or name. b. SOA_PORT: with your soa server ports (for example 8001) c. FEDERATED_SERVER_NAME: i. Within SOA enterprise manager, you can get the federated server name as described in below screenshot:  11) Create a new page, for example ‘worklist.jspx’ and add the ‘tasklist-task-flow-definition’ to the page as a region. Make sure to select ‘adfLibTaskFlow.jar’ from component palette 12) Set taskflow parameter as below: taskFlowMode worklist federatedMode false all other parameters that starts the word ‘show’ true 13) Go to ‘Application/security/resource grants’ 14) And add security privileges as below 15) Add ‘worklist.jspx’ to portal navigation and set security as below 16) Run/deploy portal and test page: Within this article I hope you gained a better understanding of the details required for building a Social BPM portal by injecting Oracle fully fledged BPM worklist application within Oracle WebCenter Portal. If you have questions please leave them in the comments or contact me tamer.qumhieh@oracle.com

By Tamer Qumhieh, Sr. Technology Sales Consultant, Oracle Lately, the wave of Social Business Process Management (BPM) is picking up really fast, and as a result, Oracle BPM has a tight integration...

Q&A: Drive Online Engagement with Intuitive Portals and Websites

We had a great webcast yesterday and wanted to recap the questions that were asked throughout.Can ECM distribute contents to 3rd party sites?ECM, which is now called WebCenter Content can distribute content to 3rd party sites via several means as well as SSXA - Site Studio for External Applications.Will you be able to provide more information on these means and SSXA?If you have an existing JSP application, you can add the SSXA libraries to your IDE where your application was built (JDeveloper for example).  You can now drop some code into your 3rd party site/application that can both create and pull dynamically contributable content out of the Content Server for inclusion in your pages.  If the 3rd party site is not a JSP application, there is also the option of leveraging two Site Studio (not SSXA) specific custom WebCenter Content services to pull Site Studio XML content into a page.More information on SSXA can be found here: http://docs.oracle.com/cd/E17904_01/doc.1111/e13650/toc.htmIs there another way than a ”gadget” to integrate applications (like loan simulator) in WebCenter Sites?There are some other ways such as leveraging the Pagelet Producer, which is a core component of WebCenter Portal. Oracle WebCenter Portal's Pagelet Producer (previously known as Oracle WebCenter Ensemble) provides a collection of useful tools and features that facilitate dynamic pagelet development. A pagelet is a reusable user interface component. Any HTML fragment can be a pagelet, but pagelet developers can also write pagelets that are parameterized and configurable, to dynamically interact with other pagelets, and respond to user input. Pagelets are similar to portlets, but while portlets were designed specifically for portals, pagelets can be run on any web page, including within a portal or other web application. Pagelets can be used to expose platform-specific portlets in other web environments. More on Page Producer can be found here:http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_pagelet.htm#CHDIAEHGCan you describe the mechanism available to achieve the context transfer of content?The primary goal of context transfer is to provide a uniform experience to customers as they transition from one channel to another, for instance in the use-case discussed in the webcast, it was around a customer moving from the .com marketing website to the self-service site where the customer wants to manage his account information. However if WebCenter Sites was able to identify and segment the customers  to a specific category where the customer is a potential target for some promotions, the same promotions should be targeted to the customer when he is in the self-service site, which is managed by WebCenter Portal. The context transfer can be achieved by calling out the WebCenter Sites Engage Server API’s, which will identify the segment that the customer has been bucketed into. Again through REST API’s., WebCenter Portal can then request WebCenter Sites for specific content that needs to be targeted for a customer for the identified segment. While this integration can be achieved through custom integration today, Oracle is looking into productizing this integration in future releases. How can context be transferred from WebCenter Sites (marketing site) to WebCenter Portal (Online services)?WebCenter Portal Personalization server can call into WebCenter Sites Engage Server to identify the segment for the user and then through REST API’s request specific content that needs to be surfaced in the Portal.Still have questions? Leave them in the comments section! And you can catch a replay of the webcast here.

We had a great webcast yesterday and wanted to recap the questions that were asked throughout. Can ECM distribute contents to 3rd party sites?ECM, which is now called WebCenter Content can distribute...

Drive Online Engagement with Intuitive Portals and Websites

As more and more business is being conducted via online channels, engaging users and making them more productive and efficient though these online channels is becoming critical. These users could be customers, partners or employees and while the respective channels through which they interact might be different, these users do increasingly interact with your business through the Web, or mobile devices or now through various social mediums.  Businesses need a user engagement strategy and solution that allows them to deliver targeted and personalized content and applications to users through the various online mediums and touch points.  The customer experience today is made up of an ongoing set of interactions with organizations across many channels, online and offline.  The Direct channel (including sales reps, email and mail) is an important point of contact, as is the Contact Center.  Contact Centers rely on the phone as a means of interacting with customers, and also more now than ever, the Web as well.  However, the online organization is often managed separately from the Contact Center organization within a business. In-store is an important channel for retailers, offering Point-of-Service for human interactions, and Kiosks which enable self-service. Kiosks are a Web-enabled touch point but in-store kiosks are often managed by the head of retail operations, rather than the online organization.  And of course, the online channel, including customer interactions with an organization via digital means -- on the website, mobile websites, and social networking sites, has risen to paramount importance in recent years in the customer experience. Historically all of these channels have been managed separately. The result of all of this fragmentation is that the customer touch points with an organization are siloed.  Their interactions online are not known and respected in their dealings in-store.  Their calls to the contact center are not taken as input into what the website offers them when they arrive. Think of how many times you’ve fallen victim to this. Your experience with the company call center is different than the experience in-store. Your experience with the company website on your desktop computer is different than your experience on your iPad. I think you get the point. But the customer isn’t the only one we need to look at here, as employees and the IT organization have challenges as well when it comes to online engagement. There are many common tools and technologies that organizations have been using to try and engage users, whether it’s customers, employees or partners. Some have adopted different blog and wiki technologies (some hosted, some open source, sometimes embedded in platforms), to things like tagging, file sharing and content management, or composite applications for self-service applications and activity streams. Basically, there are so many different tools & technologies that each address different aspects of user engagement. Now, one of the challenges with this, is that if we look at each individual tool, typically just implementing for example a file sharing and basic collaboration solution, may meet the needs of the business user for one aspect of user engagement, but it may not be the best solution to engage with customers and partners, or it may not fit with IT standards such as integrating with their single sign on tools or their corporate website. Often, the scenario is that businesses are having to acquire multiple pieces and parts as well as build custom applications to meet their needs. Leaving customers and partners with a more fragmented way of interacting with the company. Every organization has some sort of enterprise balancing act between the needs of the business user and the needs and restrictions enforced by enterprise IT groups. As we’ve been discussing, we all know that the expectations for online engagement have changed since the days of the static, one-size fits all website. With these changes have come some very difficult organizational challenges as well. Today, as a business user, you want to engage with your customers, and your customers expect you to know who they are. They expect you to recall the details they’ve provided to you on your website, to your CSRs and to your sales people. They expect you to remember their purchases, their preferences and their problems. And they expect you to know who they are, equally well, across channels, including your web presence. This creates a host of challenges for today’s business users. Delivering targeted, relevant content online is now essential for converting prospects into customers and for engendering long term loyalty. Business users need the ability to leverage customer data from different sources to fuel their segmentation and targeting strategies and to easily set-up, manage and optimize online campaigns. Also critical, they need the ability to accomplish these things on-the-fly, at the speed of the marketplace, while making iterative improvements.  These changing expectations put a host of demands on the IT organization as well. The web presence must be able to scale to support the delivery of personalized and targeted content to thousands of site visitors without sacrificing performance. And integration between systems becomes more important as well, as organizations strive to obtain one view of the customer culled from WCM data, CRM data and more. So then, how do you solve these challenges and meet the growing demands of your users?  You need a solution that: Unifies every customer interaction across all channels Personalizes the products and content that interest the customer and to the device Delivers targeted promotions to the right customer Engages and improve employee productivity Provides self-service access to applications Includes embedded in-context social   So how then do you achieve this level of online engagement, complete customer experience and engage your employees? The answer: Oracle WebCenter. If you want to learn how to get there, we encourage you to attend this webcast on Thursday Drive Online Engagement with Intuitive Portals and Websites, where we'll talk about how you are able to transform your portal experience and optimize online engagement -- making your portals more interactive and more engaging across multiple channels. Register today!

As more and more business is being conducted via online channels, engaging users and making them more productive and efficient though these online channels is becoming critical. These users could be...

Oracle WebCenter Portal: Pagelet Producer – What’s New in 11.1.1.6.0 Release

Igor Plyakov, Sr. Principal Product Marketing Manager is back to share what's new in Oracle WebCenter Portal: Pagelet Producer. In February 2012 Oracle released 11g Release 1 (11.1.1.6.0)for WebCenter Portal. Pagelet Producer (aka Ensemble) that came out with thisrelease added support for several new capabilities that are described in thispost. As of 11.1.1.5.0 release the Pagelet Producer can exposeWSRP and JPDK portlets as pagelets that can then be consumed in any portal orany third-party application that does not have a WSRP consumer. Now PageletProducer team is working on simplifying use of pagelets in WebCenter Sites. Toexpose WSRP portlets a new Producer should be registered with Pagelet Producerwhich can be done using Enterprise Manager, WLST or the Pagelet ProducerAdministration Console (for details see Section25.9 of Administrator’s Guide for Oracle WebCenter Portal). If the producerrequires authentication, Pagelet Producer allows you to select and use one ofstandard WSS token profiles.  Afterregistration is finished a new resource is created and automatically populatedwith pagelets that represent the portlets associated with the WSRPendpoint.  For 11.1.1.6.0 release wecompleted extensive testing of consuming all WebCenter Services that areexposed as WSRP portlets by E2.0 Producer and delivery them as pagelets toWebCenter Interaction portal. In Pagelet Producer 11.1.1.6.0 release we added OpenSocial containerthat allows consuming gadgets from other OpenSocial containers, e.g. iGoogle,and expose them as pagelets. You can also use Pagelet Producer to host OpenSocialgadgets that could leverage OpenSocial APIs that it supports – People,Activities, Appdata and Pub-Sub features. Note that People and Activitiesexpose the People Connections and Activity Stream from WebCenter Portal, i.e.to use these features Pagelet Producer requires connection to WebCenter Portalschema. Pub-Sub allows leveraging OpenAJAX Hub API for inter-gadgetcommunication. In addition to these major new additions in Pagelet Producer11.1.1.6.0 release we also extended several functional modules: The Clipping module was extended to supportclipping of multiple regions on web resource page and then re-assembly of theseseparately clipped regions into a single pagelet. The auto-login feature can now be applied to webresources protected with Kerberos authentication; you would find this newfunctionality handy for consuming SharePoint web parts The logging module now supports full HTTPtraffic between the Pagelet Producer and proxied web resource. At last, as the rest of WebCenter Portal stack the PageletProducer 11.1.1.6.0 can run on IBM WebSphere Application Server.

Igor Plyakov, Sr. Principal Product Marketing Manager is back to share what's new in Oracle WebCenter Portal: Pagelet Producer. In February 2012 Oracle released 11g Release 1 (11.1.1.6.0)for WebCenter...

Oracle WebCenter Interaction: What’s New in 10gR4 (10.3.3) Release

Igor Polyakov, Sr. Principal Product Marketing Manager is here to share what's new in Oracle WebCenter Interaction. In December 2011 we released a new version of WebCenter Interaction – 10gR4 (10.3.3) release, which is also known as ‘Neo’. This is a significant feature-bearing release that is based on WCI/ALUI/Plumtree portal architecture. When planning WCI ‘Neo’ we had selected several feature themes for enhancing portal capabilities: Social Computing Collaboration Enhancements Development Support Content Management Infrastructure and Platforms Integration of WebCenter Services In the Social Computing and Collaboration Enhancements area we added to WCI an embedded tagging engine that allowed us to make tagging available in the Knowledge Directory, Search Results pages and in all functional areas in Collaboration projects – users can now tag Collaboration documents, discussion messages, threads, blog posts and etc. Portal users can search for tagged content using a suite of Tagging portlets that we provide in WCI. We also enabled Tag Cloud on the Search Results pages so that now users can narrow down returned search results using available tags. Screenshot below shows Search results page – on this page you can see tagging widgets for each result as well as a cloud of relevant tags. Another new feature in this area is addition of Wikis and Blogs to WCI Collaboration server. These new services are built to support a standard set of WCI features, i.e. they posts are secured, versioned and full text searchable. Also since Wiki and Blogs are part of Collaboration project, users can documents or discussion threads to any post. In WCI portal Wiki and Blogs are available as portlets in the extended suite of WCI Collaboration portlets (Calendar, Discussions, Documents, Tasks, and etc.). All portlets in this suite received a ‘facelift’. Screenshot below shows Wiki Portal and how a wiki post is being edited in-line in this portlet. To allow portal users to follow portal content updates we added Activity Stream service and portlet, as well as various ‘social portlets’ – User Status, My Picture, Profile Viewers, etc. – that portal users can add to enhance their User Profile pages. If this is not ‘enough’, it is also possible to use the following WebCenter Services that we integrated into WCI via Pagelet Producer (aka Ensemble): Document Manager  Take Polls and Polls Manager  Discussion Forums  Lists  Blogs  Announcements  Activity Stream and Tag Cloud for WebCenter Services  In WCI 10gR4 Pagelet Producer became tighter integrated into the portal – we added a new Web Service – Remote Pagelet that supports pick & choose selection of available pagelets as well as mapping between WCI preferences and parameters that pagelet exposes. WCI ‘old-timers’ probably remember good old Excel portlet that was very popular with business users who want to quickly create and publish data from their spreadsheet on the portal. Well, in ‘Neo’ we added support for displaying any Excel file uploaded to Collaboration project in a portlet as the following screenshot illustrates: In the Development Support area we allowed use of Adaptive Page Layouts for more portal pages, such as Advanced Search Page, Error Page, my Account Page, and etc. which gives developers a very simple way for customizing these pages. In WCI 10gR4 we added new Adaptive Tags and to help developers with using the tags we introduced portlets that demonstrate tags functionality: WCI developers reading this blog might be asking if there are any changes in IDK – yes, we added remote APIs for Wiki & Blogs as well as made IDK available for Java 1.6 and .NET 3.5. For .NET portlet developers we have a new tool – CSP Producer for .NET, which allows exposing ASP.NET applications as WCI portlets. In these applications you can use advanced ASP.NET 3.5 controls, ASP.NET Ajax, Silverlight, and etc. We are planning to release CSP Producer for .NET on OTN. CSP Producer is replacing Web Controls Consumer (WCC) and Application Accelerator for .NET that got deprecated. There are a lot of changes in the Infrastructure and Platform Support area. WCI 10gR4 can natively run in 64bit mode on Intel 64 bit platforms running either Windows 2008 or Linux OS. We certified latest versions of Oracle and MS SQL databases and also updated Data Direct JDBC and ADO drivers in WCI to version 3.5. For the complete list of new platforms and software support I recommend to check Release Notes that are included into documentation library http://docs.oracle.com/cd/E23010_01/index.htm for WCI 10gR4.

Igor Polyakov, Sr. Principal Product Marketing Manager is here to share what's new in Oracle WebCenter Interaction. In December 2011 we released a new version of WebCenter Interaction – 10gR4...

What's New in WebLogic Portal?

In December 2011, we announced new releases of WebLogic Portal 10.3.4 and WebCenter Interaction 10.3.3. Eric Pollard, Sr. Principal Product Manager for Oracle WebCenter, is here today to provide some additional insights and detail on the latest release of WLP. With the release of WebLogic Portal 10.3.4, customers can continue to use the product with a few important updates to the underlying stack.  Principal among these updates is the supported configuration of running WLP on WebLogic Server 10.3.4.  This release of WLS was the first to be certified on the Exalogic hardware.  This means that WLP can now run on Exalogic and enjoy the performance and scalability it offers.  In particular, WSRP will run better on Exalogic.  One of the performance pitfalls of WSRP is network latency.  With Exalogic and its inherent Infiniband network protocol, the network latency between WSRP consumer and producer domains will be greatly improved.   The WLP 10.3.4 release also introduces supported compatibility with WebCenter Content 11g (UCM 11g). This means existing customers who were constrained by using UCM 10g with WLP can now upgrade their Content server.  Now both WLP and WebCenter Content will use the same WLS 10.3.4 container to run applications. Lastly, the WLP 10.3.4 release comes bundled with the Helios version of Eclipse.  Developers will be able to use this version of Eclipse with their WLP 10.3.4 projects. The WebLogic Portal team is now planning to release WLP 10.3.5 in the first half of this year.  This release will again be a compatibility release to align with WLS 10.3.5. If you are interested in the future releases of WLP, please contact me directly at eric.pollard@oracle.com.

In December 2011, we announced new releases of WebLogic Portal 10.3.4 and WebCenter Interaction 10.3.3. Eric Pollard, Sr. Principal Product Manager for Oracle WebCenter, is here today to provide some...

New Release of WebCenter Portal Available

Today Oracle released 11g Release 1 (11.1.1.6) for WebCenter Portal.  In addition to a number of bug fixes, we've included several new capabilities and certifications.   The following is a brief overview of what's new: New Capabilities Dynamic Roles / Oracle Entitlement Server integration: leverage dynamic or conditionally assigned roles which can be assigned on an as needed basis depending on the action initiated by a user.   Presence/IM Server support: Certified integration with Microsoft Lync 2010 Usability enhancements.  Examples include: Discussions - added support for pagination. Document upload - select multiple files, drag and drop into document library, and progress/status indicator.   Event calendar - categorize events and display events by category. Search - improved control over what services are searched and shown in the results page.   Pagelet Producer  Inject Portlets into WebCenter Sites Auto-login for Kerberos protected web applications OpenSocial 1.1 gadget support Multi region clipping into single pagelet New Certifications IBM WebSphere Application Server V7  Microsoft Office Integration – Support for Windows 7 and Office 2010  Editions Based Revisions Support (Oracle Database)  Gridlink Driver Support (WebLogic Server)  Various Browser Certifications Microsoft Internet Explorer 9 (IE9) Firefox 5 and above (FF5+) Chrome 12 and above (12+) Watch the Oracle WebCenter Portal blog for ensuing detailed blog posts on these WebCenter Portal features.  

Today Oracle released 11g Release 1 (11.1.1.6) for WebCenter Portal.  In addition to a number of bug fixes, we've included several new capabilities and certifications.   The following is a brief...

Webcast: Land O'Lakes Improves Online Experiences with Self-Service Portal

Reduce Bottlenecks, Order Delays, and Customer Frustration Are you able to provide your customers and partners with an easy-to-use, online self-service experience? Are you processing high-volume transactions and struggling with call-center bottlenecks or back-end systems that won’t integrate, causing order delays and customer frustration? Join us for this Webcast on September 14, 2011 at 11:00 a.m. PT / 2:00 p.m. ET as Land O’Lakes shares strategies and best practices for transforming your business by providing an intuitive user experience that allows you to:Easily create and capture orders for improved product reservation, price visibility, and up-sell/cross-sell opportunities Allocate products based on business rules and improved tracking Provide an intuitive user interface for ordering, invoice information, bill presentation, and support issue tracking Register online for Land O'Lakes Improves Online Experiences with Self-Service Portal. Presented by:Sachin Agarwal Director, Product Management, Oracle WebCenter Portal, Oracle  Mervyn LallyArchitecture, Innovation, and Integration Lead, Winfield Solutions, Land O’Lakes   Kristen L. McConnellSystems Applications Manager, Winfield Solutions, Land O’Lakes

Reduce Bottlenecks, Order Delays, and Customer Frustration Are you able to provide your customers and partners with an easy-to-use, online self-service experience? Are you processing high-volume...

Oracle WebCenter: Composite Applications & Mashups

Today, it’s pretty apparent that IT and the business work indifferent cycles. IT focuses onlong-term stability, predictability, and cost reduction. Businesses tend torespond to short-term opportunities and market shifts even as they plan forlong-term growth and profitability. Businesses like to respond; change,therefore, is constant in business and it has often been difficult for IT tochange at the speed of business. What isneeded is a business-oriented approach for building solutions. One that isflexible enough to change in near real-time as business and IT needs evolve. One way to approach this is through composite applicationsand mashups. By adding a flexible mashup layer on top of existing systems andapplications, the business is able to drive change. Processes and userinterfaces can be mashed-up on the fly by using readily available businessservices, making it easy to quickly change these composite applications andmashups within hours rather than days or weeks. As you know a mashup is a combination of information (internal orexternal) that is brought together to provide a valuable service. Many simple examples include combiningmapping information like home locations with list prices and sellers. In this way, I can get a quick view of allthe homes for sale in a specific neighborhood in which I want to live. I want the same service as a sales rep when Igo to decide how I will plan my week. Iwant to see all my prospective customers within a certain area so that I canplan accordingly. Or I want to combinemy current prospect s with a list of all the product issues they registeredover the last year so that I can make sure they are addressed before Iarrive. A mashup allows the businessuser to quickly assemble this view from the different parts or sources suppliedfrom IT. This week we want to focus on CompositeApplications and Mashups and I recently spoke with Sachin Agarwal,Director of Product Management for WebCenter Portal at Oracle around this topic.Here’s a summary of the insight Sachin provided. ­­­­­­­­­­­­­­­­­­­Oracle WebCenter provides a rich set oftools and capabilities for pulling in content, applications and collaborationfunctionality from various different sources and weaving them together into whatwe call Mashups. Mashups that also consists of transactional applications frommultiple sources are specifically called Composite Applications. With Oracle WebCenter, one can develop highly productivetasked based interfaces that aggregate a related set of applications that arepart of a business process and provide in context collaboration tools so thatusers don’t have to navigate away to different tabs to achieve these tasks. Forinstance, a call center representative (CSR), not only needs to be able to pullcustomer information from a CRM application like Siebel, but also relatedinformation from Oracle E-Business Suite about whether a specific order has shipped.The CSR will be far more efficient if he or she does not have to open differenttabs to login into multiple applications while the customer is waiting, but canaccess all this information in one mashup. Oracle WebCenter provides a comprehensive set of toolingthat enables a business user to quickly aggregate together a mashup and wire-indifferent backend applications to create a custom dashboard. Not only doesOracle WebCenter supports a wide set of standards (WSRP 1.0, 2.0, JSR 168, JSR286) that allow portlets from otherapplications to be surfaced within WebCenter, but it also provides tools tobring in other web applications such as .Net Applications as well as SharePoint webparts. The newBusiness Mash-up editor allows business users to take any Oracle Application or3rd party application and wire the backend data sources or APIs to arich set of visualizations and reuse them in mashups. Moreover, Business users can customize orpersonalize any page using Oracle WebCenter Composer’s on-the-fly visual pageediting features. Users access and select different resource componentsavailable in Oracle WebCenter’s Business Dictionary in order to add new contentto the page. The Business Dictionary provides a role-based view of availablecomponents or resources, and these components can include information from avariety of enterprise resources such as enterprise applications, managedcontent, rich media, business processes, or business intelligence systems.Together, Oracle WebCenter’s Composer and Business Dictionary give users accessto a powerful, yet easy to use, set of tools to personalize and extend theirOracle WebCenter portals and applications without involving IT. Looking for more information on Composite Applications andMashups? Check out these resources: Demo: BuildEngaging and Productive Interfaces with Oracle WebCenter PortalDatasheet: Oracle WebCenter Portal

Today, it’s pretty apparent that IT and the business work in different cycles. IT focuses on long-term stability, predictability, and cost reduction. Businesses tend torespond to short-term...

Oracle WebCenter at Oracle OpenWorld 2011: Overview

OracleOpenWorld less is than 7 weeks away, and we are gearing up for oneof our best events yet! With over 40 scheduled sessions, 6 dedicated live demos, and6 hands-on labs, you won't want to miss this opportunity to learn about thelatest innovations in Oracle WebCenter, network with your peers and discuss thelatest social business topics with Oracle experts.  This year's conference, which willtake place in San Francisco October 2-6, will include a specialfocus on the recently rebranded Oracle WebCenter, which is the userengagement platform for social business, connecting people and information. So, you’ve registered for OracleOpenWorld 2011. There’s nothing more to do, right? Not so fast. You still needto reserve your seat for the sessions. And that’s where the online Schedule Builder comes in.Use it tonavigate the conference schedule. View detailed information on sessions andactivities, including schedule updates and recommendations. Create a customizedschedule, making reservations for the sessions that interest you most. Plus,you can email your schedule to yourself, or print it in various formatsincluding pocket-sized. And if the session is full, the system will notify youwhen space becomes available.Seating is limited for many sessions, available ona first-come, first-served basis, so don’t be left out. Create your schedule now. This week we'll behighlighting the top don't miss sessions, demos and Hand-on Labs you'll want tobe sure to include in your schedule, so keep checking back for moreinformation. Haven't registered for Oracle OpenWorld yet? Don't worry,there is still time! But you should act fast, as you won't want to miss thisexclusive opportunity to attend the most important educational and networkingevent of the year for Oracle technologists, customers, and partners. And as anadded bonus, you can see Sting perform live!

Oracle OpenWorld less is than 7 weeks away, and we are gearing up for one of our best events yet! With over 40 scheduled sessions, 6 dedicated live demos, and6 hands-on labs, you won't want to miss...

5 Best Practices - Laying the Foundation for WebCenter Projects

Today’s guest post comes from Oracle WebCenter expert John Brunswick. John specializes in enterprise portal and content management solutions and actively contributes to the enterprise software business community and has authored a series of articles about optimal business involvement in portal, business process management and SOA development, examining ways of helping organizations move away from monolithic application development. We’re happy to have John join us today! Maximizing success with Oracle WebCenter portal requires a strategic understanding of Oracle WebCenter capabilities.  The following best practices enable the creation of portal solutions with minimal resource overhead, while offering the greatest flexibility for progressive elaboration.They are inherently project agnostic, enabling a strong foundation for future growth and an expedient return on your investment in the platform.  If you are able to embrace even only a few of these practices, you will materially improve your deployment capability with WebCenter.1. Segment Duties Around 3Cs - Content, Collaboration and Contextual Data"Agility" is one of the most common business benefits touted by modern web platforms.  It sounds good - who doesn't want to be Agile, right?  How exactly IT organizations go about supplying agility to their business counterparts often lacks definition - hamstrung by ambiguity.Ultimately, businesses want to benefit from reduced development time to deliver a solution to a particular constituent, which is augmented by as much self-service as possible to develop and manage the solution directly.  All done in the absence of direct IT involvement.With Oracle WebCenter's depth in the areas of content management, pallet of native collaborative services, enterprise mashup capability and delegated administration, it is very possible to execute on this business vision at a technical level.To realize the benefits of the platform depth we can think of Oracle WebCenter's segmentation of duties along the lines of the 3 Cs - Content, Collaboration and Contextual Data.  All three of which can have their foundations developed by IT, then provisioned to the business on a per role basis.Content – Oracle WebCenter benefits from an extremely mature content repository.  Work flow, audit, notification, office integration and conversion capabilities for documents (HTML & PDF) make this a haven for business users to take control of content within external and internal portals, custom applications and web sites.  When deploying WebCenter portal take time to think of areas in which IT can provide the "harness" for content to reside, then allow the business to manage any content items within the site, using the content foundation to ensure compliance with business rules and process.  This frees IT to work on more mission critical challenges and allows the business to respond in short order to emerging market needs.Collaboration – Native collaborative services and WebCenter spaces are a perfect match for business users who are looking to enable document sharing, discussions and social networking.  The ability to deploy the services is granular and on the basis of roles scoped to given areas of the system - much like the first C “content”.  This enables business analysts to design the roles required and IT to provision with peace of mind that users leveraging the collaborative services are only able to do so in explicitly designated areas of a site.  Bottom line - business will not need to wait for IT, but cannot go outside of the scope that has been defined based on their roles.Contextual Data – Collaborative capabilities are most powerful when included within the context of business data.  The ability to supply business users with decision shaping data that they can include in various parts of a portal or portals, just as they would with content items, is one of the most powerful aspects of Oracle WebCenter.  Imagine a discussion about new store selection for a retail chain that re-purposes existing information from business intelligence services about various potential locations and or custom backend systems - presenting it directly in the context of the discussion.  If there are some data sources that are preexisting in your enterprise take a look at how they can be made into discrete offerings within the portal, then scoped to given business user roles for inclusion within collaborative activities.2. Think Generically, Execute SpecificallyConstructs.  Anyone who has spent much time around me knows that I am obsessed with this word.  Why?  Because Constructs offer immense power - more than APIs, Web Services or other technical capability.Constructs offer organizations the ability to leverage a platform's native characteristics to offer substantial business functionality - without writing code.  This concept becomes more powerful with the additional understanding of the concepts from the platform that an organization learns over time.  Let's take a look at an example of where an Oracle WebCenter construct can substantially reduce the time to get a subscription-based site out the door and into the hands of the end consumer.Imagine a site that allows members to subscribe to specific disciplines to access information and application data around that various discipline.  A space is a collection of secured pages within Oracle WebCenter.  Spaces are not only secured, but also default content stored within it to be scoped automatically to that space.Taking this a step further, Oracle WebCenter’s Activity Stream surfaces events, discussions and other activities that are scoped to the given user on the basis of their space affiliations.  In order to have a portal that would allow users to "subscribe" to information around various disciplines - spaces could be used out of the box to achieve this capability and without using any APIs or low level technical work to achieve this.3. Make Governance Work for YouImagine driving down the street without the painted lines on the road.  The rules of the road are so ingrained in our minds, we often do not think about the process, but seemingly mundane lane markers are critical enablers.Lane markers allow us to travel at speeds that would be impossible if not for the agreed upon direction of flow.  Additionally and more importantly, it allows people to act autonomously - going where they please at any given time.  The return on the investment for mobility is high enough for people to buy into globally agreed up governance processes.In Oracle WebCenter we can use similar enablers to lane markers.  Our goal should be to enable the flow of information and provide end users with the ability to arrive at business solutions as needed, not on the basis of cumbersome processes that cannot meet the business needs in a timely fashion.How do we do this?Just as with "Segmentation of Duties" Oracle WebCenter technologies offer the opportunity to compartmentalize various business initiatives from each other within the system due to constructs and security that are available to use within the platform.For instance, when a WebCenter space is created, any content added within that space by default will be secured to that particular space and inherits meta data that is associated with a folder created for the space.Oracle WebCenter content uses meta data to support a broad range of rich ECM functionality and can automatically impart retention, workflow and other policies automatically on the basis of what has been defaulted for that space.  Depending on your business needs, this paradigm will also extend to sub sections of a space, offering some interesting possibilities to enable automated management around content.An example may be press releases within a particular area of an extranet that require a five year retention period and need to the reviewed by marketing and legal before release.  The underlying content system will transparently take care of this process on the basis of the above rules, enabling peace of mind over unstructured data - which could otherwise become overwhelming.4. Make Your First Project Your SecondImagine if Michael Phelps was competing in a swimming championship, but told right before his race that he had to use a brand new stroke.  There is no doubt that Michael is an outstanding swimmer, but chances are that he would like to have some time to get acquainted with the new stroke.New technologies should not be treated any differently.  Before jumping into the deep end it helps to take time to get to know the new approach - even though you may have been swimming thousands of times before.To quickly get a handle on Oracle WebCenter capabilities it can be helpful to deploy a sandbox for the team to use to share project documents, discussions and announcements in an effort to help the actual deployment get under way, while increasing everyone’s knowledge of the platform and its functionality that may be helpful down the road.Oracle Technology Network has made a pre-configured virtual machine available for download that can be a great starting point for this exercise.5. Get to Know the CommunityIf you are reading this blog post you have most certainly faced a software decision or challenge that was solved on the basis of a small piece of missing critical information - which took substantial research to discover.  Chances were also good that somewhere, someone had already come across this information and would have been excited to share it.There is no denying the power of passionate, connected users, sharing key tips around technology.  The Oracle WebCenter brand has a rich heritage that includes industry-leading technology and practitioners.  With the new Oracle WebCenter brand, opportunities to connect with these experts has become easier.Oracle WebCenter Blog Oracle Social Enterprise LinkedIn WebCenter Group Oracle WebCenter Twitter Oracle WebCenter Facebook Oracle User Groups Additionally, there are various Oracle WebCenter related blogs by an excellent grouping of services partners.Open WorldIf you are attending Oracle Open World, it would be a pleasure to say hello and discuss this post in further detail. Be sure to attend my session “6 Counterintuitive Best Practices for Enterprise 2.0 Adoption.”

Today’s guest post comes from Oracle WebCenter expert John Brunswick. John specializes in enterprise portal and content management solutions and actively contributes to the enterprise software business...

Oracle WebCenter: Delivering Intuitive Experiences for Enterprise Applications

We recently announced the new Oracle WebCenter, the user engagement platform for social business, connecting people and information. With this announcement the WebCenter brand covers portal, web experience management, content, and social and collaboration technologies into a single product suite that can be easily integrated with enterprise applications.  You can see the announcement webcast now on-demand. Last week we talked about the connect pillar of WebCenter, and this week will we focus on the portal pillar. I had the opportunity to speak with Sachin Agarwal, Director of product management for Oracle WebCenter portal. Here is a recap of our conversation.  Q: What are the portal capabilities within Oracle WebCenter? A: Oracle WebCenter’s portal capabilities deliver intuitive user experiences for enterprise applications. This complete, open and integrated enterprise portal and composite applications solution enables the development and deployment of internal and external portals and websites, composite applications and mash-ups with integrated social and collaboration services and enterprise content management capabilities.  Oracle WebCenter delivers social and collaborative services to help optimize connections between people, information and applications, provides business activity streams so users can navigate, discover and access content in context, and offers dynamic personalization of applications, portals and sites so users have a customized experience. Oracle WebCenter builds on the best user experience capabilities from a significant portfolio of leading portal products and related technologies and provides the foundation for delivering the next-generation user experience for Oracle Fusion Middleware as well as Oracle Fusion Applications. Figure 1: WebCenter portal provides a single point of access for both internal and external constituents to support collaborative, analytical and social processes critical to your business.Q: How is Oracle WebCenter different from other portal offerings out there? A: Oracle WebCenter allows users to easily create dynamic enterprise portals such as intranets and extranets. With Oracle WebCenter you can create out-of-the-box communities, allowing you to create individual, team and organizational work environments to connect people and content. Personalized dashboards let users monitor performance and minimize the page transitions by integrating information and keeping it in the context of the activity, action, or task that they are attempting to complete. I think the biggest key here is that you are able to access content and applications from the portal in context of whatever business process or activity you are working on. This is a huge benefit for users, as they don’t have to jump from system to system and are able to work more efficiently. Figure 2: Seamlessly manage and expose content, images and video from across your enterprise directly in the context of WebCenter portal.Q: Can you build composite applications with Oracle WebCenter? A: With Oracle WebCenter, you can easily assemble composite applications and mashups with Oracle’s common user experience architecture. This includes best practices and design patterns for developing next generation user experiences and is based on Oracle Application Development Framework (ADF), the common development framework for all Oracle Fusion Middleware user interfaces and Oracle Fusion Applications. In this way, you can easily extend existing applications and Oracle Fusion Applications with reusable, standards-based components. Figure 3: Easily mashup information from various internal and external sources without writing code.Q: Is WebCenter Spaces part of Oracle WebCenter portal or Oracle WebCenter connect?A: WebCenter Spaces is now a feature offered as part of Oracle WebCenter portal, along with Framework and Services. Oracle WebCenter connect provides contextual social and collaboration capabilities. Q: If someone is an existing Oracle WebCenter Suite customer, what does the rebrand to Oracle WebCenter mean to them for their short-term (3-9 months) deployment plans?A: With the rebrand, we are making it easier to maximize the value of your investment by making it clearer how all our products fit together into a larger portfolio. This will also lay the grounds for tighter integrations within the products in the larger portfolio, ie much more integrated Content, and Collaboration services along with the capability to leverage a common architecture for search, mobile, application integration and other shared services across the portfolio. Q: What does the rebrand to Oracle WebCenter mean for customers who are currently on WebLogic Portal, WebCenter Interaction, Oracle Portal or Sun Portal?A: The rebranded Oracle WebCenter portal along with the larger portfolio provides a more compelling solution for these customers. As we have mentioned in the past, there are new releases of the existing products and Oracle has committed to extended support through 2017. This will give customers plenty of time to consider the most cost effective and productive path forward. We continue to enhance the existing products with new customer enhancements all the time. While they apply these new releases to their existing deployments, they should take advantage of some of the new Oracle WebCenter features directly. Customers can rest assured that their investment in Oracle solutions is safe.Learn more about Oracle WebCenter portal.

We recently announced the new Oracle WebCenter, the user engagement platform for social business, connecting people and information. With this announcement theWebCenter brand covers portal, web...

Enabling Social Businesses by Connecting People and Information

Today Oracle announced the new Oracle WebCenter, the user engagement platform for social businesses, connecting people and information. It brings together the most complete portfolio of portal, web experience management, content, social and collaboration technologies into a single product suite that can be easily integrated with enterprise applications. Oracle WebCenter is the convergence point for the Enterprise 2.0 portfolio, and brings together the Portal, Content, Social and Web Experience management solutions into a single product suite.  Read the press release.  Please also join us today for a live webcast introducing what’s next in user engagement. Oracle WebCenter enables organizations to: Improve customer loyalty and sales by helping marketing-driven organizations deliver contextual and targeted web experiences to usersProvide employees anytime, anywhere access to information and applications in context of an interaction and business process through portals and composite applicationsEnable people work together more efficiently through contextual collaboration tools that optimizing connections between people, information and applicationsEnsure people access the right information in the context of the application or business process they are working on Register online for What's Next in User Engagement? Presented by: Hasan RizviSenior Vice President, Oracle Fusion Middleware and Java Kumar VoraSenior Vice President of Development,Oracle Andy MacMillanVice President of Product Management,Oracle

Today Oracle announced the new Oracle WebCenter, the user engagement platform for social businesses, connecting people and information. It brings together the most complete portfolio ofportal, web...

New release of WebCenter out today

The WebCenter product team is pleased to announce a feature packed new release of WebCenter Suite. While the label carries a Patchset version number, the enhancements in this release are significant! The focus of this release was to deliver on a single converged portal platform that supports the broadest set of portal and extranet site use cases and ingests the best features from all of the existing products to speed customer adoption. With the enhanced application integration and business mashup tools, the new release of WebCenter delivers a modern user experience platform for the enterprise that brings people, processes, and information together to change the way users work individually or with others. Highlights include: Portals & Sites: Provides developers with the broadest set of choices to deliver their sites and portals. They can use any web toolkit like Dojo & jQuery and still take advantage of the hundreds of new WebCenter Portal features. New visual, declarative tools to speed development in JDevelper and the browser as well. Optimized iterative development speeds some development operations by nearly 50X.Team & Social: New layouts and skins for WebCenter Spaces enables teams to get started immediately. User profiles can be unified from any source and updated within the Spaces UI. The new visual Organization viewer allows for fast location of team members within their company. New sharing components speeds the rate at which information is circulated through the teams.Enterprise Mashups: Business users and developers can work together using the tool of their choice. Developers can use JDeveloper to produce data controls, Business users can leverage Oracle WebCenter Composer to mash them up with other components to quickly create the dashboard of information they need to run their business. The new Pagelet Producer (formerly Ensemble) creates mashable components from any site and then easily publishes them to the Business Dictionary for enterprise wide reuse.Content Management: Direct usage of the new release of Oracle UCM 11g from item level security, to attaching and approving workflow, the new release of WebCenter takes direct advantage of the strengths of UCM. Wikis & Blogs are managed directly as UCM content so that they can leverage all the core features of the ECM platform for sealing, records management, and eDiscovery. The new Content Presenter component can take advantage of the Web Content Management templates directly to show off content as it was meant to be displayed. And the new version of Document Library leverages the UCM services to render content directly in place so that office productivity applications aren't required to view and review any type of content.Personalization: The WebCenter Personalization Server allows for dynamic delivery of content, information, and experiences to provide a personalized view to any user. By leveraging the new open architecture, any information about the user can be used to drive the personalization experience. By creating scenarios that leverage these user attributes from a unified user profile, the entire look and feel, branding, services available, along with processes and information can be targeted to adapt to any user.Search & Discovery: Direct Oracle Secure Enterprise Search crawlers for all WebCenter content is further refined by leveraging the activity streams. Users can comment and "like" different items within the system and then these ratings/rankings get used to recommend new content and people that might be able to help them. The integration with Oracle Applications allows for these activity streams to be turned into Business Activity Streams.Desktop Integration & Mobile: Enhanced office productivity integration enables users to directly edit documents and presentations. The new Outlook plug-in will allow users to move long email threads into managed discussions and move attachments into versioned content assets. A new release of the WebCenter iPhone application is available on the Apple Store as well.Analytics & Management: A complete set of web analytics services and dashboards have been added. New Analytics Dashboards come with every new WebCenter Spaces site for moderators and administrators. Over 50 different pre-built reports are provided along with data controls that can be used directly with the Business Mashup tools. Direct integration with Oracle Enterprise Manager for complete oversight of the entire running system has been further enhanced. The new propagation tools enable developers and operational staff to push out just the new changes to Test and Production systems. All changes are managed and versioned for easy tracking. A new set of administration scripts enable developers to automate the build and delivery of their extranet portals and sites.Oracle WebCenter Suite 11gR1 PS3 Downloads & Documentation: Download directly from Oracle Technology Network (OTN).

The WebCenter product team is pleased to announce a feature packed new release of WebCenter Suite. While the label carries a Patchset version number, the enhancements in this release are significant!...

WebCenter at the core of Fusion Applications

Coming off the heals of this year's Oracle OpenWorld, there were many exciting announcements around Oracle's next generation applications. You can see many interesting posts online by Oracle members and external reviews. I found it quite satisfying to see that all of these posts consistently reinforced the WebCenter goal of providing intuitive and innovative user experiences that blend collaboration and social networking directly into their application use cases. The drawback of doing our job so well, is that you can't tell where WebCenter ends and Fusion Applications begin.Our goal for WebCenter team collaboration and social networking services was to provide an out of the box solution, called WebCenter Spaces, but allow for this to be used in-context for any type of application. We did this because we've heard time and time again that customers don't want users jumping from application to application or from team site to team site. They've also told us many times that while Facebook for the Enterprise is an interesting concept, they don't want it distracting users from getting their real job done. In our case, we agree. We've invested huge amounts of resources in providing an easy to use team collaboration application, however, we've spent just as much energy and resources making sure that our UI can be moved out of the way so that application providers can deliver in-context collaboration and social networking so that they don't have to reinvent the wheel. In this way, there can be one network of experts and expertise that is managed for the enterprise but it can be used in the context of an application or as a service to all employees delivered through their team sites or through their enterprise portal.The following blog post has a couple of screen shots and slides that show this off directly. In fact, there is quite a few comments that make my point directly. They tout a better way of working but don't necessarily know (nor need to know) that the capabilities are delivered from our core middleware product, Oracle WebCenter.We've focused our attention on delivering the core services and use cases to ensure that there is one social networking and collaboration integration infrastructure. As the referenced blog post mentions, ECM is at the heart of the technology stack for content collaboration. Again, we want customers to be able to share and collaborate on information whether it is in the context of an application or a team site. But not create islands of content throughout their organization. In this way, when enterprise content management features are required, it's simply a configuration step vs waiting for the vendor to grow their homegrown content server up to meet these demands.And for this, we've invested considerable amounts of time and resources around making document sharing, publishing, and collaboration as easy as possible from within the WebCenter technology stack.Over the coming weeks and months, we'll provide more technical details on all the cool features that we've developed on the WebCenter team and are being served up as parts of innovative use cases within the Fusion Applications. But make no mistake about it, if it is collaborative or social in nature and you see it in Fusion Applications, it's likely being delivered from a core service we've built on the WebCenter team.

Coming off the heals of this year's Oracle OpenWorld, there were many exciting announcements around Oracle's next generation applications. You can see many interesting posts online by Oracle members...

What is Oracle WebCenter? (Part 3)

Oracle WebCenter 11g is designed to facilitate the development of modern Portals & Business Applications with significant innovations in the following five important ways: Oracle WebCenter Framework 11gR1 is a modern Portal Framework that extends the capabilities of traditional Enterprise Portals in a variety of ways - four important examples are: Its new capabilities around Themes and Skins provide powerful facilities to tailor the look and feel of the site in a tiered way - for an entire site, for portions of a site associated with a department, and/or for an individual - enabling consistency in look and feel while consolidating deployment; Advanced Personalization Framework provides the ability to further tailor the usage of the Portal and the information delivered to the Portal based on activity graphs; Mashups - its powerful mashup capability allows the business user to further personalize the information he or she wants to see by creating mashups - it is unmatched in the industry in its facilities to source Enterprise Information securely into mashups; Common Enterprise Metadata services (aka Oracle MDS)provide a revolutionary way to store all portal look and feel changes, personalizations, and mashups in one shared location which enables rapid analysis of the impact of any changes to the site. Portals built with WebCenter Framework 11gR1 therefore are ideally suited for all forms of information delivery within the enterprise and across enterprises.Oracle Composer and Business Dictionary provides powerful role based facilities to enable business users to seamlessly unify many corporate Information assets with Enterprise Portals. These include: Pre-Packaged Enterprise Application Integration via the Application Library with SAP, e-Business Suite, Peoplesoft, JD Edwards, Siebel, Hyperion, BI Applications, and Oracle's Industry Applications delivered as packaged Portlets; Pre-Packaged Enterprise Content Integration via the Document Library from Oracle Content Management and a variety of other virtual content stores across the Enterprise;Enterprise Business Process Integration via its embedded use in Oracle BPM Suite deliving Process Portals which unifies the end-user's Worklist, the Composite User Interfaces for the Applications being integrated into Business Processes, the Business Process Console and Process Intelligence via a pre-packaged Business Process Library;Enterprise Business Intelligence via its integration with Oracle Business Intelligence and Enterprise Performance Management products making the Enterprise Portal both an Executive Intelligence Cockpit and also enabling personalized collaboration around Business Intelligence.Oracle WebCenter Spaces or Business Communities introduces powerful new facilities to enable formal and informal Social Communities within an Enterprise and across Enterprises. These Social Communities include facilities For business users to create team sites or Online Communities dynamically within a browser or from their familiar personal productivity tools;To integrate these communities with Pre-Packaged Information Resources from a variety of enterprise sources - Applications, Documents, Content and Multi-Media, Business Processes, and Business Intelligence;To deliver information from the community that a user is interacting with seamlessly into their Personal Productivity tools - Office, Outlook, Mobile; andIt's unique Embedded Enterprise Communities provides a powerful capability to embed business communities directly within Enterprise Applications eliminating information duplication and bringing Social Computing facilities to capture unstructured interactions directly into Business Applications. Oracle WebCenter Social Computing Services make it easy to integrate new social computing tools with enterprise information and Business Processes. There are three important new capabilities: Pre-Packaged Catalog of Social Computing Tools - Oracle WebCenter provides an ever-expanding list of social computing tools such as wikis, blogs, RSS, lists, discussions, search that are seamlessly integrated as a resource library within the framework making drag-and-drop addition to business applications easy. Modeling resources and relationships to people - Oracle WebCenter provides the ability to model the relationships between Business Resources that are integrated within the Enterprise Portal and the people accessing those resources to enable the creation of both formal and information social networks;Activity Graphs - Oracle WebCenter's activity graphs provide facilities to derive valuable but non-obvious social relationships based on information access patterns between people, content, and enterprise application activities.Recognizing that as more information resources in an organization are integrated with Enterprise Portals, the need to have that information delivered pervasively to users becomes ever more important, Oracle WebCenter's Pervasive Delivery facilities, marketed as WebCenter Anywhere, provide five important new capabilities: The ability to deliver the information that the user needs into all the personal productivity tools - Office, Outlook, Browser, Mobile - that the user might access while maintaining the user's context; To seamlessly embed the Portal and its information in a "headless" form via its powerful REST capabilities into departmental web sites and applications; Via its integration with WSRP 2.0 to be able to embed information surfaced in WebCenter into other Portals within the enterprise as well as consuming Sharepoint WebParts directly; Via its Ensemble capability to provide a lightweight deployment environment within a firewall or DMZ or for departmental and branch-office access; andLeveraging WebCenter Analytics to deliver usage based information on the impact of the portal and all its content to better target and deliver information to all users.And now it might be easy to understand why a question like "What is WebCenter?" comes up on a frequent basis. We've designed the system to address a whole set of modern portal issues that go far beyond just the original definition of a portal. They stretch into enterprise applications, social networking sites, web sites, and composites.

Oracle WebCenter 11g is designed to facilitate the development of modern Portals & Business Applications with significant innovations in the following five important ways: Oracle WebCenter Framework...

What is Oracle WebCenter? (Part 2)

Since an essential element of modern Portals and Business Applications is that they are designed to be evolved by Business Users after they have been built, a critical part of the software infrastructure for Business Applications is that it must make it easy for users to get the information they need and to work with others to make the necessary changes to business applications and processes. Traditionally organizations have used Enterprise Portals for this purpose but Portals, however, require new software infrastructure facilities to meet these new requirements:Unified, Standards-based Portal Framework: First, modern Portals need to be developed with a framework that meets three important requirements:It supports in a single framework the development of all styles of Web Sites, Portals and composite applications; It provides the ability for users and site administrators to highly personalize the behavior and look and feel of the Portal to meet user requirements while insulating them from future upgrades; It delivers an adaptable service model that follows what SOA has done for Enterprise Applications and enables delivery of reusable, customizable, and personalizable Social Computing services.Enterprise Business Dictionary and Integration Framework: Second, since users need to interact through the Enterprise Portal with all the resources in the Enterprise, Portals must integrate a Business Dictionary and provide pre-packaged integration with Applications, Content and Rich Media, Business Processes, and Business Intelligence in a role specific way to speed user awareness of these critical resources.Dynamic Online Communities or Team Sites: Third, since much of the work of dynamically changing Business Applications and Processes will be done by groups of people working with each other, Enterprise Portals must host dynamic online business communities with which users can interact with their familiar personal productivity tools.Social Computing Services: Fourth, these Enterprise Communities must also provide Social Computing Services to allow online users to find others in the organization and to exploit the tools to communicate and share information with them quickly and easily.Pervasive Access and Information Delivery: Fifth and finally, since users will need to access information from the Enterprise Portal pervasively, modern Portals need to provide the ability to bring this information to users pervasively.In the next post, I'll provide the core design points for WebCenter 11g.

Since an essential element of modern Portals and Business Applications is that they are designed to be evolved by Business Users after they have been built, a critical part of the...

What is Oracle WebCenter? (Part 1)

I've seen a set of posts recently where users are trying to come up with an easy way to describe WebCenter Suite (and more specifically WebCenter Framework & Spaces), how it can be used, and different customer use cases. So I'll provide a series of posts starting at the top level and then drilling down to each of these other areas. Here goes...I want to first start with Oracle's overall vision and direction around Fusion Middleware 11g to set the context for Oracle WebCenter, User Interaction, and Portals.There are three strategic elements to Oracle's vision and products strategy for Fusion Middleware 11g: First, as Enterprise Applications and Business Processes are deployed on an Internet architecture, organizations continue to demand a unified and standards-based Middleware infrastructure on which to develop and deploy these Applications and Portals.Oracle Fusion Middleware 11gR1 further extends Oracle's vision of delivering a complete, integrated, hot pluggable and best of breed Middleware Suite.Second, organizations continue to want greater agility and adaptability in their Enterprise Applications. "First Generation" SOA was primarily focused on modularizing applications to allow more modular functionality to be more easily adapted to business needs and to enable interoperability between the modules. However, "first generation" SOA failed to address the other important aspects of application design and middleware infrastructure that are required to support Business Applications that can truly adapt to business conditions.Oracle Fusion Middleware 11gR1 further extends Oracle's vision of agile and adaptive Business Applications by: Providing a unified and declarative toolset with which Business Users and developers can work together to develop Business Applications and capture the behavior of the applications in metadata; Providing a unified Business Process Platform with which to orchestrate humans, applications, and information into processes that can be monitored and optimized in real time; Providing a common Enterprise Portal through which people can find the enterprise resources they need, to share them with others through personal productivity and social computing tools; Using the information they gather to quickly and easily adapt Business Applications to their changing needs; and Providing visibility, controls and analytics to govern how services and processes are deployed, re-used and changed across their entire lifecycle.Third, organizations continue to want data centers that use hardware, software, and people resources more efficiently. Several new hardware and software technologies such as multi-core processors, 64-bit addressable memory, RAM-based storage, 10GB Ethernet systems, and virtualization are now emerging. They allow large sets of compute capacity and memory to be pooled together into virtualized grids or "clouds" that are lower cost, easier to manage with more flexible capacity to respond to business needs. However, existing middleware products do not have the necessary capabilities to exploit these technologies to more efficiently deploy and manage Business Applications on such infrastructure.Oracle Fusion Middleware 11gR1 further extends Oracle's vision of the Application Grid by: Exploiting new hardware technologies such as multi-core processors, 64-bit addressable memory, RAM-based storage, and 10GB Ethernet systems to run Business Applications more efficiently; Exploiting new software technologies for resource virtualization and management to make Business Applications lower cost to provision dynamically, easier to monitor and troubleshoot, and to manage application workloads more efficiently; Providing new Identity Management and Security technology to consolidate how users, their identities, and entitlements are managed, audited, and controlled to lower costs and improve security on Application Grids.This gives you some of the design starting points for WebCenter Suite 11g. In the next post, I'll detail the strategy elements around providing a common Enterprise Portal through which people can find the Enterprise resources they need, to share them with others through personal productivity and social computing tools, and to use the information they gather to quickly and easily adapt Business Applications to changing needs.However, if you are a speed reader and just want to know what Oracle WebCenter is, take a look at http://webcenter.oracle.com. Oracle WebCenter is composed of four key elements: Oracle WebCenter Framework: a modern portal framework to build and deliver any solution that might be considered a portal, composite app, social community, or web site. It includes core metadata management services in combination with a portlet runtime engine to change the way applications and portals are delivered and managed over their entire lifecycle.Oracle WebCenter Services: a prebuilt set of services that can be used to add social and personal productivity services to your application or portal. They include analytics and mashup capabilities to quickly add new features into existing portal deployments.Oracle Business Dictionary and Oracle Composer: a role-based view of all the enterprise resources that can be mashed up on a page including pre-built capabilities to add pages to any portal or application after it has been deployed.Oracle WebCenter Spaces: a pre-built application leveraging the previous three areas to deliver dynamic online business communites and social sites for all teams and companies.

I've seen a set of posts recently where users are trying to come up with an easy way to describe WebCenter Suite (and more specifically WebCenter Framework & Spaces), how it can be used, and different...

Oracle Application Development Framework(ADF) & Oracle WebCenter

There are several benefits of leveraging Oracle WebCenter Framework (WebCenter Services or WebCenter Suite) with Oracle ADF.While it is true that WebCenter Framework uses ADF, WebCenter brings several additional capabilities that are extremely important for Application Customers.1. Web 2.0 Services: More and more application customers are asking for services like Wiki, Discussions, Internet Messaging, VOIP, etc to be surfaced in context with the task that they are performing.2. One of the reason application customers prefer WebCenter is its capability to re-use existing user interfaces and interlace them with new ADF task flows and Web 2.0 services to create a composite application user interface. WebCenter allows reuse of existing application UI from Oracle eBusiness Suite, PeopleSoft, JD Edwards, Siebel as well as our Oracle Business Intelligence Enterprise Edition dashboards. Leveraging Portlet standards and Mashup tools like Ensemble, WebCenter can surface UI for several other applications. This is a big reason by why customers chose WebCenter, because, not only does it bring in the rich UI capabilities of ADF, but it is also an extremely extensible and flexible Portal platform.3. Surface content in context with the application: Several customers who have already gone live with WebCenter are using it to surface relevant content (documents, pdfs, collateral, etc) in the context of the task being performed. Both Wind River and Alcatel-Lucent decided to use WebCenter instead of a ADF only approach due to WebCenter's capability of tying in content and search (and several other artifacts as discussed below) together with the applications. WebCenter Suite provides them a single package that brings in all this capability together in a single suite.4. Provide end users the capability to personalize and customize the page: In addition to surfacing content from several applications, one of the main differentiators for WebCenter is it ability to provide a runtime customization and personalization framework, enabling *business users* to create and modify pages.5. Business Process Integration: More and more application customers are using now focusing on their Business Processes and demand complete end-to-end visibility into these processes from the same user interfaces from where they are performing their daily tasks. WebCenter provides out-of-the-box integration into BPEL process manager with views into an individuals or a groups work lists and enables them to take actions right in the context of the larger business process, rather than switching context through multiple applications to tie in the different fragments of information that are required to make a meaningful decision.6. Spawning dynamic communities to collaborate on the task at hand: Another use-case that often comes up is the ability to spawn dynamic communities right from the application context. These communities need to have the same look and feel as the application and need to have strong security integration with the application in question. WebCenter Spaces is the solution for this.These are just some of the many reasons why customers prefer WebCenter framework. We need to clearly evaluate what the customers want. If their long term vision is to create a more dynamic, collaborative application workspace, WebCenter is clearly the direction that they should choose.

There are several benefits of leveraging Oracle WebCenter Framework (WebCenter Services or WebCenter Suite) with Oracle ADF. While it is true that WebCenter Framework uses ADF, WebCenter brings several...

Clarification on Forrester's Review of WebCenter Suite

Towards the beginning of July, Forrester reviewed the new WebCenter 11g Suite. The title of the report is: Oracle WebCenter Jumps Into The Information Workplace Fray. It's a very good review of where the current product leads, some of the integrations across Fusion Middleware, and a peak at general directions. Overall, a very good report. I highly recommend it.There was one point within the report that I wanted to add a little more detail around. It had to do with existing portal products and the BEA portal products in particular. We had demonstrated a set of upgrade scripts the showed how different elements can be upgraded to WebCenter Spaces and Framework. For example, we demonstrated an upgrade utility (that we will make available on OTN towards the end of the year) to move WebCenter Interaction Collaboration projects directly to WebCenter Spaces. A simple upgrade with all information moving into a managed set of back end systems for higher scalability and manageability. But this didn't mean that all of WCI was going away. It just simply allows anyone that wants to upgrade the team communities a quick way when the time is right. By the way, we also demonstrated the same upgrade utility for MS Sharepoint. This would allow customers that wanted a more scalable enterprise soltuion to easily move up to a more manageable solution as well.Again, these are utilities that are meant to be leveraged when the time is right. We do still have plans for new releases of WebLogic Portal and WebCenter Interaction, we just didn't demonstrate these during the 11g launch activities. There will be more public information about these new releases soon.But again, I wanted to point out that the report is a very good read. In addition, you should have a look at the Forrester paper titled: "With 11g, Oracle Steps out of IBM's Middelware Shadow". The subtitle is: New release, will also blast past SAP Netweaver and challenge Microsoft."

Towards the beginning of July, Forrester reviewed the new WebCenter 11g Suite. The title of the report is: Oracle WebCenter Jumps Into The Information Workplace Fray. It's a very good review of where...

Lots of interest these days on WebCenter 11g

Back from the dual launch events in both DC and London, we're starting to hear some extremely interesting reviews around WebCenter. You should check out Forrester's site for a new overview of WebCenter 11g. It's quite good and focuses in on some key areas of the entire product stack.In addition, Craig Roth also had some very perceptive comments around how we integrate directly with other products. Coexistence with Sharepoint is a requirement these days, however, we also can help inoculate customers from this Sharepoint virus with a more scalable, more dynamic, more customizable, easier to use solution with WebCenter Spaces.A key element of the WebCenter Spaces architecture makes it unique to what others are providing. At the heart, it provides a rich model of social computing services to help make teams and departments collectively more intelligent. This is done through a set of common Web 2.0 technologies that are tied into enterprise actions and user tasks. The goal is to make it simple for users to project what they know to everyone else when they need it. For developers and ISVs, this means that they can easily deliver templates to provide new value or embed Spaces directly into their application, portal, or solution and skin it to make it look exactly right. I've included an architecture diagram to give some internal details of the foundation of WebCenter Spaces.I'll highlight a couple of key areas and then spend some more time next posting describing other elements.On the left, we've focused on how different types of users can access this information: Business Users can leverage the Spaces application in a browser with any custom look and feel that is required. Business Analysts can leverage Composer to create new pages, create templates based on information coming out of the Business Dictionary. Developers can leverage JDeveloper to create any custom look and customize any part of the environment directly. These customizations are stored as layers on top of the base application and then housed in Oracle's Metadata Services (MDS). MDS is a powerful engine that manages, shreds, assembles, and compiles JSF pages on the fly to deliver complete extensibility.On the right, Oracle WebCenter Analytics can be used to determine overall traffic of the site, pages, and services. Oracle Enterprise Manager or alternatively any Java Console can be used to manage the entire deployment, the services, the connections, and customizations. It provides a single place to manage the entire environment. No other product provides this type of integrated management console that includes all the Social Computing Services included with WebCenter Spaces.In the middle, from the bottom up. The Metadata Services (MDS) engine can store customizations on the file system (for fast deployment options) and in any database. We're in the process of certifying other non-Oracle databases now. I'll post a more detailed description of MDS a bit later.Next, Oracle has made sure that the framework is based on a core JSF engine that has a set of rich, declarative components to speed development. Importantly, in this layer, there is a concept we call Task Flows. These are extremely powerful and I encourage you to learn more.In the middle, the Resource Catalog or Business Dictionary is key to allow business users or any user to gain a role based view of resources available to them. This then delivers all the rich Social Computing Services that are part of Oracle WebCenter. All of these services can be plugged in to any portal via JSR-301 and we've orchestrated all of them to work together inside of WebCenter Spaces. These services have a switching architecture to make sure it works with non-Oracle products as well as the out of the box services included with WebCenter.On the top, there are a whole set of unique services that leverage core identity stores and bring in enterprise roles within the environment.The important part to remember is that the entire stack of technology is available individually to be used by developers and that the entire collection can be customized and embedded in any solution directly. This is exactly what Oracle Fusion Applications developers are building out today.Now, you have a bit more detail on why there is so much interest around WebCenter 11g!

Back from the dual launch events in both DC and London, we're starting to hear some extremely interesting reviews around WebCenter. You should check out Forrester's site for a new overview of...

Oracle WebCenter Suite 11g & WebCenter Services 11g Now Available!

As part of today’s Oracle Fusion Middleware 11g launch, Oracle announces the general availability of Oracle WebCenter Suite 11g – the industry’s most comprehensive enterprise portal platform designed for business users and IT and unified with business applications, Enterprise 2.0 services and social communities. Oracle WebCenter Suite 11g delivers significant new features including:•WebCenter Spaces – Out-of-the-box personal and team work environment for business users to create online communities pre-integrated with WebCenter Services and with familiar tools such as MS Office.•WebCenter Services – New social computing services such as tags, links, RSS, ratings, people connections, activity feeds, recent activities, tasks and improved wikis, blogs and discussions.•Oracle Composer, Business Dictionary and Common Metadata Management – New visual customization tool that enables end users to personalize their portals and create mashups on-the-fly, storing all personalizations in a metadata layer on top of the base application. Users add content from a role-based Business Dictionary of pre-integrated components from enterprise applications, business processes, content sources, WebCenter Services and more.•Developer Task Flows – over 50 pre-built components available as portlets and further customizable, enabling developers to quickly reuse and combine these components into portals and applications.For more information on WebCenter Suite 11g including downloads, please check out the WebCenter Suite 11g page on OTN.

As part of today’s Oracle Fusion Middleware 11g launch, Oracle announces the general availability of Oracle WebCenter Suite 11g – the industry’s most comprehensive enterprise portal platform designed...

Many ask but few get a chance to deliver

I realize there's a little gap in time from my last blog post but there was a little merger...In any case, I wanted to discuss a conversation that seems to be on every customer's mind when we discuss some of the new Enterprise 2.0 capabilities. Most start the conversation this way:"With the current economic climate, I either need to generate more business or service my existing customers better. It's very difficult to justify any new Web 2.0 or Enterprise 2.0 projects that don't fit into one of these two categories. What do I do?"So here's some strategies that resonate well with many customers. First of all, everything (good and bad) needs to be measured in some way. If it's good, you want to know how good. If the project is bad, then you want to know as soon as possible so you don't waste resources supporting something that adds no value.Great, measure how good the stuff is. But what should should I measure? In many case when vendors talk about productivity, they are talking about very subjective areas. However, there are specific things that can be measured. Then a cost can be associated with the measurements depending on which users are impacted. Here's my two places to start: 1. Find a Business Owner for the project that can describe their specific pain point and what they think might help solve the problem. 2. Make the measurement as concrete as possible. You're going to need the information to justify opening the company's wallet. So make sure they are things that should be measured.So let's start with Wikis as an example of shopping technology around and we do another service in following posts. (I want to point out that it makes more sense to work on the business problem and then decide on technology vs finding a cool piece of technology and then trying to find where it fits.)A simple measurement is how much time is lost by a specific user updating different documents that are attached to email. If you have two authors on one document, it might not be large enough to measure. But if you have ten people contributing to a document and they have roughly 5 edits per page and it takes a person 2 minutes to integrate each comment. You can quickly see that for each iteration of the document, they will end up "losing" (10 people x 5 edits x 2 minutes =) 100 minutes per page for one person. But you haven't finished yet, if it is attached to an email, then a subset of users will each spend a few minutes reviewing the different renditions that are sent around. So there is a follow-on number to calculate as well, if the first number doesn't have a big enough impact.So when you think about adding these services into the organization, again find a specific metric. We'll talk about blogs, discussions, content, and others...

I realize there's a little gap in time from my last blog post but there was a little merger... In any case, I wanted to discuss a conversation that seems to be on every customer's mind when we discuss...

You can tell how worried a competitor is by how much FUD they spread...

Over the last couple of months there has been a lot of work done by the teams at Oracle to make sure we have a solid foundation and core integration between all the products in Oracle's Enterprise 2.0 stable of products and more importantly around Oracle's Portal Solutions.Clearly, there will be some challenges with communicating this information out as broadly as possible. And our direct competitors just love to twist our words to make customers believe that their current products are going away. Let me start here. Oracle has clearly stated that Oracle Portal, Oracle WebLogic Portal, and Oracle WebCenter Interaction & Collaboration (formerly ALUI) will continue to be developed and supported for at the MINIMUM of 9 years. This means that there will be both major and minor releases of these products going forward. And when we get close to this 9 year time horizon, as we do for every product, we'll survey the customers and extend the time if that's their recommendation. At Oracle, we have a strong track record with doing that with other products ranging for Oracle Forms, Oracle Reports, Oracle RdB, Oracle PeopleSoft, Oracle Siebel, and the list goes on. While the original acquisition of these products, by all accounts from our competitors, signaled the end of these products, they have lead a strong and prosperous roadmap with no end in sight.To be clear, we have dedicated development teams for each of the products in our Enterprise 2.0 family. Their charter is to make sure their product clearly continues to surpass the competition in all ways possible. Some of these leading edge features and capabilities will be shared services that will work across all products. I'll detail this information for you over the coming blog posts. And this is what is so worrisome to our competitors. Oracle and BEA no longer have parallel teams competing against each other, but we have a larger pool of clear development leaders working together to push the competition further behind.We do have concrete plans for releases for each of these products coming out in the next few months and we'll detail these plans at the upcoming OpenWorld show starting on September 21st. Rest assured that if you can't attend OpenWorld, we'll make sure to post the content on http://webcenter.oracle.com. In addition, we have feature, coexistence and integration plans for additional releases that we'll share as much as we are legally allowed.I'd encourage any existing customers that have been given an interpretation of our strategy from our competitors to contact me directly or my team and we are more than willing to show you the error in their ways. I'm at vince.casarez@oracle.com.

Over the last couple of months there has been a lot of work done by the teams at Oracle to make sure we have a solid foundation and core integration between all the products in Oracle's Enterprise 2.0...

Notes from the Road: Oracle Portal and Oracle WebCenter: Which one to choose?

While traveling through Europe this week, I had the occassion to meet with no less than 7 differnt groups of customers and partners in 5 different countries. They span a few different industries and were both in the private and public sectors. And the consistent question was: should I use Oracle Portal or Oracle WebCenter for what I want to do. So in a few short paragraphs, I'll give you my take and tally the scores. Oracle Portal: 0 Oracle WebCenter: 0 First, in Rome, the conversation came from a company that wanted to provide a new face for a set of CRM applications and CRM services. There was/is a clear need to leverage SOA-based services to tie thes enterprise application information into other application services and orchestrate the information for the user. Clearly, mashups or Enterprise Mashups can help in this space but they do have a good amount of Java expertise. And they want to run on more than just the Oracle Application Server. Given these basics and knowing that Oracle Portal only runs on Oracle Application Server and Oracle WebCenter will be certified to run on any (WebSphere, WebLogic, and JBoss), it was a clear choice to use Oracle WebCenter. Oracle Portal: 0 Oracle WebCenter: 1 Next stop, Zurich. There I had the chance to meet and discuss Enterprise 2.0 requirements with a very large financial institution. They want to pull together HR information and provide a collaborative platform for all their employees. They want a rich user experience that provides a social network that ties into their corporate initiatives and can adhere to all the regulatory procedures within their industry. With a solid dose of expertise in the Java space and a requirement to run on other application servers, again the choice was very simple: Oracle WebCenter. Oracle Portal: 0 Oracle WebCenter: 2 Making my way to Athens, I had the chance to meet with an exceptional partner that had won the selection process to supply a Citizen Portal that pulls together all types of services from many different ministries and them provides an easy way to manage the content to enable citizens to fill out applications and submit them for approvals or take them into the different offices/departments directly. They key concern was that they have an aggressive schedule and they wanted to be one of the first EU countries to deploy a solution that sets the foundation for their future. Also, they did not want to be on the bleeding edge of the technology curve and wanted to follow in the footsteps of other successful portal efforts. Both the partner and the ministry made the right choice in my mind, they chose: Oracle Portal. Platform wasn't the issue, ease of use, speed of deployment, integration of other services from a portlet based approach, and over 6,000 customers that have implemented Oracle Portal sealed the decision. Oracle Portal: 1 Oracle WebCenter: 2 On to Madrid which brought a whole new set of conversations. First there were a whole set of partners looking to decide and understand strategic platforms for their new Web 2.0/Enterprise 2.0 projects along with enabling customizations and personalizations to a deployed application. They had plenty of Java experience and wanted to make sure that the components they used ran on any platform as they often walked in to client implementations that had already selected an application server platform. In this case, WebCenter was a big hit for them. They even wanted to understand where they could get the software so they could start immediately. I directed them to the Technology Preview 3 at http://webcenter.oracle.com. Then, I had the chance to discuss with a set of customers what their views were on Web 2.0 within their enterprise. Again, the coversations were quite exciting in both the public and private sector. And the choice again was clear, WebCenter was the best way to get started. So in this case, 2 more votes for WebCenter. Oracle Portal: 1 Oracle WebCenter: 4 My final destination on the trip took me to Lisbon. In this case, we ment with a public sector group looking to provide a citizen Portal for many different ministries and also a Portal for all the public schools to leverage as well. A very ambitious project with very strong leaders in place to make it successful. Their added requirements came around the need to leverage content stored in Sharepoint as well as other MS technologies. In this case, products from our Universal Content Management Suite (like Records Management, Document Sealing, and Document Cleansing) can add core features to those existing Sharepoint deployments. In addition, the WebCenter components using JCR will also allow them to pull in content from sharepoint into their new portal. But with the added requirement of needing to have parents, teachers, and students personalize the site and that they wanted the effort to start immediately, it wasn't a slam dunk for just one User Interaction product. In this case, Oracle Portal can provide some required self-service capabilities for each of the schools and Oracle WebCenter can do all the heavy lifting for bringing the applications, Sharepoint content, and SOA services together (with the SOA Suite) from all the ministries. Along with the Oracle UCM providing the regulatory and security features around their Sharepoint deployments. Finally tally: Oracle Portal: 2 Oracle WebCenter: 5 Overall, a very successful trip in some beautiful countries that lead me to have a whole set of detailed conversations with visionaries in both the public and private sectors.

While traveling through Europe this week, I had the occassion to meet with no less than 7 differnt groups of customers and partners in 5 different countries. They span a few different industries...

Mashups aren't for everyone

While this could be considered heresy to suggest that not everyone in the connected world will prefer to create a mashup, it is clear that mashups are helpful to many. There is a key need to be able to pull information together and shape it around a specific task. When I approve budget expenses, I'd like to see what I've approved in the past, the pending approvals, and the committed expenses as well. Alas, this information comes from many different sources (BI Analytics, transactional systems, spreadsheets, etc.). So I'd like to easily pull this information together. This is what we like to call Enterprise Mashups. It's more than just a regular mashup because to date every example primarily is tied to or includes a map in some way. We know that business users often times need to combine information together that doesn't strictly rely on location based information. Ok, so now that we've coved a brief view on mashups, why can't anyone use them? Everyone can use them, but everyone won't use them. This is due to two reasons: ease of use and myopic views of the task at hand. For the first one, we've done a lot of work with the Internet Portal provides and they have hundreds of millions of users every day using their sites. They even make it extremely simple to add components to an existing page. Look at My Yahoo! for example. The way to add a component to a page is by clicking the edit link then checking off a couple of boxes, and viola, the page is personalized to exactly what the user wants. However, only about 15% of all users personalize their page and the UI doesn't get much simpler than this! Second, most users don't troll around the systems they use every day to see if there's something more it can do for them. They simple get in, perform a specific task, and then move on. They don't have this surplus of time to find new capabilities and information. An answer to both of these issues needs to be that the enterprise mashup system needs to "advertise" the new components that are relevant to the user. And then it has to provide the user with an easy way to add the component to the page. Without these two elements, any enterprise mashup or mashup in general is destined to be underutilized.

While this could be considered heresy to suggest that not everyone in the connected world will prefer to create a mashup, it is clear that mashups are helpful to many. There is a key need to be able...

Portal and WebCenter: How to choose?

Over the past few months, this question seems to keep coming up.  So I figured that I'd spend a little time time discussing targets for the two products.  Then in the future, I can lay out directions.  The important point for everyone to understand is that both Portal and WebCenter have a large set of planned new capabilities for our 11g release as well as a new set of integration points.  But that will be for a later conversation.Let's start with their sweet spots.  In a quick summary, Oracle Portal is an incredible product that is exceptional at delivering content centric or federated portal implementations from a single integrated architecture.  Oracle WebCenter is revolutionary in the way it approaches delivering composite applications into a hot pluggable architecture.We've spent a large amount of resources pulling together all the components of large federated portals by directly integrating a WebCache and J2EE server, along with tight integration with Oracle Internet Directory, embedded content repository with process management for a simpler user experience.  Customers don't require dedicated implementators to provide customizations and personalizations across this entire integrated stack.  In addition, for basic configurations, users are able to get the product installed and running in just a couple of hours.  And Gartner by their own admission suggest that 40% to 45% of all portal inquiries are targeted at content centric portals.  There are pre-defined integration points for each of these infrastructure components but often times it requires a proxy approach through these embedded component to reach the corporate sytems.WebCenter on the other hand provides direct standards-based integration with these different components.  For example, WebCenter leverages JAAS and JAZN to talk to whatever directory customers want to deploy.  Through Oracle's Virtual Directory product, WebCenter apps can directly access their users and roles from any supported backend system with no need to run through a proxy approach.  This is also true for content integration.  WebCenter includes an embedded use license of Oracle Content Database Suite (they can use either CDB or Stellent, whichever they choose) for a default content repository.  But this is through the implementation of JCR 1.0 (formerly JSR-170) so that whatever type of app is created, the backend content repository can be switched at runtime or deployment time.  In fact, Oracle has released a set of adapters for Documentum, Sharepoint, and Lotus notes.  And for additional adapters, Oracle's partnership with Day Software allows customers to connect to a wide variety of content stores.  There are many more components within the WebCenter framework, but the important element is that WebCenter is designed to plug into a customers existing infrastructure and use whatever system is in place.The important thing to note is that these two products aren't isolated choices.  They already have direct integration and coexistence capabilities.  WebCenter can be used to produce portlets that get plugged directly into Oracle Portal.  In addition, they can leverage the same identity store.  There is a content adapter available for Oracle Portal so that content can be fed directly into a WebCenter application.  And through Oracle Portal's federated portal adapter, Portal pages can be exposed as a portlet and added directly to a WebCenter application.  All of these integrations are available today and we have more coming.So don't believe everything you read when it comes from a competitor and take what you hear from the analyst community with a grain of salt.  By nature, their role is to pick holes in products to sell their services and my team is in the business of delivering real products with real vision and tight integration.

Over the past few months, this question seems to keep coming up.  So I figured that I'd spend a little time time discussing targets for the two products.  Then in the future, I can lay out directions. ...

New Technology Preview of Oracle WebCenter 11g and Web 2.0 Services

As you make it back into your offices after the year end holiday, we've provided one more package for you to open up.  We've taken all the new functionality that we've been discussing with Oracle WebCenter and bundled it together in the Oracle JDeveloper 11g Technology Preview 3.  There's a complete listing of services and capabilities here.All you need to get started with the technical preview is Oracle JDeveloper, which includes the WebCenter Framework and Web 2.0 services such as Tagging, Links, Composer, Portlets, Search, and Document Library. Some services (Tagging and Links, for example) also require an Oracle database. You can begin by following the steps in the Oracle Fusion Middleware Tutorial for WebCenter Developers. Download the tutorial sample files here.There's three key areas with this Tech Preview that we believe you'll find unmatched in the industry.  They are:Oracle WebCenter Framework  breaks down the boundaries between Web-based portals and enterprise applications.  In essence, the WebCenter Framework integrates capabilities historically included in portal products directly into the fabric of the JSF environment, specifically, the ability to bind portlets and customize the application at runtime.  A complete, standards-based portlet development environment and business user tools support rapid creation of JSR 168-based portlets and deployment of WSRP 2.0-based portlet producers.  Content is easily integrated and published using data contronls built to the JCR/JSR 170 standard.  JCR adapaters provided for Oracle Content Database, Oracle Portal, and the file system, and optionally available for Documentum, Sharepoint, and Lotus.  In addition, all of the framework pieces are integrated into Oracle JDeveloper and implemented as an extension, providing unified access to the components as the application is being built.With Oracle Composer,  information workers can easily create, share, and personalize pages in the running application.  Several page templates are provided out of the box to make the creation process easy and quick.  After creation, users can easily modify the pages by rearranging components through drag and drop and by editing components in place as indicated by visual clues.  The layered customization model for Oracle Composer separates metadata from code.  This means that a company can build a single foundational application that individuals, departments, and organizations throughout the company can customize without changing the core application.  Subsequently, the core application can be patched and upgraded without any loss of customizations.Oracle WebCenter Services provides a set of Web 2.0 services that are delivered as resuable, out-of-the-box components.  Recognizing the requirements for users in an organization to collaborate, communicate, and share information online, Oracle has extended the number and range of services in WebCenter Release 11 to provide a complete set of leading services that are engineered to work together within a custom application.  The level of integration is unique and compelling and allows the services to be accessible in the context of the task or business flow.  These reusable components are available during development (JDeveloper) and at runtime (Composer) to create and extend your application.  The services available in Tech Preview 3 include: Document Library (file system only), Tagging, Links, Search (withing WebCenter only), and Portlets.  The following WebCenter Services are not available in Tech Preview 3, but will be included in Release 11: Forums, Wiki, Announcements, Presence, Tasks, and Worklists.So welcome back from the holidays and let us know what you think about this exciting new version.  We'll post more information here and on the discussion boards to help developers get the most out of the Tech Preview 3 at this location.

As you make it back into your offices after the year end holiday, we've provided one more package for you to open up.  We've taken all the new functionality that we've been discussing with Oracle...

Oracle Portal and Oracle WebCenter: specific uses for specific requirements

There's been quite a bit of FUD passed out by some competitors that know very little about Oracle's strategic directions and the futures of these two very strong products.  But if you think about it, you'd want to spread these rumors as a means to stay competitive.To be extremely clear, there is a bright future for both products.  Oracle Portal (with 10.1.4) had a significant upgrade and there are similarly significant upgrades planned for the 11g release as well.  Oracle WebCenter has shown strong customer interest over the past few months.  And there are a huge set of new services to foster Social Networks and enable users to shape information into the context of their business tasks.  Each of these services have been constructured to be easily consumed in Oracle Portal.  We don't mean a future version of Oracle Portal, we mean 10.1.4 today.Over the next few weeks, we'll keep updating this blog to provide more details on which product to choose and discuss some of the exciting new features coming for both products.So be careful what you read, especially if you get it from a company that competes with Oracle!Where can I find more information? Oracle WebCenter on OTN

There's been quite a bit of FUD passed out by some competitors that know very little about Oracle's strategic directions and the futures of these two very strong products.  But if you think about it,...

Oracle WebCenter Suite Available for Download

Oracle WebCenter Suite, a component of Oracle Fusion Middleware, combines the standards-based, declarative development of JavaServer Faces, the flexibility and power of portlets and runtime customization, and a set of integrated Web 2.0 services for developing context-centric, composite applications.Oracle WebCenter Suite offers the following key features:Enhanced support for standards-based portlet creationExpanded portlet consumption support for WSRP 1.0 and a preliminary version of WSRP 2.0JSF portlet bridge to expose JSF applications as WSRP portletsContent integration using JCR/JSR 170Runtime customization of JSF applicationsLeveraging of metadata management servicesVisual development environment integrated into JDeveloperOne-click installBuild context-rich, customizable applications with Oracle WebCenter FrameworkWebCenter Framework supports the creation and execution of context-rich applications. To achieve this, WebCenter Framework augments the JavaServer Faces (JSF) environment by providing additional components, integration, and runtime options. In essence, the WebCenter Framework integrates capabilities historically included in portal products directly into the 'fabric' of the JSF environment - especially, the ability to bind portlets and customize the application at runtime. A complete, standards-based portlet development environment and business user tools support rapid creation of JSR 168-based portlets and deployment of WSRP 2.0-based portlet producers. Content is easily integrated and published using data controls built to the JCR/JSR 170 standard. Content repositories supporting the JCR standard can be configured and adapters are available for Oracle Content Database, Oracle Portal, file systems, and leading third party content management systems. In addition, Oracle JDeveloper provides a unified development environment for all of the framework pieces to simplify building your applications.Embed Web 2.0 into applications with WebCenter ServicesWebCenter Services include a complete set of Web 2.0 content, search,collaboration, and communication services that can be embedded directly into applications built with the WebCenter Framework. These services include:A content management solution for storing and managing files and documents (Oracle Content Database)A secure enterprise search application for locating and accessingdata and documents stored within the enterprise (Oracle SecureEnterprise Search)A presence server and instant messaging service that enable users to see who is online and initiate communication via text, voice, or video*A voice option, offering a rich set of telephony infrastructure components*A discussion forum application for online, topical communitydiscussions*A wiki/blog server for collaborative authoring of documents and sharing of ideas** Note: These features will be released shortly after general availability of Oracle WebCenter Suite 10g Release 3.Where can I find more information?Oracle WebCenter Suite on OTN

Oracle WebCenter Suite, a component of Oracle Fusion Middleware, combines the standards-based, declarative development of JavaServer Faces, the flexibility and power of portlets and runtimecustomizatio...