What is an API?
What exactly is an API? We hear about how valuable APIs are all the time; MuleSoft founder, Ross Mason, often says that they will have a significant impact on business. However, what is the definition of an API?
API stands for Application Programming Interface. An API is a software intermediary that allows two applications to talk to each other. In other words, an API is the messenger that delivers your request to the provider that you’re requesting it from and then delivers the response back to you.
An API defines functionalities that are independent of their respective implementations, which allows those implementations and definitions to vary without compromising each other. Therefore, a good API makes it easier to develop a program by providing the building blocks.
When developers create code, they don’t often start from scratch. Fundamental to developer productivity is…
It’s no secret that paying for healthcare in the United States is extremely difficult to do. Payment systems for healthcare across the country are highly fragmented; many payers and providers use multiple formats for remittance. This creates challenges and frustration for patients, providers, and insurance companies, particularly at a time when there is increased pressure to reduce costs. Other industries use B2B automation processes in standard languages like EDI to standardize and automate payment systems; B2B challenges abound for the healthcare industry.
The B2B challenge in healthcare remittances
Thanks to the Affordable Care Act, there are now in motion some new initiatives related to healthcare payment reform – chief among them, the transition from fee-for-service to value-based care. “The ramifications of this transition for payers are significant,” says John Tyler, Data Science Platform Manager at Premera Blue Cross. “Payers are going to…
When we hear the word “disruption” we usually think of start-ups taking over a particular space through an innovative approach. Instead of renting an expensive hotel room or car, start-up companies utilize the power of the shared economy and built apps for us to save money and access those resources on demand. Another example can be with music. No longer do we buy music and deal with storage. Instead, streaming music is easy, painless, and we can use our storage for other apps and files. However, start-ups shouldn’t be the only companies that should have the disruption mindset. Businesses of any type, in any industry, should embrace disruption to break away from the status quo. If they don’t, eventually, somebody else will do the job better and grow bigger as a result.
Companies which fail to embrace the application network and adapt to…
Technology evolved so much since ten years ago, and it has been especially apparent in the education sector. Back then, the extent of computers in elementary schools only taught you how to type and when children were in middle school, they used a computer to type essays and play flash games. Fast forward to 2016, elementary schools now have curriculums that teach kids how to create and code websites. Furthermore, we even see children using iPads to learn with apps and augmented reality. As we shift to a digitally dominant world for education, it is fascinating to see how technological ecosystems come together to enable that movement.
More importantly, connected online learning experiences are critical for higher education. From MOOCs to staying on top of college class material, the cloud and advancement of the internet have proved to be a close…
When MuleSoft engineering recently organized a two-day internal hackathon, their team of four:
Jeff Harris – Principal Engineer
James Hall – Interaction Designer
Steven Butt – Senior Software Engineer
James Nieper – Senior DevOps Engineer
immediately got to work brainstorming what to build. Very quickly they gravitated towards creating an interactive IoT installation that would illustrate how MuleSoft’s technology makes it easy to connect the world’s data and devices together in interesting and useful ways. Moreover, MuleSoft also wondered how far they could stretch the limits of connectivity. What if they could connect to something that didn’t have an API ready for them to use? What if they could connect to something that had never been a part of the internet before? That was when MuleSoft decided to try and turn a Commodore 64 into an IoT device!
The Commodore 64 was introduced in 1982 and was the best selling personal computer in history. In its day, it…
Over the past few years, the healthcare industry has undergone a complete overhaul of how it processes information. This was brought about by a growing list of new and complicated regulations handed down by federal and state governments that stem from the Healthcare Insurance Portability and Accountability Act (HIPAA) and the Patient Protection and Affordable Care Act (ACA), designed to improve the efficiency and effectiveness of the industry. These regulations include standardization of the electronic transmission of Electronic Data Interchange (EDI), which also protect the security and privacy of electronically transmitted information provided by their patients.
These mandates created an immediate challenge to healthcare organizations, because it required the industry to take increased ownership and control of Electronic Health Records (EHR). In order to meet this demand quickly, healthcare providers scramble to leverage a variety of methods to manage their EDI…
On a recent project, I was given the requirements to connect MuleSoft to Microsoft’s Azure Service Bus Queue. Logically, the first thing I did was look at the available connectors MuleSoft offers on their exchange site. After a quick two second search I found that MuleSoft does indeed have a connector just for this. The problem I faced was that this connector ran on the enterprise edition of MuleSoft, which of course is a paid service. For my particular task I had to do this using Mule’s community edition so therefore this connector could not help me. Fortunately, there is a nice and easy way to connect to the Azure Service Bus Queue using just one HTTP connector. This blog post will show you how I was able to create this connector.
On my quest to master MuleSoft Restful APIs I encountered this walk-through on MuleSoft’s documentation site which was exactly what I was looking for: a low level step by step guide on the entire restful API lifecycle using MuleSoft and RAML. While reading through the steps of this walk-through it was apparent early on that it was done on a previous version of the Mule Runtime than the one I had currently. As of the date of this blog post the walk-through contains instructions for the 3.5.1 runtime while mine was for the 3.6.1 runtime. Overall, it didn’t seem like much of a difference, and any differences I spotted were easily applicable to my current version… that is until I tried to deploy the project to CloudHub. This blog post is to help anybody else who is following along with…
While going through all the installation steps for setting up MuleSoft on my machine, I normally found the instructions on their site to be very detailed and informative. However, I encountered some difficulties while downloading and setting up the Mule Enterprise Runtime with MMC (Mule Management Console). The instructions MuleSoft provides can be found here. The instructions seemed pretty straightforward, but when I went to the URL provided to reach the MMC, my browser was unable to establish a connection.
So I decided to write this blog post with the steps that I took in downloading the Mule Enteprise Runtime, the issues I encountered, and how I went about resolving those issues on a Windows machine.
Here is the list of steps that I took: