Of course the first thing most people would tell you is to look for existing solutions. But even then, there are those times when you need to write your own. Here are just of my reflections on it.
One of the first integration problems that companies encounter when using a new application is data loading. Whether it’s a migrating data from an old product to a new one, managing and cleaning data, warehousing data, or replicating it from one place to another, it’s a painful task.
Are your teams taking advantage of integration points? Or is each integration point implementing identical or similar functionality in an inconsistent fashion?
It was interesting hearing how other developers are using APIs in their projects, and what problems they are encountering and solving. I’ve posted my slide deck for those who are interested. I also recorded audio from the talk and will be posting a link here when that’s online.
James Strachan founded the Apache Camel project with this first commit 6 years ago
Even in the first commit, today's users of the latest Apache Camel releases can see the structure of the route builder, and the API with the component, endpoint, exchange, producer, consumer, et al.
Recently I prepared a demo and thought it might be useful if I share it in my blog. If you are new to WSO2 ESB, it is recommended to refer the following prior posts.
This post is an aggregation of ongoing thoughts I'm having around my role in the API space, a diagram I drew the other day while enjoying an IPA, and inescapable thoughts fueled up by a post by Patrick Meir over at iRevolution, called Crisis Mapping, Neogeography and the Delusion of Democratization.
This post demonstrates using Groovy to explore the standard JMX MBeans provided by the Java Platform as well as the AMX beans that GlassFish provides. The last Groovy code snippet invokes GlassFish's "bootAMX" operation to unleash significantly more GlassFish JMX-based monitoring and managing capabilities.
Long a candidate for improvement, Mule Documentation has recently undergone several foundation-layer improvements that will help us move more quickly as we produce new content and clean up the old.
I've written about this before, but here's a recap and an extra trick which might be useful...
See this demo of ZeroMQ with Microsoft .NET C# using the pipeline communication pattern and find out how I plan to build my HFT platform using ZeroMQ.
In this session you'll see how ZeroMQ - a flexible, lightweight message broker - and gevent - a coroutine-based networking library - are used to create a concurrent and distributed system.
The pattern chains the receiving objects together, and then passes any request messages from object to object until it reaches an object capable of handling the message. The number and type of handler objects isn’t known a priori, they can be configured dynamically.
Opening data is one of the keys to unlocking its value. There are many varied diverse business models to apply.
Ice provides a communication solution that is simple to understand and easy to program with. Yet, despite its simplicity, Ice is flexible enough to accommodate even the most demanding and mission-critical applications.
This Post explains Topics in Active MQ (Message Broker) with Subscribing and Publishing. For this we will write two java clients.
dotCloud's Joffrey Fuhrer demonstrated how to use stack.io to connect two clients and broadcast messages in real-time between web and frontend clients. Only 100 lines of code.
This post explains Topics in WSO2 Message Broker (MB) with Subscribing and Publishing. For this use case we will write two java clients.
The following code can be used to route messages based on HTTP Headers in the WSO2 Enterprise Service Bus.
Service-oriented architecture i.e. SOA enables many benefits such as increased business agility, business aligning with IT, salable , highly availability , parallel programming.
We will be discussing these benefits in brief.
In this post I will show you how you can start a BPEL process in Apache ODE with Mule. As you will see, it is merely a combination of posts I made earlier, but I think it is nice to have the complete thing in one post.
We’ll show you the main ingredients needed in the development of a new Connector by walking you through the code of our LDAP Connector. This will allow you to connect to any LDAP server and perform every LDAP operation.
Spring Integration provides a feed adapter for Web Syndication to subscribe to an RSS or an ATOM feed. The following Maven dependency is required for the feed adapter.
As the interfaces to data change increasingly quickly on the web and mobile applications, having an API strategy in place provides a stable platform for new products both from within the company and from outside.