Integration is always an enterprise challenge. In this digital economy, to connect with customers, partners, create products, applications, services that businesses need to confront the digital revolution, you have to connect systems, data, and devices. A long-time back when integration started with services, enterprises started with a point to point integration.

The Inception of ESB and Its Benefit

Enterprises struggled with point to point, which created a spaghetti-like mess of code. After that SOA based architecture found an ESB as a better integration solution.ESB integration helps clear out the spaghetti mess created by masses of point-to-point integrations by providing a simple, well defined, “pluggable” system that scales…


or a challenging experience of my life and came out mostly unscathed…

I joined an organization where one of the transformation projects just started. It was a legacy application build on legacy tools. I have been asked to help the teams to move to new architecture- Microservices architecture. The current software was crucial and many people dedicated themselves to its creation.

Would you take a risk of bringing something new, when everyone is afraid of or against?

How do you motivate people to try something new?

How would we re-implement an eco-system?

How could I sell a new architecture without…


While there are as many proprietary authentication methods as there are systems which utilize them, they are largely variations of a few major approaches. In this post, I will go over the common most used in the REST APIs and microservices world.

Authentication vs Authorization

The two functions are often tied together in single solutions, but the easiest way to divide authorization and authentication is to ask: what do they actually state or prove about me?

Authentication is when an entity proves an identity. In other words, Authentication proves that you are who you say you are. This is like having a driver…


A developer needs to follow the agile way of developing applications. DevOps is the new way of Software development. Developers need to set up some support service before starting a new project. Set up of this services can be as follows-

  • Wiki for document authoring and collaboration with your team members
  • Version Control
  • Automated build.
  • Code Reviews
  • Issues Tracking.

Many organization follows these standards to improve development practice. But in Oracle Development stack, these DevOps practices are entirely new. And reading this article further will be more interesting for them.

Developer Cloud Service is the answer to all support service…


As mentioned in my previous post about Application container cloud. We can use two options to upload application archive to ACSS

  • UI Console (already covered in previous post)
  • From Storage Cloud via REST API

In this post, we will talk about upload archive via Storage Cloud using REST API. There are two steps for that:

  1. Store archive on Storage Cloud service
  2. Deploy archive to ACCS

Information credentials for cloud account should be handy as identity, domain, password for using in REST API. Using cURL scripts to upload your application to the storage service.

Before uploading in Storage cloud, We need…


In the development of large systems, it is common to develop various components and libraries that implement various functions, ranging from the implementation of business requirements to technical tasks, such as an XML parser, for example. Microservices architecture allows to avoid monolith application for large system. It provides loose coupling between collaborating processes which runs independently in different environments with tight cohesion. So lets discuss it with an example.

For example imagine an online shop with separate microservices for user-accounts, product-catalog order-processing and shopping carts. So these components are inevitably important for such a large online shopping portal. …


Oracle launched Oracle Container Cloud Service finally last year. Oracle Container Cloud Service — based on the technology and developed by the team that came from the StackEngine acquisition by Oracle — is a cloud-native and Docker compatible container as a service (CaaS) solution integrated into the Oracle Cloud. It is enterprise ready and with comprehensive tooling to compose, deploy, orchestrate, schedule, and operate Docker container-based applications on the Oracle Cloud. Designed for Dev, Dev/Test, DevOps, and Container Native use cases, OCCS enables self-healing scheduling, built-in service discovery, and CI/CD integrations via webhooks and REST API. Following are its competitors-


Application Container Cloud Service is good for deploying polyglot applications. For developers who will deploy, they need to package application archive correctly to upload in Oracle ACCS.

Once finished with local testing, create archive in .zip/ .tgz/ .tar.gz format that includes application with dependent libraries and most important manifest.json file.

Application archive
  • An application should contain all dependencies. It should be self-contained. Use maven or any other build tool to get all dependency and built a fat jar.
  • Single trigger point- A trigger command or launch command to execute applications. For example for Java, executing a jar

use Java -jar app.jar or…


Oracle launched Application Container Cloud Service last year. ACCS enables you to deploy applications developed in Java SE, Node.js, PHP, Python, or Ruby, to the Cloud in just few minutes. The apps are deployed internally as Docker containers for faster start-up and scaling.

ACC architecture

It comes with pre-built runtimes for key programming languages and platforms, and it is expected for the stack to support others any time soon. For maintainability it provides Java SE advanced features such as Flight Recorder, Mission Control, memory management and security updates. It has good web based UI console to manage and deploy things. …

vinay kumar

Oracle ACE in Oracle FMW and Oracle Cloud. Author ,Blogger #oraclecloud #adf #webcenter #elasticsearch #kafka http://www.techartifact.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store