Technology
  • Jan Najvárek / Executive manager
    Some info about the file

Mule

Mule is an integration platform developed by MuleSoft™. It is based on the Enterprise Service Bus (ESB) architecture. Applications communicate by means of a bus that is the initial point for communication of the endpoints using various transport protocols. It provides the consistency of communication and offers central control – orchestration. It helps to prevent tight coupling of components that comes along with point-to-point solutions.

Mule ESB is architecture suitable for the projects that incorporate at least three different applications, use several protocols for transporting or are meant to expand by adding more applications in the future.

Application workflow

The main elements of a mule application are called flows. The flow consists of several building blocks.

mule-SoapFlow

An inbound endpoint accepts a message while the outbound endpoint sends it away. These two endpoints can be identical (request-response). Aside from rather generic endpoints (connection over HTTP, JMS, RMI, database, queue etc.), Mule offers more specific connectors for CloudHub, SAP, NetSuite, MongoHQ, PayPal, Amazon and more.

The application is event-driven. When an inbound-endpoint receives a message, an instance of the flow is created and launches. Alternatively, a flow can be activated directly from another flow.

Features

  • Software-to-software interactions with Service Oriented Architecture
  • Possibility to deploy the application to ESB standalone server, to a cloud or embed it in a web application server
  • Message processing independent of the protocol
  • Central orchestration
  • Scalability

Reference

ARTIN used Mule when developing an integration system for communication between insurance companies and offices of the executor.

Mule

Mule is an integration platform developed by MuleSoft™. It is based on the Enterprise Service Bus (ESB) architecture. Applications communicate by means of a bus that is the initial point for communication of the endpoints using various transport protocols. It provides the consistency of communication and offers central control – orchestration. It helps to prevent tight coupling of components that comes along with point-to-point solutions.

Mule ESB is architecture suitable for the projects that incorporate at least three different applications, use several protocols for transporting or are meant to expand by adding more applications in the future.

Application workflow

The main elements of a mule application are called flows. The flow consists of several building blocks.

mule-SoapFlow

An inbound endpoint accepts a message while the outbound endpoint sends it away. These two endpoints can be identical (request-response). Aside from rather generic endpoints (connection over HTTP, JMS, RMI, database, queue etc.), Mule offers more specific connectors for CloudHub, SAP, NetSuite, MongoHQ, PayPal, Amazon and more.

The application is event-driven. When an inbound-endpoint receives a message, an instance of the flow is created and launches. Alternatively, a flow can be activated directly from another flow.

Features

  • Software-to-software interactions with Service Oriented Architecture
  • Possibility to deploy the application to ESB standalone server, to a cloud or embed it in a web application server
  • Message processing independent of the protocol
  • Central orchestration
  • Scalability

Reference

ARTIN used Mule when developing an integration system for communication between insurance companies and offices of the executor.

OUR PHILOSOPHY
We offer our clients many years of international experience in the field of software development and integration, consultation, QA and support activities. We always and strictly work in accordance with recognised methodologies and using state of the art modern technology. Our goal is to be the best in the field.
Java (J2EE, Spring, Wicket) Delphi C, C++, C#
.NET Oracle PL/SQL Python
Perl PHP Javacript (AngularJS)
Dart JSP  
Oracle, Coherence, TimesTen MS SQL Server MySQL
PostgreSQL Firebird Interbase
MongoDB    
Linux HP-UX MS Windows
MacOS Android iOS

Are we the one you're looking for?

Contact us!

CAREER IN ARTIN

Have a look at vacant positions and join our team.

Career in Artin

INVITE US TO TENDER

Are you seeking for a supplier for your IT project? Let us know!

Send us demand

CALL US

If you prefer to call us, we’ll be happy to hear from you on:

+420 511 120 140

SEND US AN E-MAIL

Messages in this inbox are treated as important.

Write us