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.
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.
Mulesoft, Microsoft .NET WCF, SalesForce, MS SQL Server, RESTful and SOAP Web services