PC Review


Reply
Thread Tools Rate Thread

Enterprise Object Design

 
 
Greg
Guest
Posts: n/a
 
      16th Jan 2009
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.

 
Reply With Quote
 
 
 
 
Cor Ligthert[MVP]
Guest
Posts: n/a
 
      17th Jan 2009
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" <(E-Mail Removed)> wrote in message
news:7C9A6CB9-D4EB-4A78-98EB-(E-Mail Removed)...
>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.
>


 
Reply With Quote
 
Michel Posseth [MCP]
Guest
Posts: n/a
 
      18th Jan 2009

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" <(E-Mail Removed)> schreef in bericht
news:7C9A6CB9-D4EB-4A78-98EB-(E-Mail Removed)...
>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.
>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
General information on Enterprise Application design? ViperDK \(Daniel K.\) Microsoft Dot NET 5 21st Dec 2003 10:25 PM
General information on Enterprise Application design? ViperDK \(Daniel K.\) Microsoft C# .NET 4 21st Dec 2003 10:25 PM
General information on Enterprise Application design? ViperDK \(Daniel K.\) Microsoft ADO .NET 4 21st Dec 2003 10:25 PM
General information on Enterprise Application design? ViperDK \(Daniel K.\) Microsoft Dot NET Framework Forms 4 21st Dec 2003 10:25 PM
Enterprise Design Question Mehdi Microsoft C# .NET 0 2nd Nov 2003 05:39 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 01:14 PM.