MagicFrisbee
Programmer
Fellow programmers, I have a design issue that I need your help with. I have this project I've been working on for the past few months. It's done. One of the units in that project is full of objects that handle all of the business logic. The objects don't connect to ANY forms, but they do connect to a DataModule by instance name. The forms, however, DO know about the objects and make appropriate calls to those objects as users perform their work inside the program.
So, I'm thinking that since I have my objects nicely organized in their own, quasi-independent unit, I should be able to easily use another Delphi technology to harness those same objects and display them on the web. But I've read MANY pages of help text and can't figure out which technology to go with. The help files are too generic and don't help. Do I compile the objects into a WebSnap application somehow? Or IntraWeb project? Do I make them into SOAP objects somehow? I'm lost. Oh, and some operations can't be performed if the user doesn't have sufficient rights. I grab the current username at run-time, but that won't be the same operation on-line.
Any suggestions you guys have? I did all this work to encapsulize my business logic into one unit with all these objects, properties, and methods, and now I can't seem to use them outside the executable.
GIS Programmer
City of Orem, UT
So, I'm thinking that since I have my objects nicely organized in their own, quasi-independent unit, I should be able to easily use another Delphi technology to harness those same objects and display them on the web. But I've read MANY pages of help text and can't figure out which technology to go with. The help files are too generic and don't help. Do I compile the objects into a WebSnap application somehow? Or IntraWeb project? Do I make them into SOAP objects somehow? I'm lost. Oh, and some operations can't be performed if the user doesn't have sufficient rights. I grab the current username at run-time, but that won't be the same operation on-line.
Any suggestions you guys have? I did all this work to encapsulize my business logic into one unit with all these objects, properties, and methods, and now I can't seem to use them outside the executable.
GIS Programmer
City of Orem, UT