![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Does anyone have an idea for an architecture with a hosted browser-based database application where the backing database is not hosted by the same provider? If you look at various rich internet applications, the software and the database are often both hosted. That is how gmail works as well as emerging hosted word processing applications and other ajax web pages/apps. There might be an option of pulling the data down to your PC, such as by using popmail in combination with gmail or e-mailing a document to yourself, but there is no option on where you store your data when interacting with the application. We often use client-based applications with client or server data persistence (e.g. Word) in addition to the hosted applications with hosted data. I am looking for any examples of hosted browser-UI database applications where the user indicates a data source that can be anywhere accessible on the internet. This is more likely in the SQL world, but I'm not looking for database independence -- the specific database tool can be fixed. I'm looking for database-location independence in an application hosted as a web browser application. I would like to write a piece of software that can be used by anyone but where I host the app and not the database software or data. If someone wants to use it, they need to have a database somewhere (of whatever type is required by the application) and the application will take the data source specification as input. I might want to use a service-oriented architecture where the read and writes to the database are not with a direction connection, but I have not seen a example of that either. In case I haven't said this right yet, it would be a free for use, no-installation required, database application where the database is or possibly where to put the database if it is not already there. People could then use the very same application, but have completely separate databases. There might be more issues than I would want to tackle to do this, but I'm curious whether there are examples or not. Thanks. --dawn |
#3
| |||
| |||
|
|
dawn wrote: Does anyone have an idea for an architecture with a hosted browser-based database application where the backing database is not hosted by the same provider? If you look at various rich internet applications, the software and the database are often both hosted. That is how gmail works as well as emerging hosted word processing applications and other ajax web pages/apps. There might be an option of pulling the data down to your PC, such as by using popmail in combination with gmail or e-mailing a document to yourself, but there is no option on where you store your data when interacting with the application. We often use client-based applications with client or server data persistence (e.g. Word) in addition to the hosted applications with hosted data. I am looking for any examples of hosted browser-UI database applications where the user indicates a data source that can be anywhere accessible on the internet. This is more likely in the SQL world, but I'm not looking for database independence -- the specific database tool can be fixed. I'm looking for database-location independence in an application hosted as a web browser application. I would like to write a piece of software that can be used by anyone but where I host the app and not the database software or data. If someone wants to use it, they need to have a database somewhere (of whatever type is required by the application) and the application will take the data source specification as input. I might want to use a service-oriented architecture where the read and writes to the database are not with a direction connection, but I have not seen a example of that either. In case I haven't said this right yet, it would be a free for use, no-installation required, database application where the database is or possibly where to put the database if it is not already there. People could then use the very same application, but have completely separate databases. There might be more issues than I would want to tackle to do this, but I'm curious whether there are examples or not. Thanks. --dawn Hi Dawn. I might be stating the obvious or misunderstanding your requirements but surely what you are describing is "Web Services" and SOAP? |
|
hth John |
#4
| |||
| |||
|
|
Does anyone have an idea for an architecture with a hosted browser-based database application where the backing database is not hosted by the same provider? If you look at various rich internet applications, the software and the database are often both hosted. That is how gmail works as well as emerging hosted word processing applications and other ajax web pages/apps. There might be an option of pulling the data down to your PC, such as by using popmail in combination with gmail or e-mailing a document to yourself, but there is no option on where you store your data when interacting with the application. We often use client-based applications with client or server data persistence (e.g. Word) in addition to the hosted applications with hosted data. I am looking for any examples of hosted browser-UI database applications where the user indicates a data source that can be anywhere accessible on the internet. This is more likely in the SQL world, but I'm not looking for database independence -- the specific database tool can be fixed. I'm looking for database-location independence in an application hosted as a web browser application. I would like to write a piece of software that can be used by anyone but where I host the app and not the database software or data. If someone wants to use it, they need to have a database somewhere (of whatever type is required by the application) and the application will take the data source specification as input. I might want to use a service-oriented architecture where the read and writes to the database are not with a direction connection, but I have not seen a example of that either. In case I haven't said this right yet, it would be a free for use, no-installation required, database application where the database is or possibly where to put the database if it is not already there. People could then use the very same application, but have completely separate databases. There might be more issues than I would want to tackle to do this, but I'm curious whether there are examples or not. Thanks. --dawn |
#5
| |||
| |||
|
#6
| |||
| |||
|
#7
| |||
| |||
|
#8
| |||||||||
| |||||||||
|
|
Dawn, We have a couple of examples of this with people using Visage. Indeed, the very FIRST Visage deployment we did was for a Hong Kong based company that sold hotel memberships - Database was in Australia, with web server & users in HK. Likewise we have people where website is housed @ ISP, but database is at their office. If I'm reading the requirement correctly, this is more along the lines of what you are seeking? |
|
When your "client" houses their own database (or may be provided by a provider like EasyCo, Midwest etc, and YOU (or YOUR ISP) house the actual web server. One of our VARS already has a service along the lines you are talking (I think) is running an ASP style model for an application - people sign up, and everyone uses the SAME application, BUT they are hooked into difference databases (which are just seperate accounts) |
|
The only "catch" to this scenario, at least with Visage, but imagine anything else as well, is that there are times when you want/need to run code on the database server there does have to be "stuff" loaded onto the server (triggers, procedures etc) |
|
The architecture we have employed with Vsiage allows us t do this 'easily' (part of our basic design) because there is no "hard coded" notion of a data source for a page. Instead the pages deal with an abstraction layer, and the middleware takes care of connections to the actual data sources. |
|
So, a single Visage middleware/web sever can be hooked into multiple database servers (and each database server can have multiple active accounts), yet the clients operate from a single copy of the "application" (static web pages with dynamic data content) Can ghet a little more "interesting", because we can actually have different things happenning for different database accounts, but that is a whole other story. FWIW, we are also playing with letting the middleware talk to non-MV databases at the moment |
|
....we sort of do that now with a few XML data sources, |
|
but are looking at providing an abstraction layer that for ANY supported database (Oracle, SQL Server, DB2 etc) |
|
... this is a longer term project, but the results will be "interesting" |
|
IF this does sound like what you are chasing, please drop me an email direct (I'm in & out of the office at present converting some people out of Navision, so response will not be immediate) |
#9
| |||||
| |||||
|
|
Does anyone have an idea for an architecture with a hosted browser-based database application where the backing database is not hosted by the same provider? |
|
If you look at various rich internet applications, the software and the database are often both hosted. That is how gmail works as well as emerging hosted word processing applications and other ajax web pages/apps. There might be an option of pulling the data down to your PC, such as by using popmail in combination with gmail or e-mailing a document to yourself, but there is no option on where you store your data when interacting with the application. We often use client-based applications with client or server data persistence (e.g. Word) in addition to the hosted applications with hosted data. I am looking for any examples of hosted browser-UI database applications where the user indicates a data source that can be anywhere accessible on the internet. |
|
This is more likely in the SQL world, but I'm not looking for database independence -- the specific database tool can be fixed. I'm looking for database-location independence in an application hosted as a web browser application. I would like to write a piece of software that can be used by anyone but where I host the app and not the database software or data. If someone wants to use it, they need to have a database somewhere (of whatever type is required by the application) and the application will take the data source specification as input. I might want to use a service-oriented architecture where the read and writes to the database are not with a direction connection, but I have not seen a example of that either. |
|
In case I haven't said this right yet, it would be a free for use, no-installation required, database application where the database is or possibly where to put the database if it is not already there. People could then use the very same application, but have completely separate databases. |
|
There might be more issues than I would want to tackle to do this, but I'm curious whether there are examples or not. Thanks. --dawn |
#10
| |||
| |||
|
|
Back when I was first introduced to web programming I was given the impression that ActiveX was a no no - at least for internet use - due to security issues. If that was the case is it still so now? |
![]() |
| Thread Tools | |
| Display Modes | |
| |