Showing posts with label Apache. Show all posts
Showing posts with label Apache. Show all posts

Sunday, December 13, 2020

Working with WSO2 ESB sequence

What is Apache Synapse?


Apache Synapse is a lightweight and high-performance Enterprise Service Bus (ESB) which acts as a bridge between several applications. It uses Apache Axis2 as its underlying web services engine. Synapse is configured using a simple, XML-based configuration language.



Sunday, March 1, 2020

Getting Started with Maven

Since Ant, Maven, and Gradle are dominated in the JVM ecosystem as  Java build automation tools, you may be familiar with Maven If you have ever worked on a Java Project.

Let’s explore how these Java build automation tools evolved in the JVM ecosystem.

  • Apache Ant (“Another Neat Tool”) is a Java library which is used to automate the build processes for Java applications. Other than that it can be used for building non-Java applications.
  • Apache Maven is a build automation tool and also a dependency management tool. It is primarily used for Java applications. Maven also uses XML files the same as Apache Ant but in a much more manageable way.
  • Gradle is a dependency management and a build automation tool which was built upon the concepts of Ant and Maven.

In this article, I am going to discuss Maven as a dependency management tool. 



How to send Slack notification using a Python script?

 In this article,  I am focussing on sending Slack notifications periodically based on the records in the database. Suppose we have to monit...