12

オープン ソース スタック (Java、Web サービス、その他) の上に倉庫管理システムを実装しています。このシステムでは、適切なオンライン/オフライン機能も備えている必要がある多くのモバイル デバイスを統合したいと考えています。たとえば、モバイル デバイスが一時的に接続されていない間にデータベース挿入を準備し、再接続時にバックエンド データベースで実行します。

.NET スタックの場合、Microsoft Sync Framework は完璧なソリューションです。たとえば、データベースのレプリケーションやホーディングを行う場合などです。MS Sync Framework に代わるオープン ソースを提案し、その経験を説明できる人はいますか? ご回答ありがとうございます。

4

4 に答える 4

3

これは素晴らしい質問です。Sync の最も成熟したソリューションの 1 つは、Sybase iAnywhere の Mobile Link です。私たちはそれを広く使用しており、予算があればエンタープライズシステムに最適です. これはオープン ソースではないため、前述の要件を満たしていません。

いくつかの基本的な Web テクノロジを組み合わせて独自のテクノロジを展開することができます。これが、私たちが目指しているところです。オフライン コンテンツとデータベース ストレージ用のシンプルな Web サービスと HTML 5。このリンクを参照してください:

http://diveintohtml5.ep.io/offline.html - オフライン ブラウザ アプリケーション

http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/ - クライアント データベース ストレージ

この例を確認してください: http://webkit.org/demos/sticky-notes/

Open Database Sync の話は見たことがありますが、具体的なものは何もありません。

于 2010-12-01T05:11:36.517 に答える
1

SymmetricDSはまだリストされていません。オープン ソース (LGPL) の Java ベースのデータベース同期システムです。それは活発に開発されており、しばらく前から存在しています。多くの点で、Microsoft の Sync Framework に似ています。1 つの違いは、データのキャプチャに必要なトリガーを自動作成することです。次のプロジェクトでこれを使用することを真剣に検討しましたが、私たちはマイクロソフトのショップであり、おそらく MSF を使用するでしょう。

于 2011-11-09T16:38:23.097 に答える
1

ハーバート:

OpenMobsterをご覧ください。これは、モバイル アプリ用のオープン ソース クラウド プラットフォームです。ビジネス向けの Eclipse ライセンスを使用しています。

機能は次のとおりです。

* Platform for developing Sync based Mobile Apps 

* Platform for developing Push based Mobile Apps 

* Platform for developing Offline Mobile Apps 

* Frameworks for App development 

* Server Side Frameworks for mobilizing Cloud Services 

* Management Console 

同期は、オフライン機能を必要とするアプリ向けに特別に設計されています。Two-Way Sync、One Way Device Sync、One Way Cloud Sync、Boot Sync (Slow Sync の革新) などのすべての同期モードがサポートされています。

Cloud Side は、JBoss Microcontainer ベースのカーネルで実行される Java ベースです。

ベータ版の 2.0 は、すべての Android バージョンと BlackBerry 4.0.x をサポートしています。

2.2 では、iPhone と GWT ベースの管理コンソールのサポートが追加されます。

詳細情報を入手するのに役立つリンクを次に示します。

さらに質問がある場合は、次のユーザー フォーラムに気軽に投稿してください: link://groups.google.com/group/openmobster-users

幸運を!!!

于 2010-12-04T12:17:15.320 に答える
0

そこには多くの情報はありませんが、「同期」はMS同期フレームワークに対するJavaの答えのようです。

ここに興味深い論文があります-http: //www.cs.unc.edu/~dewan/sync/sync_paper.html、そしてIBMサイトにはあまり役に立たない情報があります-http://publib.boulder.ibm.com/ infocenter / iwedhelp / v6r0 / index.jsp?topic =%2Fcom.ibm.db2e.doc%2Fsynfjsa.html

于 2010-11-30T21:44:06.323 に答える