Answer Questions
Gary Yukish Middle Tier Design Question
Let's say I have two applications that needs to communicate with each other. In a nutschell, when I design an application (not always of course), I have my business component (Facade Layer), data access component, and my domain objects (DTO's), which makes up three seperate assemblies. Now, let's say I am building the Sales & Marketing application that needs to communicate with the Accounting components. I am not sure if the Sales ap ...Show All
Mark1974 Choosing deisng pattern
Hi. Your help is very appreciated. I want to build an app that is basically a client db. For that I am contructing a "client" class (that has - name, address, contact details etc...). However, I want to enable my users, to add properties to my "client" class WITOUHT needing to change my code . i.e. some clients might require an "age" and "annual income" properties as part of the "client" class. Which design pattern(s) might assist me ...Show All
Ekta O/R mapper requirements for domain layer
I have heard a lot of talk about disadvantages of various ORM solutions. Mainly that some use attributes and reflection, making your domain layer peppered with hints about how objects are serialized and complaints (probably false) that reflection is slow. Also, some frameworks don't support caching of domain objects. Some require you to derive all your domain classes from a base class provided by the mapper. Others can't ...Show All
Christopher P. XP or XPE for POS application
Hi, Not sure if this is the correct place to post this - apologies if it's not. I'm developing a custom POS application in VB.Net 2.0 for no more than 4 terminals. The touch terminals all have P4 processors with 512 MB RAM and 40 GB HDDs. I'm just wondering if there are any advantages to installing XP embedded (or XPE for POS) instead of XP Professional. Because of the limited number of clients, it would be more expensive to buy t ...Show All
mkappl Entities
I'm starting the following project: A multi database (SQL Server, Oracle and Firebird) using Winforms in the presentation layer and Web Services in the middle tier. My principal question is about the best way to implement the entities transit between the layers. I'm thinking in this option: a typed dataset based entities without the default adapters created by the VS 2005. Instead I will use a Helper class to factoring the multi database feat ...Show All
shyma Middle Tier Design Question
Let's say I have two applications that needs to communicate with each other. In a nutschell, when I design an application (not always of course), I have my business component (Facade Layer), data access component, and my domain objects (DTO's), which makes up three seperate assemblies. Now, let's say I am building the Sales & Marketing application that needs to communicate with the Accounting components. I am not sure if the Sales ap ...Show All
tracyfm Software Architectural Synthesis Factor Table
Quality attribute requirements drive the design of architecture and the resulting views of the architecture. A Software Architectural Synthesis Factor Table results from several iterations of putting together different abstraction levels and then views of an architecture. I had an old factor table that came from an old project that in the end the client decided would be to costly to move forward with. I thought I ...Show All
WayneBrantley The AdventureWorks Database Diagram Sucks!
Hi Architects and Data Modelers, Although this database may be big leap forward from the Northwind database, how much thought (do you think) was put into the schema 1. Who was the consulting company that created this 2. Does it follow all of the rules of normalization 3. Which normalization rules does it break 4. Do you like how the natural keys were derived 5. Do you wish they used more surrogate or natural keys 6. Do you like their choice of ...Show All
MountSi General business object requirements
For those of you who have worked on medium to large sized projects, or anyone who has an opinion , I would like to know what types of logic an application needs in the business layer. If the objects expose properties and collections, is a simple validation on write all that's needed I guess the objects also have methods that do various things. If anyone feels like offering any insight into the kinds of things their business objects do besides s ...Show All
Sangeetha_AS Are interfaces for behavioral overloading only?
This question comes from the new approaches being suggested when designing services with WCF and even ASMX 2. The approach is one that uses interfaces (or abstract classes) to focus on the method signatures and avoid diving directly into implementation when desiging services. This looks like a half-way contract first approach that is meant to help developers focus on what makes a service reusable (strong typing, message orientation, explicit met ...Show All
Joymon .Net 2.0 Migration Strategy Needed
I work for a large organisation where we use .Net 1.1 as our sole development language. We have many frameworks and applications and web sites that are developed in .Net 1.1 These developments are by no means trivial, they are the result of an IT department of over 300 people and 2 years of development It is my responsibility to develop a strategy to move to .Net 2.0, this includes the existing applications, new developments, integration, QA, li ...Show All
Shyam Sundar Does Windows Workflow Muddy The Water?
I have been trying to get excited about Windows Workflow Foundation from an architectural perspective but after having a conversation with one of my colleagues I sort of started to question the value of such a framework. Here's why.... 1. Does Windows Workflow run the risk of allowing line of business applications to deliver workflows that might actually be valuable to an entire enterprise In other words ... if I have a true workflow and I d ...Show All
Nate Smith Software architecture... I'm stuck!
Hi all! I'm currently stuck in the design process of my next app. This is nothing new as I've been trying to get past this particular hurdle (over several projects) for the last 3-4 years without much success. Everything goes well until the end of the requirement gathering phase. I have a list of detailed , categorized requirements and I think the next logical step would be to work on the architecture of the project at a highest possible level o ...Show All
ksrksr How can I achieve self-documentation AND generality
Here's the issue I am stuck with, and browsing through a ton of pattern books hasn't provided a solution as best I can tell. I have a problem that requires one of two possible solutions, and I am looking for perhaps a third that I'm not aware of. I have a set of classes that inherit from a base class, and each of these classes does some activity and returns a boolean result. The problem is that each of these classes requires a different numbe ...Show All
David Eliason Who needs Architecture?
http://msmvps.com/blogs/rohanthomas/archive/2006/01/26/81848.aspx Would love to hear your comments... Thanks Mr. SOAPitStop wrote: I'll close with this, it is very hard ... almost impossible to do architcture in a reactive way. If you fall way behind in a project and they start to make architecturally significant decisions and not documenting them (or even communicating them) then you're in a tough spot. I firmly believe ar ...Show All
