Monday Jul 15, 2013

New Release of Oracle WebLogic Portal

As part of our continued commitment to support existing portal customers, we are pleased to announce that Oracle WebLogic Portal 10.3.6 is now generally available.  Oracle WebLogic Portal 10.3.6 release is primarily a certification release. It provides the following additional certifications:
  • Oracle JDK 1.7.0_02+
  • Oracle WebLogic Server 10.3.6
  • Oracle Database 12.1.0.1+
  • Oracle Coherence 3.7.1
  • Compatibility with the latest versions of WebCenter Portal and WebCenter Content.
  • Eclipse 3.8
  • Microsoft IE 10

Customers are encouraged to upgrade their deployments to this release (including upgrading to Weblogic Server 10.3.6) to comply with Oracle’s error correction policy.

At this time, the release is now only available on OTN and Documentation for the release can be found here

Monday Apr 08, 2013

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
download-icon13-1Oracle WebCenter Portal
download-icon13-1Oracle 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. Twitter Blog LinkedIn

Tuesday Apr 02, 2013

Oracle WebCenter 11g Release 1 (11.1.1.7)

We're pleased to announce an updated release for Oracle WebCenter Content and WebCenter Portal.  Release 11.1.1.7 includes many bug fixes in addition to enhancements to the WebCenter Content Application Extension Framework (AXF) supporting integrations with E-Business Suite and PeopleSoft.

More information about WebCenter 11g Release 1 (11.1.1.7):

Monday Oct 22, 2012

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 URLwww.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 URLwww.sapient.com

Monday Jul 30, 2012

New WebCenter Portal Releases Now Available

As part of our continued commitment to support existing portal customers, we are pleased to announce that Oracle WebLogic Portal 10.3.5 is now generally available. 

Oracle WebLogic Portal 10.3.5 release adds certification against Oracle WebLogic Server 10.3.5. At this time, the release is now only available on OTN and Documentation for the release can be found here

Thursday Jul 26, 2012

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!

Wednesday May 02, 2012

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

Friday Apr 13, 2012

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

Drive Online Engagement with Intuitive Portals & 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.htm

Is 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#CHDIAEHG

Can 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.

Monday Apr 09, 2012

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:

  1. Unifies every customer interaction across all channels
  2. Personalizes the products and content that interest the customer and to the device
  3. Delivers targeted promotions to the right customer
  4. Engages and improve employee productivity
  5. Provides self-service access to applications
  6. 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!

Tuesday Apr 03, 2012

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 this release added support for several new capabilities that are described in this post.

As of 11.1.1.5.0 release the Pagelet Producer can expose WSRP and JPDK portlets as pagelets that can then be consumed in any portal or any third-party application that does not have a WSRP consumer. Now Pagelet Producer team is working on simplifying use of pagelets in WebCenter Sites. To expose WSRP portlets a new Producer should be registered with Pagelet Producer which can be done using Enterprise Manager, WLST or the Pagelet Producer Administration Console (for details see Section 25.9 of Administrator’s Guide for Oracle WebCenter Portal). If the producer requires authentication, Pagelet Producer allows you to select and use one of standard WSS token profiles.  After registration is finished a new resource is created and automatically populated with pagelets that represent the portlets associated with the WSRP endpoint.  For 11.1.1.6.0 release we completed extensive testing of consuming all WebCenter Services that are exposed as WSRP portlets by E2.0 Producer and delivery them as pagelets to WebCenter Interaction portal.

In Pagelet Producer 11.1.1.6.0 release we added OpenSocial container that allows consuming gadgets from other OpenSocial containers, e.g. iGoogle, and expose them as pagelets. You can also use Pagelet Producer to host OpenSocial gadgets that could leverage OpenSocial APIs that it supports – People, Activities, Appdata and Pub-Sub features. Note that People and Activities expose the People Connections and Activity Stream from WebCenter Portal, i.e. to use these features Pagelet Producer requires connection to WebCenter Portal schema. Pub-Sub allows leveraging OpenAJAX Hub API for inter-gadget communication.

  • In addition to these major new additions in Pagelet Producer 11.1.1.6.0 release we also extended several functional modules:
  • The Clipping module was extended to support clipping of multiple regions on web resource page and then re-assembly of these separately clipped regions into a single pagelet.
  • The auto-login feature can now be applied to web resources protected with Kerberos authentication; you would find this new functionality handy for consuming SharePoint web parts
  • The logging module now supports full HTTP traffic between the Pagelet Producer and proxied web resource.

At last, as the rest of WebCenter Portal stack the Pagelet Producer 11.1.1.6.0 can run on IBM WebSphere Application Server.

Tuesday Mar 06, 2012

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.

Tuesday Feb 28, 2012

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.

Wednesday Feb 22, 2012

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.  

Monday Dec 12, 2011

New WebCenter Portal Releases Now Available

As part of our continued commitment to support existing portal customers, we are pleased to announce that Oracle WebCenter Interaction 10gR4 (10.3.3) and  Oracle WebLogic Portal 10.3.4 are now generally available.

Oracle WebCenter Interaction 10.3.3 is a full feature-bearing release of WebCenter Interaction that contains significant enhancements to social networking, tagging and other social and collaboration features. WCI 10.3.3 further expands the list of supported platforms and 3rd party software to include both 32bit and 64bit Intel platforms and latest releases of Oracle and Microsoft databases. WebCenter Interaction 10gR4 is now available on OTN and Documentation for this release can be found here.

Oracle WebLogic Portal 10.3.4 release adds certification against Oracle WebLogic Server 10.3.4 and Oracle WebCenter Content 11g. At this time, the release is now only available on OTN and Documentation for the release can be found here.

For more information, please visit OTN. If you have specific questions regarding these releases, please contact Oracle Support or your Oracle account team.

Tuesday Aug 23, 2011

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
Sachin Agarwal
Director, Product Management, Oracle WebCenter Portal, Oracle
 
Mervyn Lally
Mervyn Lally
Architecture, Innovation, and Integration Lead, Winfield Solutions, Land O’Lakes
 
Kristen L. McConnell
Kristen L. McConnell
Systems Applications Manager, Winfield Solutions, Land O’Lakes

About

Oracle WebCenter portal is a portal and composite applications solution that delivers intuitive user experiences for the enterprise that are seamlessly integrated with your enterprise applications.

Search

Categories
  • Oracle
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today