【B4】Javaセッション「J2EE基幹システム開発の経験から考える！」
Javaはどこで道を踏み外したか？次に来るのはRubyか？

石油資源開発株式会社
情報システム部
山田 信一

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

1

石油資源開発株式会社
当社は、国内外での原油、天然ガス、その他エネルギー資源の探鉱から開発、生産、販売までの一貫した事業展開を行っています。

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

2

アジェンダ• 会計システム nadia 開発• 販売管理システム開発

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

3

会計システム nadia 開発の背景• ホストコンピュータシステムの2000年対応• ERP導入の検討• 子会社用小規模会計システムの開発• Delphi, ORACLE 2層システム

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

4

次期システムの導入方針• １．ERPの導入業務を出来る限りERPにあわせる• ２．内部開発• ３．ERPのカスタマイズ

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

5

会計システム nadia ユーザー要件• ユーザーサイドでの仕訳入力• 決算の早期化、支払依頼伝票の導入• 連結を目指して子会社でも使えるように• 月の伝票処理枚数、1万枚• 開発期間、1年余り

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

6

会計システム nadia 開発の技術的要件(1)• 開発ツール：JBuilder• クライアント側：Swingによるデスクトップアプリ
ケーション• サーバー側：EJBの採用(Borland Enterprise Server)
session bean, entity bean の全面採用

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

7

概念図

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

8

会計システム nadia 開発の技術的要件(2)• 帳票：翼システム（当時） SVF for Java
• CORBA サーバーの導入• EJBにある様々な制約からの回避策• Borland からのコンサルタントを入れる

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

9

概念図

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

10

作成手順
• プロジェクトの作成• EJBデザイナーの作成• Entity Bean の作成• Session Bean の作成• TestClient の作成

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

11

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

12

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

13

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

14

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

15

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

16

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

17

作成手順
• プロジェクトの作成• EJBデザイナーの作成• Entity Bean の作成• Session Bean の作成• TestClient の作成

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

18

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

19

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

20

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

21

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

22

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

23

作成手順
• プロジェクトの作成• EJBデザイナーの作成• Entity Bean の作成• Session Bean の作成• TestClient の作成

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

24

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

25

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

26

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

27

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

28

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

29

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

30

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

31

作成手順
• プロジェクトの作成• EJBデザイナーの作成• Entity Bean の作成• Session Bean の作成• TestClient の作成

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

32

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

33

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

34

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

35

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

36

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

37

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

38

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

39

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

40

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

41

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

42

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

43

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

44

作成手順
• プロジェクトの作成• EJBデザイナーの作成• Entity Bean の作成• Session Bean の作成• TestClient の作成

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

45

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

46

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

47

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

48

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

49

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

50

51

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

実装

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

52

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

53

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

54

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

55

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

56

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

57

2003年3月23日 nadia 稼働開始

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

58

追加開発
• 現場サイド：小口現金精算システム• 人件費管理用プロジェクト管理システム• 他システムとの連携強化• Email による支払通知• セキュリティー強化• 証憑閲覧
• ワークフローの導入………etc
本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

59

セキュリティー強化（j-sox法 にむけて）• Firewall の設置による利用制限• パスワードの厳格化• 新規パスワードのメール通知• 部長職による使用許諾• 異常利用のモーニングレポート通知• Super User の厳格定義

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

60

ユーザー企業に於ける開発• ビジネスプロセスの記述が目的
POJO ベースの開発• システムの設定ファイルなんか触りたくない！

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

61

ふと、顔を揚げてみると …

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

62

EJB 3.0 ?

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

63

EJB コンソーシアムは？

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

64• 実は、問題が…
これまで、一人で作ってしまった。

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

65

アジェンダ
• 会計システム nadia 開発• 販売管理システム開発

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

66

現行の販売管理システム• 顧客数：１００に満たない• 処理タイミング：月次が中心• 単価決定の過程が非常に複雑• Excel で処理を行っている• 会計システムとの連携がとれない

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

67

要件• とにかく、急ぐ（j-sox 法）• ビジネスルールの変更、すなわち仕様の変更に早く対処しなければならない本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

68

新・販売管理システム 概念図

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

69

新・販売管理システム 概念図

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

70

道は分かれる• ツールの力によって、設定を行う• 設定より規約、フレームワークの持つ力

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

71

おわりに
• 現在、当社では会計システムを中心にERPの導入作業を行っております。
• 販売管理システムは、この4月より稼働開始予定。

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

72

ご静聴ありがとうございました。

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

73