Enterprise Application Integration with MuleSoft Platform

24 Mar, 2017 | 2 minutes read

Mule ESB is an integration platform that allows to quickly create elegant, lightweight integration architectures tailored to specific use scenarios. It is an agile ESB platform that comes with a lot of community-provided connectors. In addition, custom components can be easily developed using Java. Combined with the Anypoint platform and its API management features, Mule ESB is an excellent choice for current and future integration scenarios. Its main benefit is the native REST support and generalized, non-XML message flow model.

⋮IWConnect has a team of certified MuleSoft experts, involved in many integration projects. We have been working on providing unified solutions for rapid service development and orchestrations, message routing, transformation, and adapter customizations that enable real-time communication with the backend/legacy systems.

Our client, a large cable services provider in the US, partnered with several leading technology companies to provide branded boxes and tie them back to the internal datacenter for services such as authentication, software updates, and scheduling. The client’s infrastructure includes more than 50 web services that were previously integrated in a point-to-point fashion. With the number of services increasing, the infrastructure grew in complexity and was hard to maintain. Each new service required excessive development and testing to integrate the new components with the old ones, using the current architecture pattern. In addition, integration between SaaS and on-premises legacy applications was one of the top concerns that needed to be addressed by using modern integration technology, capable of handling complex integration scenarios and taking care of security, flexibility, and scalability. One of the SaaS applications that needed to be integrated was SalesForce.

We created modern SOA (Service Oriented) architecture to improve integration between existing and new services, by using Mule ESB as a core platform to develop the solution.

The solution was exposed to clients and partners by creating an appropriate API portal, RAML file, and documentation.

Robust logging and custom exception strategies were also designed and deployed, in order to satisfy extensive client needs for proper tracking of transactions, payloads, error conditions, and access info. Powerful DataWeave transformations were implemented, to enable proper message transformations.

The communication with SalesForce was conducted using MuleSoft’s SalesForce Connector component that provides a mechanism to work with SalesForce objects such as User, Contact, Account, and other custom objects.

The solution includes established standardized methodologies, governance, templates, and frameworks that bring structure and strong reusability. Enterprise-wide system events and exceptions gained improved visibility by 50%. Purchased software ROI increased by 20%. New agile product launches were enabled through improved SOA-based integration infrastructure. We also established error management and audit-logging SOA utility services. Total software cost of ownership (TCO) was reduced by 30%.

⋮IWConnect is a specialist in the domain of IT solutions and services and is a leading Software Company in the Eastern Europe region.

Our team can satisfy your integration needs in the following areas:

  • Understanding integration needs and business analysis
  • Choice of proper integration methodology
  • Design of the integration solution
  • API and data integration
  • Implementation and testing
  • Development of complex orchestrations, message transformations, routing, processing and validation
  • Extended unit testing
  • Performance testing
  • Configuration management