Category: CloudHub

As an avid observer of the Salesforce.com data loading , I thought it would be interesting to share some of the trends we see within our dataloader.io user base heading into the summer. How do these data loading trends compare to the activities within your organization?

SaaS is one size fits all (kind of)

Even though .com is a based application, there is quite a bit of customization that takes place inside account, opportunity and contact records. While the majority of datalaoder.io users have standard objects, roughly ⅓ are routinely updating, upserting or inserting (importing) custom objects into their salesforce.com orgs.

Mule has a very extensive support for data stores, which covers pretty much the whole spectrum of what’s available out there, from key/value stores to document-oriented databases. The only piece that was missing in the puzzle was connectivity to a graph database: with the introduction of the Neo4j connector, the gap is now closed.

Popularized by the advent of social media, the need for efficiently storing, indexing, traversing and querying graphs of objects has become prominent in less than a decade. During this time, Neo4j has risen to the number one graph database on the market, with successful deployments across all types of industries and a strong commitment to open source.

The new connector, presented in this blog, allows Mule users to leverage the incredibly rich API that Neo4j offers with convenient configuration elements. Read on to discover a simple example built with this connector.

Janet Revell on Monday, June 10, 2013

10 Little Mule Studio Gems

1

Every so often, while using , I come across clever little gems that our team thoughtfully inserted into the product to improve usability. These gems don’t get a lot of fanfare, nor do they often warrant much attention on their own, but put together, they make for a smoother, intuitive user experience. Nearly invisible, they have become nearly indispensable to me.

 

#1 Wrap in and Extract to

At MuleSoft, we’ve been saying for years that point-to-point integration is evil. With time to market measured in minutes or hours, point-to-point integration projects measured in man-years are headed the way of the Dodo. And the no-software no-hardware model of iPaaS promises to shrink time to market even more.

But how fast can you deploy an enterprise-grade integration from scratch? We’re setting out to break preconceived notions of time to market with the 15-minute integration. Like the 4-minute mile before Roger Bannister, the 15-minute integration sounds like a myth. So is it for real?

Apache Cassandra is a column-based, distributed database.  Until recently the only way to interact with databases from Mule was to reuse one of the existing Java clients, like Hector or Astyanax, in a component.  Mule’s Cassandra DB Module now provides message processors to insert, update, query and delete data in Cassandra.

To show off some of the features of the Cassandra module I’ll show how to implement a simple account management API.  This API will allow clients to perform CRUD operations on accounts, behaving similarly to something like an LDAP directory.

Picture an architecture where production data gets painstakingly replicated to a very expensive secondary database, where, eventually, yesterday’s information gets analyzed. What’s the name for this “pattern”? If you answered “Traditional Business Intelligence (BI)”, you’ve won a rubber Mule and a warm handshake at the next Mule Summit!

As the volume of data to analyze kept increasing and the need to react in real-time became more pressing, new approaches to BI came to life: the so-called Big Data problem was recognized and a range of tools to deal with it started to emerge.

Apache Hadoop is one of these tools. It’s “an open-source software framework that supports data-intensive distributed applications. It supports the running of applications on large clusters of commodity hardware. Hadoop was derived from Google’s MapReduce and Google File System (GFS) papers” (Wikipedia). So how do you feed real-time data into Hadoop? There are different ways but one consists in writing directly to its primary data store named HDFS (aka Hadoop Distributed File System). Thanks to its Java client, this is very easily done in simple scenarios. If you start throwing concurrent writes and the need to organize data in specific directory hierarchies, its a good time to bring Mule into the equation.

In this post we will look at how Mule’s HDFS Connector can help you write time series data in HDFS, ready to be map-reduced to your heart’s content.

Connecting the New EnterpriseThe mega-trends of SaaS, mobile and are converging, generating a new wave of business opportunity for enterprises. The convergence demands a new kind of platform – one that connects and takes advantage of the explosion of endpoints and data caused by organizations each choosing a uniquely diverse set of best-of-breed applications to power their business. In this live webinar, Ross Mason will discuss his vision for this new platform and demonstrate how MuleSoft’s solutions are making it a reality.

Watch now >>

Questions discussed include:

  • How will and mobility impact my business?

I’m thrilled to announce the availability of CloudHub in Europe. With this announcement, we’re extending the industry-leading CloudHub platform to address the needs of our European customers with dedicated computing resources located in the European Union.

European companies are adopting the cloud faster than ever — Salesforce recently announced that Europe was their fastest growing region last year. However, one of the primary obstacles to using cloud services in the EU is complying with the EU data protection directive which regulates the processing of personal data. With the availability of CloudHub in Europe, it’s now significantly easier for European organizations to comply with these regulations by ensuring data never leaves the EU.

The Service Oriented Architecture stipulates a change in perspective for software purchase and development which traditionally limited itself to catering for the isolated needs of a department or sub-division of the Enterprise. SOA exploits emerging standards to facilitate the development and purchase of software so that the requirements of the Enterprise as a whole are satisfied. Thus, services are identified, defined and subsequently reused in orchestrations with other services that map to the processes which form the life arteries of the Business. SOA advises the use of a Service Registry to govern the initiative in order to ensure the proper re-use of existing candidate Services and their compliance to the policies of the Enterprise. That said, in recent times, with the explosion of APIs, the Enterprise has flung open its doors and windows and ripped off its roof in order to reach to the sky to exploit the vast array of cloud-based services on offer and include them in its software inventory. Thus, the New Enterprise has come of age and brought with it the need for a suitable form of Governance.  With Anypoint Service Registry, MuleSoft are the first to offer a cloud-based Governance solution which allows the New Enterprise to securely register, discover, manage and monitor its services as well as the consumers of those services. With this post, we’d like you to see for yourselves how sets the standard for next generation SOA Governance.

We’re excited to announce that we will be sponsoring SAP’s Sapphire Now conference, taking place May 14 -16 in Orlando Florida. We will be showcasing MuleSoft’s SAP integration solutions to the 16,000 delegates in attendance and demonstrating our unique ability to connect SAP to other SaaS and on-premise applications such as Salesforce, NetSuite, ADP, and Oracle.

MuleSoft offers four SAP-certified solutions that make it fast and easy to connect SAP to the rest of the enterprise:

  • The MuleSoft Enterprise Gateway for SAP provides bi-directional communication via application link enabling (ALE) and iDocs technology with SAP solutions.