comp.lang.ada
 help / color / mirror / Atom feed
* DBF/Network Application
@ 2004-06-17  6:51 Brian May
  2004-06-17 20:10 ` Brian Catlin
  0 siblings, 1 reply; 12+ messages in thread
From: Brian May @ 2004-06-17  6:51 UTC (permalink / raw)


Hello,

I have been asked to write an application that reads/writes DBF files
and communicates via encrypted TCP connection over a slow network
(GPRS).

Writing this application without reinventing the wheel is obvious the
preferred approach ;-).

There is a push to use Delphi as some code is already written with
Delphi, but as I am unfamiliar with Delphi, especially on Linux (both
Windows and Linux platforms are required) where I don't know how much
I can trust it, I am tending to sway towards Ada.

Questions:

1. Are there any Ada libraries for reading/writing dbase DBF files
from Ada? Or would I need to write my own? Alternatively, are there
any C libraries that I could use?

2. What is the best way of getting encrypted network communications in
Ada?  I have considered:

* using SOAP over https with AWS, but I gather SOAP has relatively
high overheads, due to encoding everything in XML. This might be an
issue with slow network.

* Something like Glade or PolyORB might be more appropriate, but I
don't think these support encryption, making it necessarily to add
encryption elsewhere, eg. IPSEC. Also the issue remains that I don't
yet understand the different between the two, although I gather Glade
is specific to Ada, but PolyORB will allow programs written in
different languages to communicate.

* I probably could use openssl directly, but this probably requires
that I design my own network protocols.

3. What is the preferred way of accessing SQL databases via Ada on
Linux?  GNADE seems to be one way, except the authors of this article
<URL:http://www.adalog.fr/publicat/aws.pdf> concluded it was better to
use ODBC directly.

Any ideas/suggestions?

Thanks in advance.
-- 
Brian May <bam@snoopy.apana.org.au>



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2004-06-29  7:56 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-17  6:51 DBF/Network Application Brian May
2004-06-17 20:10 ` Brian Catlin
2004-06-18  5:28   ` Brian May
2004-06-18 17:50     ` Brian Catlin
2004-06-19  3:13       ` Brian May
2004-06-19  7:40         ` Pascal Obry
2004-06-21  7:28           ` Jano
2004-06-23  2:45             ` Brian May
2004-06-23  8:11               ` Jano
2004-06-28 18:51               ` Michael Erdmann
2004-06-28 18:12             ` Michael Erdmann
2004-06-29  7:56               ` Jano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox