The benefits of applying the principles of SOA when catering to the IT needs of your organization are clear in a business-driven, vendor-neutral architecture. It considers all requirements from the perspective of the business process and delivers implementations in order to automate the same. The implementations themselves, driven by the same SOA principles and goals, are not bound to any one particular vendor because they are intrinsically interoperable, that is, they expose and consume Services or APIs (we use the terms interchangeably here).
One of the greatest challenges API developers face is creating an API that is flexible enough to pass the tests of time and technology. In other words, creating an API that is built to last. Here are some tips to help you ensure your API has a happy, and long life expectancy – saving you a lot of frustration, and your company a lot of money!
“Unfortunately, people are fairly good at short-term design, and usually awful at long-term design.”
- Dr. Roy Fielding, Creator of REST
The first step to building an API for longevity is understanding that your API should be built to last beyond the current release, and even beyond your current roadmap. You want to build an API that developers can implement fearlessly, without worry that it will change in a few months, or even within a couple years.
MuleSoft’s CONNECT is headed to London in 4 weeks! With over 700 attendees at the last CONNECT conference in San Francisco, we thought we’d take the show on the road and head over to London for 3 days of knowledge sharing, hands-on labs, industry focused sessions, and plenty of networking.
[Hint: Promo code below!]
What is CONNECT?
CONNECT is a 3-day integration conference that brings together IT professionals and business executives to explore what it means to become a Connected Company – and how to amplify the power of existing data and systems to leapfrog the competition. In keynotes and breakout sessions, you’ll learn how connectivity drives customer engagement, amplifies the pace of innovation, and creates new channels of revenue. Customers, partners and industry thought leaders will all share insights on the future of integration and APIs and showcase real-world case studies. MuleSoft experts will also be on-site to provide hands-on training and best practices.
It’s that time of year again! Our team packs up and hits the road to meet with prospects, customers, and partners to discuss a challenge that both IT and businesses encounter in today’s competitive market – How to become a Connected Company?
The recent release of the Anypoint Connector for .NET opens up many opportunities for plugging into .NET based rules engines. Since the .NET Connector allows developers to call out to native .NET code, these rules engines can be easily integrated as a result.
Why do I want to do this?
Utilizing a rules engine promotes efficiency in system interfaces where some business logic needs to be executed and this logic can be frequently updated. You could wire all of this logic into your integration application via custom code or using several routers but these rules become difficult to maintain in code and may require several re-deployments as changes are introduced. Using a rules engine allows developers to decouple business logic from integration logic and as a result, rules can be easily maintained.
Anypoint Templates Library and Salesforce integration templates for Siebel and SAP
I am excited to announce the release of the next set of Anypoint Templates as well as a new way to find, access and utilize them. Made up of patterns (migration, broadcast, aggregation, bi-directional synchronization and correlation), objects (such as accounts or opportunities) and endpoints (Salesforce, SAP, Siebel, Database), templates address specific use cases and provide a launch pad for integration success. Anypoint Templates help you learn how to use MuleSoft’s Anypoint Platform, leverage best practices and IP from MuleSoft, and ultimately, help you see success faster. Anypoint Templates are configurable, customizable, and extensible, making them both reusable and flexible.
The Connected Bank
For many banks, back office systems for such critical functions as deposit accounting, loan servicing, and payment processing have been in place for decades, running on huge legacy mainframes. According to industry analysts, IT departments spend 70 to 90 percent of their budgets managing and maintaining these disparate systems, leaving little left over for new initiatives.
In addition, with poor operational efficiency a barrier to growing revenues, banks have prioritized reducing exceptions, delivering transparency, and improving system interoperability to increase technology ROI.
I am excited to announce release 39 of CloudHub! This release is based on a lot of user feedback, and contains a beta of our redesigned user interface as well as one of our most requested features – CPU & memory.
We’ve been hard at work the last few months building a revamped user interface which helps you be more productive and integrates seamlessly with the Anypoint Platform for APIs. We’re excited to preview some of that work today. You’ll notice a clean, modern interface that makes it easier to get things done. For example, the the home page now provides easy access to your applications, settings, and logs at a glance. It now also has a handy summary of resource utilization and the number of recent transactions processed.
MuleSoft’s Anypoint Platform vs. Microsoft BizTalk Server
1. Extensibility to Best of Breed
BizTalk Server promotes a tightly coupled model in which many of the services are bundled within the product. While this is great for compatibility it limits the ability of companies to use 3rd party applications that may provide better functionality. MuleSoft has built Anypoint Platform to be open and extensible to best of breed services and applications.
Included with Anypoint Platform are 120+ Anypoint Connectors for the most popular applications on the market, including Salesforce.com. Our broad partnership with Salesforce helps us deliver a secure, reliable, comprehensive integration.
When you’re not using pre-built connectors, MuleSoft’s DevKit allows your developers to quickly build Mule extensions that integrate directly with Anypoint Studio, the single graphical design environment for Anypoint Platform. This broad connectivity solution enables you to deliver integrations in days or weeks, not months.