Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > .NET General

Vista - Enterprise Object Design

Reply
 
Old 01-15-2009   #1 (permalink)
Greg


 
 

Enterprise Object Design

I am hoping someone can shed some light on a current topic of discussion with
all of our development managers.

All of our applications utilize 6 common objects; however we do not have
Common objects built.
For example all our applications have a Person object ( name, address(s),
phone(s), and a collection of attributes specific to the application ). These
“objects” may be a data table, dataset, or class file. Also, each application
has it own database.


My question is what would be the best way to architect this so that I am not
creating a copy of a base library project and changing out the DAL for each
application that is built.


My System SpecsSystem Spec
Old 01-17-2009   #2 (permalink)
Cor Ligthert[MVP]


 
 

Re: Enterprise Object Design

Greg,

You give in my idea explicitly yourself the answer, however you have to do
with more subjective objects because you are writting of a pluriform as it
is about development managers. Those all have their own interest. The best
does often (and especially in the case of persons) not match the personal
interest of those.

The first things you need is in my idea a manager that is above the
development managers and responsible for the best implementation of objects
(entitities) that need to be shared.

Cor


"Greg" <Greg@xxxxxx> wrote in message
news:7C9A6CB9-D4EB-4A78-98EB-F1F5C76C868E@xxxxxx
Quote:

>I am hoping someone can shed some light on a current topic of discussion
>with
> all of our development managers.
>
> All of our applications utilize 6 common objects; however we do not have
> Common objects built.
> For example all our applications have a Person object ( name, address(s),
> phone(s), and a collection of attributes specific to the application ).
> These
> “objects” may be a data table, dataset, or class file. Also, each
> application
> has it own database.
>
>
> My question is what would be the best way to architect this so that I am
> not
> creating a copy of a base library project and changing out the DAL for
> each
> application that is built.
>
My System SpecsSystem Spec
Old 01-18-2009   #3 (permalink)
Michel Posseth [MCP]


 
 

Re: Enterprise Object Design


Greg


I would personally go for a Business Logic aproach before the DAL so

Presentation , BLS , DAL
http://upload.wikimedia.org/wikipedi...pplication.png

This is a proven method with the highest flexibility ,
Also i would constrain the shared entities with interfaces , so you can
never forget to implement them in one of the BLS sub classes

hth

Michel




"Greg" <Greg@xxxxxx> schreef in bericht
news:7C9A6CB9-D4EB-4A78-98EB-F1F5C76C868E@xxxxxx
Quote:

>I am hoping someone can shed some light on a current topic of discussion
>with
> all of our development managers.
>
> All of our applications utilize 6 common objects; however we do not have
> Common objects built.
> For example all our applications have a Person object ( name, address(s),
> phone(s), and a collection of attributes specific to the application ).
> These
> "objects" may be a data table, dataset, or class file. Also, each
> application
> has it own database.
>
>
> My question is what would be the best way to architect this so that I am
> not
> creating a copy of a base library project and changing out the DAL for
> each
> application that is built.
>

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Is it possible to use Object.Object notation in vbscript ? VB Script
Inherit from usercontrol - Object not set to instance of an object .NET General
datalist -- Object reference not set to an instance of an object. .NET General
Testing object arrays using Compare-Object and -contains PowerShell
Adding canonical aliases for Compare-Object, Measure-Object, New-Object PowerShell


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46