+
+

Workshop Overview

Introduction

Case Study: Makana Health

mhs overview

Makana Health is a fully integrated pharmaceutical company that discovers, develops, manufactures, and commercializes therapies for a wide range of applications. Makana’s product portfolio covers over-the-counter and prescription medications. Makana’s prescription medications focus on treating chronic conditions as well as acute and genetic diseases. They employ a staff of more than 18,000 employees worldwide.

Makana is facing several challenges as it tries to maintain its market leadership and grow their revenue. Increasing competition from other pharmaceutical manufacturers for drugs that are off patent has eroded profits for existing products, and the costs of bringing new drugs to market has risen dramatically. A drive to improve the efficiency of managing drug trials and improving the processing of Medical Information Requests (MIRs) and Adverse Event Reporting (AER) is what has led Makana to reach out to MuleSoft to see if they can provide a solution.

Once they started working with MuleSoft they committed to take an incremental, balanced, API-led approach as they were pursuing a new set of digital initiatives. In essence, their plan was to build out an Application Network consisting of reusable APIs. The intention is to expose assets that are discoverable, self-served, and consumable by the broader Makana organization for future projects. The goal is to improve speed of delivery of new applications that will reduce the time to respond to MIRs and report AERs.

Delivering Makana’s use cases through API-Led Connectivity

In this workshop, you will look at using the Anypoint Platform to incrementally develop an Application Network through API Led Connectivity. You will learn how to design and implement APIs that will connect to and orchestrate a variety of enterprise systems that may include document repositories, message queues, SaaS and cloud applications.

API-Led Connectivity diagram

Makana treated each API as a product and followed its full lifecycle

An Application Network is composed of APIs that act as application building blocks. These have multiple elements, and it’s critical to separate the concerns between each. The API interface, the API implementation, and the API management aspects all have their own specific, unique lifecycles to follow.

The building block should itself be treated as a product since these characteristics are common to what a good product should also have. Therefore, it makes sense to treat a building block from a product-centric approach. We see this product-centric lifecycle as having three distinct stages: design, implementation, and management.

API Lifecycle

Throughout this workshop you will be introduced to the various offerings that MuleSoft provides that will help your organization realize new efficiencies in delivering applications.

Special Notes

There have been updates to the layout of several of the pages in the Anypoint Platform after the screen examples were captured. If you encounter a page that does not match the screen capture you may find a link in the upper right corner of the page that will switch you back to the original layout.

Click on any of the screen captures to display the full sized image for easier readability.

Ensure that you have selected the Production environment in each of the Anypoint Platform components as you complete the lab exercises.

This workshop uses the following naming convention for APIs:

  • eAPI: prefix for Experience layer APIs

  • pAPI: prefix for Process layer APIs

  • sAPI: prefix for System layer APIs

  • -W4367 (or similar suffix): Suffix for all APIs (Naming convention used by Workshop authors.)

Hyperlinked text in the Anypoint Exchange entries may not be active in the workshop environment you’re working in.

Next Step

Please ensure that you have completed the tasks identified in the Workshop Setup section, then proceed to Lab 1: Overview of the Anypoint Platform

Submit your feedback!
Share your thoughts to help us build the best workshop experience for you!
Take our latest survey!