Coder Social home page Coder Social logo

indikasampath2000 / micro-integrator Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wso2/micro-integrator

0.0 2.0 0.0 18.13 MB

The cloud-native configuration driven runtime that helps developers implement composite microservices.

Home Page: https://wso2.com/integration/

License: Apache License 2.0

Java 81.60% Batchfile 2.27% Shell 3.03% Dockerfile 0.23% Go 12.86%

micro-integrator's Introduction

WSO2 Micro Integrator

Build Status License

WSO2 Micro integrator is a open-source, lightweight, fast, scalable, and distributed microservice integration layer which is the cloud-native distribution of WSO2 Enterprise Integration (EI)

Summary

Why Micro Integrator?

WSO2 Micro Integrator is built for developers who would like to integrate microservices and cloud native architectures using a configuration-driven approach. The Micro Integrator gives developers the best possible experience for developing, testing, and deploying integrations and tooling.

The Micro integrator developer experience is especially tuned for,

  • Integration developers who prefer config driven approach.
  • People who are looking for a solution to make their brownfield (ie. legacy systems) integrated into their new microservices based solutions.
  • Existing WSO2 EI and integration middleware users who want to move into cloud native or Micro services architecture.

The Micro Integrator also provides an enhanced experience for those using a container-based architecture and works natively on the Kubernetes ecosystem and it makes deployment with Docker a simple process. Following are the main design objectives for developing the Micro Integrator.

  • Lightweight and optimized runtime based on the same integration runtime of EI.
  • Native support for Docker and Kubernetes.
  • Flawless developer experience for developing, testing and deploying integrations and tooling.
  • Integrate natively with cloud native ecosystem projects.
  • Building a runtime suitable for hybrid integration requirements (integration cloud).

Getting Started

Please refer to the instructions on the installation of, and working with, the Micro Integrator by visiting the documentation for Working with the Micro Integrator. You can also try out on a simple scenario of forwarding a request to a service by following the documenation on Getting Started.

Contributing

If you are planning on contributing to the development efforts of WSO2 Micro Integrator, you can do that by checking out the latest development version. The master branch holds the latest unreleased source code.

Building from the source

Please follow the steps below to build WSO2 Micro Integrator from source code.

  1. Clone or download the source code from this repository (https://github.com/wso2/micro-integrator).
  2. Run the maven command mvn clean install from the root directory of the repository.
  3. The generated Micro Integrator distribution can be found at micro-integrator/distribution/target/wso2mi-<version>.zip.

Building the Docker image

You can build the Docker image for Micro Integrator by setting the system property docker.skip to false when running maven build. This builds and pushes the micro-integrator Docker image to the local Docker registry.

mvn clean install -Ddocker.skip=false

Enterprise Support & Demo

If you are looking for enterprise level support for the solutions you develop using WSO2 Micro Integrator please visit https://wso2.com/integration/.

Licence

WSO2 Micro Integrator is licensed under the Apache License.

Copyright

(c) 2018, WSO2 Inc. All Rights Reserved.

micro-integrator's People

Contributors

a5anka avatar sanojpunchihewa avatar nirothipan avatar dependabot-support avatar malakaganga avatar wso2-jenkins-bot avatar sdkottegoda avatar nandika avatar sajithaliyanage avatar maheshika avatar dependabot[bot] avatar samgnaniah avatar arunans23 avatar indikasampath2000 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.