Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Faheem Sohail04/29/14
7176 views
0 replies

Understanding the Tomcat NIO Connector and How to Configure It

In tomcat, the default HTTP connector is blocking and follows a one thread per connection model. This means that in order to serve 100 concurrent users, it requires 100 active threads. We end up wasting resources (the thread) because connections may not be used heavily, but just enough to avoid a timeout.

Eric D. Schabell04/29/14
1991 views
0 replies

Building The JBoss BRMS Cool Store Demo (Lab 3 - Creating the Domain Model)

This workshop introduces you to the possibilities for your business when leveraging these two new and exciting products. Each week we will push out the next installment of this workshop that will lead you through building an online retail web shopping cart application, leveraging rules, events, and a rule-flow.

Nishant Chandra04/29/14
5838 views
0 replies

The Sweetness of Developing REST Services Using Dropwizard

Before externalizing a web service, it must be operationally ready to take real world traffic and provide HA. So many engineers end up writing health checks, enabling the required logs and metrics metrics etc. All of these features are available out of the box in Dropwizard.

Steven Willmott04/28/14
2330 views
0 replies

API Consumer Tools Keep Accelerating

The number of APIs keeps growing, and providers have rich new resources for API development, but tooling to support the developers that consume those APIs for their applications hasn’t kept pace. One thing is for sure – there are exciting times ahead in the API space and better tooling all around!

Ross Mason04/28/14
3860 views
0 replies

Mule Meets Zuul: A Centralized Properties Management – Part II, Client-Side

Connecting Mule application to Zuul server requires two additional jars in the application class path. One of them is jasypt library which can be downloaded here. The second one is zuul-spring-client. You can download the source and build the jar using Maven.

Benjamin Ball04/27/14
3870 views
0 replies

The Best of the Week (Apr. 18): Enterprise Integration

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration (Apr. 18 to Apr. 24). This week's topics include heartbleed mitigation, top 5 SaaS CRM systems, dev of the week, simplifying Apache Camel integrations, and getting started with JBoss Maven repositories.

Abhishek Gupta04/26/14
3486 views
0 replies

JAX-RS 2.0: Custom Content Handling

The JAX-RS 2.0 specification allows us to seamlessly marshal/unmarshal JAXB objects to/from HTTP request/response bodies. Simply put, we can just work with the domain objects without being worried about the low level XML serialization within JAX-RS based solutions.

Shelan Perera04/25/14
1958 views
0 replies

Error Recovery Mechanisms in WSO2 ESB with Store and Forward

You may be in a situation where you need to send messages reliably to an endpoint. There are couple of ways you can achieve that. WSO2 ESB provides store/forward pattern with a higher level of reliability and error recovery mechanisms. This post aggregate some of the comprehensive articles into a single piece.

Madhuka Udantha04/25/14
2101 views
0 replies

How to Use Mutual SSL with WSO2 Identity Server

This tutorial walks you through how to build a mutual SSL authenticator for WSO2 Identity Servers. It includes a link to the build code, the build jar, and directions on how to open the server and extract the public certificate.

Eric D. Schabell04/25/14
2773 views
0 replies

Building The JBoss BRMS Cool Store Demo (Introduction & Labs 1 - 2)

Each week we will push out the next installment of this workshop that will lead you through building an online retail web shopping cart application, leveraging rules, events, and a rule-flow.

Ross Mason04/24/14
2759 views
0 replies

Optimize Resource Utilization with Mule Shared Resources

You can now set up a domain and associate your Mule applications with a domain. Within a domain project you can define a set of resources (and the libraries required by those resources) to share between the applications that belong to the domain.

Claus Ibsen04/24/14
3284 views
0 replies

xPaaS in Action - Video from Red Hat JBoss Middleware keynote

At Red Hat Summit and Devnation the middleware keynote was presented, where Burr Suttor and his team accepted the following mission. They really did it on stage building a data center on stage using bare metal commodity hardware, and installing OpenStack and OpenShift as the cloud platform.

Alec Noller04/23/14
10608 views
1 replies

Dev of the Week: Eric Schabell

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Eric Schabell, JBoss Technology Evangelist for Red Hat and guest lecturer.

Eric D. Schabell04/23/14
3131 views
0 replies

Test Driving the JBoss BPM Cloud-Enabled Process Designer

With the release of the JBoss BPM Suite we have something fun to preview some of the components found in the product itself. Together with the project team, Maciej and Tihomir that work on this fantastic component, we have set up a repeatable standalone demo installation of the BPMN2 process designer.

Madhuka Udantha04/23/14
2242 views
0 replies

Application Specific Permissions in WOS2 IS

This a new future coming in wso2 IS 4.7.0 where we can define application specific permissions. The included tutorial should walk you through the creation process and later implementation.

Christian Posta04/22/14
5828 views
0 replies

Video: Simplify your integrations with Apache Camel and Fabric8

The demo is really cool and shows how to go from scratch (nothing) to a fully deployed project on Fuse with fault-tolerant/highly-available messaging, scalability, flexibility, and logging/debugging/tracing. It’s really pretty fantastic technology and I highly recommend you take a look at the video.

Joe Stein04/22/14
4675 views
0 replies

Reporting Metrics to Apache Kafka and Monitoring with Consumer

Apache Kafka has been used for some time now by organizations to consume not only all of the data within its infrastructure from an application perspective but also the server statistics of the running applications and infrastructure. Apache Kafka is great for this.

Eric D. Schabell04/21/14
3580 views
0 replies

Getting Started With a JBoss Maven Repository POM Configuration

The new JBoss BRMS & JBoss BPM Suite was released yesterday bringing a lot of new improvements, fixes, and features. One of the most exciting is the availability of a public facing maven repository based on these two products.

Ross Mason04/21/14
2239 views
0 replies

MuleSoft Powers Box’s Cloud Connect

With over 200,000 business clients and enterprise grade security and architecture, Box is a great example of how rising Silicon Valley stars use MuleSoft’s Anypoint Platform for internal and external integration needs.

Abhishek Gupta04/19/14
5433 views
0 replies

Java EE 7: What’s New?

Java EE 7 (JSR 342) is in itself an ‘umbrella’ specification which encompasses 33 individual specifications. I will provide a brief peek into few of these specifications with a special focus on the ‘new’ specifications and the ones which have undergone ‘significant’ overhaul and changes.

Mark O'neill04/18/14
6455 views
0 replies

Heartbleed Mitigation for Web APIs

The first step to managing your APIs is to catalog them. I've written before about the importance of the API Catalog, both for consumers (in an API Developer Portal) and also for administrators to keep track of the APIs which they are managing.

Omri Erel04/18/14
6275 views
0 replies

Top 5 SaaS CRM Systems

Software as a Service Customer Relationship Management (Saas CRM) is a software usage model where a vendor licenses a certain software system to be utilized as a service on demand through time subscription or pay as you go.

Ross Mason04/17/14
3702 views
0 replies

Mule Meets Zuul: A Centralized Properties Management – Part I, Server Side

It is always recommended to use Spring properties with Mule, to externalize any configuration parameters. For example, the Acme APIfrom my previous post connects to an external database. So instead of hard-coding connectivity options inside my application code, I would create a properties file.

Steven Willmott04/17/14
2865 views
0 replies

Reflecting on Progress in the API Economy

The number of APIs is clearly growing rapidly – but it is increasingly difficult for directories to keep up, and many of these APIs are private or semi-private. Some clear use-cases for APIs have emerged and many companies are combining them to suit their business.

Bilgin Ibryam04/16/14
4175 views
0 replies

Circuit Breaker Pattern in Apache Camel

Circuit Breaker is a pattern that wraps the resource and monitors for errors. Initially it is in closed state and passes all calls to the wrapped resource. When the failures reaches a certain threshold, the circuit moves to open state where it returns error to the caller without actually calling the wrapped resource.