﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » Offline Capabilities</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 07:01:13 GMT</lastBuildDate><ttl>20</ttl><item><title>Offline Capabilities</title><link>http://forum.strataframe.net/FindPost12003.aspx</link><description>I was wondering , how SF provides or can provide Offline capabilities.&lt;/P&gt;&lt;P&gt;I looked into these issues in the forum. Any clues?</description><pubDate>Mon, 15 Oct 2007 15:50:00 GMT</pubDate><dc:creator>Alagarsamy Rajamannar</dc:creator></item><item><title>RE: Offline Capabilities</title><link>http://forum.strataframe.net/FindPost12006.aspx</link><description>Good point, Keith.&amp;nbsp; StrataFrame comes with a sample that shows how to read/write to an XML file through a business object. :)</description><pubDate>Mon, 15 Oct 2007 15:50:00 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: Offline Capabilities</title><link>http://forum.strataframe.net/FindPost12005.aspx</link><description>I have used XML files with good success to do this type of thing, .NET loves XML so it is easy to work with.&lt;br&gt;
&lt;br&gt;
Just another idea.</description><pubDate>Mon, 15 Oct 2007 15:13:55 GMT</pubDate><dc:creator>Keith Chisarik</dc:creator></item><item><title>RE: Offline Capabilities</title><link>http://forum.strataframe.net/FindPost12004.aspx</link><description>There are a number of ways to approach this.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Option 1&lt;/STRONG&gt;&lt;BR&gt;First, you can serialize the BO to disk and then deserialize it when you want to use it again.&amp;nbsp; In this scenario you will not actually execute the "Save" until you get back to a location where the data source can be reached.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Option 2&lt;BR&gt;&lt;/STRONG&gt;Use a local database and then sync when the primary database is accessible.&amp;nbsp; For example, you could use SQL Express (server based) or SQL Anywhere (embedded no server) on the client machine while it is "disconnected" from the primary data source.&amp;nbsp; Once the primary database is then accessible again, you could then synchronize it with the clients information.&amp;nbsp; This is something that would be a function of your application, not the framework.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Option 3&lt;BR&gt;&lt;/STRONG&gt;If your client machine will always have an internet connection, you could use Web Services or our Enterprise Server to always talk real-time to the primary database itself.</description><pubDate>Mon, 15 Oct 2007 14:59:33 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item></channel></rss>