Javaによる Electronic Commerce Systemの開発(2) ―Servlet群と通信システムの開発― 有川 直
通信サーバ ・商店(本屋) ・クレジットカード会社 ・銀行 Java Servlet をサーバ側の プログラムとして開発する
~サーバ間処理の流れ~ 商店利用者に対してのメッセージ 商店(本屋) 商店ユーザ クレジットカード番号 書籍情報 注文管理 購入希望書籍名 銀行DBへの 更新処理の結果 商店(本屋) DBMS 銀行 クレジット会社 商店ユーザ 銀行口座 取引先管理 顧客情報 書籍情報 注文管理 クレジットカード番号 通信プログラム ECClient, ECObject, ECServer, Reciept Servlet BankServlet CreditServlet HTTP HTTP HTTP 購入希望書籍名 クレジットカード番号 名前、住所 クレジットカード番号 パスワード、商店ID、合計金額 商店利用者銀行口座番号 商店銀行口座番号、 クレジット会社銀行口座番号 合計金額、 商店利用客が安全であることを確認
HTTP request Servlet群 ~クレジットカード管理システムのServlet化~ Webブラウザ Webサーバ クライアントマシン Servlet群 ServletAPI サーバマシン Webブラウザ Webサーバ データベース管理者 HTTP request HTTP response DBMS
~システムの特徴~ 1.Java ServletをCGIの 代替手段として用いている 2.日本語対応 3.トランザクション管理 代替手段として用いている 2.日本語対応 3.トランザクション管理 4.JDBCによる データベースアクセス