Re: Where to stor config file?



On 2 Jun, 04:37, "Mr. Arnold" <MR. Arn...@xxxxxxxxxx> wrote:
"calderara" <calder...@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message

news:631BAC0B-1971-4B92-8FA7-68D440D622ED@xxxxxxxxxxxxxxxx

Hoo ok sounds more logic then.
It is effectively logic and better organise to get a config file for each
tiers.

Now based on those tiers that you have seen, how there were organised
physically ?

I mean, if we talk about the buisness tiers which propose different
services, how those different services are split ? are they all in a same
assembly named Buisness with different class per service, or were they one
assembly per buisness servcie ?

They were based off a Common Base Business Framework that kept things common
and consistant. Each appliaction's Business Entities were derived from the
base framework. So, each application had its own Bussiness Entity library
which was derived from the Common Base Business Framework.



How did tehy know then to which tiers the assembly or set of assembly
belongs?
Was it by specifying specific name space ?

There was a Common UI Base for Web Forms, User Controls , etc, etc. For the
Web Form development, all Web Forms had to be derived from the Common UI
Base Form library, which was then used by the various business applications
that derived their own specific forms library.

Yes, there was a Common DALC Base Framework that all applications derived
from as well for data access.

So it made it easy to determine what application the library belonged too as
well on what tier the library was functioning on, a classic Windows DNA
setup.

Think Company Frameworks geared towards a company's needs.

http://whitepapers.techrepublic.com.com/whitepaper.aspx?docid=116195http://www.microsoft.com/presspass/features/1999/02-23dna2.mspx

Since you seem to be in this area, here is a good book to read ISBN
0-321-26820-2.

If you really what know about frameworks, n-tier design and business
objects, then you might want to look at CSLA, read the book, download the
framework, put it together, download the project put it together and run it,
to see the power and the concepts in use.

http://www.lhotka.net/Article.aspx?id=1351540e-b941-446a-bacb-e0059cc...

There is one more very efficient application framwork provided by
Microsoft for distibuted architechture. Its called "Enterprise
Development Reference Architecture". There is another document which
shows how to implement this architechture and its called "Enterprise
Development Reference Implementation"

You can find it on MSDN site of microsoft or www.gotdonnet.com web
site. If you can't then let em know and I will forward you this
document.

I found it very useful.

.



Relevant Pages

  • Re: Where to stor config file?
    ... Now based on those tiers that you have seen, ... They were based off a Common Base Business Framework that kept things common and consistant. ... each application had its own Bussiness Entity library which was derived from the Common Base Business Framework. ...
    (microsoft.public.dotnet.general)
  • With Respect To an Investment Application
    ... All these modules are resting on a common ... framework, which does routing, workflow, logging etc. ... country to country. ... There are two main domain objects, User and Customer. ...
    (comp.lang.java.programmer)
  • Re: Thread safety
    ... > Image is abstracting you from a bunch of method calls. ... > This generally isn't a huge problem across the framework, but is common ... > API's are created that are wrapping an unmanaged API. ...
    (microsoft.public.dotnet.general)
  • How to efficiently share assemblies between multiple dev projects
    ... Common Company Framework stored in drive/framework ... copied to the run directory because it would conflict with dependency ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Events vs. Delegates
    ... Daniel said that modifying add/remove behaviour isn't common but it is ... I'd also bet the framework component's itself are just about the only ... I must admit I haven't until now but I ... functionality perhaps you can just ask for this specific mode of operation ...
    (microsoft.public.dotnet.languages.csharp)