ページの先頭行へ戻る
Interstage Business Application Server アプリケーション開発ガイド
FUJITSU Software

A.1.2 サンプル業務アプリケーションの構成

サンプル業務アプリケーションでは、以下の処理を行います。

業務アプリケーション

サンプル業務は、以下の5つの業務アプリケーションから構成されています。

予算管理業務

予算の問合せを行い、予算の範囲に収まっていれば在庫管理業務に処理を引き継ぎます。

業務内容

処理の概要

サーバアプリケーションの言語

アプリケーション名

構成プロジェクト

予算管理業務のWeb画面

クライアントとして動作し、サーバアプリケーションを呼び出し、予算の確認を行います。

COBOL

PaymentWEBCBL.war

PaymentWEBCBL

C言語

PaymentWEBC.war

PaymentWEBC

Java

PaymentWEB.ear

PaymentWEB

予算管理

サーバアプリケーションとして動作し、予算の追加および削減を行います。

COBOL


libPAYMENTCHANGE.so


PAYMENTCHANGE.dll

PAYMENTCHANGE


libPAYMENTASYNC.so
libPAYMENTCANCELASYNC.so


PAYMENTASYNC.dll
PAYMENTCANCELASYNC.dll

PAYMENTASYNC
PAYMENTCANCELASYNC

C言語


libPAYMENTCHANGE.so


libPAYMENTCHANGE.dll

- (注)

Java

PaymentWEB.war

Payment
PaymentFW

注) プロジェクトはありません。コンパイルは、サンプルの資材を使用して行います。

在庫管理業務

在庫の問い合わせを行い、在庫が存在すれば発注処理業務に処理を引き継ぎます。

業務内容

処理の概要

開発言語

アプリケーション名

構成プロジェクト

在庫管理業務のWeb画面

クライアントとして動作し、サーバアプリケーションを呼び出し、在庫の確認を行います。

COBOL

StockWEBCBL.war

StockWEBCBL

C言語

StockWEBC.war

StockWEBC

Java

Stock.ear

StockWEB

在庫管理

サーバアプリケーションとして動作し、在庫の追加および削減を行います。

COBOL


libSTOCKCHANGE.so
libSTOCKGETITEM.so
libSTOCKGETITEMS.so


STOCKCHANGE.dll
STOCKGETITEM.dll
STOCKGETITEMS.dll

STOCKCHANGE
STOCKGETITEM
STOCKGETITEMS


libSTOCKASYNC.so
libSTOCKCANCELASYNC.so


STOCKASYNC.dll
STOCKCANCELASYNC.dll

STOCKASYNC
STOCKCANCELASYNC

C言語


libSTOCKCHANGE.so
libSTOCKGETITEM.so
libSTOCKGETITEMS.so


libSTOCKCHANGE.dll
libSTOCKGETITEM.dll
libSTOCKGETITEMS.dll

- (注)

Java

Stock.ear

Stock
StockFW

注) プロジェクトはありません。コンパイルは、サンプルの資材を使用して行います。

注文受付業務

注文受付けを行い、注文内容を指定したフローを開始します。

業務内容

処理の概要

サーバアプリケーションの言語

アプリケーション名

構成プロジェクト

注文受付け

注文受付業務のWeb画面表示および業務処理開始アプリケーションとして動作し、フローを開始します。

COBOL

AcceptWEBCBL.war

AcceptWEBCBL

Java

AcceptWEB.war

AcceptWEB

発注処理業務

在庫業務から処理を受け付け、発注処理を行います。

業務内容

処理の概要

開発言語

アプリケーション名

構成プロジェクト

発注処理

サーバアプリケーションとして動作し、発注処理を行います。

COBOL


libORDERASYNC.so


ORDERASYNC.dll

ORDERASYNC

Java

Order.ear

Order
OrderFW

発送業務

発送処理を行います。また、注文キャンセルの受付けを行い、注文キャンセルのフローを開始します。

業務内容

処理の概要

開発言語

アプリケーション名

構成プロジェクト

発送業務のWeb画面

発送業務のWeb画面および、注文キャンセル時の業務処理開始アプリケーションとしてフローを開始します。

COBOL

DispatchWEBCBL.war

DispatchWEBCBL

Java

DispatchWEB.ear

DispatchWEB

発送処理

サーバアプリケーションとして動作し、発送処理を行います。

COBOL


libDISPATCHDELETE.so
libDISPATCHGETLIST.so
libDISPATCHGETRECORD.so


DISPATCHDELETE.dll
DISPATCHGETLIST.dll
DISPATCHGETRECORD.dll

DISPATCHDELETE
DISPATCHGETLIST
DISPATCHGETRECORD


libDISPATCHASYNC.so


DISPATCHASYNC.dll

DISPATCHASYNC

Java


DispatchWEB.ear

Dispatch
DispatchFW

注) プロジェクトはありません。コンパイルは、サンプルの資材を使用して行います。

フローの起動

フローの起動については、以下のクラスを参考にしてください。

フローの個々の業務の呼出し

フローの個々の業務の呼出しについては、以下を参考にしてください。

異常データの復旧処理(アプリケーション)

異常が発生したメッセージに格納される業務データの修正方法は、“A.1 サンプル業務アプリケーションの概要”の“■エラー処理”を参照してください。