Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Chen Harel11/14/14
2501 views
0 replies

Beautiful Exceptions: A New Way to View Server Errors

Here at Takipi we're in the error tracking business. Each day we track more than 500,000 errors coming from hundreds of different companies. How cool would it be, we thought, if we could scan the code that led to an error with a single scroll? Pretty cool. So we built it.

Jenny Yang11/14/14
1102 views
0 replies

Service Portfolio Management Step 1 - From the SOA Security Vault Part 4

Both the business and IT must be involved in the service portfolio planning process. A good service portfolio planning process can help to de-politicize the selection or rejection of IT projects and ensure that IT resources are used in a way that provides maximum business leverage.

Filip Ekberg11/13/14
5952 views
0 replies

Visual Studio 2015 Preview and Open Sourcing .NET Announced

Microsoft announced today that they are open sourcing .NET Core and if that is not enough, they are also targeting Linux and Mac! This is big news for the open source community and for the future of development on .NET.

Biju Kunjummen11/13/14
992 views
0 replies

Spring Boot war Packaging

Spring boot recommends creating an executable jar with an embedded container(tomcat or jetty) during build time and using this executable jar as a standalone process at runtime

John Walter11/12/14
4342 views
1 replies

Introducing DZone's 2014 Guide to Enterprise Integration

DZone's 2014 Guide to Enterprise Integration was produced to help you discover emerging information about the Enterprise Integration landscape. Enterprise Integration poses huge challenges for developers, and with so many different technologies to choose from, finding the right solution can be tricky.

John Walter11/12/14
5903 views
0 replies

Dev of the Week: Daniel Bryant

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 Daniel Bryant, Principal Consultant at OpenCredo and author in our upcoming Guide to Enterprise Integration.

Ivan Krizsan11/12/14
4377 views
0 replies

Testing HTTPS Connections with Apache HttpClient 4.2

In addition I will show how to set up a HTTPS endpoint using the Mule ESB as a mock HTTPS server. The example in this article is limited to showing how the client will assert the identity of the server using a truststore. The server will not assert the identity of the client (mutual authentication).

Debasish Ghosh11/12/14
2113 views
0 replies

Functional and Reactive Domain Modeling

In the book he discusses various object lifecycle patterns like the Factory, Aggregate or Repository that help separation of concerns when you are implementing the various interactions between the elements of the domain model.

Vlad Mihalcea11/11/14
2942 views
2 replies

An Entity Modelling Strategy for Scaling Optimistic Locking

Optimistic locking discards all incoming changes that are relative to an older entity version. But everything has a cost and optimistic locking makes no difference.

Denis Goodwin11/11/14
1493 views
0 replies

The API Copyright Debate Surfaces Again

It all started back in May 2014, when a federal appeals court made a ruling that sparked outrage and controversy in the software industry. Their decision was theoretically a final step in the long-standing lawsuit between Google and Oracle, where Oracle claims that Android (owned by Google) violated its copyright.

Jens Schauder11/10/14
4910 views
1 replies

Five Reasons Your Should Keep Your Package Dependencies Cycle Free

If you are so unlucky to work with me in a project, you will suffer from the rule that all package dependencies must be cycle free.

Pieter Humphrey11/10/14
5027 views
0 replies

Webinar Replay: Security for Microservices with Spring and OAuth2

OAuth2 is a lightweight security protocol that is well-suited for use with HTTP, the protocol at the heart of many modern architectures.

Paul Hammant11/10/14
849 views
0 replies

To SOA or Not To SOA

For this article, “service” means over TCP/IP with marshaling, and “component” means same language family (hopefully via dependency injection). Conway’s Law features in this article too, as service vs component is mulled for a real case.

Benjamin Ball11/10/14
2541 views
0 replies

The Best of the Week (Oct 31): Enterprise Integration

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (October 31 - November 07). This week's topics include continuous delivery with microservices and Spring cloud, Spring abstraction, custom SSL connections, ZooKeeper on Kubernetes, and SOA security.

Sergei Egorov11/09/14
9428 views
0 replies

Building Microservices with Spring Boot and Apache Thrift. Part 1

In the modern world of microservices it's important to provide strict and polyglot clients for your service. It's better if your API is self-documented. One of the best tools for it is Apache Thrift. I want to explain how to use it with my favorite platform for microservices - Spring Boot.

Ana-maria Mihalceanu11/07/14
6496 views
0 replies

JSF Versus JSP, Which One Fits Your CRUD Application Needs? (Part 2)

In every project plan there is a stage when functional tasks are extrapolated from the customer requirements. In practice, the more capable you are of identifying tasks and the work they entail, the better you'll be able to follow the project schedule.

Robert Annett11/07/14
2269 views
0 replies

Sketching API Connections

Any of these solutions could be appropriate depending on the complexity of the API set you are trying to represent. I'd suggest starting with a simple representation (i.e. fully labeled connections) and moving to a more complex one if needed BUT remember to use a key to explain any elements you use!

Pieter Humphrey11/07/14
3384 views
0 replies

This Week in Spring (November 4, 2014)

Welcome to another installment of This Week in Spring! This week I'm on the road talking to enthusiastic Spring developers in Casablanca, Morocco at the JMaghreb conference and then it's off to London (again!) for the amazing Spring eXchange. If you're at either, be sure to say hi!

Ilkka Anttonen11/07/14
3960 views
0 replies

Microservices in Microcontainers with Docker

What are Microcontainers and how to implement them with Docker. An example of a running Node.js express application with a container of less than 6 MB.

Anshul Mittal11/06/14
1210 views
0 replies

Pipeline Templates in Oracle Service Bus 12c

Pipeline templates is one of such capability in Oracle Service Bus in which developer create a prototype of a pipeline called as pipeline template and include all the component which can be use across the enterprise services.

Derek Weeks11/06/14
1434 views
0 replies

Scaling Open Source Governance

They had downloaded over 200,000 open source components in the past year. And their open source policy…the one established to protect against license risks and security vulnerabilities? It covered about 3% of them.

John Walter11/05/14
15146 views
0 replies

Dev of the Week: Markus Eisele

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 Markus Eisele, Developer Advocate at Red Hat.

Pieter Humphrey11/05/14
3170 views
1 replies

Building “Bootful” UIs with Spring Boot and Vaadin

You've got a Spring Boot powered backend and now you need to build the UI that'll power the workforce. Vaadin is a UI framework that marries the ease of use of server-side Java, integrates well with Spring Boot, and offers UI polish that would be hard to secure any other way.

Tomasz Nurkiewicz11/05/14
3494 views
0 replies

Batching (collapsing) Requests in Hystrix

Hystrix has an advanced feature of collapsing (or batching) requests.

Josh Begleiter11/05/14
1971 views
0 replies

The Modern API

Crafting a contract through an API creates trust, and enforcing that with best practices creates stability. By following these tips, you can create a maintainable API and simplify implementation and updates for API clients.