Migrate or Rewrite
Even if you've made the decision to move to a distributed architecture, you'll need to decide whether you'll migrate or rewrite. Of course, it doesn't have to be “all or nothing” because your migrated application will most likely be a hybrid application, just as your existing ones probably are. Therefore, you might decide to migrate parts of the application while rewriting others. Rewrite means what it sounds like: You basically throw away what you have and write new code to perform those functions. The new code would certainly be written specifically for the new platform, but it could be written in the same language as the existing application, such as PowerBuilder, or in a different language, such as Java.
Migration of existing ...
Get PowerBuilder® 9: Internet and Distributed Application Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.