4 Dec · 69 min read
Challenge: To help build solutions offered and presented by MuleSoft to their customers at MuleSoft's Connect Conferences as progressive and innovative solutions
Solution: Developed an enriched, developer web portal that promotes a third party API by showing tutorials, RAML consoles, forum or blog
User Group: MuleSoft
MuleSoft is a company headquartered in San Francisco, California, focusing on the area of integration software for connecting applications, data sources, and APIs in the cloud or on-premises. MuleSoft has been part of the Salesforce family since 2018.
Nowadays, the market requires data from various, heterogeneous systems to be available for making smart decisions. Data holding applications sometimes create isolated "islands", separated from the rest of the organization. The systems need to talk together fast and in the automated way. However, the situation is complicated by the fact that different applications use different data formats, protocols, processes, security measures, etc. and this is where the MuleSoft products step in.
We have worked with MuleSoft dev teams since 2014 as an outsourced, remote, dedicated team, and implemented various solutions, which have become an integral part of the core of MuleSoft's ecosystem.
Hotovo's development team joined MuleSoft to help build solutions offered and presented by MuleSoft to their customers at MuleSoft's Connect Conferences as progressive and innovative solutions.
The Hotovo team has implemented Catalyst Accelerators, covering the areas of Retail, Banking, and HealthCare, which incorporated a full range of solutions, starting from responsive UI Portals to underlying backend systems, delivering the so-called next-gen experience.
Our team was responsible for the creation and delivery of solutions to fulfil the highest MuleSoft's requirements on time.
As mentioned above, this involves our continuous synchronization with other MuleSoft's teams on a regular basis, and adapting to customer feedback effectively. The core dev team of MuleSoft is based in Buenos Aires, Argentina - visited by Hotovo team members several times. We have also visited MuleSoft HQ in San Francisco several times.
Catalyst Accelerator for Retail is a set of API designs and supporting reference implementations that accelerate the path towards digital transformation. MuleSoft’s Catalyst Accelerator for Retail provides a modern UI Portal, based on the micro-services foundation to deliver Omnichannel experience of retail use cases.
Retail Catalyst delivers processes such as customer on-boarding, product availability and fulfilment. This requires a real-time integration across eCommerce, CRMs, and other core systems of record.
The purpose of this catalyst is to help internal and external parties understand Payment services (PSD2 directive) and integrations with core banking systems like AS400, Temenos and Salesforce. The key features include:
This catalyst provides a full, end-to-end reference implementation of the FHIR standard, allowing healthcare providers to seamlessly bring data from the Electronic Medical Record to mobile and web applications and back, while enabling secure and governed data access.
Companies use the Anypoint platform to expose selected APIs in a secure, managed manner. The idea was to provide these companies with a simple and unified way to create and publish a public web portal for developers, building apps on top of APIs exposed by companies via the Anypoint platform.
The Hotovo team has developed an enriched, developer web portal that promotes a third party API by showing tutorials, RAML consoles, forum or blog. Each portal is hosted by the MuleSoft company and incorporates the client's corporate identity. The project required the integration of several systems into a unified web portal experience. Users (authentication), APIs, RAMLs and API Notebooks were integrated with Anypoint Platform.
One of the priorities was to offer a great User experience with an attractive User interface.
We have introduced the best practices for the Mule ESB-based integration to Mule ESB users to make the implementation of Mule applications much easier and faster.
Integration templates and examples were deployed to the Anypoint exchange and can be used by Mule ESB users. Our team develops new templates with new scenarios and connectors and maintains the existing base of templates and examples.
Covered Integration types:
Covered integration patterns:
Partner Manager provides a single web-based user interface for managing, configuring business partners, and monitoring B2B transactions used to communicate between companies in a standardized manner.
Hotovo's team collaborated on the design and implementation of B2B Partner Manager solutions covering transactional communication between companies using commonly used B2B standards and protocols: EDI, X12, AS2.
We have implemented a brand-new MuleSoft-certified Jira Connector for Mule ESB that uses REST API as a secure opening, through which the client can access – and act upon – their information in JIRA. Jira Rest Connector currently supports a Basic HTTP authentication mechanism (when using SSL) and can be used as an outbound connector (for pushing data) or an inbound connector (for pulling data).
We have implemented a brand-new Atlassian STASH (aka Bitbucket Server) connector for Mule ESB that uses REST API as a secure opening and management of data in Stash. Using the connector, the application can perform several operations, which Stash exposes via its REST API. When building an application that connects with Stash, e.g. an application that displays all the Stash repositories, the client doesn't need to go through the effort of custom-coding and securing a connection, they can simply use the connector, configure a few connection details and begin transferring data.
We have designed and implemented MuleSoft's branded connectors of preselected systems. The purpose of this work consists of developing the Connectors from scratch as well as maintenance, bug fixing and improvement of existing features.
We have also covered the update of connectors from older runtime, including the "quality to market" processes. The team has been able to work successfully with "time to market" challenges, service escalations, and incident requests. MuleSoft's connectors are core parts of the Anypoint platform and integration-related business, widely used by MuleSoft's customers.
Covered systems / used connectors: