Author: Sabia Parveen

bank-of-america

Build Restful Web Services using Apache Camel

Reading Time: 4 minutes Introduction of Restful webservices using Apache Camel In this blog, we will expose Restful Webservices using Apache Camel. As you know, the Camel framework is based on Spring. If you’re utilizing Spring data to consume data from a Postgres database, the only business logic your team is responsible for writing a test harness for is in your implementation of the Spring framework. Your development team Continue Reading

Apache Camel ActiveMQ with Producer and Consumer Service

Reading Time: 4 minutes Apache Camel Introduction Apache Camel is java based integration framework. It provides runtime support for Spring boot, Quarks, JavaEE, Micro profile, OSGI, standalone etc. Camel is based on Enterprise Integration Patterns. Come with 300+ components(Connectors). DSL(java or XML) to describe integration flow(routers). Can integrate almost everything. Apache Camel is a black box that receives messages from some endpoint and sends it to other one. Within Continue Reading

An Overview Of Apache Camel

Reading Time: 3 minutes Introduction Apache Camel is an open-source integration framework depending on Enterprise Integration Patterns. It is mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns using an API (or declarative Java Domain Specific Language) to configure routing and mediation rules. Camel supports different protocols, HTTP, FTP, JMS, FILE … etc. It also supports different languages like hadoop, python, php ..etc. and we Continue Reading

Apache Airflow: Writing your first pipeline

Reading Time: 3 minutes Before jumping into the code, you need to get used to what Airflow DAG is all about. it is important so stay with me, Airflow DAG? DAG stands for Directed Acyclic Graph. In simple terms, it is a graph with nodes, directed edges and no cycles. Basically, this is a DAG: We will learn step by step how to write your first DAG. Steps to Continue Reading

Introduction to Apache Airflow

Reading Time: 4 minutes What is Apache Airflow? Apache Airflow is a workflow management system which is used to programmatically author, schedule and monitor workflows. Airflow is also known as DAG. Airflow allows users to create workflows with high granularity and track the progress as they execute. They make it easy to do potentially large data operations. For Example: If you want to run an SQL query every day, Continue Reading

An Introduction to Caching in Mule Soft 4

Reading Time: 5 minutes Mule runtime engine (Mule) offers customizable strategies, such as the Cache scope and the HTTP Caching API Gateway policy, to enable cache according to your needs. Let’s first have a look at caching, being followed by Cache scope: Caching: It is the process of storing frequently used data in memory, file system, or database which saves processing time and load if it would have to Continue Reading

What’s new in Java 8

Reading Time: 3 minutes Let’s have a brief look at these Java 8 features. I will provide some code snippets for better understanding the features in a simple way. Some of the important Java 8 features are; Lambda expressions Method references Functional Interfaces 1. Lambda expressions Lambda expression helps us to write our code in a functional style. These are just like functions and they accept parameters just like Continue Reading

What’s new in Java 8

Reading Time: 3 minutes Let’s have a brief look on these Java 8 features. I will provide some code snippets for better understanding the features in a simple way. Some of the important Java 8 features are; Lambda expressions Method references Functional Interfaces 1. Lambda expressions Lambda expression helps us to write our code in functional style. These are just like functions and they accept parameters just like functions. Continue Reading