Architecture

Software Architecture Cheatsheet Part 3

In the previous post, I tried to think of the business constraints that intervene in the choices of a software architect. In this one, I’ll take a few shots...

0 replies - 2741 views - 05/08/09 by Sebastien Arbogast in Articles

Software Architecture Cheatsheet Part 2 - Choosing the Right Paradigm

In the previous post in this series, I tried to enumerate the most frequent kinds of applications. The question I’m going to ask myself here is what are the...

1 replies - 3783 views - 05/07/09 by Sebastien Arbogast in News

Software Architecture Cheatsheet, Part 1 - Application Types

What I really like about being a software artist is the richness of tools and techniques you have at your disposal. And the more tools you have, the harder it...

4 replies - 6466 views - 05/06/09 by Sebastien Arbogast in Articles

Pax Runner Profiles and Distributed OSGi

Last week we looked at how Pax Runner makes simple work of starting an OSGi framework (whichever one you want) and loading it up with a selection of bundles....

1 replies - 2759 views - 05/05/09 by Craig Walls in Articles

Why is OSGi Important?

I’ve seen a number of blog posts and tweets lately asking some version of the question Why is OSGi important? If you’re one of the many people looking...

8 replies - 7478 views - 05/05/09 by patrickpaulin in Articles

Nobody is Talking About The Whiteboard Pattern - Does OSGi Violate "Separation of Concerns"

I have known OSGi since Version 2 and started using it since Version 3. What made me a believer was the Service Oriented Programming model and the positive...

2 replies - 4979 views - 05/01/09 by peterhuber in News

A Dozen OSGi Myths and Misconceptions

Anybody who knows me or has been following me lately knows that I have an interest in OSGi. And I'm not alone--there has a lot of buzz about OSGi in the past...

8 replies - 8273 views - 04/14/09 by Craig Walls in Articles

DSL Adoption with JetBrains MPS

DSLs, or Domain Specific Languages, have been known in software engineering for many years. Despite this fact, they aren't widely used today. In this article...

7 replies - 6644 views - 04/07/09 by solomatov in Articles

Domain-Driven Design and Deployment Challenges

 In this session, recorded by Skills Matter Gojko Adzic talks about strategies, challenges and common pitfalls of using Domain-Driven Design for...

0 replies - 3773 views - 02/04/09 by Nitin Bharti in Videos

Asynchronous Write Behinds and the Repository Pattern

The following is a typical implementation of service methods of the domain model of an application. The Repository is injected and is used to persist the...

6 replies - 2915 views - 02/03/09 by Debasish Ghosh in Articles

So What Are Enterprise Portals All About?

There are many definitions for “Enterprise Portal”, this article aims at exposing a definition that is commonly shared in the Java EE world. People's...

8 replies - 19379 views - 01/20/09 by theute in Articles

When to Use Dependency Injection

A great question from a reader...The only thing that does not fully convince me in your articles is usage of Guice. I’m currently unable to see clearly its...

15 replies - 5637 views - 01/15/09 by mhevery in Articles

2009 Predictions, 2008 Predictions Revisited

It's once again that time of year, and in keeping with my tradition, I'll revisit the 2008 predictions to see how close I came before I start waxing prophetic...

7 replies - 9366 views - 01/02/09 by Ted Neward in Articles

The Nuts, Bolts and Springs of Distributed OSGi Applications

Using Spring with OSGi is a revolution in the application server environment. Spring gives you flexibility, OSGi gives you dynamicity, but complexity can...

0 replies - 6804 views - 12/30/08 by Nitin Bharti in Videos

Just In Time MapReduce with OSGi

A couple of years ago I was thrown into a team lead role where I was responsible for distributing workload across a number of developers. During the first few...

0 replies - 5677 views - 12/24/08 by ggalang in Articles