09-02-05 10:55 PM
Well BeerBoy, as much as you dislike COM+ it is only way you can scale your
solution into n+ tiers with Commerce Server... so the first teir has only
your web app (and also unfortunately all your ASP.NET), the second tier has
all the COM+ (pipelines, profiles, CSF, Order, Basket and such) and the thir
d
tier has the DB.
If you DO only ASP.Net you'd land up creating a very nice looking 2 Teir Web
App.. dependant on session objects, and such... how'd you scale that ? IMHO
you've only solved the client deployment issue associated with 2T apps ))
--
Ravi Shankar
"BeerBoy" wrote:
> Thanks for your comment Nihit. I see the advantage of separating the
> business rules (which is why I would do them in their own class) but
> would debate with you when you say ' be able to update this without any
> code changes required' - since the pipelines are composed of either
> script or COM objects you will need to be a coder in order to change it
> (i.e. not a business user). So when it comes down to it if the business
> logic changes you will need to edit some code and put a new DLL on the
> live machine - the same is true for the .Net solution, a coder makes
> the change and deploys a DLL.
>
> As for 3rd party components, with the uptake of .Net I see most 3rd
> parties now either selling .Net class libraries or offering web
> services, both of which should be trivial to plug into a .Net solution.
>
> I must admit I am very tempted not to use the pipelines at all and do
> all the processing in c#.
>
>
[ Post a follow-up to this message ]
|