Architecture

  • submit to reddit

Control your software application with C³

C³ is a Java library providing a component abstraction capacity, as its main feature. The use of components and a component model is highly recommended to structure your software. Before defining your software’s component structure, you need to define...

1 replies - 1957 views - 02/04/12 by Mik Arber in Articles

Book Review “Cloud Computing Architected – Solution Design Handbook” by John Rhoton and Risto Haukioja

“Cloud Computing Architected – Solution Design Handbook” by John Rhoton and Risto Haukioja was published by Recursive Press in May 2011. This book is a great addition to other books about...

0 replies - 2154 views - 10/17/11 by Kai Wähner in Book Reviews

High Performance And Smarter Logging

1. Summary Logging, often a back-burner activity in the development cycle can actually be the very lifeline of the development team once the application is in production. Assuming that readers are well acquainted with various logging frameworks like Log4J,...

10 replies - 10503 views - 06/29/11 by Archanaa Panda in Articles

Extremely Decoupled Architecture for Web Applications (EDAWA); Part 1: Vertical Decoupling

Ever see a company going out of business because it couldn't afford a complete redesign of a big application? Ever wanted to switch a large application to a new technology stack in short, well defined steps? Ever struggled understanding or changing an...

3 replies - 4363 views - 06/22/11 by Ole Bulbuk in News

The new old thing

They say fashion repeats itself, so does technology it seems. IHMO there are striking similarities between the technologies today and the ones some time back. In this article i try to compare the old thing with the new thing. Mostly it is the environment...

4 replies - 3349 views - 01/12/11 by Ravindra Rawat in Articles

Why You May Need an Architect

You may need an architect...to remedy the work of a worse programmer.

11 replies - 5310 views - 07/12/10 by Gilbert Herschberger in Articles

Fast Build Times Integral to Continuous Integration

Eric Lefevre says CI can be fun to implement, but you can also get carried away.  Algodeal gave up their CI server in favor of running systematic tests on...

0 replies - 3947 views - 05/10/10 by Eric Hagan in Videos

JBoss Enterprise Application Platform 5

Download your free copy of Refcard #97: Getting Started with JBoss Enterprise Application Platform 5 now!

0 replies - 28620 views - 05/03/10 by Lyndsey Clevesy in Announcements

Polyglot and Polyparadigm Programming for Better Agility

Dean Wampler, a Consultant at Object Mentor and co-author of "Programming Scala", believes that in today's programming ecosystem, developers...

0 replies - 4796 views - 03/24/10 by Eric Hagan in Videos

RIA Architectures: An Exclusive Interview with Adobe's Duane Nickull

DZone recently caught up with Duane Nickull, Senior Technical Evangelist at Adobe Systems and bass player with the band 22nd Century. In this...

5 replies - 10886 views - 12/21/09 by Nitin Bharti in Videos

Top 6 Open Source Java EE Application Servers

 This is a very basic review of active and available open source Java EE Application servers and Servlet container (Web containers) to let the community know which active containers are available and what is the general status of each container. The...

6 replies - 18800 views - 11/16/09 by Masoud Kalali in Articles

The Role of Caching in Large Scale Architecture

Pre-Internet, lots of systems were built without caches. The need to scale has led to the widespread deployment of caching. Most of the open source caching projects grew out of internal efforts to solve performance problems for specific web sites. Ehcache,...

4 replies - 13727 views - 06/15/09 by Greg Luck in Articles

Modularizing existing web applications with OSGi

 OSGi modularization on the server side is well embraced by vendors (Spring DM Server et. al.). OSGi provides "true modules". With OSGi, we can keep together everything that belongs together. For web applications, that means we can deploy code,...

0 replies - 26807 views - 03/30/09 by Wolfgang Gehner in Articles

Flexible Code Analysis Tool Released

SemmleCode Professional Edition is a flexible code analysis tool that helps you explore unfamiliar code bases, identify refactoring opportunities, do an automated code review, and visualize dependencies. SemmleCode is an Eclipse plugin, and it takes just a...

0 replies - 1092 views - 03/16/09 by Oege de Moor in Announcements

Big Teams & Agility - Take 2

In Big Teams & Agility, I talked about a macro process for agile development on large teams (those up to, possibly exceeding, 100 developers).

1 replies - 4693 views - 03/12/09 by Kirk Knoernschild in News