BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Migration

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> C++ Builder (Non-Technical)
View previous topic :: View next topic  
Author Message
Pinetree
Guest





PostPosted: Wed Jan 28, 2004 7:48 pm    Post subject: Migration Reply with quote



After reading a lot of migration talks i thought of posting my problem
also in the hope i might get a solution.
We have this 3 tier client server application (a big one) developed in
BCB3 migrated to BCB5. But now we want to get away of borland and move
to VC++ .NET (i wouldn't like to get into discussion of why .NET as i
feel every language has its pros and cons and it would end up in a
never ending discussion).
Since migrating in one shot is not feasible so we have thought of
first changing the middle tier (business layer) and then the gui.
The problem that we have at hand is dealing with MIDAS bcos of the
client datasets and remote data modules that are used in the
application. What we have thought is make the application 4 tier by
letting midas handle the database access in a data layer and moving
the logic out in dlls written in VC++. This will also give us the
flexibility of changing data layer suitably.
So it will be that the data layer supplies the data to these dll's for
processing. What we are stuck up at is how to share this data between
data layer and dll's.
Any ideas?
Back to top
Chris Gordon-Smith
Guest





PostPosted: Wed Jan 28, 2004 11:21 pm    Post subject: Re: Migration Reply with quote



Pinetree wrote:

Quote:
After reading a lot of migration talks i thought of posting my problem
also in the hope i might get a solution.
We have this 3 tier client server application (a big one) developed in
BCB3 migrated to BCB5. But now we want to get away of borland and move
to VC++ .NET (i wouldn't like to get into discussion of why .NET as i
feel every language has its pros and cons and it would end up in a
never ending discussion).
Since migrating in one shot is not feasible so we have thought of
first changing the middle tier (business layer) and then the gui.
The problem that we have at hand is dealing with MIDAS bcos of the
client datasets and remote data modules that are used in the
application. What we have thought is make the application 4 tier by
letting midas handle the database access in a data layer and moving
the logic out in dlls written in VC++. This will also give us the
flexibility of changing data layer suitably.
So it will be that the data layer supplies the data to these dll's for
processing. What we are stuck up at is how to share this data between
data layer and dll's.
Any ideas?

Its a bit difficult to give any clear thoughts without a better
understanding of the problem. The following questions come to mind:-

1) What is the problem with the existing 3 tier architecture?
2) What will be the business benefit of the new architecture?
3) Can you say a bit more about MIDAS and how you are using it?
4) What do you mean by "share this data between data layer and dll's"?
5) Why is this sharirng a problem? Is it a technical matter of how to
communicate data, or is it a matter of the logical structure of the data or
the application?

--
Chris Gordon-Smith
London
Homepage: http://graffiti.virgin.net/c.gordon-smith/
Email Address: Please see my Home Page

Back to top
Pinetree
Guest





PostPosted: Sat Jan 31, 2004 2:22 pm    Post subject: Re: Migration Reply with quote



Chris Gordon-Smith <use.address (AT) myhomepage (DOT) net> wrote

Quote:
Its a bit difficult to give any clear thoughts without a better
understanding of the problem. The following questions come to mind:-

1) What is the problem with the existing 3 tier architecture?
Existing application is more of a desktop application than an

enterprise application. Multithreading is not used at all. Though the
application has lots of business logic embedded but it lacks in a good
architecture. It is becoming increasing difficult to maintain it. And
now we want to scale it up i.e make it to handle more clients and more
data. For this we need a more robust server in middle tier. In addition
to that with the future of BCB looking bad it would be a good idea to
start moving now.
Quote:
2) What will be the business benefit of the new architecture?
Scalability and maintainability of the application.
3) Can you say a bit more about MIDAS and how you are using it?
MIDAS is a technology provided by Borland for data access. For more

details read this article:
http://community.borland.com/article/0,1410,20568,00.html
Quote:
4) What do you mean by "share this data between data layer and dll's"?
What i want is the data access layer after getting data from database

is able to pass this on to a dll written in VC++. and in the same way a
BCB client is able to pass data to a VC++ dll.
Quote:
5) Why is this sharirng a problem? Is it a technical matter of how to
communicate data, or is it a matter of the logical structure of the data or
the application?
Sharing is a problem becos the data in BCB is embedded in Client Data

sets which are not understanable by VC++.

Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> C++ Builder (Non-Technical) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.