現在の独自のソフトウェアが使いにくいため、クライアント用のシンプルなPOSを実装したいと考えています。PDA(ウィンドウ)はデータベースに直接接続して現在のソフトウェアでデータを取得します。
私のシステムでは、webservicesは過剰なものになると思います。私はpdasとサーバーとのソケット通信を行うことができますが、これは非常に基本的です!サーバーはjavaで書かれています。
Apache Thriftが1つの解決策であることが判明しましたが、残念ながらサーバーがアプリケーションであるかどうかわかりません。
他のソリューションはシリアライザ互換のJava/C#を使用していますが、論理。
また、私はサーバーからクライアントに通知を送ることができたい、そうでなければ私はタイマーを使用する代わりに解決策を見ません。 データベースとの直接接続は、 ..データベースとは別に、他のサービスもあります(プリンタ、税金など) この/コミュニケーションのための他の解決策/お勧めですか?POSシステムとの通信
答えて
PDAで使用できるサーバー上にRESTful APIを構築します。
サーバー間の通信に関しては、Androidの場合C2DM frameworkを使用できます。これによりAndroidデバイスに通知が送信され、Androidデバイスがサーバーに接続できます。私は、iOSにも同様の概念があると信じています。 Windows Mobileの場合、独自の通知プロトコルを使用してrawソケット(クライアントからのサーバーへの接続を開始)を使用したり、HTTPベースのソケットを構築したり、クライアントがサーバーに接続することを知っているように特別に細工されたメッセージでSMS intereceptorを開発することができます。
Webサーバーを使用することは良いことです。 SSL/TLSや認証サポートなど、かなり安価な機能がいくつか用意されています。これを生のソケット手法と比較してみましょう。ここでは、誰かがデータをクリアに送信します。あなたは、HTTPが既に解決している問題の束を解決する独自のプロトコルを構築することになります。
私はあなたが使ったプラットフォームを見逃しました。 Windows MobileまたはWindows Phone? – jglouie
Windows Mobile 6クラシック.. 安らかなWebサーバーが必要ですが、通知が難しいと思っています.2つの方法で通信が少し難しいようです... – GorillaApe
@Parhs:Webサーバーは、これに使用できる最もシンプルなサーバーです私は推測する。 WebサーバーやWebクライアント用のライブラリは数多くあります。 – Jonas
- 1. PosのPOSシステム(.NET用)
- 2. ベター・ソケット通信システム
- 3. 外部システムと通信する方法
- 4. WebベースのPOSシステムの作成
- 5. PIC18F8722 4Dシステムとのシリアル通信uLCD-70-DT
- 6. システムCMakeとの通信中にAndroid Studioエラーが発生する
- 7. 通知システムとphpとsocket.io
- 8. スレッド通信とプロセス通信
- 9. Windowsシステム通知イベントサービスとカスタムイベント
- 10. メールベースのサービス間通信システムをメッセージベースのシステムに変換する理由
- 11. WPFのシステム通知
- 12. システム通知のクリア
- 13. 通知システムのモデルスーツ
- 14. 分散システム通信のためのソケットの設定
- 15. AngularJS通知システム
- 16. リアルタイム通知システム
- 17. 通知システム
- 18. Django通知システム
- 19. インスタントチャレンジ/通知システム
- 20. PHP通知システム
- 21. 別のシステムにアンドロイドの「通知」を送信する
- 22. "E£" のシンボルとPOS
- 23. サービススレッドとの通信
- 24. stagewebviewとの通信
- 25. ウェブページとの通信
- 26. アンドロイドサービスとの通信
- 27. admin laravel通知システム
- 28. IBM MQ上でJMSメッセージと通信するシステムを嘲笑しますか?
- 29. androidとnodejsとの通信
- 30. ドメインサービスとデータベースとの通信
Windows MobileまたはWindows Phone? – jglouie