Next

image

 

Let’s clear about this: Oracle Management Cloud (OMC) is NOT a replacement of Oracle Enterprise Manager Cloud Control (OEM CC) or even an equivalant. Rumours are that this will  be Oracle’s policy in a far away future, but in the meantime we focus on what they do best. OEM CC is a product for a complete management solution for your Oracle environment, OMC for monitoring and, most of all,  analyse the monitored data in your Oracle environment.

Oracle made it possible to connect these worlds by using the data of the repository of OEM CC in OMC. And that’s what this post is about.

In a previous blog about monitoring Infrastructure with OMC I installed an OMC-cloud agent on a server with OEM CC with the repository database on it.

Through this OMC-cloud agent it’s possible to monitor the assets – in a nice gui – but what I’d really like to do is use the data in the OEM CC – repository for the analytical power of Oracle Management Cloud.

My infrastructure monitoring is working since this blog by installing an OMC-cloud agent. The question is however, do I have to install an OMC-cloud agent on every node, and connect every node  to the OMC?  A part of that is true. A cloud agent is necessary on every node, but they all can be directed to 1 node where a central gateway has been installed for connection to OMC. But of course you also can install a data collector for information from the Oracle Enterprise Manager Repository.

In the documentation of IT-analytics there’s a picture with quite a nice overview: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Java Cloud Service - Scaling and Cluster Setup for ADF - 16-Aug-2017 13:10 - Andrejus Baranovskis
Last couple of weeks I was busy preparing to my OOW'17 session about estimating Java Cloud Service performance for ADF application. I was running stress tests against various JCS instance configurations to be able to create performance estimation methodology. I will describe this methodology on OOW, but here today will list key steps required to scale up JCS instance.

Let's assume you are running single cloud node with 1 CPU and 7.5 GB RAM. This node contains WLS admin and managed server:


To scale up cloud node, simply invoke Scale Up command from the menu. Select new compute shape and confirm scale up operation:


Scale up completed:


Now go to WebLogic console and update Managed Server startup parameters, to adjust heap size to higher value:


Managed server memory can be increased up to certain amount. If more resources will be needed, at some point you will need to create multiple managed servers and connect them into cluster. This would require to define Load Balancer instance (to have single entry point to the cluster):


Cluster node must run in dedicated cloud node. If cluster is based on two managed servers, there must be two cloud nodes:


Managed servers from cloud nodes can be connected into single cluster, this can be done in WebLogic console:


Once cluster is defined, deployment becomes easy - you can deploy ADF application into cluster and it will be propagated to all nodes:


Traffic director running in load balancer instance will be automatically configured to route traffic to cluster nodes:

image

 

In a previous blog on OCCS, I covered the steps required to provision the service. As an input to the OCCS Service provisioning I was prompted to specify the number of worker nodes I required, which for my example I set to be two. Having provisioned the service, I can now start to build and run my Docker images on these worker nodes. As part of the provisioned service, I have a node dedicated to the Container Console which provides a nice web User Interface that allows me to Build, Deploy, Run and Manage Docker Containers on the worker node hosts that I provisioned as part of my service. The two worker nodes are the hosts that I will ultimately deploy and running the image of interest such as WordPress, MySQL, Oracle Database, Tomcat, Nginx, WebLogic Server or whatever you want pretty much. The Container Console makes it very easy to build, run and deploy images via a web administration console.

For those not familiar with Docker I recommend that you check out this 12 minute video by Jake Wright https://www.youtube.com/watch?v=YFl2mCHdv24. Docker is being used by many developers as it provides a lightweight and repeatable way to provision a target runtime environment to support their application development and testing. The Docker based approach is less resource hungry than a VM based approach because the host kernel is shared across the containers but as with all things IT there is no silver bullet and there are limitations associated with using Docker in contrast to VMs. 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

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

  Overview

WebSocket: the standard

WebSocket is an IETF standard recognized by RFC 6455 and has the following key characteristics which make it great fit for real time applications

  • Bi-directional: both server and client an initiate a communication
  • Full duplex: once the WebSocket session is established, both server and client can communicate independent of each other
  • Less verbose (compared to HTTP)

A deep dive into the protocol is out of scope of this blog. Please refer to the RFC for further details

Java Websocket API

A standard Java equivalent (API) for this technology is defined by JSR 356. It is backed by a specification which makes it possible to have multiple implementations of the same. JSR 356 is also included as a part of the Java Enterprise Edition 7 (Java EE 7) Platform. This includes a pre-packaged (default) implementation of this API as well as integration with other Java EE technologies like EJB, CDI etc.

Tyrus

Tyrus is the reference implementation of the Java Websocket API. It is the default implementation which is packaged with Java EE 7 containers like Weblogic 12.2.1 (and above) and Glassfish (4.x). It provides both server and client side API for building web socket applications.

Tyrus grizzly module

Tyrus has a modular architecture i.e. it has different modules for server, client implementations, a SPI etc. It supports the notion of containers (you can think of them as connectors) for specific runtime support (these build on the modular setup). Grizzly is one of the supported containers which can be used for server or client (or both) modes as per your requirements (the sample application leverages the same)

About the sample application

The sample is a chat application – a canonical use case for WebSockets (this by no means a full-blown chat service). Users can

  • Join the chat room (duplicate usernames not allowed)
  • Get notified about new users joining
  • Send public messages
  • Send private messages
  • Leave the chat room (other users get notified)

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

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

 

This blog teaches you how to deploy a simple PHP based REST microservice project on Oracle Application Container Cloud using Oracle Developer Cloud.

This post shows the essential capabilities for PHP projects management, build automation and streamlined deployment in the Oracle Cloud, using Developer Cloud Service and deploying to Application Container Cloud.

Tech Stack Usage

Eclipse: IDE for PHP development.

Grunt: Tool for building the PHP code archive for deployment.

Oracle Developer Cloud: For application lifecycle management.

Oracle Application Container Cloud: For deployment of the PHP based web service on container hosted by the cloud.

Setting up PHP and Oracle Cloud on Eclipse

Eclipse is a very popular IDE to which most of the developers from Java world are acquainted with. Eclipse caters to lot of other development environments other than Java. The same IDE can be used for our day to day PHP code development. To test the application locally you can install a cross platform web server such as XAMPP specific to the 32/64bit OS(Windows/Linux/Mac) being used. You will also need the following plugins in Eclipse:

  1. 1. PHP Development Tools (PDT): For developing PHP code in Eclipse.
  2. 2. Oracle Cloud Tools: For connecting to the Developer Cloud Service Instance

Note: These plugins can be downloaded from the Eclipse Marketplace. Below screen shots show the highlighted plugins which were installed for the PHP development and for connecting to Oracle Cloud.

Apart from these tools, you can also install cross platform web server platform such as XAMPP. It will enable us to test the PHP code that we develop on Eclipse locally, before pushing it to the Git repository of Oracle Developer Cloud Service. Below is link from where XAMPP can be downloaded. Choose the version based on the operating system and the system architecture (32/64 bit) to install upon. 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

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

UKOUG Partner of the Year Awards Auraplayer

We are excited to announce AuraPlayer has been shortlisted for UKOUG Business Transformation Partner of the Year Award 2017/18

This award provides recognition to Oracle Partners for their contributions to Oracle users by promoting digital transformation and transformations of their customers.

It has been such an incredible year watching our customer’s applications change from gray screens nailed onto a desktop to cutting-edge mobile applications and even ChatBots!. Digital transformations have been occurring in all industries including field service, public-sector and retail. We are so honoured that our customers have entrusted us with their prized enterprise applications and are allowing us to lead them on their very own digital transformation. We are even more honoured to be awarded for doing what we love and are passionate about.

Let your voice be heard, every vote counts!! Voting is now open and will close on at midday September 12th.

Why not vote and get the chance to win one of the following prizes: 2 seats at the awards ceremony, 1 years Silver UKOUG membership, or 1 Conference day ticket.

Help us go for GOLDVote for us here

facebooktwittergoogle_pluslinkedinmail
Zero to WebLogic in 5 Minutes! By Craig Barr - 13-Aug-2017 09:05 - Jürgen Kress

image

Did you know that you can integrate the Oracle Container Registry and Container Cloud to rapidly deliver a WebLogic environment?

In this post, I will show you how it is done in 3 easy steps.
1. Integrate the Registry with Oracle Container Cloud
2. Spin up a WebLogic Stack on the Cloud
3. Access your Cloud-based instance

Firstly make sure you have an Oracle account and are signed into container-registry.oracle.com. You will need to accept the terms and restrictions as I mention in my previous article.

Once you have accepted the terms, you will have 8 hours to download the images you need from within your Oracle Container Cloud Service instance.

Step 1: Integrate the Registry and Container Cloud

From the Oracle Container Cloud Service:
1. Go to Registries then New Registry.
2. Enter your account details for Oracle Container Registry.
3. To test your credentials, you can click Validate.
4. When you are ready, click Save.
Once we have added the Registry to the Oracle Container Cloud, we can now easily spin up Oracle WebLogic instances.

Step 2: Spin up a WebLogic Stack on Cloud

Before we can spin up our stack, we need to tell Oracle Container Cloud which Docker image we want to create our containers from so that it starts the correct version of WebLogic. 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

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

PaaS Customer Success Presentation - 12-Aug-2017 11:33 - Jürgen Kress
I have been asked, where to download my blog sample applications, posted before 2014 January. If you try to download such sample - you will get error about sample not found. Thats because Google discontinued their support for Google Code repository.

However, you can still download all my samples posted before 2014 January from Google Code archive. Go to archive URL - Google Code Archive for jdevsamples and you can browse all old samples there by date:


All new samples (after 2014 January) are hosted from Google Drive or from GitHub and are accessible directly from blog by URL.

image

Registration for the annual PaaS Partner Advisory Council is open here. You are invited to attend the Application Development Infrastructure (WebLogic) or Internet of Things (IoT) workshops. As part of the workshops you will learn more about the latest cloud services and roadmaps. It is your opportunity to give feedback direct to the Oracle product management team. For details please visit the registration 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

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Next