Posts

Showing posts from May, 2018

Implementing Oracle Coherence with SOA Suite 12c

Image
In continuation of my previous post " Oracle Coherence with SOA Suite 12c- Useful Links " finally I am writing this post to describe the way I have done the implementation of Oracle Coherence with SOA Suite 12c. Environment  Operating System Windows 10, x64 Oracle SOA Suite Version 12.1.3.0 Oracle Coherence Version 12.1.3.0 JDeveloper Version 12.1.3.0 WebLogic Server Integrated Weblogic with Jdev & SOA Suite Implementation Methodology Through Coherence Adapter Services Deployment SOA Server Coherence cache acts like a store where we can put database data and made it available for different application, Coherence cache serves as an intermediary between the database and client application. Below diagram shows the high-level overview of the same- In order to achieve the functionality of data caching with Oracle SOA Suite using Coherence adapter in the current environment, there are certain steps needed to be executed in order. Steps specified bel...

Container Native Application Development Setup with Kubernetes

Image
Recently I have been involved in analysis and setup of container native application development setup using Kubernetes(k8s). Below are the steps I have done for the same- Requirements 1. A Developer with access to his/her GitHub account Developer develops an app and pushes the code to GitHub (a distributed version source code control utility) 2. Jenkins setup Jenkins setup is required for DevOps viz. creating CI/CD pipeline/ Web Hooks. For current environment, Jenkins server is running on Google Cloud platform. 3. Dockerhub account A valid dockerhub account is required for container image registery. 4. A Kubernetes(k8s) Cluster (GKE) A k8s cluster is required for running the containers /container orchestration, scaling and overall container lifecycle management. I have used Google Kubernetes Engine (GKE) @ Google Cloud. It contains 1 load balancer and 3 nodes. Conditions K8s cluster, Jenkins, GitHub should be on  the same network (if private...