Thursday Jun 18, 2015

Creating graphs from DMS Metrics Peter van Nes

clip_image002When analyzing a (performance) issue in Fusion Middleware components, Dynamic Monitoring Service (DMS) Metrics can support you with the necessary information to support resolving the issue. DMS Metrics can be accessed using a variety of tools like JConsole, Oracle EM, WLDF, WLST and the DMS Spy servlet. The DMS Spy servlet is a perfect tool to get insight in the actual metrics but does not provide a way to store or graph these metrics over time. In Oracle EM Fusion Middleware Control you can view graphs of some metrics over time, but it is not possible to store these for review. To quickly get the needed graphs i wrote a WLST script that recorded the selected metrics to a csv which i could upload to plot.ly to generate graphs in minutes.

To record the DMS metrics to a csv file execute the script with the required arguments as shown in the example below. For more information on the argument metrictables follow this link; metrictables. Make sure to enclose the metrictables argument in single quotes, even if you only need one metric table. e.g. ‘”OIM_*”‘. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Wednesday Jun 17, 2015

Mobile & Mobile Cloud Service hands-on training at Fusion Middleware Summer Camps V – August 17-21 2015 Lisbon

Mobile & Mobile Cloud Service hands-on training by product management - August 17-21 2015 Lisbon

clip_image002Trainers: Grant Ronald & Frank Nimphius



For details and agenda please visit our registration page www.tinyurl.com/ofmSummerCamps2015


WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: ,,,,,,,,,,,,,,

Diagnosing performance issues front to back-end in WebLogic Server applications with Java Flight Recorder by Julio Mendez


clip_image002Introduction

The Java Mission Control and Java Flight Recorder are relatively new tools that have extended greatly the diagnostics capabilities of the Java platform. They allow collecting an impressive amount of detailed runtime information about the JVM, with minimum performance impact, in a way that would have been hard to imagine a few years ago.

Java Mission Control is basically a set of tools that enables efficient and detailed analysis of the extensive data provided by Java Flight Recorder, which is the entity that lives in the JVM collecting a wide variety of runtime information. Java Flight Recorder used to be tightly integrated with the JRockit JVM, although it’s been bundled with the HotSpot JVM since Java 7 Update 40 release.

There is plenty of information out there about how to use both JMC and JFR in the form of blogs, videos and technical documentation, so I won’t cover that in much detail. The purpose of this article is to give a hint to developers unfamiliar with JFR on how to diagnose performance issues associated to an application flow triggered from the front-end.

Main Article

One of the most common scenarios that engineers working on applications deployed in WebLogic servers need to deal with is to diagnose a web application with poor performance.

Often, users complain about sluggishness after they click on a specific link of the application or as part of a specific operation. Also, it is common that these performance issues are not constant and happen rather randomly or intermittently.

Normally, getting a full picture of what could have gone wrong, from the front-end to the middle or back-end layers, requires a thorough analysis of all involved components. Depending on the logging capabilities or integrated diagnostic frameworks used by the application, the difficulty of debugging this way may vary, but in general, it becomes time consuming at the least.

If regular logging is only used, the debugger needs to correlate evidences of events and their timestamps in the log files from different components in order to get an idea of any potential bottlenecks.

Also, capturing fairly detailed performance information about an application is usually expensive, and typically requires enabling logging capabilities or using profiling tools based on the JVMPI/JVMTI interfaces, that may have a negative impact in performance as well.

Fortunately, Java Mission Control and Java Flight Recorder have made things much easier for everybody and have become the Holy Grail of Java application profiling, making it feasible to profile applications with virtually no performance degradation, which wasn’t possible a few years ago.

Capturing WebLogic event data with Java Flight Recorder

It is possible to integrate WebLogic and the Java Flight Recorder to collect event data from WebLogic containers, through the WebLogic Diagnostic Framework (WLDF). The overhead of enabling JFR and configure WLDF to generate WebLogic Server Diagnostics to be captured by JFR is minimal, and makes it ideal to be used in full-time basis, especially with production environments where it adds the greatest value.

Java Flight Recorder works with the concepts of events, which is the representation of a piece of data related to something that happened at a specific point in time. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Monday Jun 15, 2015

Cloud World Developer Days fist stop Mexico July 9th 2015

clip_image002

Oracle CloudWorld Developer Mexico City, July 9, 2015 1:00 PM - 7:00 PM

Accelerate and simplify development with Oracle PaaS

Join us for a one-day developer-focused event featuring sessions spanning four Cloud tracks: Java, Mobile, Database, and Integration & Process. Learn firsthand from Oracle Cloud experts as they share their insight and expertise on using Oracle PaaS technologies for the full development lifecycle to help you develop better quality code with the agility and speed you need to meet today’s IT challenges.

Confirm your participation today at no cost to learn how the Cloud will transform your work. Come enjoy the DEMOgrounds, networking opportunities, Analyst Keynote Ray Wang, "Why Innovation begins with Cloud,” and best practices for Cloud development.

Session Tracks

· Java for Cloud

· Mobile for Cloud

· Database for Cloud

· Integration and Process for Cloud

For details please visit the registration page here. Find a local CloudWorld Developer Day in your country here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Sunday Jun 14, 2015

Sample Coherence Cluster in Weblogic 12c by Nicolas Fonnegra

clip_image002Coherence plays an essential role inside the Oracle Cloud Application Foundation by providing an in-memory data grid for real-time data and event processing. Coherence delivers a series of features and benefits such as partitioned data caching,  support for Java/C++/.Net/Rest clients, distributed agents for remote data processing, real-time data query, event processing, transaction management and JPA support among others.

This blog will demonstrate how to create a sample Coherence cluster in Weblogic. A sample Java application will also be developed and it will be in charge of storing data into the Coherence cluster and consuming it. This sample cluster will be used as a starting point for future blog entries that will demonstrate other Coherence features.

The whole exercise follows these steps:

  • Configuration of the Coherence Cluster in Weblogic
  • GAR archive definition
  • Java client development
  • Deployment

Coherence Cluster Configuration

We will take a demo Weblogic domain with an admin server and two manage servers as a starting point. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Saturday Jun 13, 2015

WebLogic Server on Linux 7 by René van Wijk

clip_image002In this post, we will set-up a WebLogic Server environment on Linux 7 hosts; Show how to create systemd unit files for the Node Manager and the Apache HTTP Server (that contains the WebLogic Server Proxy Plug-In); See how automation tools, such as Ansible, can be made operating system version aware such that the same configuration can be used for multiple operating system distributions; Finally, we will test the environment.
And yes, WebLogic Server is supported on Linux 7 - just take a look at the certification matrix. Here, we see that WebLogic 12.1.3 with Oracle JDK 1.8.0_20+ is certified on Linux 7 (Oracle Linux 7 and Red Hat Enterprise Linux 7).

Creating virtual machines

The steps to create a virtual machine are as follows

  • Open VMWare WorkStation and click file, new virtual machine.
  • Choose custom and click next.
  • Choose a certain virtual machine hardware compatibility. In this case we choose Workstation 11.0. Click next.
  • Choose I will install the operating system later. Click next.
  • Select the guest operating system. In this case we choose Linux and set the version to CentOS 64-bit.
  • Click next and enter the following parameters:
    • virtual machine name: machine1dotcom
    • location: C:\temp\VirtualMachines\machine1dotcom
  • Click next.
  • Choose the number of processors, for example one processor with four cores, and click next.
  • Configure the amount of memory for the virtual machine, for example 4096MB, and click next.
  • Select the network type, for example network address translation (NAT), and click next.
  • Select the I/O controller type (choose the recommended type) and click next.
  • Select the virtual disk type (choose the recommended type) and click next.
  • Select create a new virtual disk and click next. This article provides information on increasing the size of a virtual disk. This procedure is necessary to accommodate data requirements that have changed since the creation of the virtual disk.
  • Enter the disk capacity, for example 20GB, select split virtual disk into multiple files and click next.
  • Enter the name for the disk file and click next.
  • Click finish
  • After the virtual machine is created click edit virtual machine settings

Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Friday Jun 12, 2015

Fusion Middleware Running Oracle WebLogic Server on Docker

clip_image002Content

clip_image0031 Getting Started

clip_image003[1]2 Building WebLogic Server Images on Docker

clip_image003[2]3 Frequently Asked Questions for Running WebLogic Server Images on Docker

About Docker

Docker is a platform that enables users to build, package, ship and run distributed applications. Docker users package up their applications, and any dependent libraries or files, into a Docker image.

Docker images are portable artifacts that can be distributed across Linux environments. Images that have been distributed can be used to instantiate containers where applications can run in isolation from other applications running in other containers on the same host operating system.

About WebLogic Server Images on Docker

As part of the certification, Oracle has released Dockerfiles and supporting scripts on GitHub to build images for WebLogic Server. These images are built as an extension of existing Oracle Linux images. To help you create and run WebLogic Server Docker images, the Dockerfiles and supporting scripts posted on GitHub can be used as examples to help you get started. For more information, see About the Dockerfiles and Scripts on GitHub.

To support building your Docker images, Oracle has certified using WebLogic Server 12.1.3 with various combinations of JDK versions, Oracle Linux and RedHat Linux OS versions, Kernel versions, and Docker versions. For detailed certification information about supported WebLogic Server Docker images, see http://www.oracle.com/technetwork/middleware/ias/oracleas-supported-virtualization-089265.htmlclip_image004.

Custom WebLogic Server Docker Images

You can also create your own WebLogic Server Docker images. To facilitate this process, Oracle has posted Dockerfiles and scripts on GitHub as examples that can help you to get started.

These are the prerequisites to build custom WebLogic Server Docker images:

· Supported Oracle Linux or Red Hat Linux base image

· Dockerfiles and scripts from GitHub

· Oracle WebLogic Server 12c (12.1.3) generic installer or ZIP installer

· Corresponding supported JDK

Get the documentation here

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Thursday Jun 11, 2015

Java Cloud Service – initial impressions for WebLogic architects and administrators by Simon Haslam

clip_image003There's no doubt that "the cloud" is coming, even in the relatively conservative world of mission-critical Oracle platforms.

At the end of 2012 I took a trial of what was then "Java (or WebLogic) as a Service" (now known as "SaaS Extension"). Back then I wasn't hugely impressed - yes, I could deploy a simple web app, but the WebLogic environment was very heavily constrained and almost entirely hidden from the administrator - no WebLogic console, no WLST, minimal logs. As a result as soon as I tried to deploy something non-trivial, in this case Apache Roller (the software running this blog), I ran into all sorts of class white-list issues and with little debug information so I quickly gave up in despair!

Anyway here we are, over 2 years later, and Oracle's latest "Java Cloud Service" (JCS) is looking far more promising, so here are my initial impressions of what I've seen and read. First things first: JCS comes in 3 variants:

  • Java Cloud Service - SaaS Extension: essentially this is product I tried previously which is now targetted at extending Oracle's SaaS applications (including cloud-based Oracle Fusion Applications), presumably with relatively simple ADF apps.
  • Java Cloud Service - Virtual Image: this is a single instance WebLogic VM intended for development use and simple testing.
  • Java Cloud Service: the "full" version (Oracle doesn't seem to have a distinct name to differentiate it) which can be clustered and is designed for production workloads.

For this article I'm only going to focus on the last of these options, i.e. fully clustered WebLogic with root level access to the VMs but automated provisioning and management provided by Oracle! clip_image001

Pricing

Before we get into too much technical detail, let's get an idea of pricing for a single, production-grade environment. To keep it simple I'm going to make some assumptions:

  1. I need WebLogic Suite for all its various benefits, as well as the option to run SOA Suite, etc.
  2. I'm only considering a 2 node cluster of 2 x 2 vCPU (or 2 x 4 vCPU) running in a single data centre.
  3. The cluster is of static specification and running 24/7 for a year.
  4. I need a load balancer to front my cluster and for SSL termination.

Oracle has come up with a term called the Oracle (OCPU) for billing purposes. 1 OCPU equates to the "CPU capacity of an Intel Xeon E5-2600 ... processor core with hyper threading enabled. Each OCPU corresponds to two hardware execution threads, known as vCPUs." Elsewhere (I can't find it now) I've seen it called a "2012 model 3.0 GHz Xeon core", which would be an E5-26xx (v1) processor, though, like Amazon EC2, I suspect there will be some variability - if you're lucky you might "land" on a new E5-26xx v3-based server. Very sensibly Oracle are allocating those vCPUs from the same cores (see below) - modern hyper-threading gives you a performance boost but it's a long way from double the single core performance, and having vCPUs on hyper-threads on different, fully populated, cores would be very bad for performance.

The virtual machines, aka instances, come in what Oracle called "shapes". A shape is a very similar concept to Amazon's EC2 instance type and describes fixed vCPU/memory permutations. There's a full table of VM shapes here but, for this article, we're interested in the following:

  • OC3: 2 vCPU, 7.5 GB => 1 OCPU (general purpose)
  • OC1M: 2 vCPU, 15 GB => 1 OCPU (high memory)
  • OC2M: 4 vCPU, 30 GB => 2 OCPU (high memory)

Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Wednesday Jun 10, 2015

Developer Cloud Service: Develop, Collaborate & Deploy in the Cloud

clip_image001

A Platform as a Service Development Environment for the Enterprise.

Simplify development with an automatically provisioned development platform that supports the complete development lifecycle.

Watch the video here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Tuesday Jun 09, 2015

Creating and Managing a Java Cloud Service-Coherence Instance

clip_image002Purpose

This tutorial tells you how to create an instance of Oracle Java Cloud Service that has Oracle Coherence enabled. You also learn about other tools and software (WebLogic Server Administration Console, Fusion Middleware Control, Oracle Coherence, and Oracle Traffic Director) that help you manage your instance in the cloud.

Time to Complete

Approximately 30 to 45 minutes, plus the time needed for Oracle Cloud to provision your instance. (Provisioning is the process of allocating cloud resources for your service.)

Introduction

Oracle Java Cloud Service is part of the platform service offerings in Oracle Cloud. Powered by Oracle WebLogic Server, it provides a platform on top of Oracle's enterprise-grade cloud infrastructure for developing and deploying new or existing enterprise Java applications. You have the option of adding an Oracle Coherence caching and data grid tier to your deployment.

With Oracle Java Cloud Service, you can quickly create and configure Oracle WebLogic Server instances that are preconfigured to Oracle Database Cloud Service, set up your enterprise Java application environment without worrying about the underlying infrastructure, and thus get your application users up and running faster.

Scenario

You have subscriptions to Oracle Java Cloud Service, Oracle Database Cloud Service, and Oracle Storage Cloud Service. You have already provisioned instances of Oracle Database Cloud Service and Oracle Storage Cloud Service, and now you want to get started with Oracle Java Cloud Service. This tutorial takes you through that process. When you are finished, you will have an instance of Oracle Java Cloud Service that you can use to deploy applications and provide access to users. With Oracle Coherence enabled, you can also use Coherence caching and data grid functionality.

In this tutorial, you will create an instance with the following configuration:

  • Oracle WebLogic Server 12c (12.1.3)
  • One Oracle Compute Unit (OCPU) and 7.5 gigabytes of memory allocated for the service instance in the Virtual Machine (VM)
  • One storage-disabled WebLogic Server cluster with two Managed Servers
  • One storage-enabled WebLogic Server cluster with three Managed Servers (this is the Coherence data tier)
  • An SSH public key (associated with a private key) that you have in a file stored locally
  • A load balancer, configured with the policy Least Connection Count

Get the Tutorial here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Monday Jun 08, 2015

Java Cloud Community Webcast on-demand

clip_image002Oracle Java Cloud Service is a part of the platform service offerings in Oracle Public Cloud Services. Powered by Oracle WebLogic Server, it provides a platform on top of Oracle's enterprise-grade cloud infrastructure for developing and deploying new or existing Java EE applications. In this eSeminar we will provide both an overview presentation and a short demo that will cover the new Oracle Java Cloud Services - Platform as a Service offerings and the integration with other Oracle Cloud offerings like: Developer Cloud Services, Database Cloud Services, Documents Cloud Services and more. Do you want to learn more about innovative features, capabilities and roadmap of Oracle Java Cloud Services? Then this technical overview is for you. Watch the Webcast on-demand here. Slides from the Webcast are posted at our WebLogic Community Workspace (WebLogic Community membership required) here.

For more information visit the JCS tag here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Sunday Jun 07, 2015

Virtual Technology Summit – Middleware training on-demand free

Middleware: Spotlight on Service-Oriented Architecture and Oracle SOA Suite 12c
The Middleware Track for the next Oracle Technology Network Virtual Technology Summit puts the spotlight on service-oriented architecture and Oracle SOA Suite 12c. Each of the deeply technical how-to sessions in this track focuses on a different aspect of Oracle SOA Suite 12c. Other technologies covered in these sessions include Oracle Service Bus, Event Processing, StreamExplorer, API Catalog, API Manager and more.


Java: 20 Year Anniversary!
Java technologies are celebrating 20 years of innovation delivering the next generation of application development. Integrate Java Embedded with vehicles, optimize Java EE applications, and discover how parallel programming with Java is the new norm.

Attend the OTN Virtual Middleware Technology Summit here.

clip_image001

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Saturday Jun 06, 2015

Fusion Middleware Innovation Awards 2015

clip_image002

Is your organization using Oracle Fusion Middleware to deliver unique business value? These awards honor customers for their cutting-edge solutions using Oracle Fusion Middleware. Winners are selected based on the uniqueness of their business case, business benefits, level of impact relative to the size of the organization, complexity and magnitude of implementation, and the originality of architecture. The 2015 awards will be presented during Oracle OpenWorld 2015 (October 26-October 29) in San Francisco.

These awards honor customers for their cutting-edge solutions using Oracle Fusion Middleware. To share your use of Oracle Fusion Middleware solutions and how they help your organization drive business innovation, please read on to find out more information on the nomination process.

Customers may submit separate nominations forms for multiple categories; The 2015 Fusion Middleware categories are as follows:

Winners are selected by a panel of internal and external judges that score each entry across multiple different scoring categories. The entry with the highest aggregate score wins an award.

For award details please visit the nomination page here

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Thursday Jun 04, 2015

Cloud Resell Program Oracle Partner Network

clip_image002For partners interested in building recurring revenue selling Oracle Cloud services, the Oracle Cloud Resell program enables partners to participate in the lifetime value of the subscription including add-on, upgrade and renewal opportunities.

The Oracle Cloud Resell program offers recurring revenue from the ongoing Cloud Service that your resell. In the resell program, you - the partner, own the relationship and you participate in the entire lifetime value of the contract. You also benefit from delivering implementation and consulting services with the knowledge obtained through the Oracle specialization program. This is revenue direct to your bottom line and can be seamlessly bundled in the Cloud Service subscription price to the end customer.

Requirements to Resell Cloud Services
  1. Be an Oracle PartnerNetwork member in good standing (Gold or higher) with a valid OPN Agreement
  2. Meet the resale competency criteria set forth within each of the Knowledge Zones (listed below)
  3. Execute a Full Use Program Distribution Agreement (FUDA) from the Oracle Partner Store
  4. Execute a Cloud Services Distribution Addendum (CSDA) to the FUDA by contacting a Partner Business Center representative

Read more about the OPN Cloud program here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Search

Archives
« July 2015
SunMonTueWedThuFriSat
   
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
       
Today