Thursday Jul 11, 2013

Cloud Application Foundation 12c is here!

We are very excited to announce the availability of the highly anticipated Cloud Application Foundation 12c! See press release. Please register for the online launch event on July 31st where we will walk you through the new capabilities.

This release culminate months and even years of work by our Product Management and Development Teams with direct input from you, our customers, on what you’d like to see from your trusted application platform.

But what is Cloud Application Foundation (CAF)?

Cloud Application Foundation is an integrated, flexible, and proven middleware platform built on standards-based technologies for portability, efficiency and lower TCO. It brings together key industry-leading technologies: Oracle WebLogic Server for Java EE; Oracle Coherence In-Memory Data Grid; Oracle Tuxedo for C/C++/COBOL; Oracle Virtual Assembly Builder; and Oracle Traffic Director for load balancing capabilities. Oracle Cloud Application Foundation provides you with choice across conventional systems and cloud environments. It is optimized to run on Oracle Exalogic Elastic Cloud for on-premise cloud deployments and is available on third-party clouds (see blog post) for increased flexibility and scalability.

Oracle Cloud Application Foundation helps customers deliver next-generation applications with a mission-critical cloud platform optimized for high performance, reliability, availability and security. It simplifies operations with native cloud management and scales operations to multi-data center high availability infrastructures. CAF also accelerates time to market with a modern development platform and integrated tools and is the foundation for Oracle Fusion Middleware and Fusion Applications. It is therefore not surprising that it holds 40% market share, higher than all other competitors.

So what are we announcing?

This announcement includes Oracle WebLogic Server 12c, release 12.1.2 (see blog) and Oracle Cohere 12c release 12.1.2 (see blog), as well as supporting Productivity Tools with Oracle Enterprise Manager R3 and Oracle Developer Tools, which include Oracle JDeveloper 12c (see blog)and Oracle Enterprise Pack for Eclipse 12c (see blog). Both developer tools support ADF 12c.

Feature sneak speak

Let me give you a taste for what you will hear about in the launch event on July 31st. Starting with Coherence, many of you know that Oracle acquired Coherence (Tangosol) over 6 years ago. What you may not know however, is that the core team working on the product has stayed pretty much intact and the passion they bring to this mission is simply incredible. Don’t be misled by our major vs. minor versioning conventions. This is the first Coherence 12c release and major news for current Coherence customers as well as WebLogic customers looking to leverage an in memory data grid to be able to scale to mobile and cloud demands.

Some of the hot Coherence features coming out with this release include Coherence Live Events and GoldenGate HotCache.

And speaking of our core Coherence team, with Cameron Purdy leading overall CAF development, you’ll see WebLogic and Coherence coming even closer with new levels of integration that customers have been asking for.

Managed Coherence Servers within WebLogic allow customers to harness the power of the WebLogic Management Framework, to simplify management of Coherence servers.

Other hot capabilities in WebLogic Server include Dynamic Clusters and Elastic JMS, as well as unique integration capabilities with Oracle Database 12c launched yesterday.

Finally, to support immediate productivity for CAF customers, this release has been aligned with key productivity tools that our customers use:
  • Enterprise Manager R3, see press release, which include the WebLogic and Coherence Management packs.
  • Oracle Developer Tools including JDeveloper 12c, Oracle Enterprise Pack for Eclipse 12c, both which support Oracle Application Development Framework 12c, see press release. NetBeans 7.3 is also available. The three tools are supported by Oracle to provide developer choice. Oracle also allows you to supports mobile development across platforms (iOS and Android) while leveraging Java skills.

So I hope I’ve peaked your interest to learn more about CAF 12c and I hope to see many of you join us live on July 31st for the launch event. Register here.

Stay Connected
Follow Cloud Application Foundation:

Follow WebLogic:

Follow Coherence:

OracleCoherence's profile on slideshare

Follow Tuxedo:

Wednesday Jul 10, 2013

Above the clouds - WebLogic on Microsoft Windows Azure

In my last blog, I wrote about Cloud deployment model choices and how Oracle Cloud Application Foundation customers have choice between an on premise private cloud or a public 3rd party cloud environment for the perfect hybrid. Well, with the latest partnership announced between Oracle and Microsoft, Oracle customers have one more deployment option with Microsoft Windows Azure.

So as I was flying above the clouds on my weekend getaway passing through Oracle and Microsoft headquarters, I thought I’d share more details on how this partnership will benefit WebLogic customers.

As part of this partnership, WebLogic customers will be able to use their existing WebLogic licenses for cloud deployments on Windows Server Hyper-V and in Windows Azure. Licensing will work in the same fashion that is available today on Oracle Cloud. See more licensing details for Oracle Software in the Cloud Computing Environment here. WebLogic licenses on Windows Azure will work in the same manner. Microsoft will also offer license and support for Java in Windows Azure.

With more 3rd party cloud options to run your Oracle Software on, including Oracle Cloud, Amazon AWS and the now adding Windows Azure, you may be wondering how to make the right choice. Well, you probably already guessed - there is no right or wrong answer, it all depends on your overall cloud strategy, business priorities and additional investments. As just one example, customers who are invested in Fusion apps or other Oracle SaaS offerings, may find Oracle Cloud as their safest bet for a 3rd party cloud.

As we’ve already established, choice is a good thing, so whether you already have an investment in Oracle Software, including WebLogic, on a 3rd party cloud or are considering it (read more about the benefits here), this announcement is good news from a choice and investment protection perspective.

To learn more about your cloud choices with Oracle Cloud Application Foundation, join the Online Launch Event on July 31st

Stay Connected
Follow Cloud Application Foundation:

Follow WebLogic:

Follow Coherence:

OracleCoherence's profile on slideshare

Follow Tuxedo:

Tuesday Jun 04, 2013

From Hybrid cars to Hybrid Clouds - it’s great to have choice!

OK, I admit it, my Toyota Prius Plug-in Hybrid isn’t the most exciting car I’ve had the opportunity to drive, nor do I love its gray color, but I got the gray because these cars are in such high demand and waiting 4 months wasn’t appealing. But why are they so popular? The concept of having a car that gives you choice between electricity and gas is simply a winner. Electricity is more cost effective and unbelievably quiet. Gas gives you performance and works better for long distances, you get the idea.

Well, the benefits may be different, but the same concept is true for the Cloud, choice is king!

Having the flexibility to share data across Private and Public Clouds in a Hybrid Cloud model allows you to enjoy the best of both worlds. It allows you to set your desired design points around key dimensions:

Security – continuing to star at the top of the Cloud concerns chart, many believe that Private Cloud is a better choice for applications where security is a primary concern. Today when I drive my car to work, I have no place to plug in for power, but Oracle is working on it as part of our Green initiative, so that will change in the future. Cloud security may also change as this fascinating space continues to evolve. So in the meantime, you want to build capabilities that will keep your options open as the industry evolves.

Quality of Service how much control do you have over QoS? Are you comfortable trusting a 3rd party vendor or do you want to gain control? To some organizations, the idea of giving control to a 3rd party with tight SLAs is appealing, as that 3rd party may have more expertise than what you have in house.

IT skills – which brings us to skills. Hosting an application in a Public Cloud is a lot less taxing on your IT staff, so you can get more done with fewer people.

Cost model (CAPEX/OPEX) – a Private Cloud approach puts much of your cost in CAPEX, whereas taking a Public Cloud approach moves the cost over to the OPEX side. If you’ve already made an on premise investment, going the Private Cloud rout may be appealing, if you’re just starting out, perhaps you’d rather save on that up-front cost.

These are just a few considerations that come into play, the point is, there is no right or wrong answer. And even within your company, the decision may change, depending on the application, the team in place and other factors. This is why having choice is important, it gives you the flexibility to optimize your decision according to the situation at hand.

Oracle Cloud Application Foundation gives you that choice, so you can eat your Cloud and have it too.

o You can develop applications on Oracle Cloud, our Public Cloud Offering with the Java Cloud Service.

o You have the capability and tools to develop a Private Cloud on premise, with WebLogic Server.

o And you can design your desired Hybrid Cloud model to share data between them.

o And since no blog post is complete without mentioning Engineered Systems, as you are probably guessing, both our Private and Public Cloud solutions are optimized to run on Exalogic Elastic Cloud.

So next time you’re stuck in traffic burning gas, perhaps it will make you think about your Cloud choices and inspire you to go Hybrid.

To learn more about Cloud Application Foundation, visit our website

Stay Connected HTML code for CAF Blog

Stay Connected
Follow Cloud Application Foundation:

Follow WebLogic:

Follow Coherence:

OracleCoherence's profile on slideshare

Follow Tuxedo:

Tuesday May 21, 2013

The Me Too Cloud-- by Ayalla Goldschmidt, Senior Director, Product Marketing, Fusion Middleware

Why does everybody and their brother think they can get so easily into the Cloud business? “Build it and they will come” seems to be the prevailing mentality. That was the only possible conclusion from the couple of hours I spent at CloudConnect last month. I did my usual solution center tour. (As a marketing leader, I love checking out the competition and new cool ideas for marketing). But what captured my attention the most at this show, is that I really hadn’t heard about many of the vendors out there. And I was betting myself that most customers at the show had the same reaction.

At a time where Cloud Computing has almost become synonymous with IT, I think it’s a great opportunity to remind everyone that the fundamentals of IT haven’t changed with Cloud Computing, they only become more significant. If you’re looking to deliver applications that can withstand the pace of change, endure the demands of mobile access and meet the scale of Cloud, well, the list of vendors who live up to that PaaS challenge becomes strikingly short.

But don’t just take it from me. Gartner analysts Massimo Pezzini and Andy Butler shared their perspective on what a Cloud Enabled Application Platform requires.

Source: Oracle 2012 Webcast, "The Road to a Cloud-Enabled, Infinitely Elastic Application Infrastructure" featuring Gartner Analysts Massimo Pezzini and Andy Butler.

Support for Hybrid Cloud - having the flexibility to share data across Private and Public Clouds in a Hybrid Cloud model allows you to enjoy the best of both worlds. It allows you to set your desired design points around security, quality of service, IT skills and cost model (CAPEX/OPEX)

Mission Critical Support - There is a critical need for reliability, availability, performance and scalability in these platforms, because they need to support hundreds of thousands or even millions of users and in some cases with fluctuating demand.

Unified Management & Monitoring - are critical for simplifying IT. A Cloud Platform should provide a single pane of glass to view your entire Cloud infrastructure.

Out of the box Integration- Your platform should be factory-integrated and factory-tested, it should be able to get you up and running very quickly.

To learn more about Cloud Enabled Application Platforms, listen to this Gartner Webcast

Oracle Cloud Application Foundation is a platform designed to meet these very needs. With this platform our customers are now ready to make the move to Cloud:

  • It offers choice to develop applications on Oracle Cloud, our Public Cloud offering or on premise in a Private Cloud, and because both are based on our industry leading application server, WebLogic Server, you can create your desired Hybrid model.
  • Products like WebLogic Server, Tuxedo and Coherence have been proven through thousands of customer implementations around the world. They set the benchmark of High Availability, density and performance.
  • Enterprise Manager provides native Cloud Management for Cloud Application Foundation allowing you to have a single view of your entire platform from application to disk.
  • Finally, you can benefit from out of the box integration of your Cloud infrastructure by running your Private Cloud on Oracle Exalogic Elastic Cloud, designed to increase the density of your Cloud environment and take costs out of the equation.

So next time you see a new Cloud vendor whose name you haven’t heard before, ask them how they stack up against these four criteria and the answer will give you a hint as to how likely they are to be around for next year’s line up.

Stay Connected
Follow Cloud Application Foundation:

Follow WebLogic:

Follow Coherence:

OracleCoherence's profile on slideshare

Follow Tuxedo:

Monday May 06, 2013

Oracle Excellence Awards: Achieve Global Recognition for your Innovative use of Oracle Cloud Application Foundation Solutions

Are you using Oracle WebLogic Server, Coherence and/or Tuxedo in innovative ways to achieve significant business value? Would you like to be recognized globally by Oracle for your innovation? Would you like the chance to win a Free registration to Oracle OpenWorld 2013 for a chance to mingle with your peers and Oracle executives?

If you answered yes to the questions above, you’re a great candidate for the Cloud Application Foundation category of the Oracle Excellence Awards.

What is the Cloud Application Foundation category?

The “Cloud Application Foundation” (CAF) category is for customers using either a single component or multiple components from the CAF group of products, which includes Oracle WebLogic Suite, Oracle WebLogic Server, Oracle Tuxedo, Oracle Coherence, Oracle GlassFish Server, Oracle JRockit, Oracle Application Server and Oracle Enterprise Manager.

What are the nomination criteria?

  • Your company uses at least one component from the Cloud Application Foundation
  • This solution should be in production or active development
  • Your submission must be in by Tuesday, June 18, 2013

How do I submit a nomination?

1. Go to the Call for Nominations site: click here.

2. In the ‘About the Award’ section, select the category, “Oracle Cloud Application Foundation”

3. Complete the Cloud Application Foundation Nomination Form with as much detail as possible.

4. Submit completed form and any relevant supporting documents to this email address:

5. Email subject category “Cloud Application Foundation” when submitting your nomination.

6. Winners will be judged on multiple criteria including, but not limited to:

· Project ROI / Level of impact (ROI/soft benefits) relative to the size of the organization

· Complexity/magnitude of implementation

· Originality of architecture

· Uniqueness of business use case

7. Oracle may contact you to collect additional details, if necessary.

8. Winners will be notified the week of August 5th, 2013.

What are the benefits of being selected as an award winner?

Your customers and peers will learn more about your innovative achievements with Oracle Cloud Application Foundation solutions. Your management and team will be globally recognized for your pioneering work. And, you will win a Free registration to Oracle OpenWorld 2013 where you can share best practices with your peers and Oracle executives.

Hear what past award winners have to say. Click here for video interviews.

Stay Connected
Follow Cloud Application Foundation:

Follow WebLogic:

Follow Coherence:

OracleCoherence's profile on slideshare

Follow Tuxedo:

Tuesday Apr 16, 2013

Demystifying WebLogic and Fusion Middleware Management --- by Glen Hawkins, Senior Director, Product Management

So for this week’s blog on Cloud Application Platform, we are going to switch gears and talk about something that is near and dear to everyone responsible for running applications and middleware in their environment and that is monitoring and management with specific emphasis on the Oracle Enterprise Manager Cloud Control solution. 

Often, this particular topic is dismissed early in the architectural discussion and doesn’t rear its (sometimes ugly) head until development is fairly far along on a new application and planning their deployment or worse, problems in production begin to impact the overall service levels of an application to the point that the end-users are complaining or top line revenue is being lost because of poor performance or reliability problems.  The result is that the inexperienced will treat monitoring and management of their middle tier and their application system as a whole as an afterthought, while those that are more experienced or forward looking will tackle it from day one.

So, let's start with some common pitfalls or myths that people run into when considering or planning the deployment of their management along with some discussions on each of these points:

I think that most that have attempted this in the past have learned the error of their ways.  Most tools such as administration consoles like the WebLogic Administration Console are designed to get the product up and running and for general configuration and administration purposes of a single domain.  They are not intended as a solution to monitor and manage many domains (possibly even multiple versions of those domains) as well as the entire application infrastructure (i.e. Databases, Hosts, Message Queues, Service Buses, etc) at once.  And, they routinely don’t provide any historical metrics or real 24/7 diagnostics.  No administrator wants to be in a situation where a problem occurred an hour ago and they no longer have any information on it because they only have real-time data.  You need both real-time and historical monitoring and diagnostics capabilities. 

In addition, administrators routinely want to be able to answer the usual question that comes up when everything was running fine one day and fails to perform on the next, which is “what has changed”.  You need historical information to refer to at all tiers of the application including the host as well as visibility across the stack including both monitoring and configuration data to answer that question. 

Possible answers could be that the end-users have increased, the way the end-users were using the application has changed (i.e. that marketing event you didn’t know about changed behavior), application changes, WebLogic domain changes, JVM changes, a patch was applied, or someone even may have started running something new on the machine or impacted the OS. 

Correlating these changes and coming to a quick conclusion is key to ensure optimal application service levels in a production environment for your end-users.  That means that you need a full stack 24/7 real-time and historical monitoring solution that can also provide meaningful diagnostics and and track/compare configuration standards across the entire application system stack which is something that only Oracle Enterprise Manager Cloud Control is able to provide in the case of the Oracle stack.

This one is quite simple at the end of the day, especially for those that have been pulled into a war room in regards to a production application emergency with all the finger pointing and frustration that routinely ensues.  The various team members responsible for the different portions of an application system almost always need to collaborate to resolve problems.  By using separate tools, collaboration can be slow and frustrating. 

A single pane of glass with different roles and privileges mitigating who can see what allows everyone to speak the same language.  At the end of the day, when a fire drill arises, communication and collaboration will allow you to pull through, which is greatly enhanced with the correct solution. 

Oracle’s Enterprise Manager Cloud Control solution was designed to promote this level of communication between roles with flexible dashboards providing different views of the application to different team members and diagnostics that can provide meaningful diagnostics such as bi-directional navigation between JVM threads and Oracle database sessions which goes well beyond just isolating SQL calls and the Middleware Diagnostics Advisor which provides recommendations diagnostic findings for WebLogic stack to quickly cut down on your time to resolution as opposed to raw metrics which force you to piece together fragments of the story from completely separate tools.

I think this particular myth tends to surprise those that are new to application and middle-tier management.  In development environments, particularly during the QA and load testing phases for most applications, the environments are usually so well controlled and, as they are not in production, you can more easily reproduce errors and attempt to resolve them in these environments.  However, in production environments, it becomes extremely difficult to reproduce issues as the load, network, application environment, and overall intermittent behavior of all of the tiers can challenge even the most technical operations person including those who developed the application in the first place. 

We routinely see issues reported by end-users in production environments where monitoring is minimal. Often, hours, days, even weeks are spent trying to reproduce issues or waiting for them to happen again if they are intermittent and no historical monitoring and diagnostics is available in the environment.  The bottom-line is that you need to be able to diagnose problems in the production environment itself.

Within Enterprise Manager Cloud Control, both historical and real-time metrics are available 24/7 across all tiers and they are correlated together.  Let me provide a quick simple example of a possible root cause analysis scenario where an application is perhaps degrading in performance over time.  Memory analysis tools by themselves are not able to pinpoint the problem, but it is clear that there is a buildup of referenced objects on the heap (i.e. possibly falling under the high level classification of a “memory leak” like issue, but then again there are possibly other causes).  The historical solution might be to attempt to restart servers on a regular basis trying to maintain high availability as you do, but that will not get you closer to finding the real issue and it is a band-aid at the end of the day that may very well fail when and if capacity increases for your application.

Let’s say we start with getting a notification from Enterprise Manager Cloud Control that a critical alert has occurred on the Work Manager – Pending Requests metric indicating there is a buildup of requests in the application.  This an early indicator and the Request Processing Time alert likely soon to follow if the trend continues, so let’s jump in and diagnose the problem.

First, let’s look at one of the higher level customizable dashboards in the product to see the lay of the land:

We can see from our WebLogic application above (just a simple Medrec example in this case) that all of our servers look like they are up and running, some of our heap and other metrics look high, but not unreasonable with the exception of some of our JVMs which show some DB Wait locks in red in the right-most bottom table.  This is a sure indicator that the pending requests that we were alerted to earlier are likely associated with calls of some kind to the back-end database.  If I click on the JVM in question, I can take this down a level.

Now we are on our JVM target home page within our WebLogic Domain hierarchy (many more metrics and capabilities there that we won’t go into in this blog, but I will provide links below to see those capabilities) where we can see a bit more detail and filter on anything to our heart’s delight by clicking on the various hour glasses to search on methods, requests, SQL, thread state, ECID (a transaction ID in FMW), and other criteria, which will filter the graphs further down the page which show thread breakdowns by many of these dimensions.  I could also immediately create a diagnostic snapshot of the data to look at later if I so desired.  I can also click on the Threads tab (next to the highlighted “General” tab above) and look at historical thread data or play with the timeframe, but we can see just by looking at this that we were correct about the threads in the DB Wait state and it has been going on for some time now.  Let’s navigate from historical to JVM live threads (collected every 2 secs using native thread sampling as opposed to byte code instrumentation) to try to determine the root cause of why so many threads are stuck in the DB Wait state.

Looking above, it is apparent that we are running an SQL prepared statement originating from a front-end request from the “/registerPatient.action” URL.  I could then click on the “SQL ID” to actually bring myself to the SQL in question within a tuning screen, but the route of more interest is to click on the DB Wait link highlighted in the lower half of the screen for one of the threads.  This will take me into a read-only view of the actual Oracle database session itself.

Here we are in the database session itself.  As an operations person or developer, my options are obviously very restricted, but I can see that there is a blocking session ID.  Better yet, I can now click on that blocking session ID and see that something that is entirely outside of my WLS container or JVM  is causing contention and I can now communicate with my DBA to address the problem.  This could have been just as easily a badly tuned SQL statement or perhaps indicated an index problem.  Likewise, I could have discovered that my threads were locked by one another or a Network Wait or even File IO.  There are a multitude of possibilities, but because I have a tool that can see across these tiers, I can quickly diagnose the issue and I am speaking the same language as my DBA.  DBAs can also drill back up by the way from SQL statements to the JVM and WLS container (also in read-only mode obviously), so they can be proactive about maintaining the application.  This is just one simple example of how Enterprise Manager Cloud Control facilitates this type of communication between roles as there are many other similar features from the dashboards which can be tweaked per role giving the appropriate visibility for the various team members or the incident management that is designed to allow teams to collaborate or even work with Oracle Support via the WebLogic Support Workbench if necessary.

It is true that most Java transaction tracing solutions create overhead because of byte code instrumentation.  There is certainly a time and place for this type of diagnostics which can be very detailed and rich in its analysis.  Within Oracle Enterprise Manager Cloud Control, we do have an optional advanced diagnostics feature that provides this functionality.  Overhead is routinely much lower than just about any other solution out there, and it is indeed able to run 24/7 without incurring much overhead.  For many, the little overhead required is reasonable and well worth the enormous amount of visibility you get by being able to track individual or groups of transaction through each tier of your application isolating problems based on the actual payload.

However, for those who prefer to not use byte code instrumentation, the entire example provided above does not require any.  It simply uses the stack metrics collected from the Enterprise Manager Cloud Control agent, which sits on the host (not in the WLS container and thus out of process) and the JVMD agent, an extremely lightweight agent (just a war file) that uses native code sampling (no byte code instrumentation and thus no restart of the managed server).  The bottom-line is that you can get a ton of visibility without incurring any noticeable overhead and decide where and if you want to also trace transactions on an individual basis.  This type of flexibility ensures that all diagnostics needs are met.

Alright, so that was my last myth to dispel for this blog.  I could go on for quite some time and show the many other capabilities of the Enterprise Manager product such as the earlier mentioned Middleware Diagnostics Advisor, log viewing and alerting, the multitude of dashboards, thresholds, lifecycle management, disaster recovery, and patch automation features that span the full capabilities of Oracle’s solution for WebLogic and Fusion Middleware management, but perhaps there will be time for another blog on those topics later.

For now, I will leave you with some resources to help you leap beyond the myths.

Additional Resources

Oracle Enterprise Manager Cloud Control 12c Middleware Management OTN Page

Free Online Self-Study Courses from Oracle Learning Library (OLL)

· Best Practices for WebLogic and SOA Management Self-Study Course

· Oracle Real User Experience Insight: Oracle's Approach to User Experience

· Oracle Real User Experience Insight: Basic Navigation, Data Structures, and Workflows

WLS Performance Monitoring and Diagnostics

· Navigate the Middleware Routing Topology

· Customize Middleware Performance Summaries

· Diagnose WebLogic and JVM Performance Bottlenecks

· Capture Diagnostics Snapshots

· Use the Middleware Diagnostics Advisor to Size the JDBC Connection Pool

· Diagnose Performance Issues End-to-End

· Construct a Service Level Agreement

· Overview of Business Transaction Management

· Service Dashboard

· Business Application Dashboard

WLS Configuration and Lifecycle Management

· Use and Report on Out-of-the-Box Compliance Standards

· Use and Report on Out-of-the-Box Compliance Standards

· Create WebLogic Domain Provisioning Profile

· Clone an Oracle WebLogic Domain from the Software Library

· Redeploy a Java EE Application

· Patching WebLogic Server

· Automate Disaster recovery with "Oracle Site Guard"

Coherence Management

· Manage and Monitor Oracle Coherence

· Provision Coherence

Real User Experience Insight

· Manage End User Performance with Real User Experience Insight

Monday Apr 15, 2013

Cloud Application Foundation Week in Review

Cloud Application Foundation blogs this week include Market Share results for WebLogic Server based on the Gartner Market Share, All Software Markets, Worldwide, 2012 report released on March 29, 2013; a customer case study on how Thomson Reuters Westlaw uses Oracle Coherence to improve scalability, availability and performance; and information about how easy it is to develop and deploy Tuxedo services in Java with step by step descriptions and sample code.

WebLogic Server

Oracle is #1 in the Application Server Market segment again with 40. 7% of the market share according to the Gartner Market Share report that was released March 2013. Read the WebLogic blog to find out more and for links to supporting information.


Thomson Reuters Westlaw, one of the primary online legal research services for lawyer and legal professionals, provides proprietary data services and information from more than 30,000 databases of case law, statutes, synopses, treatises, best practices, news articles and public records. Read the Coherence blog to find out how they improved scalability and performance with Oracle Coherence.


Developing Tuxedo services in Java in easy and straightforward. Read the Tuxedo blog for more information about Java Server support in Tuxedo and the programming environment. Find out the steps needed to develop and deploy Java service on Tuxedo and how to configure the Tuxedo Java Server. Sample implementation and configuration code is included.

Stay Connected
Follow Cloud Application Foundation:

Follow WebLogic:

Follow Coherence:

OracleCoherence's profile on slideshare

Follow Tuxedo:

Friday Apr 05, 2013

Cloud Application Foundation: What's New?

This week’s Cloud Application Foundation (CAF) blogs—WebLogic, Coherence and Tuxedo—all talk about exciting new updates in each product area. The WebLogic blog describes new capabilities made available by WebLogic Server on Oracle Database Appliance 2.5. The Coherence blog announces the spring edition of the New York Coherence Special Interest Group held on April 10. And, the Tuxedo blog focuses on three new high availability features in the Tuxedo 12c release.


This week, Oracle announced exciting news about WebLogic Server on Oracle Database Appliance 2.5—a complete solution for building and deploying enterprise Java EE applications in a fully integrated system of software, servers, storage, and networking. Not only does this solution deliver highly available database and WebLogic services, it also it reduces IT cost with a unique capacity-on-demand software licensing model.

Read the blog, WebLogic Server on Oracle Database Appliance, for more details.  


The Coherence blog, New York Coherence SIG on April 10, describes the NYCSIG, scheduled to take place on April 10, 2013 from 1:00-5:00 pm ET at the Oracle Office, 120 Park Avenue, 26th Floor, New York, NY. Don’t miss this opportunity to hear what’s new in Coherence and talk with subject matter experts. Links to registration, the agenda and additional information is included in the blog.


In the Tuxedo blog, Chief Oracle Tuxedo Architect, Todd Little, discusses three new features in the Tuxedo 12cR1 that help improve the availability of Tuxedo based applications. Todd describes how the *ROUTING section can now specify up to three server groups that can be associated with a range of values, allowing application partition to span up to 3 machines. He also talks about how automatic migration of machines and server groups and service versioning enhance Tuxedo’s capability to support highly available applications. Check out the blog for more details.

Let us know what you think

What CAF topics would you like to hear more about?

Stay connected

Follow CAF



Follow WebLogic:






Follow Coherence:






Follow Tuxedo:




Friday Mar 29, 2013

Cloud Application Foundation: Show me, don’t just tell me

This week’s Cloud Application Foundation blogs—WebLogic, Coherence and Tuxedo—are about ‘show me’, not ‘tell me’. The blogs include demos, a customer presentation, and how to presentations.


The WebLogic blog, Hotelbeds Enhances its IT infrastructure with Oracle WebLogic Server and Oracle Coherence, features a video with Juan Di Dos, Director of IT for Hotelbeds, showing how they aggregated all their applications on one platform. You’ll see how by consolidating on WebLogic and Coherence, they have reduced maintenance costs by more than 165%


The Coherence blog, Be Part of the Conversation: Plan to present at Oracle Open World or JavaOne 2013, shows how you can share your experiences with your peers by submitting a proposal to present at Oracle Open World or JavaOne. It provides descriptions and links to presentations from JavaOne 2012 to get you inspired.


The Tuxedo blog, Oracle Tuxedo Mainframe Adapters Provide High Availability, Failover and Load Balancing—See the Demo, includes information that explains how Oracle Tuxedo Mainframe Adapters provide bi-directional, fully transactional access to and from mainframe CICS, IMS and batch applications. A video demo shows how to configure Tuxedo Mainframe Adapters for high availability, failover and load balancing.

Let us know what you think

Was the overview information provided in this blog useful?
What CAF topics would you like to hear more about?

Stay connected

Follow CAF:



Follow WebLogic:






Follow Coherence:






Follow Tuxedo:




Thursday Mar 14, 2013

Cloud Application Foundation—Ease of Use

The theme this week is ease of use. Cloud Application Foundation offerings are designed with ease of integration and ease of use in mind.

The WebLogic Server blog talks about why you should consider upgrading to WebLogic Server 12 c (WLS) and how easy it is to upgrade. Thousands of customers have already upgraded to WLS 12 c so the upgrade path is tested and well understood. In addition, Oracle provides powerful documentation and upgrade assistant tooling including WebLogic Smart Upgrade, Upgrade Assistant and JDeveloper Migrators. Check out the brief description below and, for more information, visit the WebLogic blog and sign up for the webcast, It Pays to Upgrade to Oracle WebLogic Server.

This week’s Tuxedo blog gives an overview of Oracle SALT, the Web services gateway for Tuxedo. It discusses the SALT Web service architecture; some of the benefits it provides, and links to a demo that shows how easy it is to call an existing Web service from Tuxedo. Check out the description in the Tuxedo section below and read the full Tuxedo blog by clicking here.

#  #  #

WebLogic Server 12c

Is it time to upgrade your application server?
There are a number of reasons you may want to consider upgrading your application server to WebLogic Server 12c. You are an upgrade candidate if you are:  

  • Running Mission-Critical Applications
  • Running Web Applications with Session Management requirements
  • Running Low Latency Applications
  • Consolidating your Data Center
  • Consolidating and eventually going to create a private Cloud infrastructure
  • Using Oracle Database RAC

WebLogic Server 12c provides an on ramp to a strategic platform where new technical innovations are rapidly coming online. With WebLogic Server, you can seamlessly move from small implementations to the largest enterprise deployments while maintaining quality of service and manageability.

For more information about upgrading to WebLogic Server 12c

Blog: Are you using the application server that best serves your changing business needs? Maybe it’s time to consider an upgrade?

Webcast: It pays to Upgrade to Oracle WebLogic Server, March 27 at 10 am PT, 1 pm ET

#  #  #

Oracle Tuxedo

Invoking an existing Web service is easy with Oracle Service Architecture Leveraging Tuxedo (SALT), a standards-based, bi-directional Web Services gateway.

Oracle SALT provides reliable, transparent access to existing Oracle Tuxedo service as standard Web services. Oracle Tuxedo applications can also call external Web services as Tuxedo services with the gateway transforming the call using SOAP over HTTP protocol. This provides widespread access to applications using Web services without having to use Web services specific coding.  It also provides interoperability among distributed applications that span diverse hardware and software platforms.  

For more information

Blog: Calling an existing Web service from Tuxedo is easy—See for yourself

Let us know what you think

Was the overview information provided in this blog useful?
What CAF topics would you like to hear more about?

Stay connected

Follow CAF:  



Follow WebLogic:






Follow Coherence:






Follow Tuxedo:




Tuesday Mar 05, 2013

Cloud Application Foundation--The Integrated Story


Welcome to the Oracle Cloud Application Foundation (CAF) blog- a place where we plan to share information and updates about Oracle’s Cloud platform which includes WebLogic Server, Tuxedo and Coherence in-memory data grid.

In these pages you will find interviews with technical experts, developers and industry leaders about technologies relevant to you. You will also find links to all of the CAF social media assets so you can easily view new topics and navigate to those that interest you most.

Even more importantly, it’s a place where we hope to hear from you. We would like to get your thoughts in the comments section about topics you would like to hear more (or less) about and any questions and suggestion you may have about the CAF portfolio.

The focus for this week’s blog is Cloud Application Foundation—The Integrated Story.

We hope you enjoy it. Check back often for new content and make sure to tell us what you think!

Cloud Application Foundation--The Integrated Story

So, what exactly is Oracle Cloud Application Foundation? How does it fit into the bigger picture?

The Oracle Cloud Application Foundation is the foundational infrastructure of Fusion Middleware which is a broad portfolio covering not only the core application server infrastructure in Cloud Application Foundation, but the development tools, enterprise management, identity management, service integration, data integration, business intelligence management, and user engagement.

Fusion Middleware is a complete, open, integrated, best in class solution that can be run on premise and in the cloud.


What technologies are included in CAF?

Drilling down into Cloud Application Foundation, you will see the fundamental, enabling technologies:

  • Virtual Assembly Builder
  • WebLogic Server
  • Coherence
  • Tuxedo
  • Traffic Director/Web Tier


WebLogic Server is the #1 application server across conventional and cloud environments. It provides the highest performance and scalability, dramatically simplifies deployment and management, and accelerates time to market with a modern, lightweight development platform. WebLogic server is designed to help you seamlessly move into the public or private cloud with an open, standards-based platform. It’s optimized to run your solutions for Java Platform, Enterprise Edition (Java EE); Oracle Fusion Middleware; and Oracle Fusion Applications. WebLogic is enhanced and integrated with transformational technologies such as Java EE 6, Oracle’sActive GridLink for RAC, Oracle Traffic Director, and Oracle Virtual Assembly Builder. Learn more.

Oracle Coherence, the industry leading in-memory data grid, provides fast and reliable access to frequently used data. Coherence adds in a layer of in-memory capability between your back end resources and the database allowing you to move data that your applications are accessing into memory close to the applications.

It can provide significant performance, scalability and reliability benefits due to being a clustered peer-peer in-memory data grid.  Common uses beyond caching include buffering and scaling access to backend data sources like databases and mainframes and doing in-memory queries and compute of data stored in the in-memory data grid.
Learn more.

Oracle Tuxedo Oracle Tuxedo is the C/C++/Cobol application server of choice, running mission-critical applications in conventional and cloud deployments. It is deeply integrated with WebLogic Server enabling bi-directional transactional communication between Java applications and C/C++/Cobol applications. Further, there are a variety of common use cases with Coherence as an in-memory data grid integrated with Tuxedo. Learn more.

Oracle Virtual Assembly Builder makes it possible for administrators to quickly configure and provision entire multi-tier application topologies onto virtualized and cloud environments. It helps you automate, provision, and be much more agile in rolling out new applications spanning many virtual machines, treating them as a single deployment and management blueprint. This makes lifecycle operations for these virtual machine assemblies - such as deployment, administering, patching and upgrading - significantly easier. Learn more.

Oracle Traffic Director/Web Tier is a fast, scalable layer-7 software load balancer that you can deploy as the reliable entry point for all HTTP and HTTPS traffic to application infrastructure in your network. By design, it is deeply integrated with Oracle Exalogic Elastic Cloud, complementing that engineered cloud solution. Learn more.

One of the key aspects of the Cloud Application Foundation is that it is not only the foundation of Oracle Fusion Middleware but it also the core platform underlying the Oracle Cloud at as well as the key foundational cloud infrastructure for Exalogic Elastic Cloud, Oracle’s engineered system for cloud deployments.

Watch here for regular updates and blogs about Cloud Application Foundation, WebLogic, Tuxedo and Coherence.

Are you considering cloud deployment on premise,  in the public cloud or in a hybrid model?
Have you determined what cloud infrastructure solution you plan to use?
Are you integrating multiple components for your cloud solution or getting a best of breed integrated solution?

Was the overview information provided in this blog useful?
What CAF topics would you like to hear more about?

Related resources:

Many customers are coming to Cloud Application Foundation from other solutions or earlier generations of Oracle technologies including Oracle Internet Application Server. Are you an iAS customer who would like to learn more about WebLogic upgrade paths, tools and best practices?

If so, Click here to register for the webcast: Benefits, Strategies, and Best Practices for upgrading to Oracle WebLogic Server

Stay connected

Follow CAF on:

Follow Coherence on:
 Coherence Blog

Follow Tuxedo on:
 Tuxedo Blog

Follow WebLogic on:
 WebLogic Blog

Tuesday Apr 24, 2012

Oracle WebLogic Server 12c Specialization Exams have arrived

Enablement 2.0 Get Specialized!

Be one of the very first to become an Oracle WebLogic Server 12c Specialist!
Check out the WebLogic Server Knowledge Zone and go to the Specialization criteria to learn how you can become an WebLogic Server 12c Specialized Partner.
Pass the following assessment tests and exam to meet the competency criteria:

· Oracle WebLogic Server 12c Sales Specialist Assessment

· Oracle WebLogic Server 12c PreSales Specialist Assessment

· (1Z1-599) Oracle WebLogic Server 12c Essentials Exam

Go to the OPN Competency Center to access the Specialist Guided Leaning Paths to get the product information that can help you pass the tests:

· Oracle WebLogic Server 12c Sales Specialist GLP

· Oracle WebLogic Server 12c PreSales Specialist GLP

· Oracle WebLogic Server 12c Implementation Specialist GLP

(1Z1-599) Oracle WebLogic Server 12c Essentials Exam is available in beta testing as of April 21st, 2012.
You can get a free voucher for this exam by sending an email to The free vouchers will be given out on a first come first served basis.

For More Information

Contact Us

Please direct any inquiries you might have to Oracle Partner Enablement team at

Thursday Jan 19, 2012

VirtualBox for WebLogic 12c, Coherence 3.7.1, NetBeans 7.1, OEPE 12c and more

This blog describes how to install a virtual guest appliance that provides pre-configured Oracle software for our Cloud Application Foundation and more.  You can use it as a development sandbox, or as a educational tool -- it contains several hands on lab excercises from the OTN Virtual Developer Day - WebLogic 12c.

  • Oracle Linux 5, JDK 1.6 +
  • Oracle WebLogic Server 12.1.1
  • Oracle Coherence  3.7
  • Oracle TopLink 12.1.1
  • Hudson 2.2
  • Subversion 1.4.2
  • Apache Maven 3.0.1
  • NetBeans IDE 7.1 RC2
  • Oracle Enterprise Pack for Eclipse 12.1.1 / Eclipse 3.7
  • Easter Egg: Introductory Labs for Oracle Coherence 3.7

Oracle VM VirtualBox images will be based on Oracle Linux – and this image requires 13GB of disk, (17GB if you keep the source appliance). The one, downloadable appliance, about 4.3 GB, contains all the software you need for the following labs:

Total Oracle WebLogic Server Development with Eclipse, Maven, and Hudson

In this hands-on lab for professional Eclipse Java developers, Oracle product experts discuss the rich set of plug-ins and tooling available in the latest version of Oracle Enterprise Pack for Eclipse to simplify and speed up enterprise Java development with Oracle WebLogic Server 12c. The lab shows you how to configure and use powerful Maven plug-ins from Oracle to develop, build, and deploy with Maven and Hudson for continuous build integration.

Hands on with an end-to-end Java EE6 Application

This hands-on lab builds a typical 3-tier Java EE 6 Web application that retrieves customer information from a database and displays it in a Web page. The application also allows new customers to be added to the database as well. The string-based and type-safe queries are used to query and add rows to the database. Each row in the database table is published as a RESTful resource and is then accessed programmatically. typical design patterns required by a Web application like validation, caching, observer, partial page rendering, and cross-cutting concerns like logging are explained and implemented using different Java EE 6 technologies  The development, deployment, and debugging of the application will be performed using NetBeans on WebLogic Server 12c.

Bonus Content:
A Step-By-Step Guide to Oracle Coherence

Develop a simple Java console-based application to access, update and removing simple types of information from a Coherence clustered cache. Then create a simple domain object that can be placed into a Coherence Cache.

Running the Coherence Examples Project in  Eclipse

This lab will teach you to setup and work with Coherence projects in Oracle Enterprise Pack for Eclipse, using the coherence examples project as an example. You will learn how to use the Eclipse plug-in create and configure projects, define coherence cache servers, run cache servers, and use overrides and understand security basics. The lab will then walk you coherence specifics from their basic feature examples: data access/loading, the query language, parallel querying, cache event monitoring, operations on cached data. There is also bonus content with take-home exercises on security.

*New 2/3/2012! -- LAB: JPA 2.0 and Object Relational Mapping Basics

This lab will guide you through using Oracle Enterprise Pack for Eclipse (OEPE) 12c and JPA 2.0/ORM.   You will create the data model for a Trouble Ticket Tracking System -- a web-based application that manages and maintains lists of tickets submitted for the products of an organization. You will learn to  Generate JPA entities from an existing database Schema, generate Entities from Java Classes, define custom associations, use the entity editor, understand persistence.xml configuration and tools, create and implement DAO classes, and finally run some JUNIT tests to ensure they are working correctly.


Please note that this appliance is for testing purposes only, as such it is unsupported and should not to be used in production environment.


  • Operating System: Any supported by VirtualBox
  • RAM: 2GB+ RAM
  • Disk: About 11.6 GB free (+3.8GB for appliance, which can be deleted after import, 7.8 GB for uncompressed image)
  • Required Software: Oracle VM VirtualBox 4.1.8 + (but should work fine on 4.1.x)


Step 1. Download and install Oracle VM VirtualBox on your host system.

Step 2. Right-click and use your browser's Save As... to download the files (OTN Login required):

URLs and MD5s for file parts - split into ~700MB chunks for your download convenience:

MD5 of assembled file:

VDD_WLS_labs_2012.ova = c50bfdabdafc7e1f7ebf85422663655f

Step 3. Use your Terminal, command prompt, or shell to assemble these files using the provided scripts. We highly recommend checking MD5 sums on all parts, and on the assembled files before attempting an import.

* For Windows use the script assemble.cmd
* For Linux/Unix use the script

Step 4. Launch VirtualBox and import your VM: File > Import Appliance to launch Appliance Import Wizard. Click Choose... to browse to the directory you re-assembled all the files in and select the VDD_WLS_labs_2012.ova then click Next> to begin importing the virtual machine. It will prompt you to agree to the appropriate developer licenses while importing. You will see 'VDD_WLS_labs_2012' (Powered Off)' when it is finished importing.

Step 5. Test your VM: Once the import has completed, double-click the OTN Developer Days VM. Click OK to close the VirtualBox dialogs. When you get to the Linux 5 screen you can now login. The username and password is oracle/welcome1. Allow the import process to complete; it is ready when you see a terminal window, which you can close. Once you are finished working in the guest VM you can shut it down via System > Shut Down; this will return the guest VM to the Powered Off state.

Review the default memory setting and optimize it for your machine. To do this, right-click your imported VBOX image and choose Settings > System as shown below. Then change the memory setting to be "in the green". This will obviously vary on your system, the Windows machine shown in the screen shot has 8GB RAM.

Step 5.
Test your VM: Once the import has completed, double-click the VM to begin. Lab documents and  resources are located in folders on the desktop.  

Once you are finished working in the guest VM you can shut it down via System > Shut Down; this will return the guest VM to the Powered Off state.

  • VBOX logon, Operating System User: oracle/welcome1
  • User Home Directory: /home/oracle
  • Root: root/welcome1
  • OS Environment settings: /home/oracle/.bashrc
  • Subversion URL: svn://localhost/otnvdd/obay/trunk
  • Subversion User: oracle/welcome1
  • NetBeans Keyring password: welcome1
  • Java Home: /labs/wls1211/jdk160_29
  • Coherence Home: /labs/wls2111/coherence_3.7
  • Lab-specific resources: /home/oracle/labs/
  • WebLogic Home: /labs/wls1211
  • WebLogic Administrator: weblogic/welcome1
  • WebLogic Console URL: http://localhost:7001/console
  • WebLogic Port: 7001

Tuesday Dec 20, 2011

OTN Virtual Developer Day returns! WebLogic Server 12c, Coherence in Jan/Feb 2012

AMERICAS Tuesday-Jan 24th, 2012 - 9:30 am - 1:30 pm Pacific / 12:30 pm - 3:30 pm Eastern

EUROPE/RUSSIA -Tuesday Feb 7th, 2012 - 9:30 am - 1:30 pm UK Time (GMT) / 10:30 am - 2:30 pm CET

ASIA PACIFIC (English) – Thursday, February 9th 2012 - 9:30am to 1:30pm India Standard Time

ASIA PACIFIC (Chinese) – Thursday, February 21st 2012 - 9:00am to 12:0pm Bejiing Standard Time

Join us for a new breed of free, hands-on virtual developer workshops at Oracle Technology Network's Virtual Developer Day. Java Developers and Architects can attend live moderated sessions and hands on labs at the event, where you will learn about how Oracle WebLogic Server 12c and Oracle Coherence are the foundation for modern, lightweight development.

  • Extend your existing skills with the latest standards to WebLogic
    • Java EE 6 is the leading lightweight, modern enterprise development platform – WebLogic now offers the Full Profile in a 168mb zip!
    • Exploit the power of lightweight JAX-RS web services on WebLogic
  • Extend your existing open source skills to WebLogic
    • Support for dependency management and a uniform build process via Maven WebLogic Plug-in
    • Learn how Eclipse and NetBeans support Java SE 7, Java EE 6 and Coherence development
  • Write less glue code, more business logic when using integrated services
    • Built-in Distributed Messaging, Distributed Transaction, Persistence Services
    • Integrated Caching, Data Grid Services for applications and session state

How to participate : REGISTER ONLINE, and we'll email you the details.

  • Get Hands-on locally with a pre-configured, ready-to-go VirtualBox image
  • Sessions and Labs using live moderated chat with the with presenters / instructors
  • Live 1 to1 Desktop Sharing (at moderator discretion)
  • Post-event access to conference materials

9.30 - 9.45

Conference Introduction and Orientation

9.45 – 11:00

Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE6 Applications

Technology Track

Server Track

Hands On Track

Data Grid Track

11:00 - 12:00

Exploring Java EE 6 and WebLogic

Advanced Web Service Development in Oracle WebLogic Server

Total Oracle WebLogic Server Development with Eclipse, Maven, and Hudson

An engineer’s introduction to in-memory data grid development

 12:00 – 1:00

Exploring EE6 in WebLogic w/Eclipse & NetBeans

Using Maven with Oracle WebLogic Server

Building an end-to-end application using Java EE 6, WebLogic and NetBeans

Supercharging your WebLogic Applications with Coherence

1:00 – 1:30

Survey, Event Checkout

Wednesday Dec 14, 2011

Oracle WebLogic Server 12c Launch Q&A

We're very pleased to bring you the Questions and Answers transcript from both Oracle WebLogic Server 12c webcast sessions on Dec 1st, 2011. As there were over 600 questions, we've obviously had to consolidate a bit. Please post a comment if your question did not get answered, and we'll do our best to respond.

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

General Questions

Certifications/Platform support/Licensing

Oracle Portfolio Support




Traffic Director/RAC/Gridlink

Java SE/EE/JVM/JRockit

Install/Packaging/System Requirements/Versioning

Maven/Misc WebLogic Server features/Documentation




General Questions

Is there a replay, can I download PDF of slides, etc?

Replay and slide PDF is available at the same URL you used to visit the webcast originally

Q: what does "C" stand for in 12c?

It stands for “Cloud”

Where can I get details on the new features?

See the OTN Documentation online, join the monthly webcasts and the OTN Virtual Developer Day

when will the training for weblogic 12c be available in oracle university

Oracle University currently offers comprehensive training for WebLogic Server administrators as well as developers now using WebLogic Server 12c to develop and deploy Java EE 6 applications.  Many of the core administrative features available with Oracle WebLogic 12c are unchanged so our Oracle WebLogic Server 11g administration courses are still suitable for Oracle WebLogic 12c administrators.  We will be updating these administration courses in early 2012 to include appendices that specifically address the new features available with the 12c release, but the core course content is applicable for 12c and 11g users.  Additionally, for developers using Oracle WebLogic 12c, Oracle University offers a expansive set of Java EE 6 developer courses and certifications covering enterprise application development with EJB, JPA, Web Services, JSP and Servlet technologies.

How does 12c compare to 11g?

There are over 200 new features in 12c, but generally speaking: deployment/management, developer productivity, and the perennial focus of performance, reliability, availability, and scalability.

How to engage in the WLS certification program? where to get the certification test suite?

If this question relates to an ISV Application for WebLogic Certification, the best vehicle to achieve this is through the “Oracle WebLogic Ready” Program, part of Oracle Partner Network (OPN). ISV Applications are tested and certified by the vendor themselves, based on their own appropriate testing procedures unique to their application(s). The ISV partner provides an active URL which describes your application and verifies that your application is generally commercially available to commercial customers and works with the latest major release or version of the applicable Oracle Exastack Ready software program (e.g. latest release of WebLogic). For Individual consultant and company certification for WLS, please see the OPN Specialized Program applicable to WebLogic for SI criteria.

What is available to us novices to help learn your products?

Oracle University provides training classes. Also, we provide a full documentation set and there are blogs and forums on There are also Oracle User Groups in many cities around the world.

Certifications, Platform support, Licensing

Oracle after the purchasing of Sun, is going to put licenses on Java?

No. The only licenses are for support (Java for Business, etc) or for J2ME licensees

Do we have to pay extra to avail of Oracle Virtual Assembly Builder?

Oracle Virtual Assembly Builder and WL Suite include Oracle Virtaul Assembly Builder

If we have a license for an earlier verion of weblogic, can we upgrade to 12c?

As long as you are paying support/ maintenance on your existing WebLogic license, you have full entitlement to upgrade.

What platforms with 12c are available on next week? Solaris? Windows? Linux?

Yes -- WebLogic 12c will be available on Solaris, Linux, and Windows at GA. For a full list of supported OS's please review the WebLogic 12c datasheet available on

Has there been any change to the Active Gridlink for RAC licensing in 12c such that it no longer requires an Exalogic license to use?

Active GridLink is licensed via WebLogic Suite which does not require Exalogic.

Do I need a license for using ADF? Even if i use another application server?

ADF is licensed separately for non-WebLogic servers, but it is included in every WebLogic Server license.

Which OSB version will fit WLS 10.3.6?


Will Oracle describe the pricing/licensing model for using

Currently Oracle has not published a pricing model for As you know the intent is for it to be subscription based model but no prices have been published yet.

Will licensing for WebLogic 12c change compared with Weblogic 11g?

No, it will stay the same

How much does an exalogic elastic cloud cost?

There are various packages and price points. Best bet is to contact your sales rep.

Oracle Portfolio Support

Will <oracle product> run on WebLogic 12c? Can <oracle product> be used on WebLogic 12c?

Ex. Oracle Applications (unlimited, fusion)

SOA, BPM, BAM, Portals,

Oracle Forms, Discoverer,

Business Intelligence, APEX, Communication Suite, Oracle Application testing Suite, etc etc.

No announced plans at the moment, but generally WebLogic Server 12c is the first of the Fusion Middleware to release, followed by the rest of Oracle portfolio in CY2012 / CY2013. Currently Enterprise Manager is the only other Oracle FMW product that is designed to work with WebLogic 12c as of Dec 2011.

Is existing FWM products ( certified for WLS 12c?

No FMW 12c products will be certed on WLS 12c beginning next year

Does EM need an extra plug-in to support the management of WLS12c? Is there e.g. an application server plug-in necessary?

No. Thanks for asking.

Can you install FMW on Weblogic 12c?

Fusion Middleware 12 will be released across CY2012/2013, with some products released earlier than others.

Does 12c support Porlet jsr-286 and wsrp 2.0?

Both WSRP 1.0 (JSR-168), WSRP 2.0, are supported by the Oracle WebCenter product.

does GridControl 12c works on weblogic 12c

Yes, EM 12c will support WebLogic Server 12c. The EM team is currently doing the certification.

Is there any improvement in wls 12c for integration with tuxedo systems?

There are no particular features done in this area.

Will WLS become E-Business Suite's internal technology stack replacing OC4J and jServ? Any schedule?

Yes - EBS 12.2 is planned to use WebLogic.


Will WLS 12c support OAUTH 2.0 to implement authorization constraints for RESTful web services?

No. Thanks for asking.

FIPS 140-2 validated cryptography enforcable? Which certification applies to this?

FIPS 140-2 support will be provided through new RSA libs

What about security?

SSL support has been upgraded in WLS 12c to support TLS 1.2. Also new support for cert validation protocols like OCSP

TLS 1.1 or 1.2 supported?


What kind of security features have you included in Weblogic 12c, now that it supports cloud, do you have any add-ons

TLS 1.2 support and support for new cert validation protocols like OCSP

Have there been any improvements/changes to built-in authentication providers (negotiate) in WLS?

No change to providers per se

JDE BSSV is supported with WLS 12c

Not yet.

What is the NIST issued FIPS 140-2 validation certificate number that applies to the "new RSA libs" that providet the cryptography for this implementation?

WLS does not have a FIPS 140-2 certification, but we bundle FIPS 140-2 certified RSA Crypto-J library. It's 1047 as given at

We are required to test "secure configuration" of applications. Is there a provided "secure configuration checklist" or testing tool for developed Weblogic server applications?

In the standard documentation, there is a set of explicit guidance for "locking down" a production environment.

Is the crypto acceleration available only with Intel-based systems, in general, or specific to engineered systems like Exalogic? Oracle Traffic Director crypto acceleration features are in the context of the X86-based Exalogic systems.

IDE / Tools / ADF

Which IDEs can I use with WebLogic 12c right at GA?

OEPE 12c and NetBeans 7.1 will support WebLogic 12c right at GA. JDeveloper will be supported on WLS 12c in a minor version release in CY2012.

Is JDeveloper or NetBeans or Eclipse the IDE of choice at Oracle?

OEPE and NetBeans are both supported on WLS 12c, and is your choice on which to use. JDeveloper remains the strategic IDE for FMW, and will be supported on WLS 12c in CY2012.

If we use the ADF framework for forms and reports transition on weblogic, are we locked in proprietary code?

No you will not be locked in. ADF is a Java EE framework and runs on multiple servers. Of course it runs in a highly optimized fashion on WebLogic Server. Forms and Reports are available on Fusion Middleware 11g and have been carried forward from many previous releases of Forms and Reports.

Can I use ADF and or JHeadstart with WebLogic 12c?

WebLogic doesn't yet support ADF/JDEV, but will sometime in CY2012

Can ADF use JEE6 features like Bean validation and CDI? As well as JSF2?

JDeveloper 12 will to support CDI, and since ADF Faces are just regular JSF components you should be able to use them with CDI.

That being said, the main binding technology we use in ADF is still ADF Binding and not CDI, and right now there are no plans to change this. Note: ADF doesn't yet run on WebLogic 12c. Oracle plans to release JDEV / ADF support sometime in CY12.

Are there going to be changes to Oracle ADF with the WebLogic 12c support of EE6/Facelets?

ADF Faces components are already Java Server Faces 2.0 compliant... whether a given component uses facelets internally in on a component by component basis. Has little to do with WebLogic 12c, more about ADF runtime.

Is this NetBeans direct deployment available for Production mode as well?


Is NetBeans 7.1 going to support remote deployment of applications in wls 12c?

Remote debug to WebLogic 12c is not yet supported, sorry! It's in plan I believe, please check netbeans wiki

Can we also get some more idea on Mobile development capabilities around 12c release? Will it support iOS / Android?

The upcoming release of ADF Mobile will most definitely support iOS and Android.

Check out: <a href='' target='_blank'></a>

Will JDev also support WLS 12c as its integrated wls?

JDeveloper will support WebLogic Server 12c. Formal certification will be during 2012. OEPE and Netbeans will support WebLogic Server 12c immediately upon release.

Any circumstances where Eclipse is only choice for development?

Oracle coherence development tools.

Will eclipse have also integrated support for in deep wls development, debugging and deployment like JDeveloper have?

Oracle Enterprise pack for Eclipse does have deep, integrated debugging support with WebLogic Server 12c. OEPE does support ADF Faces & TaskFlow, through ADF runtime itself will not be immediately certified on WLS 12c. ADF will be supported on WLS 12c in CY2102

Will ADF work with java EE 6?

ADF/JDEV will support WebLogic 12c and Java EE6 sometime in CY2012. ADF already supports some aspects of Java EE6 (e.g. JSF 2.0)

Are there any plans to offer IntelliJ support in addition to Eclipse, Netbeans, etc

IntelliJ has always done a good job supporting WLS, but since JetBrains is a different company, we can't comment intelligently on their timelines.


What is ExaLogic?

Oracle Exalogic Elastic Cloud, the world‘s first and only engineered system for cloud computing. Oracle Exalogic Elastic Cloud is, tested and tuned by Oracle to provide the best foundation for Java applications, Oracle applications and other enterprise applications and it has significant performance gains.

What is engineering systems and conventional systems? Examples...

Exalogic and Exadata are examples of engineered systems. They are engineered for a specific purpose. Conventional systems are architectures that you would build yourself with various storage, computer and networking hardware.

Private cloud is supported only on exalogic? or oracle VM? or now it is also supported on VMWARE for example?

Oracle is unique in that its cloud offering is available in conventional environments, on Exalogic and in the Public Cloud. WebLogic Server 12c will most definitely work on VMware. WebLogic is independent of the underlying virtualization technology.

true that Oracle Public Cloud will not support EJBs nor JMS at the beginning?

Oracle Public Cloud does support EJB initially and JMS is on the roadmap.

How do I access Public cloud applications for learning

You can go to and ask to be notified when Public Access is available. Please register - we are very excited for your feedback.

Does OVAB support Apache web server?

At present, OVAB only supports introspection of Oracle HTTP Server (OHS), although it is possible to define generic Apache as an external component of assemblies

Does OVAB currently supported in Weblogic 12c and for production use?

The OVAB plug-in for WebLogic 12c will not be available at GA: we are currently working to update the plug-in and will release this at a later time

How is 12c integrated with exalogic?

WebLogic Server 12c will be certified with Exalogic at GA, and there are additional optimizations implemented in WLS 12c for Exalogic.

Is there any plan to support 12c on non-oracle VM infrastructure?

Please refer to My Oracle Support note #249212.1 for full details of Oracle's support policy on VMware and other 3rd party hypervisor technologies.

Will there be a virtual Exalogic platform for development environments? For those of us developing for deployment on disconnected networks, this could be useful.

The virtual environment - OVAB, OVM with WebLogic Server - can be run locally independent of Exalogic. There are further optimizations around manageability and administration that are specific to Exalogic but those tend to be deployment oriented versus developer oriented.

OVAB and OTD can be installed on any server or only Exalogic?

We currently only plan to support OTD for the Exalogic platform. OVAB supports Oracle Linux and OVM 2.2

Can Virtual Assemblies support products outside the Oracle product family, e.g. Apache Web Servers? Can I add support for additional products that are not natively supported?

Oracle is working to provide integration points with Oracle software. For things that are not provided by Oracle there is an SDK so you can write your own plugin if you would like.

Are there any plans to support non-OVM virtualization platforms with OVAB yet?

Not at this time

Will WebLogic 12c have optimizations to run faster on Exalogic via the Exalogic cloud software?

Yes, WebLogic has a number of enhancements specific to the Exalogic environment.

Will support ADF? Currently only JEE apps are supported. Will the ADF runtime be deployed?

Yes will support ADF applications and Java EE applications.

Does Virtual Assembly Builder work with other app servers, say jBoss?

Not for introspection, but you can define assemblies that work with jBoss as an external component

if I have understood the new weblogic server 12 c allow to make public and private cloud

Yes - WebLogic is the foundation of the enterprise Java cloud strategy and can be used to build both private and public clouds.

So does that mean that 12c will not work on VMWARE?

12c would most definitely work on VMWare. WebLogic is independent of the underlying virtualization technology.

Will virtualization support include WebLogic installation on VM instances to improve "ready for use time?"

You can deploy custom OVM templates with WebLogic Server pre-installed, ready to be configured using WLST or the Admin Console; you can also use Oracle Virtual Assembly Builder to build compete virtual application assemblies, which can be deployed ready-to-run based on a pre-tested master configuration.

Will an OVS template be available for the WLS 12 download?

We are not planning to release pre-built OVM templates: however, it is straightforward to create a custom OVM template, based on a standard WLS install

Can Virtual Assembly Builder be use to roll out images on the Amazon cloud?

Not at this time

OTD is a replacement for OHS on Exalogic?

OTD provides HTTP/1.1 caching/reverse-proxy capabilities optimized for Exalogic and FMW. OTD does not currently support static content (classic web server) functionality - however it can be used a superior alternative to OHS/plug-ins

Is Oracle Application available on cloud computing?

Yes some Oracle apps are like CRM. For a list of all applications please visit

Do I have to have subscribe for cloud or you can provide a test cloud space? For eg: like pointbase Thanks for your question. You will need to subscribe to it when it's available.
Does oracle cloud provide CDP capability, virtual data centers (VDC), VDC failover /fail back features No, we don’t offer any of these features for our tenants to access directly, though those that relate to DR, failover, and recovery are roadmapped for a future release.

Is development to oracle cloud free for development?

WebLogic Server can be downloaded for free trial from Oracle Technology Network. In the public cloud there is planned to be a free trial capability as well.

Traffic Director/RAC/Gridlink

Are there any plans to support Universal Connection Pool (UCP)?

Thanks for asking. WebLogic uses UCP RAC module for Active GridLink implementation.

Will there be tighter integration with the apache mod_proxy for load balancing views, reporting, debugging?

We supply WebLogic-specific reverse proxy plug-ins for Apache (<a href='' target='_blank'></a>) For Oracle Exalogic, Traffic Director will provide significant performance and availability boosts.

What is a Traffic Director?

Traffic Director provides highly-available caching, reverse-proxy and load-balancing services optimized for Exalogic and Fusion Middleware

Is there any improved load balancing functionality (additional LBR algorithms) in 12c Plugin?

No the LB algorithms in the plug-ins have not changed: OTD (Traffic Director) provides additional LB options

Is Traffic Director to replace Node Manager?

No: Node Manager is used to control the lifecycle of WebLogic Server and Coherence instances

what is traffic shaping in OTD

OTD provides capabilities to manage QoS based on the content of incoming requests: this can be configured on the basis of max connection, rate etc.

Is traffic director is a mechanism ??? or an application ?? in exalogic

Traffic director is a separate product that runs on Exalogic to provide highly-available, high-performance reverse-proxy/caching/load-balancing for Java EE and FMW applications: optimized for Exalogic

Can Traffic Director be used with legacy WebLogic implementation to replace say Apache WebLogic Plug-in?

Please check the certification matrices for details of WebLogic Server version supported with Traffic Director. This information will be available via the Oracle Technology Network when Traffic Director is released.

Can I download OTD to a non-EL server and fiddle with it to learn, will it work ( like OHS, webCache etc) on non-EL servers ?

Yes, OTD will be downloadable from Oracle Technology Network and it can be run on an appropriate 64-bit Oracle Linux install (for example using Virtual Box). However, it will only be *supported* on Exalogic.

Is compression supported by OTD?

Yes, we support HTTP compression and hardware assisted compression is available via the Intel Integrated Performance Primitives (IPP) libs on Exalogic - this can deliver significant performance boosts in given scenarios

is there some white paper and or documentation we could review prior to announcement of Traffic Director

Yes, you could start with the Oracle Traffic Director datasheet that will be available shortly on on the RHS portlet. When the product is available for download the documentation will be available as well.

Will OTD (Traffic Director) replace Coherence as it suports caching and scalability?

No. these products address different scenarios. OTD provides HTTP/1.1 caching, whereas Coherence provides high-performance caching of application-level objects and data

Does OTD also replace the Coherence proxy servers?

Not at this time, coherence proxies are not for HTTP proxying, they are specific to coherence.

Looks like OTD is used exclusively on ExaLogic to replace the need of OHS, webcache etc, to address the limitations of the webtier on Exalogic version 1; so OTD is kind of “ExaWeb”, is that correct.

Yes: OTD on Exalogic provides significantly enhanced functionality over and above that offered by OHS/WebCache.

How traffic director provide HA?

OTD uses VRRP (Virtual Router Redundancy Protocol) to support highly-available virtual IP listeners. The Exalogic Base Image will provide VRRP service via the keepalived RPM

Is Oracle Traffic director is similar to Dynamic Routing Architecture from Sonic?

I am not familiar with Sonic's Dynamic Routing Architecture: OTD provides highly-available caching, reverse-proxy and load-balancing for HTTP/1.1 traffic optimized for Exalogic and Fusion Middleware

What use cases would Oracle advise re: using OTD vs. an external load balancer?

For all Fusion Middleware or Application deployments to Exalogic, OTD will typically provide better performance and much richer functionality than an external load balancer.  You will also benefit from Exalogic-specific hardware optimizations and native Infiniband networking support.

Will Traffic Director also provide load balancing and the web tier functionalities?

Yes, Traffic Director provides load-balancing, routing and HTTP caching functionality out of the box: in 12c.  You can use Traffic Director as a reverse proxy to serve standard web server content: in 12c, we plan to add content serving functionality to provide a complete replacement for the traditional web server usage.

Is the PL-SQL Gateway available in 12c?

PLSQL Gateway is part of Oracle HTTP Server. Oracle HTTP SErver 11g is certified with WebLogic Server 12c and the PLSQL gateway will work via that route.

Since WebLogic won't support hypervisors other that Oracle VM, how can we leverage weblogic's cloud capabilities on our picked cloud providers which provide us some red hat, ubuntu or other operating system based VM's?

Please see the Support note on My Oracle Support for information on WebLogic support on virtualized OS: <a href='' target='_blank'></a>

Will Data Guard be required for data centre DR or can we still use file-based failover via SAN as with older versions?

Thanks for asking. You could use file-based failover.

Can WLS 12c, as middle tier, work with back-end, RAC systems?

Thanks for your question. Yes, you could use WebLogic Active GridLink to connect to Oracle RAC.

Oracle Traffic Director and Virtual Assembly Builder are available only for Exalogic?

Yes, for Oracle Traffic Director. Oracle Virtual Assembly Builder is available both off and on Exalogic.

Java SE/EE/JVM/JRockit

Can earlier versions of Java EE be deployed on WebLogic 12?

WebLogic Server 12c will not support Java SE 5 or JDK 5. WLS 12c will support application built using Java EE 5 because of the built-in compatibility provide between Java EE 5 and Java EE 6

Does WLS 12C support other Faces/AJAX GUI then ADF, like PrimeFaces, RichFaces, etc.?

Generally third party Java libraries and frameworks are expected to work on WebLogic Server as they would on any standards based Java EE Server. Oracle will ensure that if there are any issues with documented WebLogic Server APIs or if other documented features are not working with the third party usage that Oracle will fix those problems. Direct support or fixes for third party software and libraries, as expected is not provided by Oracle but would be provided through the providers of that software.

Is the Flight Recorder functionality in OEPE intended to replace JRockit Mission Control?

Mission Control/Flight recorder has a plug-in that can be used to enable viewing Mission Control in the OEPE/Eclipse framework. The stand-alone viewer is still available.

How well JRockit VM utilizes GC for huge heap sizes as 4Gb-8Gb

In 64-bit environments large heaps can increase GC times. JRockit RT and deterministic GC can help smooth this out and minimize pause times

Will the JCA Adapters plans (plan.xml) deployed over the cluster automatically?

Thanks for asking. No, it's planned.

Is JAX-RPC web services supported? If not what should be used instead fr reliable async WS?

Yes, it's supported.

Definitions of named queries?

The PersistenceContext is not recreated so that won't work.

are .ear files dead now? any reason why still to use them when EJBs can be deployed in .war files?

.ear file is still supported. It gives the option for dealing with complex Java EE applications, such as adapter, etc involved.

Does 12c use JDK 1.6 or 1.7?

WebLogic Server 12c can be run on either Java SE 6 or Java SE 7. From an EE perspective, it is fully Java EE 6 compatible. Java EE 7 is still being specified at this time so no product is compatible with it as it does not exist as a completed specification.

What is bundled jdk version? What is supported?

WebLogic 12c supports

JRockit and Hotspot JDK 6 and JDK 7. We bundle jdk 1.6, but also support JDK 1.7.

Has the WLS 8.x web service container (deprecated for some time) been removed in WLS 12c?


Will there be any modification for the JMX model that WebLogic used to support till 11g?

no fundamental changes here

It means J2EE6 will use common DD without any Vendor specific or what?

the deployment descriptor (web.xml) can be bypassed in favor of using specific annotations, but weblogic.xml can still be used

I missed the beginning of the presentation what are the plans around SCA support?

There is no plan to support SCA Java...what's there (SCA Spring C&I) is what it is.. Thanks for asking.

Is WebLogic 12c certified for both the full jee6 profile and the web profile?

The first release 12c will be EE6 full profile compatible. Since the web profile is a subset, you can run web profile apps on 12c.

Will there be an easier way to view JMS queue data in tables with LONG RAW than current version of WLS?

WebLogic 12c includes support for use of BLOBs in tables, as well as long raw, and WebLogic continues to support message management APIs to browse and view message contents. We are also looking at improvements in Fusion Middleware Control and Enterprise Manager for JMS management.

Is the converged JVM available standalone or only as part of Weblogic 12c?

JRockit and Hotspot are being converged to a single Java VM based on Hotspot. This was announced during the acquisition of Sun. This is expected to be completed over the next 12-24 months. Java Se 7 represents the converged JVM - you will gradually see Jrockit functionality like JR Mission Control and flight recorder appearing in it

What is "elastic message overflow" shown on the "200 improvements" slide?

Elastic message overflow is the ability for WebLogic JMS to take advantage of solid state disks, especially on Exalogic, for paging of JMS messages. This is especially important in spikes of traffic. Access to SSD is much faster than disks or the database, which are used for true persistent storage. This speed of writing and reading enables the system to absorb the spikes in traffic.

Any new JMS features in WLS12c?

12c inherits features that are rolled into WLS 10.3.6, especially performance improvements for the database store and some minor tweaks. We have additional new features planned for the next minor release of 12, but those plans are not public yet.

Do you support other languages such as Grails, Ruby, Scala and so on out of the box

Not with WLS, those are only supported on the JVM.

WebLogic 12c still run EJB 2 with Entity beans?

Yes, i think so, but to be honest i can't remember how far back the required compatibility is. if the Java EE spec madates compat as far back as EJB 2.0 it will be supported

I know WebLogic Server 10.3.6 is also going to be GA sometime next week. Does WebLogic Server 10.3.6 support Java 7 at GA?

 Plan of record is to make WebLogic 10.3.6 on JDK 7 in CY2011.

In 11g, we got some WebLogic specific monitoring in JRockit. Is there additional capability there in 12c, or will it be pretty much the same as in 11g?

In WebLogic Server 12c, the JRockit capabilities are effectively the same as in 11g. What is new in WebLogic Server 12c is support for Java SE 7, WebLogic Server running on the latest Java SE 7 release of Hotspot.

Install/Packaging/System Requirements/Versioning

Will there be a VM with WLS12c pre-installed available on OTN?

yes, one will be available around January for development use only, see

Are there any limitations in the ZIP distribution?

The ZIP distribution includes all WebLogic functionality and apps developed with the ZIP distro are supported on the full distro. It does not include Coherence, OEPE, Config Wizard, Upgrade tools, etc.

Which is the recommended amount of RAM for developer machines? For 11g it was 4GB afaik. Is that also streamlined with 12c?

Generally it can go quite small however the general recommendation is to start with 2G for best results for custom Java applications. For larger layered products in Fusion Middleware 4G may be necessary.

Note that WebLogic is meant to be a server, so often the default memory setting should be adjusted for local development.

11g to 12c, where come all these release versioning from?

Moving to 12c (12.1.1) is a major new release. When there is dramatic new functionality like Java EE 6 support and major new cloud support (thus the c in 12c), most vendors generally make version changes of this nature.

the WebLogic server 12c installer will include OVAB and OTD?

No: OVAB and OTD are both installed separately

Will Grid Control 12c WLS Management Pack be functional with WLS 12c servers as of next week's release?

EM 12c is integrated to support WebLogic Server 12c. The EM team is currently working on completing the final certification.

Do I need to install jrockit for weblogic 12c?

WebLogic windows and linux installers bundle JRockit. Some WLS installers do not include JVMs in which case you can install JRockit

Can weblogic12c be installed without coherence?

yes it can

Is the Coherence product (caching) bundled in this new 12c version or still a separate production?

Coherence is licensable as a separate product - Coherence SE, EE and Coherence Grid Edition- but it is also available included in the WebLogic Suite license.

If I download NB7.1 today do I get weblogic12?

Not bundled that way. They will work together, we just aren't bundling them in a installer together

Is the OTD included in the weblogic 12c standard edition? like the webcache is included in the weblogic 11g standard edition

No: OTD is licensed separately for Exalogic: full details will be available when OTD is GA.

Is Traffic Director licensed separately from WebLogic Server?

Oracle Traffic Director will be licensed as aprt of Exalogic Elastic Cloud Software.

WLS 12c is the marketing name, what is the software version... 10.3.6, 11.0, etc?

We have aligned the version number. The version is

Is 12c same as WL 10.3.6?

No. 12c is 12.1.1.

Do we get 12C (like with 11G) Standard and Enterprise (e.g. with JMS Clustering)?

The 12c packaging is the same as 11g.

Which previous versions of WebLogic will be a direct upgrade to 12c rather than a newinstall?

A new install will be required to use WLS 12c, but the upgrade from prior versions will be very smooth.

I thought that there would be a PatchSet5 version, is this now replaced by FMW 12c?

12c does not replace 11g PS5. WebLogic Server 12c is the next major release of WebLogic Server 11g (where WebLogic Server 10.3.6 is available).

Maven, Misc WebLogic Server features, documentation

Has the CAT been improved or is it the same version shipped with WLS 11g?

Fundamentally the same.

Is FastSwap also support changing of JPA entities in runtime?

It depends on what you are changing in your entities. If you add new entities, then no. The limitation woulds be related to the processing of annotations on JPA entities. What do you want to change?

What is WebLogic Server?

WebLogic Server is an application server for hosting Java aps

What about the documentation library? Will it be available on the same day as the software is published?

Yes it will :-)

What about WebLogic integration with CI tools?

I'm currently working on a demo that will shod how to create a WL domain, start a server, deploy an app, run tests and then stop the server all using Hudson. 11gPS3 supports Maven and 12c has new Maven functionality. Also supports ANT...

Could you please talk if we made any enchancements to taking applications that are developed in OC4J and deploy to WLS 12c?

Yes. There are lots of enhancements in this new WebLogic Server version, including Active GridLink support for Oracle RAC.

What resources are currently available for WebLogic 12c to get up to speed with the platform?

The data sheet will be available shortly on The documentation will be available with the download on

Does WLS12g still use the traditional HTTP session clustering or is it replaced with Coherence?

WLS still uses internal HTTP session clustering, and it also support Coherence*Web as an option

Does use of the filtering classloader still require an EAR, or is it now available in a WAR as well?

We have not changed this support

Customers often prefer to skip the first version of a new release of a product. Any reason why this is not the case for WLS12c? Does it contain bugfixes compared to 11.3.5?

Thanks for the good question! :) Yes, we have includes lots of bug fix on top of 10.3.5.

WebLogic 12c extensions will support Spring Framework 3.0 or 2.5 like in 11g?

WebLogic Server 11g Supports Spring 3.0 and so does WebLogic Server 12c

Where can I find the source for the ConferencePlanner application in the demo?

Is thread model similar to 11g?


Will WebLogic 12C or future releases support any out-of-box support for Continuous Integration or Test-Driven-Development with Hundon or Cruise Control?

In the Developer Webcast series in January we will be demonstrating this with hands-on labs.

Maven support is cool. Does it need maven 3.x or will it work with maven 2.x?

Maven 2.2.X and 3.0.X.

Is it possible to use production redeployment with the Maven plugin? If yes, can we use the retireTimeout option?

I don't believe we have certified this. Do you put release into production directly from Maven? I f you want more on this send me a note will.lyons at

Will the Maven plugins integration be available for 11g?

Yes, it's available with WebLogic 11g (10.3.4)

can maven build scripts be exported out of the eclipse ide

Support comes from M2Eclipse Sonatype plugin in Eclipse; don't know what they are capable of regarding export. I know you can execute maven goals though.

Would WebLogic 12c be used by oracle applications like ebs/siebel/peoplesoft/fusion??

It will be used by Oracle apps in the future releases.

Does mvn deploy goal also support redeploy? Do you have to undeploy your application before running this goal?

Yes it supports redeploy and you do not need to undeploy.

Can I use the maven improvements also with WebLogic 10?

The new features are only for only 12c, but the original 11g / Maven features are still there, of course

What does it mean maven?

<a href='' target='_blank'></a>/

Are the WebLogic maven artifacts going to be in a public repository? Or will I still have to manually add them to my repo?

They will not be in a public repository at this time. There is a public maven repository for EclipseLink JPA, however.

The ability to delete an Active (running) application is now available in WLS 12c?

No. Thanks for asking.

Getting your domain to start up automatic on server boot via the Node Manager is currently a bit cumbersome. Has this by any change been easier?

Other than some minor tweaks, the Node Manager is unchanged in WLS 12c.

Which version of Jython WLST is using for 12c?


Are there any cluster unicast health monitoring utilities included in 12c. (similar to weblogic multicast monuitor used to come with earlier versions)

we don't have planned enhancements in this area

Java ee 6 apps written for Glassfish will be compatible to WLS12c?

WebLogic will support use of Glassfish deployment descriptors. Apps that use the standard features should be deployable to WebLogic.

Can you please comment on osgi (bundles) support for wls 12c?

WebLogic Server uses OSGi for internal modularization. OSGi has also been used to deliver products like Oracle Complex Event Processor (CEP) in Oracle SOA Suite from WebLogic Server.

Does WLS 12c require a database? Can it stand alone without a database?

WLS does not require a database per se. It never has. There are some features that work with a database, such as database leasing for HA and JMS message storage.

Is there any improvement to support hibernate?

Like it worked with WebLogic Server 11g, Hibernate continues to work with WebLogic Server 12c


With this multiple servers (WebLogic, GlassFish, and now Oracle 12c), how Oracle is envisioning its future support for application services from a customer point of view?

WebLogic Server 12c is the continuation of the WebLogic Server product family. For management of multiple versions and products, Oracle Enterprise Manager Cloud Control is the recommended solution.

Will Oracle 12C support OSGI model?

WebLogic Server uses OSGi for internal modularization. OSGi has also been used to deliver products like Oracle Complex Event Processor (CEP) in Oracle SOA Suite from WebLogic Server.

How quick will WebLogic adapt EE 7?

EE7 has not been released yet, it is still being defined. Once it is released, WLS as always will support it. A specific date is not available at this time

How does it compete with IBM websphere?

We beat IBM in market share by over 10 points, we beat them in performance as we shared in the previous webcast and we beat them in innovation as indicated by this release and our vision and roadmap for Cloud. And WebLogic is in the #1 position for the relevant Gartner magic quadrant

Do you offer an alternative to WebSphere Portal Server for portal based projects?

Yes, we offer Oracle WebCenter - <a href='' target='_blank'></a>

Will you provide Amazon AMIs with WLS12c? For all regions :)?

While you can deploy it as an AMI, we are not providing any from Oracle

Will WebLogic have support for some php libraries?

We do not formally certify any specific Java PHP libraries on WebLogic Server 12c however there are Java implementations available you can try. Most folks use PHP in the Web Server tier - e.g. Apache mods.

Will have support for mysql databases?


Do you have plans to replace *.py in wst with other (more java like) scripting languages like groovy?

Not at this time.

Is there a plan to support Hadoop/NoSQL from WebLogic application server series in future?

Oracle has specific solutions around Big Data working with NoSQL and Hadoop. Check out: <a href='' target='_blank'></a> - a number of the products in that space do indeed run on WebLogic Server.

What will be the support for HTML 5 Web Sockets?

Oracle has announced Project Avatar at JavaOne 2011 which discussed adding HTML 5 and Web Sockets to the Java Platform. WebLogic Server already supports Comet for a pub/sub architecture today and will support Web Sockets/HTML 5 aligned with Project Avatar as that project comes to fruition in 2012.

What is the future of the WebLogic Suite Virtualization Option together with the JRockit Virtual Edition?

WebLogic Suite Virtualization Option will not be offered with WebLogic Server 12c

Will WebLogic patchset #5 also available?

Our plans are to release patchset 5 shortly. Specific dates are not available.

when I access I can't register for an account? when will it be available?

When you go to you can click on the "Notify Me of Updates" orange button and you can register for updates.

what is the future for glassfish relative to weblogic?

Oracle GlassFish Server is a commercial offering of GlassFish Open Source Edition. GlassFish serves several purposes including being the reference implementation of Java EE as well as being a hugely popular developer centric Java server solution. Oracle has customers running GlassFish in many different configurations from very small deployments to very large deployments but in general they tend to be smaller deployments and more developer driven versus large scale enterprise deployments.

WebLogic Server, on the other hand, has a significant number of enterprise features as noted here in the WebLogic Server 12c release and of course is the based on the same hardened reliable, highly available, scalable and proven performance application server infrastructure customers have been running in large scale enterprises for years. Now in WebLogic Server 12c this has been further extended to include deep Oracle RAC integration, native Coherence integration, full Enterprise Manager 12c manageability, diagnostics, administration, and an optimized virtualization infrastructure with Oracle Virtual Assembly Builder, amongst other extensions and features. These are capabilities that are not available on Oracle GlassFish Server. Customers generally either adopt WebLogic Server first, or upsize from GlassFish Server to WebLogic Server as their requirements demand it.

What of course is new and interesting in WebLogic Server 12c, on the developer side of things, is the Java EE 6 Full Profile compliance and has numerous developer features included to make the developer experience extremely fast, lightweight and agile. These include beyond Java EE 6, capabilities like direct Maven integration for dependency management, a lightweight zip distribution - approximately 168M which is almost 6X smaller than the full deployment platform distribution and finally certification and integration with Java SE 7.

Finally, in addition to these characteristics, another key issue for customers adopting WebLogic Server is that is the platform that Fusion Middleware, Fusion Applications and all of Oracle's portfolio of horizontal and vertical applications depend on as their enterprise Java Server. It has further specific optimizations for Exalogic Elastic Cloud that dramatically increase performance and reliability within the engineered systems approach Oracle is unique in providing with Exalogic. As such, most frequently customers adopt WebLogic Server for their enterprise scale Java applications for the developer and enterprise deployment features. If and when their infrastructures require other components of Oracle Fusion Middleware or Fusion Applications, WebLogic is generally the default choice due to the out of the box integration.

When will Oracle 12c be available as Oracle Public Cloud service?

WebLogic Server 12c is planned to be in the Oracle Public Cloud during calendar year 2012.


Can an 11g domain be upgraded to 12c?

Yes. You can use the upgrade tool to implicitly or explicitly upgrade the domain.

Are there any important changes for WLS12c admins on traditional HW compared to 11g (availability concepts, domains, startscripts, JMS admin etc)?

The upgrade to 12c is very straightforward. There is standard upgrade process to 12c as there has been from 9.2/10.0/10.3/11g. There are definitely enhancements around high availability, DR which were covered in the previous presentation. Very exciting release from a large scale deployment infrastructure. Check out the previous presentation - this one is focused on development.

seamless upgrade of jboss apps starting with what version of jboss?

We have a service with Oracle Consulting Services that will provide estimates and use tooling to facilitate upgrade. There is no specific version limitations.

Is it possible to upgrade from weblogic server 9.3 directly to 12c?

I think you mean WLS 9.2 MP3. Yes, upgrade will be supported from 9.2 MP3 to 12c.

What are the application migration tools and how can we learn more about them to upgrade from OAS to 12c

Oracle SmartUpgrade is the Java EE migration tool that helps you to move your custom app from OC4J to WebLogic Server. It's not certified with 12c yet.

Would there be a direct path to upgrade from 10.3 to 12c? Or we have to first go to 11g?

You can upgrade directly from 10.x to 12c.

Does WebLogic console utilize some Oracle technologies for creation web applications like JSF itself?

The WebLogic Server Admin console uses a portal-lite framework for most pages, as well as some advanced technologies in the Dashboard. Fusion Middleware Control uses ADF as a framework.

Will this WLS 12C can be configured with clustered Admin server?

The Admin Server is not clustered, although this is a topic of discussion internally. We continue to support managed server independence mode so that the Admin Server is not a single point of failure.

Does WLS12c control still require the nodemanager?

Yes, it's still needed.

Is the WLS console designed using Oracle ADF?


Will 11g configurations automatically be converted to 12c or will they run as-is?

It’s backwards compatible. So 11g config will work on 12c as well.

Are there plans to merge EM console along with the WLS Admin Console

Glad you asked! In the WebLogic 12c and Fusion Middleware 12c families, we are adding capabilities to Fusion Middleware Control and Cloud Control that are currently only available in the WLS Admin console. We will eventually phase out the WLS Admin console, but not during the 12c release family.

Is the performance on SuperCluster comparable to the Exalogic metrics?

Exalogic Elastic Cloud Software optimizations for WebLogic Server 12c are available on both the X2-2 Exalogic and Superclusters. Similar performance optimizations are available on both and dramatically improve performance on both architectures.

The traditional admin console is no more?

The weblogic server web based console is very much part of this release. It loads on first boot of WebLogic.

Can the underlying 11g FMW weblogic which is 11g be upgrade to 12c under same 11g FMW?

WebLogic 11g can be upgraded to WebLogic Server 12c - standard tooling exists to automate and simplify this. This applies to custom Java applications that are deployed on WebLogic Server 11g and third party applications running on WebLogic Server 11g that have also been certified on WebLogic Server 12c.  Fusion Middleware 11g is currently only certified on WebLogic Server 11g. We expect during CY 2012/2013 there will be incremental releases of Fusion Middleware 12c certified with WebLogic Server 12c.

When is end of support for weblogic 10.3.5

There will be a MOS note update covering this topic, but WLS 10.3.X will be supported through June 2014 (standard) and Juine 2017 (extended). Error correction support on WLS 10.3.5 will be provided until at least August 2013.

Almost 2 millions JMS messagess persisten or not?

I believe those are non-persistent messages, but I need to verify that. There are performance benefits on Exalogic for both persistent and non-persistent. For persistent, we have a fast pipeline to shared storage. For non-persistent, we improved some low-level handling that keeps the pipe full.

Did you improve WLS startup and deployment times?

Yes, this has been a continuing focus for us. In the dev presentation you will see some startup options tha enable to you to startup subsets of the server, the FastSWAP option for avoiding deployment entirely, and we continue to analsya and improve application deployment performance.

Java performance numbers are nice but Is the WLS 12c performance of the WLS admin console improved as well? On the admin console performance question I think we should say that there have been significant ongoing improvements to WLS Admin console performance over the WLS 10.3.X release cycle and those are included in WLS 12c. There are no fundamental architectural changes or significant performance changes in the WLS 12c console however.

in our organization we have oracle portal and we want to migrate to WebLogic 12c, this will be easy to do?

Oracle Portal currently runs on Oracle WebLogic Server 11g and there is a standard upgrade path to take customers to WebLogic Server as part of the 11g infrastructure. We have not announced plans for Oracle Portal (that is the Oracle iAS Portal) for WebLogic Server 12c.


which version of coherence will be supported on WLS 12c ?

Coherence 3.7.1

What is Coherence?

Coherence provides replicated and distributed (partitioned) data management and caching services on top of a reliable, highly scalable peer-to-peer clustering protocol. Coherence has no single points of failure; it automatically and transparently fails over and redistributes its clustered data management services when a server becomes inoperative or is disconnected from the network. When a new server is added, or when a failed server is restarted, it automatically joins the cluster and Coherence fails back services to it, transparently redistributing the cluster load. Coherence includes network-level fault tolerance features and transparent soft re-start capability to enable servers to self-heal


This blog covers the concepts, architecture, practices, technologies, and products that provide foundational infrastructure for the cloud.


  • Oracle
    • Application Grid Basics
« June 2016