VFP and Strataframe collaboration


Author
Message
AlexSosa
AlexSosa
StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)
Group: Forum Members
Posts: 35, Visits: 138
Trent L. Taylor (04/25/2007)
If you are going to have the need for clients to talk to a remote database, then you will have to use some type of remote approach such as Remoting, Serialization, Sockets, VPN....something before you even get to the COM class.  At that point creating the COM is the simple part.  You just have to create a class library that is COM Visible and expose the logic that will be used to talk to the databases via business objects.

Thanks, I'll look into that.

Alex

Trent Taylor
Trent Taylor
StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)
Group: StrataFrame Developers
Posts: 6.6K, Visits: 6.9K
How would the COM approach work?

If you are going to have the need for clients to talk to a remote database, then you will have to use some type of remote approach such as Remoting, Serialization, Sockets, VPN....something before you even get to the COM class.  At that point creating the COM is the simple part.  You just have to create a class library that is COM Visible and expose the logic that will be used to talk to the databases via business objects.

AlexSosa
AlexSosa
StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)
Group: Forum Members
Posts: 35, Visits: 138
Trent L. Taylor (04/25/2007)
This is a perfect place to use the Enterprise Server.  It will reside on the server and execute your queries or sprocs locally.  You can use COM, but this becomes much more cumbersome and not as efficient.

Unfortunately Enterprise Server is too much and too expensive for this situation.  We hope to eventually have dozens of installations each with its data but only one to three users.  If later that is extended to providing centralized data for many clients, it would be another story.

How would the COM approach work?

Thanks,  Alex

Trent Taylor
Trent Taylor
StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)
Group: StrataFrame Developers
Posts: 6.6K, Visits: 6.9K
Does this approach sound like something that can be done with Strataframe?

This is a perfect place to use the Enterprise Server.  It will reside on the server and execute your queries or sprocs locally.  You can use COM, but this becomes much more cumbersome and not as efficient.

AlexSosa
AlexSosa
StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)
Group: Forum Members
Posts: 35, Visits: 138
Hi Trent.  Sorry for perseverating in this subject but it is one that I must solve and I am not sure that access through OleDB will be the best solution.  This is the situation:

As data is entered in this application a lot of recalculations are made to provide feedback of overall results up to that point. The recalculations include consulting this and previous transactions and use SQL SELECT commands intensively.  Since data will be stored accross the internet recalculations should be made in the server with only results sent back.  I am told that with OleDB the stored procedure would run at the client.

A solution might be to use a com object running at the server and accessed via SOAP.  Although not totally clear how to accomplish that, I believe that process would run at the server.  It also would solve the problem of keeping intermediate results between calls.  BTW, in this app there wouldn't be many simultaneous clients, so there isn't a resources problem.

Does this approach sound like something that can be done with Strataframe?

Thank you. Alex

AlexSosa
AlexSosa
StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)
Group: Forum Members
Posts: 35, Visits: 138
Very cool.  Thank you.  Alex
Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K

Thank you.

You're most welcome.

That sounds very good.

It does, doen't it?! And... it actually is!

Just to be sure: when enrolling I pay 560 (same price as for Brazil) and get  licenses for Windows and MS Office Windows Server 2003 etc.  Does the same 560 include 5 licenses for Visual Studio in the MSDN Universal?

Yes, you get what is now equivalent to the Universal subscription. But now it is called Premium... those marketing people, you know them... Anyway, it comes with more than you can handle, my eyes shinned when I saw all those DVDs arriving... and the download area is like been closed alone in a candy shop! Smile And this is it, 5 licenses to Visual Studio and others.

The site says you have to reenroll at the end of one year.  Does that include a new payment for each additional year?  What are the gotchas?

This is correct. As it looks like, you can reenroll for an additional year. And I'm not sure, but I would expect that we have to pay again. This is Microsoft, remmember? Well, if I were in their place, I would certainly charge too. There are no "gotchas" (am I too naive?), they only ask you to develop and market a microsoft solution, using their tools. From this point, you might climb the Microsoft Partnership program, I think.

Abraços.

AlexSosa
AlexSosa
StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)StrataFrame Beginner (43 reputation)
Group: Forum Members
Posts: 35, Visits: 138
[quote]Ivan George Borges (04/18/2007)
Hey, Alex, I think this is the one you need:

https://empower-isv.one.microsoft.com/isv/programguide/Default.aspx[/quote]

Thank you.  That sounds very good.  Just to be sure: when enrolling I pay 560 (same price as for Brazil) and get  licenses for Windows and MS Office Windows Server 2003 etc.  Does the same 560 include 5 licenses for Visual Studio in the MSDN Universal?

The site says you have to reenroll at the end of one year.  Does that include a new payment for each additional year?  What are the gotchas?

Thanks,  Alex

Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Hey, Alex, I think this is the one you need:

https://empower-isv.one.microsoft.com/isv/programguide/Default.aspx

Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)Strategic Support Team Member (3.6K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search