<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5181284969976251561</id><updated>2008-03-31T14:39:34.683-04:00</updated><title type='text'>&lt;a href="http://www.data-conn.com"&gt;DATA Connections&lt;/a&gt;</title><link rel='alternate' type='text/html' href='http://www.data-conn.com/'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.data-conn.com/atom.xml'/><author><name>Royce Willmschen</name></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5181284969976251561.post-3588502665070204222</id><published>2007-07-31T14:19:00.000-04:00</published><updated>2007-07-31T15:58:27.879-04:00</updated><title type='text'>Data access for Web-based Applications</title><content type='html'>Looking at the technologies applications use for standards-based data access, the conceptual model hasn’t changed much in over a decade. Microsoft basically kicked it off with ODBC, which provided a standard way for Windows applications, like Excel, to get to a variety of databases from different vendors. JDBC followed with a Java-based, OO model for database access, but the fundamental client-server, fully-connected, statement-based programming model essentially mimicked ODBC. Microsoft, always tinkering with their development platform, introduced OLE DB for COM and, after that, ADO.NET. Neither was a radical paradigm shift, although ADO.NET did break the mold, somewhat, by adding capabilities for disconnected data processing. (Go &lt;a href="http://blogs.msdn.com/data/archive/2006/12/05/data-access-api-of-the-day-part-i.aspx"&gt;here &lt;/a&gt;for a good history of Microsoft data access technologies.)&lt;br /&gt;&lt;br /&gt;Now, as the software industry moves towards more web-based, Rich Internet Applications (RIAs), the usual methods for data access don’t necessarily fit very well. The internet forces us to think about database access differently. It’s inherently a disconnected, stateless model – at least from a transport (http) perspective. There are also significant issues around performance, reliability (transactions are hard when you’re not connected), and security. So, what's next?&lt;br /&gt;&lt;br /&gt;One possibility is data access via &lt;a href="http://www.datadirect.com/products/mainframe-integration/shadow-rte/soa-zservices/index.ssp"&gt;web services&lt;/a&gt;. In the right context – interactive, web-based apps with short, quick, isolated data needs – web services makes a lot of sense. For apps with big and complex data access requirements, web services may not work so well (for the reasons already mentioned). Have we reached a point where data access standards will fork – one for web-based apps, another for “backoffice” apps. Maybe?&lt;br /&gt;&lt;br /&gt;Watch this space for further discussion on this and related topics.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Technorati Tags&lt;/strong&gt;: &lt;a class="techtag" href="http://technorati.com/tag/data+access" rel="tag"&gt;data+access&lt;/a&gt; &lt;a class="techtag" href="http://technorati.com/tag/ria" rel="tag"&gt;ria&lt;/a&gt; &lt;a class="techtag" href="http://technorati.com/tag/odbc" rel="tag"&gt;odbc&lt;/a&gt; &lt;a class="techtag" href="http://technorati.com/tag/jdbc" rel="tag"&gt;jdbc&lt;/a&gt; &lt;a class="techtag" href="http://technorati.com/tag/ado.net" rel="tag"&gt;ado.net&lt;/a&gt; &lt;a class="techtag" href="http://technorati.com/tag/web-based+applications" rel="tag"&gt;web-based+applications&lt;/a&gt; &lt;a class="techtag" href="http://technorati.com/tag/web+services" rel="tag"&gt;web+services&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.data-conn.com/2007/07/data-access-for-web-based-applications.html' title='Data access for Web-based Applications'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5181284969976251561&amp;postID=3588502665070204222' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.data-conn.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/3588502665070204222'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/3588502665070204222'/><author><name>Royce Willmschen</name></author></entry><entry><id>tag:blogger.com,1999:blog-5181284969976251561.post-38303366288363882</id><published>2007-07-12T11:50:00.000-04:00</published><updated>2007-07-12T11:53:03.204-04:00</updated><title type='text'>|| Recent Posts From XML-Connection.com ||</title><content type='html'>&lt;script type="text/javascript" src="http://app.feeddigest.com/digest3/CTYVBNWIF2.js"&gt;&lt;noscript&gt;&lt;a href="http://app.feeddigest.com/digest3/CTYVBNWIF2.html"&gt;Click for &amp;quot;XML Connection&amp;quot;.&lt;/a&gt; Powered by &lt;a href="http://www.feeddigest.com/"&gt;RSS Feed Digest&lt;/a&gt;&lt;/noscript&gt;&lt;/script&gt;</content><link rel='alternate' type='text/html' href='http://www.data-conn.com/2007/07/recent-posts-from-xml-connectioncom.html' title='|| Recent Posts From XML-Connection.com ||'/><link rel='related' href='http://www.xml-connection.com' title='|| Recent Posts From XML-Connection.com ||'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5181284969976251561&amp;postID=38303366288363882' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.data-conn.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/38303366288363882'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/38303366288363882'/><author><name>Royce Willmschen</name></author></entry><entry><id>tag:blogger.com,1999:blog-5181284969976251561.post-5684903398827357751</id><published>2007-07-12T11:46:00.000-04:00</published><updated>2007-07-12T11:47:43.930-04:00</updated><title type='text'>|| Recent Posts From dotNET-Connection.com ||</title><content type='html'>&lt;script type="text/javascript" src="http://app.feeddigest.com/digest3/LUCLQHPUWN.js"&gt;&lt;noscript&gt;&lt;a href="http://app.feeddigest.com/digest3/LUCLQHPUWN.html"&gt;Click for &amp;quot;dotNET Connection&amp;quot;.&lt;/a&gt; Powered by &lt;a href="http://www.feeddigest.com/"&gt;RSS Feed Digest&lt;/a&gt;&lt;/noscript&gt;&lt;/script&gt;</content><link rel='alternate' type='text/html' href='http://www.data-conn.com/2007/07/recent-posts-from-dotnet-connectioncom.html' title='|| Recent Posts From dotNET-Connection.com ||'/><link rel='related' href='http://www.dotnet-connection.com' title='|| Recent Posts From dotNET-Connection.com ||'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5181284969976251561&amp;postID=5684903398827357751' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.data-conn.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/5684903398827357751'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/5684903398827357751'/><author><name>Royce Willmschen</name></author></entry><entry><id>tag:blogger.com,1999:blog-5181284969976251561.post-2411761463777640472</id><published>2007-07-12T11:32:00.001-04:00</published><updated>2007-07-12T11:39:49.416-04:00</updated><title type='text'>|| Recent Posts from JDBC-Connection.com ||</title><content type='html'>&lt;script type="text/javascript" src="http://app.feeddigest.com/digest3/SOB60ZLZSO.js"&gt;&lt;noscript&gt;&lt;a href="http://app.feeddigest.com/digest3/SOB60ZLZSO.html"&gt;Click for &amp;quot;JDBC-Connection&amp;quot;.&lt;/a&gt; Powered by &lt;a href="http://www.feeddigest.com/"&gt;RSS Feed Digest&lt;/a&gt;&lt;/noscript&gt;&lt;/script&gt;</content><link rel='alternate' type='text/html' href='http://www.data-conn.com/2007/07/recent-posts-from-jdbc-connectioncom.html' title='|| Recent Posts from JDBC-Connection.com ||'/><link rel='related' href='http://www.jdbc-connection.com' title='|| Recent Posts from JDBC-Connection.com ||'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5181284969976251561&amp;postID=2411761463777640472' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.data-conn.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/2411761463777640472'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/2411761463777640472'/><author><name>Royce Willmschen</name></author></entry><entry><id>tag:blogger.com,1999:blog-5181284969976251561.post-5723093504967300305</id><published>2007-07-12T11:01:00.001-04:00</published><updated>2007-07-12T11:41:40.228-04:00</updated><title type='text'>|| Recent Posts From ODBC-Connection.com ||</title><content type='html'>&lt;script type="text/javascript" src="http://app.feeddigest.com/digest3/JEUZKOERSB.js"&gt;&lt;noscript&gt;&lt;a href="http://app.feeddigest.com/digest3/JEUZKOERSB.html"&gt;Click for &amp;quot;ODBC Connection&amp;quot;.&lt;/a&gt; Powered by &lt;a href="http://www.feeddigest.com/"&gt;RSS Feed Digest&lt;/a&gt;&lt;/noscript&gt;&lt;/script&gt;</content><link rel='alternate' type='text/html' href='http://www.data-conn.com/2007/07/recent-posts-from-odbc-connectioncom.html' title='|| Recent Posts From ODBC-Connection.com ||'/><link rel='related' href='http://www.odbc-connection.com' title='|| Recent Posts From ODBC-Connection.com ||'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5181284969976251561&amp;postID=5723093504967300305' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.data-conn.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/5723093504967300305'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5181284969976251561/posts/default/5723093504967300305'/><author><name>Royce Willmschen</name></author></entry></feed>