architecture

What exactly is a "Software Architect"?

I've seen a few posts that briefly touch on the subject but don't address the question directly. So please don't label this as a dup. Having been independant/freelance for 5 years or so, and having also had plenty of exposure to perm positions, I've been exposed to many views on what an "Architect" really is. As a result, I've coined t...

How do you design a web application that needs to be customized for each new client?

I've been tasked with re-writing a fairly large web application for a company. This application provides certain financial/risk analysis to 3 clients that we currently have. The huge issue around this app is each client is different and has slightly different data. They all log into the same website but after that their experience ca...

If I want to deploy my software internationally, what architectural considerations should I take into account?

I'm planning on developing software for the international market. What architecture decisions should I consider other than just converting the text from one language to other? ...

MVC or Webform Architecture for new site

I'm developing a website , job portal. I have 2-3 years of ASP.NET webform development experience, I want to create a professional job portal site (to improve and learn more) but trying to decide on best architecture. Any suggestions or advice will help... Thanks ...

Single point of access for failover

This is what I am trying to achieve but I'm not familiar with the subject well enough, so please bear with me :) I've got a server to which some devices get connected and periodically upload some data. Communication is done over plain TCP sockets using a proprietary protocol we designed for speed and efficiency. Every such connection is...

Retrieve Architecture from Java

Hi All, I'm writing a JNI application and I want the app to download the correct binary library for the current architecture. Is there any way to retrieve this information from code? I need to know where it's ARM, x86 or any other architecture really. Kind regards, Gavin ...

difference between flip flops and latches

what is the difference between flip-flops and latches? ...

Do you know any alternative to NDepend for architects?

Hi! do you know any software similar to NDepend? I've got it just recently, and found it very useful. It helped me a lot, but for now i don't have a possibility to buy a proffessional version. So, is there any alternative (maybe, open-source)? Preferrably, free. But not necessarily. Maybe, with a little bit more fitting price for a si...

How would you design an application to run a machine?

What type of machine you ask? A machine that measures wedge and roundness of lenses. I've already written software for the machine and it is in production, but it is brittle and prone to lock ups when they dont do things in the right order. I'm trying to come up with the best way to architect it so that its stable and maintainable. Her...

How to go about estimating the hardware required to support X number of users/transactions?

Hi all, I am curious as to how do everyone approach the question of the following nature: 'we need to create Application A (eg. ecommerce site). It will use technology B (eg. java). It has to support C (eg. 200) number of concurrent users. What kind of hardware do we need?' Hardware specification would involve the number of CPU requir...

Transaction-like style of programming or the wise exception handling

Question by abstract example Suppose you have 2 methods: DoJob1(), DoJob2(). Each of them has transaction-like behavior, that is, either does its job or reports an error. How should I write a method which executes DoJob1() then DoJob2(), but is transaction-like itself, that is, guarantees the roll-back of the action performed by DoJob1...

Javascript/Markup in Assembly

I'm trying to somehow render out javascript for a particular user control rather than just having a script include for the javascript file. The reason why I don't want a simple script include is because I need to append unique ClientID's to the dom elements at runtime. I could hardcode the javascript in a function and just append the ...

What are all needs to be covered in Security Architecture?

What is the best book for security architecture? is there any security architecture blueprint available? I am looking from very broad perspective, not just simple authentication, authorization part. Any suggestions? ...

Should I use values or keys?

I am warpping an ArcGIS IFeature object with a class that has my required properties to get and set them easily. Basically, the get and set operations just use feature.get_value(index) and feature.set_value(indes, value), and expose the strongly typed value. I have several fields that use a domain (basically, an IDictionary<string, objec...

Patterns for Safety Critical Systems

What are good resources describing process, architecture, and design patterns for developing safety-critical systems? ...

Building farms with IBM Websphere, IBM Http Server, Load Balancer (or Dispacher)

Do you know a web page or pdf or any books to learn how to architecture these products to create a farm? Also any generic web application farm architecture best-practices source is appreciated ... I would like to learn about highly available and scalable web architecture especially using IBM products... ...

Good Software Architecture Training - For .NET Framework

Is any one know about good software architecture training with .Net framework. I am in New Jersey and looking for 2 to 3 members. ...

Would extracting page metadata be a good use of multiple inheritance?

I was wondering if I have a couple of models which both include fields like "meta_keywords" or "slug" which have to do with the web page the model instance will be displayed on, whether it would be advisable to break those page metadata elements out into their own class, say PageMeta, and have my other models subclass those via multiple ...

Reviews and advices for Signum Framework.

Hi, Has anybody tried Signum Framework ? Signum Framework is the new Open Source framework from Signum Software for writing data-centric applications over the latest Microsoft technologies: .Net 3.5, C# 3.0, WPF, ASP.Net MVC. It provides a consistent model for N-layer architectures by moving the entities to the very center of your solu...

How to learn advanced ms sql server?

I have a strong database background but very little practical experience with ms sql server. I want to learn the tools, the architecture, profiling and tuning. Besides browsing around for little bits and pieces of information, I'm actually looking for larger guides. Books, training, series of articles, etc. How do you recommend I start? ...