Tag: APIs

Pablo La Greca on Tuesday, February 11, 2014

APIs: A new path to SOA

2

Long ago, enterprise companies started using software to manage information across the enterprise. As the number of systems within the enterprise grew, the need to synchronize all these isolated systems emerged. From this came the need to find a solution allowing system-to-system communication, and the easiest approach for this was point-to-point integration. Soon, enterprises found themselves with several systems interconnected via point-to-point integration, resulting in a maintenance nightmare. Rather than being unified, each system had it’s own communication protocol – some were file based, others were databases, and if we were lucky, some of them used web services.

The mess began to look something like this:

reza.shafii on Monday, November 4, 2013

Introducing APIkit

2

Hot on the heels of the announcement of the RESTful API Modeling Language (RAML) by the RAML working group, I am very happy to announce the general availability of APIkit.

APIkit consists of a set of open source Maven and Mule Studio-based tools that enable developers to be massively productive in creating well-designed REST APIs.  APIkit features include the ability to take a REST API designed in RAML, automatically generate backend implementation flows for it, and then run and test the API with a pre-packaged console.

Get Ready to RAML

This post is brought to you by… you! Yes, a couple of weeks back I was writing about how dealing with OAuth2 secured APIs got way easier since Mule’s August 2013 Release. We got such a great feedback that we decided to incorporate some of it in our latest October 2013 release.

 

 

Token Management vs. Token Nightmare

So let’s do a quick recap. In the last post we said that now Mule is way smarter at automatically handling your tokens. So, in a single tenant scenario you could just do this:

As I’ve talked about in a previous webinar, Welcome to the API Economy, the adoption of APIs is driving immense change in how organizations connect with their customers, suppliers and partners. Nowhere is this change more marked than in healthcare, where payers and providers are using technology to reinvent how they deliver services and how they engage with patients.

In our next webinar, we’re excited to host Kin Lane, currently a White House Presidential Innovation Fellow at the Department of Veteran Affairs, and Ed Martin, Deputy Director at the UCSF’s School of Medicine and Center for Digital Health Innovation. Kin and Ed will provide first-hand perspectives on how APIs are being used to extend the point of care, build and nurture patient communities and provide an agility layer for mainframe systems.

We have a lot of cool things happening at MuleSoft, here is a quick round up of things you shouldn’t miss.

MuleSoft Summit Discover how to take your integration strategy to the next level at MuleSoft Summit — coming to a city near you this Fall! Join the core MuleSoft team and integration experts to learn best practices and empower your development team to stay one step ahead of evolving business needs. The eight cities on this Fall Summit tour are:

Register now for a Summit near you >>

james.donelan on Tuesday, September 17, 2013

The Hunt For The Perfect API

3

Your API can be a key to your company’s success as it has been for companies like Twitter, Twilio and Box. Get it wrong and you lose out on a big opportunity.

While at Google, Joshua Block presented in 2006 How to Design a Good API and Why it Matters in the context of one of the most widely used APIs ever created – the Java Core APIs – which may have been used by up to 10 million developers.

He cited a two main reasons why API design is important, including:

Ross Mason on Monday, September 2, 2013

Mule at the Edge of the network

1

Mule is already running on premise and in the cloud and is soon bound to run virtually everywhere thanks to a new project called Anypoint Edge. This initiative not only focuses on allowing Mule to run on lightweight platforms, like the Raspberry Pi, but also to support protocols and relevant to the embedded world, like MQTT and Zigbee. The “Internet of things” had its rabbit, it’s now going to have its Mule!

If you follow this blog, you may remember that we’ve already discussed before. We’ve introduced the Mule connector for this lightweight publish/subscribe protocol with an example where MQTT was used in the context of conference booth QR Code scanners. In this post, we’re circling back to this example but we add a new twist to it: we’re taking it to the Edge!

In the original architecture, Mule was running on a laptop, using its webcam to scan QR Codes but now that Mule is able to run on the Raspberry Pi, we will revisit the example to run on this tiny device. We will also use the brand new blink(1) connector, which will allow us to use this smart USB RGB LED to flash a visual confirmation when the scan correctly happened.

So let’s start by reviewing our architecture diagram and let’s unroll the example from there.

Mariano Gonzalez on Wednesday, August 28, 2013

OAuth 2 just got a bit easier

0

Ever since Devkit made its first entry into the Mule family, a big variety of OAuth enabled Cloud Connectors were made available. Salesforce, Facebook, Twitter, Dropbox, LinkedIn and Google Apps suite are just some examples of the APIs we’ve connected to using that support.

When we started thinking about the August 2013 release we decided to take it one step forward and make it easier than ever. And now that Mule 3.5-andes is available on , you’ll be able to leverage all these improvements into your integrations. On Premise users will also be able to use when the final version of Mule 3.5.0 is released as GA.

0

Just when you thought it couldn’t get any better, it got better. Dataloader.io, the most popular Salesforce data loading solution on the AppExchange now supports importing and exporting of files to and from Dropbox!

dataloader.io and dropbox

Data loading aficionados can now quickly and easily import or export data directly to and from their Dropbox account. By simply entering your Dropbox credentials, users can make Dropbox their source for CSV files. Similarly, exporting to Dropbox is as easy as choosing Dropbox as your connection and destination folder from a tab. Then, by following the standard steps to import and export data with dataloader.io, you’ll be up and running in no time – it’s that simple!

Ross Mason on Monday, July 29, 2013

Raspberry Pi gets an API

0

In the Internet of things no device is an island. And while Raspberry Pi are pretty cool on their own adding an API makes them a lot more interesting. We have been playing around with Raspberry for a while now and have a small distribution of Mule, called ‘Anypoint Edge’ that happily runs on small embeddable devices like the Raspberry Pi.  These ARM-based devices are taking the world by storm since they are lower powered, low cost and can be embedded into small hubs to control other things like lightbulbs, or be used inside anything from PoS kiosks to gas pumps to cars to medical devices.