software-architecture

airline compaines and software systems

Hi All I am interested how to they to the following: (because of my English some phrases can be strange :) ) Let assume that we need a software for a big airline company with 200 airports far away each other, each having 10 software clients. The system uses 3 tire architecture. Is there only one middle tire (probably cluster of appli...

When to use Modules in Zend Framework ?

Hi, When setting up new ZF Projects i normaly have this directory structure: application modules default controller forms view models admin controller forms view models language shared models library public I use only modules when e.g the layout is diffrent, or a diffrent database is used, or of course when its a very spe...

stability patterns

Hi, I have read that there are stability patterns for software. Can someone list them or refer to a book or some other resources? regards ...

Thoughts about navigation architecture?

I'm writing an application. I want various parts of it to be accessible via a single string (e.g. a URL). I see lots of different ways to implement this and wonder if anyone else is thinking about it. For example, let's assume a web app that supports several different message boards. A URL to access the third comment in board A might...

Is the data system for ATM-machines using eventual consistency?

I wounder how the world-wide ATM-systems are architected. It must be pretty hard for the banks to design a consistent system world wide. Do they use eventual consistency for this or do they use a great ACID system? I can be in Sweden one day, where my bank is and use the ATM, then take the airplane to USA or Thailand and use the ATM abr...

What Architectures To Use With Cloud Computing

For my Software Architecture class, I'm trying to do a project on what software architectures work best with the cloud to create a scalable and agile application. I'm having trouble finding a starting place to research on what kinds of architectures work well with the cloud. Does anyone know any good books, blogs, articles, architectures...

good practise: REST API as the interface between the interface layer and business layer?

I was thinking about the architecture of a web application that I am planning on building and I found myself thinking a lot about a core part of the application. Since I will want to create, for example, an android application to access it, I was already thinking about having an API. Given the fact that I will want to have an external A...

net: business entity?

hi all I would like to know that what considerations we need to do when designing business entities as a software architect? Any reference or help is appreciated. ...

Java EE Architecture - Are DAO's still recommended when using an ORM like JPA 2?

If I'm using an ORM like JPA2 - where I have my entities that are mapped to my database, should I still be using a DAO? It seems like a lot more overhead. For example, I would need to maintain three extra packages: One that specifies my domain objects (which pretty much map my Entity objects): public class Employee { private Stri...

Automation vs Control - .Net Entity Framework 4 vs Custom Solutions

I've been a heavy user of .Net since its inception, but I have avoided using any of its ORM features, regardless of flavor. I have always been skeptical of tools which abstract CRUD, binding, validation, searching, etc. Some of this skepticism comes from painful, real-world experience; the rest of it comes from the innate desire to "own"...

Software architecture versus Enterprise architecture, when is each used?

Hello, What type of architecture discipline is used to specify all the software systems and ther interaction together for a whole organization (not company- or coporation-wide, but organization wide, of roughly 6 SW Engineers working on 4 software products). I'm trying to create a document (assuming the role of an architect) that speci...

POCO's - Are they associated with a specific Design Pattern (or patterns)?

Just wondering if the use of POCO's is associated with a particular design pattern. ...

Designing a flexible and extensible bonus system for a Scrabble's game implementation

Let's say I'm implementing my own version of Scrabble. I currently have a Board class that contains lots of Squares. A Square in turn is composed of a IBonus and a Piece. The bonus implementations are actually the usual bonus for Scrabble, but it is possible that I might try to add some new and twisted bonus to spice the game -- flexibil...

Relation between classes

My system has an User class with a lot of properties: name, e-mail, address, phone number, etc. And it has also an UserAccount class with properties: username, password and salt. This is a blog application. UserAccount provides login and logout methods. Now I don't know who will be related with Posts. Should an User contains posts or an ...