Re: Data source options



dawn wrote:
> was not hosted. In the access vs. ownership mix, I'm looking for a
> customer to access the app and own the data.

Your customer can "own" the data, even though it doesn't reside on
their system

>
> It sounds like you have the technology, although not in an open source
> hosted "free for all to use" way.

ummm, no - at some stage it would be nice to recover some small
fraction of the R&D$ .... interesting that you wanted to own the
application you were developing though .... as an OS advocate, surely
your app would be open source to ??


> on the web that used this approach. I think that saleforce.com and
> other asp apps provided hosted data with download features, and they
> are also for-pay services.

Yes, and by keeping the "main database" closer to the "web application
server" they can keep performance levels up .... but I got the
impression you didn't want to house the database either
>
> If the database has an api for required actions that cannot be done
> through a web-based interface, that would be a problem with this
> scenario.

It isn't a matter of "can not be done through a web interface", so much
as it often makes sense to have stuff done at the server. For example,
you could send a 200Mb file to the client to aggregate summary data,
but I think everyone would agree that it would be better to just send
to the 20K of results !


>
> is in the details: mapping between 2-valued and 3-valued logic, mapping
> ordered nested lists, loose compared to strong typing issues, derived
> data (aka virtual fields), database triggers & constraints, metadata,
> dates, etc.

Yeah, I know. I've been watching the "maturation" of the XML space. It
may be worthwhile noting that with Visage we don't limit ourselves to
just 3 dimensions ... we support >100, and as you know that is more
complex than anything that is currently mapped in the real world that
I'm aware of
>
>
> Really? OK, you've got my attention. What XML data sources are you
> using for data persistence? XML documents in the file system? Any
> "XML databases"? I'm all ears.

Primarily Sleepycat/Berkley DB XML for the "real" database stuff, with
a bit of 'pretending' with XML mapping services with SQL Server.
HOWEVER, I'm waiting to have a 'real play' with the new windows file
system, which as you probably know is basically a cut down version of
SQL Server for 'unstructured data', but that looks VERY INTERESTING ...
though I fear there will be some road blocks to scalablity in much the
same way that IIS is "hobbled" on WinXP
>
> I understand there might be good rationale, but I can hear the dollars
> getting sucked into that project. Look how many folks out there are
> working on O-R mapping in light of XML.

We are NOT looking at doing all of this work ourselves! We intend to
stand on the shoulders of giants, and for us the mapping will be done
at the middleware layer.

> I've lived it. It is interesting, and I'm absolutely certain it is
> more fun for he-who-is-not-paying-the-bill

yep! See comment above re R&D$

>
> It does sound like you have done what I'm looking for other than the
> free-for-use feature. Since I'm looking for all aspects of the
> application to be sans-dollars changing hands, I'm guessing that isn't
> a match.
>
And there in lies the rub. Visage ISN'T free - but it is cheap as chips
for what you get. Even if you find the "free software components" to
start building your application, unless you value your time at the same
rate ($0/hr)

Visage also has all sorts of other "neat stuff" that may or may not be
of interest, depending on WHAT you application has to do. If you are
looking at being TRUELY international, then multi-lingual support from
a single code base is just a click away - even multi-byte languages
like Chinese, yet we still work with static pages that can be cached.

Let me know how the San$ works out .... oh, and don't forget to factor
in the lost opportunity cost of NOT being able to start developing your
killer app TODAY :-)

Ross Ferris
Stamina Software
Visage - Better by Design
(Not Free, but cheap as chips)

.



Relevant Pages

  • Re: sqlite or xml
    ... If you only need to send data to another app via a predetermined schema, use a database and then offer an "export to XML" functionality. ...
    (comp.lang.python)
  • Re: sqlite or xml
    ... If you only need to send data to another app via a predetermined schema, use a database and then offer an "export to XML" functionality. ...
    (comp.lang.python)
  • Re: Portable Database Choice
    ... I searched this group quite a bit looking for database alternatives and did find the options below from this search. ... I'm posting this in the hope it can be of use to other developers in a position similar to mine where I needed a low cost alternative to Pocket Access. ... One app requires synchronization between desktop and mobile device, the other requires a push of data from the desktop to mobile. ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Portable Database Choice
    ... > database alternatives and did find the options below from this search. ... One app requires ... > push of data from the desktop to mobile. ... > Both of these apps used Pocket Access on the device with Peter Foot's ...
    (microsoft.public.dotnet.framework.compactframework)
  • Portable Database Choice
    ... database alternatives and did find the options below from this search. ... of data from the desktop to mobile. ... The read-only app requires speedy lookup of data in a flat table ... Both of these apps used Pocket Access on the device with Peter Foot's ...
    (microsoft.public.dotnet.framework.compactframework)