This article discusses why it’s important for connectors to support bulk operations whenever possible. If you want to add batch support to an existing connector without breaking backwards compatibility, the article covers how to register discoverable transformers.
Great enterprise SaaS are hard to come by. Finding tested and proven software that can withstand hundreds of users is often a rare occurrence. In this article you will learn about three must-use Software-as-a-Service providers for different business needs.
One of the interesting things is that an API is particularly suitable for organizations which address a global market. In a global environment, you require an API Portal which enables developers to self-register at any time of the day or night.
A month ago we launched a customer contest to select which APIs would be presented by our evangelists to StartupBus hackers. Today, we are really thrilled to announce the ten StartupBus API contest winners.
Red Hat has just announced general availability of these long awaited products! The new JBoss BPM Suite has a well defined, integral focus on process management and automation. It represents the culmination of an awesome amount of work done by the open source community over many months.
Every once in a while, you run into an interesting problem related to connections and pooling with ActiveMQ. Sure, you’ve always heard to pool your connections. What does that really mean, and why do you want to do it?
Beanstalkd is a simple job queue and has great PHP support in the shape of Pheanstalk. Beanstalkd is a job queue rather than a message queue, so when you put things on the queue (or "tube" as they seem to be called in Beanstalkd), they stay there until a worker comes along and processes each one successfully.
For this article, I will be referencing JBoss BPM Suite product as this is a super set of the JBoss BRMS product. It all has to do with the new development and deployment models that are introduced when the repository being used is GIT based.
Remember that when authenticating through OAuth, it’s not you receiving and validating the user’s credentials. So no matter which API you’re using or if the API support multiple logins like Google does, you should always take measures against a confused deputy attack.
From version 0.27.3 of EasyNetQ, you can set your client product name and platform in the connection string. These will then appear in the RabbitMQ Management UI connection list under the Client column. Underneath is the EasyNetQ version number.
Tomcat 7 introduced a WebSocket implementation. introduced a WebSocket implementation. Firstly I will give web socket's benefits and limitations plus briefly web socket implemented in Apache Tomcat 7. WebSocket is considered an evolution of web communication.
On March 27, 2014 there will be a fantastic rules webinar showing you some of the basics around rules with a focus on the decision tables in the Red Hat JBoss BPM Suite. This will take place in two separate sessions.
When crafting an API strategy and proposing API benefits, consider whether your organization is pursuing an API-Access Mindset or and API-centric Enterprise Mindset. These API approaches are similar to recognized Big SOA / Small SOA or Top-down SOA / Bottoms-up SOA approaches.
OAuth is the most widely known and used authorization framework. There are many service providers like Facebook and Twitter making it easy to connect with millions of users. The book make nice introduction to integration of OAuth 2.0 on web applications, desktop and mobile.
Custom XML namespaces are a powerful tool that should be used as a last resort when everything else fails, namely abstract beans, factory beans and Java configuration. Typically you'll want this kind of feature in frameworks or tools built in top of Spring.
For some time we were thinking about migrating our build to maven from ant. It happened last month and was actually simpler than what we have anticipated.
The reference architectures of the past (i.e. client-server, web application, SOA services) are not adequately addressing current business demand, use cases, and expectations. IT must update reference architecture models to remain relevant and effective.
Here I am going to building two APIM instance for high availability. You can try this on two nodes. But here I am trying it in one PC. Therefore I will be changing port offset. I will be using WSO2 AM 4.6.0 for this article.
This article covers arious components that you can leverage in the JBoss BPM Suite to leverage your enterprise rules, events, and processes. There were almost 500 registrations for the webinar that originally aired this content.
Why API Alchemy? APIs are still in many ways a dark art – a vial of JSON, a dash of Hypermedia and some vigorous debugging followed by oak barrel versioning … but there are expert practitioners we can all learn from!
Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone. This week's topics include how wrong your API versioning is, Apache Camel cookbooks, APIs performing as the new SOA, best practices for application governance, and defining API governance.
Software integration used to be the customer’s headache in the days of on-premise solutions, but the cloud has changed all that. So why are we still talking about it? This article includes a weekly roundup of top API and integration articles from MuleSoft.
This article brings heavy emphasis to what exactly Application Services Governance is, and focuses specifically on the best practices to accelerate safe delivery. Application Services Governance is a mechanism to achieve business agility, build a responsive IT organization, and optimize IT effectiveness.
An API Portal is one of the key components of an effective API Management strategy, along with an API Gateway. They work together hand-in-hand. The API Portal allows developers to self-register and learn about your API, while the API Gateway is the "sharp edge" of your API Management solution.