New Posts New Posts RSS Feed: How easy will it be to migrate a C/S project to an n-tier project (using the BOS)?
  FAQ FAQ  Forum Search   Calendar   Register Register  Login Login

How easy will it be to migrate a C/S project to an n-tier project (using the BOS)?

 Post Reply Post Reply
Author
Customer View Drop Down
Senior Member
Senior Member
Avatar
User Submitted Questions to Support

Joined: 30-May-2007
Location: United States
Posts: 260
Post Options Post Options   Quote Customer Quote  Post ReplyReply Direct Link To This Post Topic: How easy will it be to migrate a C/S project to an n-tier project (using the BOS)?
    Posted: 12-Jul-2007 at 10:55am

One area we will be interested to understand very well is as follows:  How easy will it be to migrate a C/S project developed with your Professional Edition to an n-tier project (using the BOS) developed in your Enterprise Edition?  We have a product that we will want to sell in two versions (C/S and n-tier) for different types of customers, but with the same functionality.  It would be really nice to be able to just maintain a single codebase and object repository for both versions of these products, and we will be very eager to know if DevForce will allow us to do that.

I don't believe we will be able to fully appreciate the above scenario by week's end, since it will require actually working with the BOS to get the real picture.  So, perhaps you can provide me with some insight on this in the meantime.

Back to Top
IdeaBlade View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 30-May-2007
Location: United States
Posts: 353
Post Options Post Options   Quote IdeaBlade Quote  Post ReplyReply Direct Link To This Post Posted: 12-Jul-2007 at 10:58am
 
The transition from Client/Server to n-tier is extremely simple using DevForce, and can usually be done without changing a single line of application code and without having to add any server code.  I'll explain how this works, and then if you want more details, I'll point you to some tutorials.
 
On the client side, the migration from Client/Server to n-tier is accomplished by editing the IdeaBlade.ibconfig file.  Specically, you will need to modify the Remoting section.
 
On the server side, you can use XCopy or use a Setup project to copy your Business Object assembly and some IdeaBlade assemblies from the client to a specific folder on the server.  In addition, you may also want to include a LoginManager class to improve security.  Many customers use the LoginManager that is included in our tutoriials.
 
I know that you don't yet have the Business Object Software, and that you can't yet run the following tutorials, but if you want an extremely detailed step-by-step description of the process of converting a Cliet/Server App to an n-tier App, I would advise you to look at the Learning Script for the following Advanced tutorials:
 

364. Deployment

Choosing between client-server deployment or IIS deployment; DevForce configuration; client-server deployment; IIS Deployment; troubleshooting deployment; automatic updating of client-side application components.

366. IIS Deployment

Seting up and configuring an IIS deployment on both the client and the server using Custom Authentication.  

368. IIS Deployment with Windows Security

Seting up and configuring an IIS deployment on both the client and the server using Windows Security to authenticate users.

 
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down