Enterprise application integration with MuleSoft platform

Problem

Our client, large cable services provider in US, partnered with several leading technology companies to provide branded boxes and tie back to internal datacenter for services such as authentication, software updates and scheduling. Client 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 hard to maintain. Each new service required excessive development and testing to integrate the new component with the others, using 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 to handle complex integration scenarios and take care about security, flexibility and scalability. One of the SaaS applications that needed to be integrated was SalesForce.

Solution

InterWorks created modern SOA (Service Oriented) architecture to improve 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 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 made using MuleSoft’ SalesForce Connector component, that provides mechanism to work with SalesForce objects as User, Contact, Account and other custom objects.

The client leveraged the InterWorks Quick Start Rulebook to establish SOA standards and governance.

Benefits

  • Established standardized methodologies, governance, templates and frameworks that brought structure and reuse to what was a very entrepreneurial environment
  • Improved visibility by 50% into enterprise-wide system events and exceptions
  • Increased purchased software ROI by 20%
  • Enabled agile new product launches through an improved SOA based integration infrastructure
  • Established error-management and audit-logging SOA utility services
  • Strengthened security during the access of enterprise data by growing number of SaaS applications, mobile apps and social media services
  • Provided rich monitoring capabilities to improve the visibility and control over information flows and other performance attributes
  • Reduced total software cost of ownership (TCO) by 30%

Technologies

Mulesoft, Microsoft .NET WCF, SalesForce, MS SQL Server, RESTful and SOAP Web services

Another Case Study?