ソリューション

HOME > ソリューション

ソリューション

開発実績

  • クレジットカード決済システム
  • PowerPoint共有ホワイトボード
  • その他多数

クレジッドカード決済システム

お客様からクレジットカード番号をパソコン・携帯電話から入力していただき、銀行と接続し、決済するシステムの開発。

以下の技術的課題を解決しました。

  1. 高信頼性。お金を扱うサービスなので、高い信頼性が必要でした。
  2. 高可用性。障害時のダウンタイムを0に近づける必要がありました。ソフトウェアの開発に限らず、ハードウェア・システムの選定も行いました。

システムは以下の2つのモジュールから構成されます

  1. Javaにて開発されたWebアプリケーション、データベース部
  2. 自動音声応答処理を行うWindowsアプリケーション部(.NET)

PowerPoint共有ホワイトボード

ネット会議システムの共有ホワイトボードシステムを開発しました。
共有ホワイトボードとは、複数の利用者がインターネット越しにつながり、誰かが図や文字を書くと、それが全員に配信されるシステムです。
MS-Windowsに搭載されている、従来の商品は、白紙を共有するだけですが、本システムではPowerPointスライドも共有することを可能にしました。

  1. ページの共有。誰かがページめくりをすると、全員の見ているページが変わります。
  2. 書き込みの共有。スライドの重要部分に丸印をつけると、全員のスライドに丸印がつきます。

以下の技術的課題を解決しました。

  1. 高可用性。サーバーを2重化し、ダウンタイムを0に近づけております。
  2. 高負荷対策。高負荷時でも、サーバーの応答が遅くならないように、データベースに対して独自のメモリキャッシュロジックを構築しました。
  3. ドロー型ペイント型 混在システム。ユーザーインターフェイスはわかりやすくMSペイントのようなペイント型のお絵かきシステムになっていますが、実際の内部処理はPowerPoint同様ドロー型のシステムになっており、一つ一つの線単位で管理しており、そのギャップを埋めるシステムを作りました。

システムは以下の2つのモジュールから構成されます。

  1. クライアント部。Windowsアプリケーション(VisualC++, MFC, Boost)
  2. サーバー部。Javaアプリケーション