Architecture

Managing Your Dependencies with JDepend

As a developer and architect, I'm always on the lookout for tools that will quickly provide feedback on the quality of software architectures and designs. The problem is that most measures of architectural and design quality tend to be vague qualities — scalability, reliability, maintainability, flexibility, modularity, etc. — that are difficult to measure in… Continue reading Managing Your Dependencies with JDepend

Advertisements
Architecture

DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together

This post is part of The Software Architecture Chronicles, a series of posts about Software Architecture. In them, I write about what I’ve learned on Software Architecture, how I think of it, and how I use that knowledge. The contents of this post might make more sense if you read the previous posts in this series. After… Continue reading DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together

Architecture, Craftsmanship

Clean Architecture: Standing on the shoulders of giants

This post is part of The Software Architecture Chronicles, a series of posts about Software Architecture. In them, I write about what I’ve learned on Software Architecture, how I think of it, and how I use that knowledge. The contents of this post might make more sense if you read the previous posts in this series. Robert C.… Continue reading Clean Architecture: Standing on the shoulders of giants

Architecture, Craftsmanship

Clean Architecture Is Screaming

Uncle Bob's Clean Architecture keeps your application flexible, testable, and highlights its use cases. But there is a cost: No idiomatic framework usage! Welcome to the fifth installment of little architecture series! So far we have covered layers, hexagons, onions, and features. Today, we’ll look at a close friend of all four – Uncle Bob’s Clean Architecture, initially introduced here.… Continue reading Clean Architecture Is Screaming

Architecture, Chưa phân loại, Methodology

ESB Frameworks

Application integration is the biggest challenge today for many enterprises. Building an Enterprise Service Bus (ESB) is probably the quickest and most cost-effective way to address this challenge. In this article, you gain insight on ESBs, and how to model and construct ESB service-oriented architecture frameworks. Service-Oriented Architecture (SOA) is an approach to defining integration… Continue reading ESB Frameworks

Architecture, Java, Methodology

J2EE And SOA Architecture

In this article, you’ll learn how to design and develop service-oriented architecture (SOA) frameworks using the Java 2 Platform, Enterprise Edition (J2EE). By adapting an SOA framework, your organization can maximize loose coupling and reusability between systems. This article will take a high-level overview of several iterations over an SOA framework that will meet the needs of… Continue reading J2EE And SOA Architecture

Architecture

Difference between SOA, EAI and ESB

Today, let me see if I can try to point some good difference between EAI & ESB and perhaps SOA as all this is closely tied together while explaining how they are linked to each other too. SOA (Service Oriented Architecture) is an approach is to have software resources available (& discoverable) on network as… Continue reading Difference between SOA, EAI and ESB