Friday Jan 30, 2015

Exciting News: Prime Content from OpenWorld 2014… Highlighting WebLogic Strategy and Roadmap

This one is for those of you who haven’t developed that app [iphone or otherwise] which defies the laws of physics and lets us be at two sessions at once at OpenWorld. The good folks at Oracle University recorded many OpenWorld sessions and some of the most prominent Cloud Application Foundation sessions are now available here. I wanted to kick it off with the WebLogic Server Strategy and Roadmap session hosted by Will Lyons, Head of WebLogic Product Management. So sit back, relax, and enjoy your weekend watching the show!

Will talks about how to leverage WebLogic today and in the future, sharing WebLogic’s current features as well as illustrating the product’s future capabilities in the impending 2015 release of WebLogic 12.1.3. Oracle is investing in several strategic areas for WebLogic and Java Cloud Service (JCS) to ensure complete flexibility for our customers with their cloud and on-premises applications. The investment areas include improved performance, scalability, and availability for applications deployed on WebLogic and JCS, cloud-level management to simplify provisioning of WebLogic environments, multitenancy, ease of deployment flexibility, improved developer environment, and more.

Recap WebLogic 12.1.3 — Easier Development, Cloud Scale Management, and the Java Cloud Service

In the most recent WebLogic version 12.1.3, released in July 2014, new features include improved Oracle Fusion Middleware product support, mobile client application development features, and performance and availability innovations from the beginning of the development lifecycle.

For instance, the OTN Free Developer license makes WebLogic easier to get started and free for development on developer desktops, and includes refined language to broaden applicability and usage. With traditional Oracle licensing, developers could develop on their desktop for free but once applications were put in production, licensing fees would apply on the desktop where applications were developed. Now, the entire development lifecycle is free. Developer zip updates also update zip distributions with Patch Set updates for automatic bug fixes and common developer issues.

Other improvements include high availability and performance via simplified disaster recovery with 3x better output due to transactional updates without TLOG transaction writes, and Exalogic optimizations such as JMS replicated stores. Improvements in cloud scale management also see dynamic clusters that eliminate the need to create clustered configuration and managed server configurations to those clusters (ie machines, listen ports, etc.), allowing for enhanced JMS support and maximum scaling. In doing this, there is seamless upgrade, application compatibility, and interoperability with previous WebLogic versions, as well as flexibility and choice for development and runtime. Developers can now take advantage of all the latest Java SE technology, such as JDK 8 improved memory management features.

Perhaps one of the most exciting developments in WebLogic 12.1.3 is the release of Oracle Java Cloud Service, which allows customers to deploy full-featured WebLogic instances anywhere with full ability to move applications on-premise to the cloud and vice versa. Java Cloud Service includes a self-service provisioning interface which makes it easier to provision clusters and domains. There is also an option of exposing the entire surface area of the WebLogic server to do whatever you need to replicate on-premise environments to the Oracle cloud and vice-versa, with full compatibility.

WebLogic 12.2.1 Roadmap — What is Coming?

WebLogic 12.2.1, to be released in 2015, will see even further advancements including multitenancy, built-in elasticity, a REST-based management infrastructure, disaster recovery improvements, Java EE 7 support, and more seamless Exalogic integration. A truly differentiating factor is WebLogic’s multitenancy capabilities - in other words, its ability to run applications supporting multiple tenants within the same server cluster, domain, or instance.

A brand new innovation in WebLogic is a new configuration construct called a partition, which represents a ‘slice’ of a domain that can span all the servers running in your domain. Each partition can be dedicated to tenants, providing appropriate levels of end-to-end isolation of resources among partitions so you can deploy resources individually though they share a domain. Examples include memory and CPU isolation at the JVM level, or separate work managers. This concept is highly significant as it dramatically decreases density of deployments on WebLogic server, and allows customers to get far better utilization of their infrastructure. It is also a great use for consolidation--ie departmental applications that maintain isolation between multiple applications but want the same domain.

This multitenancy provides strategic end-to-end value that is completely unique to Oracle, as it will be implemented not just at the application server level but will be integrated into the entire Cloud Application Foundation stack. Elastic clusters in WebLogic 12.2.1 will also define configurable rules for cluster scaling that will help customers define actions like scaling a cluster up or down, scheduling defined by workloads or time of day, or driving other configuration changes.

Finally, there are also improvements to the Exalogic Elastic Cloud Software 12c, on which WebLogic Server is supported and optimized for. In 2015, Exalogic will allow for capabilities to build private clouds that run on the same IaaS and PaaS provisioning technology in Java Cloud Service, as well as similar interfaces.

Well, I really cant cover 45 minutes worth of content in one blog, although I tried. So go ahead and take a listen at Will’s sessions that is hosted at Next week, we will highlight the Coherence Roadmap and Strategy session for the in-memory data grid buffs amongst you.

Wednesday Jan 28, 2015

Oracle Maven Repository Index Now Available

The new Oracle Maven Repository now has an index available which should make it far easier to navigate the contents. As you may already know there's a number of important WebLogic artifacts in the repository. This is a standard Maven index, built with the Maven Core Indexer code and is available at and The easiest way to view the index is through an IDE like NetBeans that has a Maven repository browser:

You should definitely try the index out with the tools that you are using as well as the repository generally. This relatively early stage is a great time to provide feedback so things can be as polished as possible.

Friday Jan 23, 2015

Cloud Online Forum Coming January 28

Cloud. It's a big term but it doesn't have to be so, well, cloudy.

Many WebLogic (and broader Oracle users) are finding that their cloud strategy is being enabled by specific, industry-leading advances in Oracle's PaaS offerings.

Prove it! (you say) Show me! (you demand)

Then today is your lucky day! Well, January 28th is, anyway. We're hosting a Cloud Online Forum with a strong agenda to explore how you can rapidly build, deploy, manage, and secure rich applications and enable business collaboration and innovation using an integrated cloud platform - all built on the industry’s #1 Database and Application Server.

And this isn't some fluffy marketing event where we do nothing but talk about how great Oracle is and expect you to believe us without hesitation. We're being joined by IDC (the research and analyst firm) and some key guests, including 7-11's Greg Haertling, their Chief Enterprise Architect and Sr. Director of Software Development. They'll help you understand the Oracle PaaS offering from an industry perspective, as well as give an customer view of adoption and implimentation.

The event covers database and middleware platforms in the cloud, so grab your favorite DBA, developer, executive, Ops or middleware guru and join us by registering now!

January 28, 2015 | 10am PST/1pm EST
Modern Business. Modern Cloud.
Is Your PaaS Delivering the Agility Your Users Demand?

The Middleware General Session begins at 11:30AM PST. 7 Eleven's, Greg Haertling, Chief Enterprise Architect and Sr. Director of Software Development will you how 7 Eleven "Accelerated their Digital Transformation with Oracle's Platform as a Service." He will be joined by Oracle’s Siddhartha Agarwal, Vice President, Product Management and Strategy.

They will discuss how Platform as a Service is driving efficiencies for development, operations and LOB, including highly scalable and cost efficient development & testing in the cloud, delivery of enterprise class cloud & mobile apps, rapid integration of cloud & on-premise investments, and seamless workload portability between on-premises & cloud.

Afterward, you can watch these additional Middleware Sessions in the following tracks:

Application Developer Track: Build, Test, Extend Cloud Applications
  • Java App Performance at the Speed of Cloud: Hot Tips for Successful Cloud Development
  • Jazz Up Your SaaS with Oracle PaaS Solutions
  • Mobile Development in the Cloud

Middleware IT Operations Track: Integrate, Secure, Manage your Cloud
  • Simplify SaaS and On-premises Integration
  • Extend Your Identity Management Services to the Cloud
  • Top Tips for Managing Your Application PaaS

Business User Track: Connect, Collaborate & Analyze in the Cloud
  • Next-Gen Enterprise Content Management in the Cloud
  • Rapid Business Process Automation in the Cloud
  • Unlocking the Power of Business Analytics in Oracle Cloud

There will also be a Database General Session and Database Cloud Platform sessions that you can attend. Join us!

Monday Jan 12, 2015

WebLogic Server and the Oracle Maven Repository

The Oracle Maven Repository has just gone live and is now available for public access. 

This really is excellent news and provides developers with free and easy access (registration required) to APIs, libraries and utilities they regularly use to build applications with WebLogic Server. 

From a WebLogic Server perspective, the Oracle Maven Repository provides publicly accessible, online, on-demand access to the full set of Maven product artifacts that have been provided in the 12c (12.1.2, 12.1.3) releases. This includes the WebLogic Server APIs, the client libraries and the WebLogic Server Maven Plugin.  It also includes the similar set of Coherence artifacts that ship within the WebLogic Server product distributions as well as other artifacts from the Oracle Fusion Middleware stack. 

To access the Oracle Maven Repository, there are two fundamental requirements to be aware of:

1. You must be using Maven 3.2.5 or later.  This contains the version of the component (Wagon 2.8) that has been enhanced to support access to artifacts that are protected by HTTP authentication schemes.

2. You must be registered with OTN and have accepted the agreement to access and use the Oracle Maven Repository.  This can be done with either a new or an existing OTN user account by accessing the site and clicking the registration link.  

Once registered, you then just need to configure your local Maven environment with the details of the Oracle Maven Repository, including information that relates to the authentication model specifying your OTN username and password.  Thorough documentation is provided and linked to from the main Oracle Maven Repository page.

The Maven provided password-encryption feature can be used to securely encrypt the password for convenient storage in a configuration file so that is not stored in human readable form and can be presented automatically when requested as part of accessing the Oracle Maven Repository. 

Once the repository is configured, developers can include dependencies on WebLogic Server artifacts in their projects and have them automatically retrieved from the Oracle Maven Repository as needed when the projects are being built or tests are being run from a Continuous Integration environment. 

The Oracle Maven Repository provides a significant step up for developer ease-of-use and productivity when working with WebLogic Server.

Thursday Jan 08, 2015

Can you put a dollar value on saving lives?

Did you know that dirty water kills about 5000 children per day? This according to The Guardian, a Pulitzer prize winning British newspaper. That's almost 2 million children per year! And this is not counting people who fall sick from ingesting dirty water and the lack of productivity for parents and children who invest [waste?] a fair part of their day in search of clean water. Heartbreaking! This is why Safe Water Kenya was born and Don Arnold, a veteran of the plumbing industry, took it upon himself to leverage his expertize and correct this situation.

Although Don started with Kenya, Safe Water has plans to expand to Ghana, Uganda and greater part of Africa. Once Oracle and mFrontiers joined hands with Don, we encouraged him to expand to Asia, where, inspite of all the progress and countries being super powers and what not, a vast majority of the people still dont have access to clean water.

Come and listen to this heart warming story of how Safe Water leveraged a Mobile app built on enterprise software technology, like WebLogic and the Oracle Database, to provide clean water to Kenyans and to provide accountability to its donors with complete and immediate transparency.

Thursday Dec 04, 2014

TUI Travel: 200% More Revenue with WebLogic and Coherence

TUI Travel is a leading provider of travel solutions, operating in 110 countries. They were faced with a challenge of scaling their solutions and providing data in real time to customers. Here's Facundo Rua, Head of Technology, on how WebLogic and Coherence 12c drastically increased their response times and revenue.

Wednesday Oct 29, 2014

WebLogic Success Story in Brazil: Automated Project Workflow & Improved Monitoring of Trade Initiatives

Anúncio em Português
The Brazilian Trade and Investment Promotion Agency
(Agência Brasileira de Promoção de Exportações e Investimentos)

Brasilia, Brazil
Professional Services Industry

The Brazilian Trade and Investment Promotion Agency (Apex-Brasil) fosters the overseas competitiveness of Brazilian companies by promoting international trade-promotion initiatives, such as trade missions, targeted business-matching financing, as well as supporting Brazilian companies to participate in major international trade fairs.

They faced the multiple challenges of integrating their ERP system with Oracle Business Intelligence [BI], automation and transparency for business projects and tracability of project statuses to increase corporate efficiency.
By utilizing Oracle SOA Suite, Oracle ADF & Oracle WebLogic, they met their performance goals with availability now at 99.9%.

" having the ability to analyze management and enterprise data allows us to check the impact and result of each project and corporate action, and this has guided us in decision-making, significantly improving our results."

Apex-Brasil specifically utilized WebLogic Server as part of their solution to manage the project-management application’s development environments and to integrate business systems. This reduced their IT environment complexity and ensured easy integration of all components. By choosing this robust solution, Apex-Brasil was able to successfully implement a scalable architecture that ensured business continuity and high availability.

Learn more on the official announcement in English or Portugese.

Friday Oct 17, 2014

Customers Speak: Cloud Needs Guarantees, PaaS Growing Rapidly

Do you want to know what mission-critical capabilities the market is prioritizing for cloud platform as a service [PaaS]? Are you wondering what development language your peers are choosing for cloud?

A new survey of 300 IT executives conducted by ComputerWorld Strategic Marketing Services on Cloud adoption helps answer these questions and more. The report highlights:

  • The current state of cloud adoption in the marketplace
  • Key challenges to cloud PaaS adoption
  • The most critical cloud PaaS capabilities
  • User requirements the market prioritizes
Read this Computer World Survey Report to learn how your cloud plans stack against your peers’ and what your priorities should be.

Thursday Oct 16, 2014

What does a Telecom Services Provider have in common with a Travel Group?

Verizon Communications and TUI Travel are winners of the Oracle Excellence Awards for Fusion Middleware Innovation for the Cloud Application Foundation category at this year's OpenWorld. They were honored at the Oscar-like ceremony held on Tuesday, Sept 30th. [You can find an overview of the Fusion Middleware Innovation Awards Ceremony and the full list of winners across all 12 categories in the following blog post: And The Winners Are.... ].

Verizon's goal was to build a robust, high-availability solution that provides responses in less than 500 milliseconds while ensuring data integrity across multiple data centers. They wanted to create a common service layer and expose the in-memory grid as a service, which will allow other systems to leverage this platform and provide a better customer experience. The Verizon system now caches the entire customer base on Oracle Coherence grid (5 TB across multiple data centers) which reduces the load on the back-end Oracle Database by about 60 percent and improves the response time from 2.8 second to approx. 0.3 seconds. The Coherence grid-as-a-service enables customer information to be stored in one place and provides a 360-degree view of the customer from ordering to billing. 

The use case for TUI Travel, as expected, is very different. TUI's new transfer redesign project included a complete new set of functionalities to ensure that transfers during travel could be sold door to door or from any place to any place. In order to achieve this, a point in polygon algorithm is loaded in the Coherence Grid. This can detect if a given GPS point is inside the subset of polygons loaded into each Coherence grid node. Instead of refreshing (polling) the data from the database to Coherence, TUI Travel uses Golden Gate HotCache to push the changes to Coherence as soon as they happen. WebLogic 12c helps TUI to do side by side deployments and enables horizontal scaling. WebLogic also enabled TUI to reduce risks in the deployment and minimize total time for deployment.

Congratulations to Verizon and TUI Travel for winning this year's Oracle Excellence Awards for Fusion Middleware Innovation in the Cloud Application Foundation category! 

Oracle Uses WebLogic, Database, Enterprise Manager to Strengthen Cloud Security and Optimize Performance

Oracle overall develops database and middleware software, application software, and hardware systems for their customers. But, we also eat our own "dog food" when it comes to the cloud, security and Big Data principles. As you learned at Open World 2014, we're focused on driving transformation in the cloud and bringing a unified platform to the market that will allow maximum flexibility, availability and choice. We can do that by leveraging the same products we sell (like WebLogic) but leveraging their strength in our own internal services.

For example, Oracle is enabling near-real-time analysis of its cloud systems’ behavior by various means, including Oracle WebLogic Server Diagnostic Framework, Oracle Enterprise Manager Monitoring Templates and corrective actions, and by collecting and analyzing hundreds of metrics and log files on a near-real-time basis.

Further, Oracle is using big data to improve cloud environment performance and ensure service-level-agreement compliance, which includes latency of less than one second. For example, it can now rapidly and effectively track and analyze how Java Virtual Machines in Oracle Public Cloud are using heap memory.

In these types of ways, by utilizing the products we already have, we're demonstrating a commitment to stability, ease of use, security and usefulness of the Oracle Cloud.

Maybe start out with a free trial of our WebLogic-in-the-cloud solution, Java Cloud Service. It's easy to try - Larry even gave a demo of it during one of his keynotes and noted how he was confident it would work in a live situation. And of course, it went off without a hitch.

More details on this topic can be found in a broader Oracle case study - on ourselves.

Friday Oct 10, 2014

Announcing WebLogic on Oracle Database Appliance

Oracle WebLogic Server on Oracle Database Appliance 12.1.3 offers a complete solution for building and deploying enterprise Java EE applications in a fully integrated system of software, servers, storage, and networking that delivers highly available database and WebLogic services. The world's most popular database, Oracle Database and the industry's best application server, WebLogic Server have been combined in this industry-unique appliance to provide high availability and the simplicity of One-Button deployment. And to top it all off, it reduces IT cost with a unique capacity-on-demand software licensing model.

Here you can download the new version of WebLogic on ODA 12.1.3 which offers WebLogic templates for 11g  (10.3.6), 12c (12.1.2 and 12.1.3).

The following highlighted new features are included in this release:

  • Oracle Database 12c support on ODA integrated with WebLogic Server.
  • WebLogic on ODA provisioning tool now offers not only multi domain and multi cluster options in the wizard-driven templates, but also the single WebLogic instance provisioning.
  • Provides Coherence provisioning in the wizard-driven templates.
  • Much faster provisioning with new ‘snap’ feature
  • New licensing options include a 'pool' of WebLogic licenses with min/max range, that can be allocated to WebLogic, Oracle Traffic Director and other Oracle Cloud Application Foundation products.

Thursday Jul 24, 2014

Improved High Availability with Whole Server Migration on Dynamic Clusters

If you remember, we added Dynamic Clusters in WebLogic Server 12.1.2. Dynamic Clusters make it really easy to configure a cluster and to scale up that cluster. They are a cloud-enabling technology that provides elasticity for your applications. We’re always looking to improve on a good thing, so in WebLogic Server 12.1.3, we enabled Whole Server Migration with Dynamic Clusters. Whole Server Migration enhances the availability of clusters by enabling a failing/failed managed server to be restarted automatically on a different machine. This is especially important for recovery of persistent JMS messages and distributed transactions.

I just posted a video on YouTube with more details and a short demo. Take a look:

If you want to learn more:

Wednesday Jul 23, 2014

Developing Java EE applications with Maven and WebLogic 12c

Like many other developers, Zemian Deng is finding the new Maven support in WebLogic 12c quite slick.

Check out his post at to learn a few useful tips.

Thursday Jul 17, 2014

Exciting New JTA 12.1.3 Feature “XA Transaction without Transaction Logs”

One of the most exciting new features in WebLogic Server 12.1.3 is a JTA new feature
“XA Transaction without Transaction Logs.” This feature does not only provide performance optimization when applications use XA transactions, but also has great advantages for Disaster Recovery scenarios.

XA transactions provide a standards-based mechanism to preserve data integrity for mission-critical applications. Traditionally XA transaction recovery requires the transaction manager to persist transaction records to stable storage (TLog) after all of the transactions resources have been prepared, and purging them after all of the transactions resources have been completed. However, recording pending transactions for recovery purposes requires additional I/O which affects performance. In cases of disaster recovery transaction logs need to be replicated to make sure that global transactions can be recovered.

XA Transaction without Transaction Logs,” uses a determiner resource which can be either a DataSource or a WebLogic JMS resource to determine the recover outcome of pending transactions. When using a determiner resource, WebLogic Server will no longer write and purge transaction checkpoints to TLogs. XA Transaction without Transaction Logs,” takes advantage of the two-phase-commit protocol, as well as prepare and commit ordering of resources participating in the global transaction to determine if pending transactions need to be recovered with a commit or a rollback.

The advantages of this feature are:

· Up to three times performance throughput improvement

· Prepare and Commit ordering

· I/O latency removed by not writing to TLOG (default file store)

· Resource and/or batch blocking removed (JDBC Tlog)

· Memory consumption reduced

· Capacity requirements reduced

· TLOG replication made easy

In WebLogic Server 12.1.3 “XA Transaction without Transaction Logs,” is restricted to transactions that involve a single Transaction Manager (WebLogic Server). The mixture of transactions that enlist determiner resources and span single Transaction Managers, with those who do not enlist a determiner resource and/or span multiple Transaction Managers is supported. In the future, WebLogic will support not logging transactions that involve multiple Transaction Managers.

Check out the YouTube recordings that go into detail how this feature works "JTA 12.1.3 New Feature and Optimization". There is even a demo that shows you how it is configured, how it works, and how you can debug your transactions to verify if the determiner is working "XA Transaction without Transaction Logs" and Demo.

Refer to the WebLogic Server 12.1.3 documentation JTA documentation "XA Transaction without Transaction Logs" for further details on how to configure and use the feature.

Monday Jun 30, 2014

Oracle WebLogic Server 12.1.3 Whitepaper - Developing with WebLogic Server

One of the most significant areas of investment in WebLogic Server 12.1.3 has been in developer productivity and API updates, as I summarized in my blog from last week.   However, a brief summary is typically not enough for developers who want a more detailed description of the improvements we have delivered.   And although product documentation contains all of the relevant updates, sometime it does not capture the overall background on the topic that puts the improvements into context.  

Steve Button from the WebLogic Server product management team has published an excellent whitepaper on OTN - Oracle WebLogic Server 12.1.3 Whitepaper - Developing with WebLogic Server - which provides a detailed description of the new features, along with the background which explains why we delivered the improvements, and the benefits they offer.   The whitepaper covers new WebLogic Server 12.1.3 features in the areas of WebSocket, JSON, JAX-RS, JPA, Server-Sent Events, Maven and more.

If you are a WebLogic Server user looking for a detailed description of the latest development features in WebLogic Server 12.1.3, and how you can leverage them in your applications, this is an excellent resource.   Please take a look!


The official blog for Oracle WebLogic Server fans and followers!

Stay Connected


« October 2015