We converted over the middle-tier layer first because it was easier,
didn't involve installing the runtime on our clients, and could easily
be reverted to the old code if we ran into problems (which we didn't,
interestingly enough).  But we use XML over HTTP with the client to
middle tier piece, so it was an easy switch.

-----Original Message-----
From: Moderated discussion of advanced .NET topics.
[mailto:[EMAIL PROTECTED]] On Behalf Of Thakur, Ajay
Sent: Wednesday, August 14, 2002 4:52 AM
To: [EMAIL PROTECTED]
Subject: [ADVANCED-DOTNET] COM Interop-Architecture-Approach


Hi all,

I  have been going through the lots of Com Interop mails that have been
floating in this group and other groups.

I also went through the book by Dan Appleman. I have a basic question
here.

If I have a three-tier application, and I plan to convert the same into
.NET, should I follow:

1.      The client conversion first, to work with existing COM business
and
data layer. After this is done successfully, then go on with the
business layer and then the data layer.

2.      Start with the business/data( or both ) layer and let the client
be
independent of this kind of a shift. After the client is working
successfully, then go ahead and change the client.


The advantages in the 2nd approach is that , the client interface in
.NET will change in the look and feel of it and so, this way you are not
letting your client using the user interface layer, feel the
effort/burden of the change to .NET. only when you are fully confident
of this approach, then you can think of letting the User Interface also
change.


The advantage with the 1st approach is that, you are happy with the
performance of your business/data layer, and only when you have seen the
success of the User Interface working successfully , with the existing
COM business/data layer, do you plan to go in for further migration.


While I have said about ,each method, I am unable to decide, which point
should be scoring above the other????

Any pointers on the above or any kind of negation/further explanation of
my approach above would be highly appreciable.



Thanks In Advance,

Ajay Thakur
*HCL Perot Systems Ltd.,
'Shivalaya',Plot No. 123 EP-IP,
IInd Phase, Whitefield Industrial Area
Bangalore 560066.
* +91-80 - 8413000 to 8413009.  Xtn. - 2139
Fax: +91- 80- 841 2855
*******************************
"If you think you can do it, You are Right.
Just Be Passionate about what you think"
*******************************

WARNING: The information in this message is confidential and may be
legally privileged. It is intended solely for the addressee.  Access to
this message by anyone else is unauthorised.  If you are not the
intended recipient, any disclosure, copying, or distribution of the
message, or any action or omission taken by you in reliance on it, is
prohibited and may be unlawful. Please immediately contact the sender if
you have received this message in error. Thank you.

You can read messages from the Advanced DOTNET archive, unsubscribe from
Advanced DOTNET, or subscribe to other DevelopMentor lists at
http://discuss.develop.com.

You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced 
DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to