テクニカルレポートデータ(PDF形式、742kバイト)

日立ソリューションズ東日本技報 第 22 号
᪥❧ࢯ࣮ࣜࣗࢩࣙࣥࢬᮾ᪥ᮏᢏሗ ➨ 22 ྕ
㔠⼥ࣜࢫࢡඹ㏻ィ⟬࢚ࣥࢪࣥࡢ㛤Ⓨ
Development of the Common Financial Risk Calculation Engine
ᕝᓮ ┿ᇶ
㔠⼥ᶵ㛵࡛ࡣ㸪኎㈙┠ⓗ࡛ಖᣢࡍࡿ㔠⼥㈨⏘࡟ᑐࡋ࡚᪥ࠎࣜࢫࢡホ౯ࢆ⾜࠸
Kawasaki Masanori
㔠⼥༴ᶵ࡟ഛ࠼࡚࠸ࡿࠋ㔠⼥ࣜࢫࢡィ⟬࢚ࣥࢪࣥࡣ㸪Ⅽ࣭᭰മๆ࡞࡝ྛ✀㔠⼥
ၟရࡢ⟶⌮ࢩࢫࢸ࣒ࡀྲྀࡾᢅ࠺㔠⼥ၟရࡢࣜࢫࢡィ⟬ࢆ⾜࠺ࢩࢫࢸ࣒࡛࠶ࡿࠋ
A 㖟⾜Ẋ࡛ࡣ㸪」ᩘࡢ㔠⼥ၟရ⟶⌮ࢩࢫࢸ࣒࡟ಶู࡟ᐇ⿦ࡉࢀ࡚࠸ࡓ㔠⼥ࣜࢫ
ࢡィ⟬ฎ⌮ࢆ㸪ಖᏲᛶྥୖ࡞࡝ࡢ฼౽ᛶ࠿ࡽ㸪୍ࡘࡢඹ㏻ィ⟬࢚ࣥࢪࣥ࡟㞟⣙
ࡍࡿࡇ࡜࡜ࡋࡓࠋ (ᰴ)᪥❧ࢯ࣮ࣜࣗࢩࣙࣥࢬᮾ᪥ᮏ(HSE)ࡣ㸪A 㖟⾜Ẋࡢඹ㏻
ィ⟬࢚ࣥࢪࣥࡢ㛤Ⓨࢆ⾜ࡗࡓࠋඹ㏻ィ⟬࢚ࣥࢪࣥࢆ」ᩘࡢࢩࢫࢸ࣒࣭ᨭᗑ࠿ࡽ
ࡢィ⟬せồࢆฎ⌮ࡍࡿィ⟬ࢧ࣮ࣅࢫ࡜ࡋ࡚✌ാࡋ㸪ྛၟရࡢධฟຊ࢖ࣥࢱࣇ࢙
࣮ࢫ㸦௨ୗ㸪I/F ࡜グࡍ㸧ࡢඹ㏻໬ࢆ᥎㐍ࡋ࡚ I/F ࡢᖹ᫆໬ࢆ⾜ࡗࡓࠋࡲࡓ㸪ຠ
⋡ⓗ࡞୪ิᐇ⾜࡟ࡼࡾ㸪┠ᶆฎ⌮᫬㛫ෆࡢィ⟬᏶஢ࢆᐇ⌧ࡋࡓࠋඹ㏻ィ⟬࢚ࣥ
ࢪࣥࡢᑟධ࡟ࡼࡾ㸪㔠⼥ࣜࢫࢡィ⟬ࢩࢫࢸ࣒ࡢಖᏲᛶྥୖ࡜࡜ࡶ࡟㸪௒ᚋࡢ㔠
⼥つไ࡟ᑐࡍࡿィ⟬௙ᵝᣑᙇ࡟ࡶᰂ㌾࡟ᑐᛂ࡛ࡁࡿࡇ࡜ࡀᮇᚅ࡛ࡁࡿࠋ
㸯㸬ࡣࡌࡵ࡟
᫖௒ࡢ㔠⼥༴ᶵࡢᙳ㡪࡟ࡼࡾ㸪㔠⼥ᶵ㛵࡛ࡣಖᣢࡍࡿ
㔠⼥㈨⏘ࡢࣜࢫࢡホ౯ࢆ⾜࠸࣐࣮ࢣࢵࢺኚື࡟ഛ࠼ࡿࡇ
࡜ࡀ㔜せ࡜࡞ࡗ࡚࠸ࡿࠋA㖟⾜Ẋࡢᕷሙ㒊㛛࡛ࡢࣇࣟࣥ
ࢺࢩࢫࢸ࣒㸦ྛ㔠⼥ၟရࡢྲྀᘬࢹ࣮ࢱࢆฎ⌮ࡍࡿࢩࢫࢸ
࣒㸧ࡣ㸪㔠⼥ၟရ㸭ᨭᗑẖࡢ≉ᚩ࠿ࡽ」ᩘࡢࢩࢫࢸ࣒࡛
ᐇ⌧ࡋ࡚࠸ࡿ(ᅗ1)ࠋ
ᨭᗑ㸯
ࢩࢫࢸ࣒ A
ィ⟬ฎ⌮
ࢡィ⟬ࢆ⾜ࡗ࡚࠸ࡿࠋࡇࢀࡲ࡛ࡣಶࠎࡢࢩࢫࢸ࣒ẖ࡟ࣜ
ࢫࢡィ⟬ᶵ⬟ࢆᐇ⿦ࡋ࡚࠸ࡓࡓࡵ㸪㢮ఝᶵ⬟ࢆከᩘᐇ⿦
ࡍࡿࡇ࡜࡟࡞ࡾ㸪㛤ⓎࢥࢫࢺࡸಖᏲࢥࢫࢺࡀ⭾ࡽࡴࡔࡅ
ࢩࢫࢸ࣒ A
࡛ࡣ࡞ࡃ㸪ᶵ⬟࢚ࣥࣁࣥࢫࡢࢫࣆ࣮ࢻపୗ㸪ࡦ࠸࡚ࡣ
Ⅽ᭰
ရ㉁㠃࡛ࡢࣜࢫࢡࡶᠱᛕࡉࢀ࡚࠸ࡓࠋ
ࡇࢀࡽࡢၥ㢟ࢆゎᾘࡍ࡭ࡃ㸪㔠⼥ᙜᒁ࡟ࡼࡿ᪂ࡓ࡞つ
ไ࡬ࡢᑐᛂࢆዎᶵ࡟㸪୍ࡘࡢඹ㏻ィ⟬࢚ࣥࢪࣥࢆ᪂タࡋ
⛬ࢆ㐙⾜ࡋࡓࠋ
Ⅽ᭰
ィ⟬ฎ⌮
ィ⟬ฎ⌮
࣭࣭࣭
ᅗᚑ᮶ࡢࢩࢫࢸ࣒ᵓ㐀
ࣥࢪࣥ㛤Ⓨࢆཷὀࡋ㸪ᇶᮏタィ࠿ࡽ⥲ྜࢸࢫࢺࡲ࡛ࡢᕤ
മๆ
ᨭᗑ࣭ࢩࢫࢸ࣒࣭ၟရẖ࡟≉໬ࡋࡓィ⟬ฎ⌮ࢆᐇ⿦
ࡾၟရࡢ౯್ࡀ࡝ࢀࡔࡅኚືࡍࡿ࠿ࢆホ౯ࡍࡿ㔠⼥ࣜࢫ
ࡉࢀࡓ(ᅗ2)ࠋHSEࡣ㸪㔠⼥ࣜࢫࢡィ⟬ࢆ⾜࠺ඹ㏻ィ⟬࢚
ࢩࢫࢸ࣒ C
ࢩࢫࢸ࣒㹀
Ⅽ᭰
ࣇࣟࣥࢺࢩࢫࢸ࣒࡛ࡣ㸪㔠฼ࡸⅭ࣮᭰ࣞࢺࡢኚື࡟ࡼ
࡚ྛࢩࢫࢸ࣒ࡢ㔠⼥ࣜࢫࢡィ⟬ࢱࢫࢡࢆᢸ࠺ࡇ࡜ࡀ᳨ウ
ᨭᗑ㸰
ᨭᗑ㸯
ᨭᗑ㸰
ࢩࢫࢸ࣒ C
ࢩࢫࢸ࣒㹀
മๆ
Ⅽ᭰
࣭࣭࣭
ඹ㏻ィ⟬
࢚ࣥࢪࣥ
ᨭᗑ࣭ࢩࢫࢸ࣒࣭ၟရඹ㏻ࡢィ⟬࢚ࣥࢪࣥࢆ౑⏝
ᅗィ⟬ฎ⌮ࡢඹ㏻໬
41
日立ソリューションズ東日本技報
᪥❧ࢯ࣮ࣜࣗࢩࣙࣥࢬᮾ᪥ᮏᢏሗ 第
➨ 22 号
ྕ
㸰㸬㔠⼥ࣜࢫࢡࡢホ౯
⟬࡟ᚲせ࡞ࢹ࣮ࢱ㸦ྲྀᘬ᫂⣽㸧
ࢆࣇ࢓࢖࡛ࣝᥦ౪ࡍࡿ࡜㸪
㔠⼥ၟရࡢ㔠⼥ࣜࢫࢡࡢホ౯࡟ࡣ㸪㔠⼥ၟရࡢ⌧ᅾ౯
ඹ㏻ィ⟬࢚ࣥࢪࣥࡣධຊࢹ࣮ࢱࣇ࢓࢖ࣝ࡟ᇶ࡙࠸ࡓィ⟬
್(PV㸸Present Value)࡜㸪㔠฼࡞࡝ࡢ࣐࣮ࢣࢵࢺ࣮ࣞ
ࢆ⾜࠸㸪⤖ᯝࢆせồඖࢩࢫࢸ࣒࡟㏉ࡍ(ᅗ 4)ࠋ
ࢺኚື᫬ࡢᦆ┈ኚ໬ࢆ୺࡞ᣦᶆ࡜ࡋ࡚⏝࠸ࡿࠋ⌧ᅾ౯್
ࡣ㸪฼ᜥ཰ධ࡞࡝ࡢᑗ᮶ᚓࡽࢀࡿ࢟ࣕࢵࢩࣗࣇ࣮ࣟ
(CF㸸Cash Flow)࡟ᑐࡋ࡚㸪๭ᘬ⋡(DF㸸Discount Factor)
ࢩࢫࢸ࣒ A
ࢆ஌ࡌ࡚⌧ᅾࡢ౯್࡟ィ⟬ࡋ┤ࡋࡓࡶࡢ࡛࠶ࡿ㸦ᅗ3㹿1)
ࢧ࣮ࣅࢫせồ
Ⅽ᭰
ྲྀᘬ᫂⣽
ඹ㏻ィ⟬
࢚ࣥࢪࣥ
ࢧ࣮ࣅࢫせồ
ࢩࢫࢸ࣒㹀
ྲྀᘬ᫂⣽
മๆ
࣐࣮ࢣࢵࢺ࣮ࣞࢺኚື࡟ࡼࡾ⌧ᅾ౯್ࡀ࡝ࢀࡔࡅኚ໬ࡍ
ࡿ࠿ࡀᦆ┈ኚ໬ࡢ୺せ࡞┠Ᏻ࡜࡞ࡿࠋ
ࢧ࣮ࣅࢫᛂ⟅
⌧ᅾ౯್࠾ࡼࡧࡑࡢᦆ┈ኚ໬ࡣ㸪ၟရࡢ≉ᛶ㸦౛㸸മๆ
ィ⟬⤖ᯝ
ࢧ࣮ࣅࢫᛂ⟅
ィ⟬⤖ᯝ
ࡢሙྜ㸪ඖᮏ࣭ᑗ᮶Ⓨ⏕ࡍࡿ฼ᜥ࣭‶ᮇ᪥࡞࡝㸧ࡸ᪥ࠎ
ࡢ࣐࣮ࢣࢵࢺ࣮ࣞࢺࢆධຊ࡜ࡋ࡚ィ⟬࡟ࡼࡾồࡵࡿࠋ
ᅗィ⟬ࢧ࣮ࣅࢫ࡜ࡋ࡚ࡢᐇ⿦
മๆ࢟ࣕࢵࢩࣗࣇ࣮ࣟ
฼ᜥ
฼ᜥ+ ඖᮏ
,) ඹ㏻໬タィ
ඹ㏻ィ⟬࢚ࣥࢪࣥ࡟ࡣ㸪ᵝࠎ࡞ࢩࢫࢸ࣒࣭ᨭᗑ࠿ࡽ㔠
࣭࣭࣭
ィ⟬ᇶ‽᪥
⼥ၟရࡢྲྀᘬ࡟ᑐࡍࡿィ⟬せồࡀ฿㐩ࡍࡿࠋせồඖࢩࢫ
ࢸ࣒࠿ࡽࡣࠊィ⟬せồ࡜࡜ࡶ࡟ィ⟬ᑐ㇟ࡢྲྀᘬ࡟㛵ࡍࡿ
‶ᮇ᪥
᝟ሗ࡛࠶ࡿྲྀᘬ᫂⣽ࡀධຊ I/F ࣇ࢓࢖ࣝ࡜ࡋ࡚㓄ಙࡉࢀ
฼ᡶ᪥
ࡿࠋ
せồඖࢩࢫࢸ࣒࠾ࡼࡧඹ㏻ィ⟬࢚ࣥࢪࣥࡢ୧⪅࡛ I/F
㡯┠ࢆᚲせ༑ศ࡞ࡶࡢ࡜ࡋ㸪I/F ࣇ࢓࢖ࣝࢆࢩࢫࢸ࣒࣭
ᨭᗑ࡟౫Ꮡࡋ࡞࠸ࡶࡢ࡜ࡍࡿࠋࡲࡓ㸪ಶࠎࡢၟရẖ࡟ಶ
ู I/F ࢆ๭ࡾᙜ࡚ࡓሙྜ㸪I/F ᩘࡀከࡃ࡞ࡾ㸪ࣇ࢓࢖ࣝ✀
㢮࣭I/F 㡯┠ࡀቑ࠼࡚ࡋࡲ࠺ࡓࡵ㸪ಖᏲᛶ࣭⤫୍ᛶࡀᦆ
DFi
e riti 㻌
㻌
࡞ࢃࢀࡿࠋࡑࡢࡓࡵ㸪ၟရ≉ᛶ࡟ࡼࡾ㢮ᆺ໬ࡋࡓၟရ༢
఩ࡢ I/F ࡜ࡋ㸪I/F ࣇ࢓࢖࣭ࣝࢹ࣮ࢱ㡯┠ࡢඹ㏻໬ࢆᛕ㢌
࡟タィࢆ⾜ࡗࡓࠋ
㹁㹄i 㸸 i ␒┠ࡢ࢟ࣕࢵࢩࣗࣇ࣮ࣟ㔠㢠
㹂㹄i 㸸 i ␒┠ࡢࢹ࢕ࢫ࢝࢘ࣥࢺࣇ࢓ࢡࢱ࣮
ri
㸸 i ␒┠ࡢ᪥௜࡟ᑐᛂࡍࡿࢮࣟࢡ࣮࣏࣮ࣥࣞࢺ
ti
㸸 ᇶ‽᪥࡜ i ␒┠ࡢ᪥௜㛫ࡢᖺᩘ
㹬 㸸 ฼ᜥ࡜ඖᮏࡢ࢟ࣕࢵࢩࣗࣇ࣮ࣟᩘ
ඹ㏻ィ⟬࢚ࣥࢪࣥࡢྲྀࡾᢅ࠺ྲྀᘬ࣭ၟရ
ඹ㏻ィ⟬࢚ࣥࢪࣥ࡟ྲྀᘬ᫂⣽࡜ࡋ࡚ධຊࡉࢀࡿᑐ㇟ࡢ
ྲྀᘬࡣ㸪Ⅽ᭰ྲྀᘬ࣭⌧≀ྲྀᘬ࣭ඛ≀ྲྀᘬ࠾ࡼࡧ࢜ࣉࢩࣙ
㔠฼ኚ໬࡟ࡼࡿ⌧ᅾ౯್ࡢኚືࢆィ⟬
ࣥྲྀᘬ࡛࠶ࡿࠋྛྲྀᘬࡢෆᐜࡣḟࡢ࡜࠾ࡾ࡛࠶ࡿ 2)ࠋ
ᅗമๆࡢ⌧ᅾ౯್ィ⟬౛
ձⅭ᭰ྲྀᘬ
␗࡞ࡿ㸰ࡘࡢ㏻㈌ࢆ኎㈙㸦஺᥮㸧ࡍࡿྲྀᘬ࡛㸪኎㈙㏻
㈌ࡢⅭ࣮᭰ࣞࢺࢆ௓ࡋ࡚ྲྀᘬࡉࢀࡿࠋඹ㏻ィ⟬࢚ࣥࢪࣥ
㸱㸬ඹ㏻ィ⟬࢚ࣥࢪࣥࡢ㛤Ⓨ
ࡀྲྀࡾᢅ࠺Ⅽ᭰ྲྀᘬࡣ㸪኎㈙ዎ⣙᪥㸦⣙ᐃ᪥㸧࠿ࡽ 2 Ⴀ
ィ⟬ࢧ࣮ࣅࢫ࡜ࡋ࡚ࡢᐇ⿦
ᴗ᪥ᚋ㸦ࢫ࣏ࢵࢺ᪥㸧࡟㏻㈌ࡢཷࡅΏࡋࢆࡍࡿࢫ࣏ࢵࢺ
ྲྀᘬ㸪ࢫ࣏ࢵࢺ᪥ࡼࡾඛ᪥௜ࡢཷࡅΏࡋ࡜࡞ࡿࣇ࢛࣮࣡
ඹ㏻ィ⟬࢚ࣥࢪࣥࡣ㸪࢔࣮࢟ࢸࢡࢳࣕ࡜ࡋ࡚ࢧ࣮ࣅࢫ
ᣦ ྥ ࢔ ࣮ ࢟ ࢸ ࢡ ࢳ ࣕ (SOA:Service
Oriented
ࢻྲྀᘬ㸪୧⪅ࢆ⤌ࡳྜࢃࡏࡓࢫ࣡ࢵࣉྲྀᘬ࡛࠶ࡿࡀ㸪ࡇ
Architecture)ࢆ᥇⏝ࡋ㸪J2EE ࢔ࣉࣜࢣ࣮ࢩࣙࣥ࡜ࡋ࡚
ࢀࡽࡣ⌧ᅾ౯್ࢆẚ㍑ⓗ⡆⣲࡟ィ⟬ࡍࡿࡇ࡜ࡀ࡛ࡁࡿࡶ
ᐇ⿦ࡍࡿࠋඹ㏻ィ⟬࢚ࣥࢪࣥࡣ㸪ィ⟬ࢆ฼⏝ࡍࡿྛࢩࢫ
ࡢ࡛㸪ィ⟬ࢥࢫࢺ㸦ィ⟬࡟せࡍࡿ CPU ࣜࢯ࣮ࢫ࣭ฎ⌮
ࢸ࣒࡟ᑐࡋ࡚ࢧ࣮ࣅࢫࣉࣟࣂ࢖ࢲ࡜ࡋ࡚᣺ࡿ⯙࠸㸪ྛࢩ
᫬㛫㸧ࡣప࠸ࡀ㸪ྲྀᘬ㔞ࡣከ࠸ࠋ
ࢫࢸ࣒ࡀඹ㏻ィ⟬࢚ࣥࢪࣥ࡟ HTTP ࢧ࣮ࣅࢫせồ࡜ィ
㸫2㸫
42
日立ソリューションズ東日本技報 第 22 号
᪥❧ࢯ࣮ࣜࣗࢩࣙࣥࢬᮾ᪥ᮏᢏሗ ➨ 22 ྕ
,) ඹ㏻໬᳨ウ
ղ⌧≀ྲྀᘬ
ᕷሙ࡛ᐇ≀ࡢၟရࢆ኎㈙ࡍࡿྲྀᘬ࡛࠶ࡿࠋᰴᘧࡸ᭷౯
ಶࠎࡢၟရࡢ I/F 㡯┠ࡣ㸪ィ⟬ᇶ‽᪥ࡸᨭᗑࢥ࣮ࢻ࡞
ドๆࢆࡑࡢ᫬Ⅼࡢᕷሙ౯᱁࡛኎㈙ࡋ࡚ཷࡅΏࡋࡀ⾜ࢃࢀ
࡝ࡢၟရඹ㏻ࡢ㡯┠(඲యඹ㏻᝟ሗ)࡜㸪ၟရᅛ᭷ࡢ㡯┠
ࡿࠋඹ㏻ィ⟬࢚ࣥࢪࣥࡀྲྀࡾᢅ࠺⌧≀ྲྀᘬࡣ㸪ᰴᘧ࣭᭷
࡛ᵓᡂࡉࢀࡿࠋ」ᩘࡢၟရ࡛ I/F 㡯┠ࢆඹ㏻໬ࡍࡿ࡜㸪
౯ドๆ㸦ᅜമ࡞࡝㸧࡛࠶ࡿࠋྲྀᘬ㔞ࡣ୰⛬ᗘ࡛࠶ࡿࠋ
ၟရඹ㏻ࡢ㡯┠࡟ຍ࠼࡚㸪ྛၟရᅛ᭷ࡢ㡯┠ࢆ࿴㞟ྜ࡜
ճඛ≀ྲྀᘬ
ࡋ࡚㏣ຍࡍࡿࡇ࡜࡟࡞ࡿࠋࡑࡢࡓࡵ㸪I/F ඹ㏻໬࡛ࡣཎ
๎࡜ࡋ࡚ၟရඹ㏻ࡢ㡯┠ࡢ๭ྜࢆ኱ࡁࡃࡋ࡚㸪ၟရᅛ᭷
ᑗ᮶ࡢணࡵྲྀࡾỴࡵࡓᮇ᪥࡟㸪ཎ㈨⏘࡜࿧ࡤࢀࡿ≉ᐃ
ࡢၟရࢆ⣙ᐃ᫬࡟ྲྀࡾỴࡵࡓ౯᱁࡛኎㈙ࡍࡿྲྀᘬ࡛࠶ࡿࠋ
ࡢ㡯┠ࡀᑡ࡞ࡃ࡞ࡿࡼ࠺࡟タィࡋࡓࠋ
ඹ㏻ィ⟬࢚ࣥࢪࣥࡀྲྀࡾᢅ࠺ඛ≀ྲྀᘬࡣ㸪മๆ࣭㔠฼ࢆ
ࡲࡎ㸪⾲ 1 ࡛ศ㢮ࡋࡓྛྲྀᘬ࡟ᒓࡍࡿၟရࡣ㸪ྠ୍ྲྀ
ཎ㈨⏘࡜ࡍࡿമๆඛ≀㸪㔠฼ඛ≀࡛࠶ࡿࠋྲྀᘬ㔞ࡣ୰⛬
ᘬศ㢮ෆ࡛ࡣඹ㏻ࡋࡓၟရ≉ᛶ࡜࡞ࡾ㸪ၟရᅛ᭷㡯┠ࡢ
ᗘ࡛࠶ࡿࠋ
๭ྜࡀᑡ࡞ࡃ࡞ࡾ㸪ၟရඹ㏻㡯┠ࡢ๭ྜࢆᴟ኱໬࡛ࡁࡿ
մ࢜ࣉࢩࣙࣥྲྀᘬ
ࡢ࡛㸪ྲྀᘬศ㢮ẖ࡟ I/F ࢆタィࡋࡓࠋ
ࡉࡽ࡟ඹ㏻໬ࢆ㐍ࡵࡿࡓࡵ㸪ྛྲྀᘬࡢ㢮ఝᛶࢆศᯒࡋ㸪
ཎ㈨⏘࡜࿧ࡤࢀࡿ≉ᐃࡢၟရࢆ㸪ᑗ᮶ࡢணࡵỴࡵࡽࢀ
ࡓᮇ᪥㸦࢜ࣉࢩࣙࣥ‶ᮇ᪥㸧࡟㸪⣙ᐃ᫬࡟ྲྀࡾỴࡵࡓ౯
」ᩘࡢྲྀᘬ✀㢮࡛ඹ㏻ I/F ࡟࡛ࡁ࡞࠸࠿ศᯒࡋࡓࠋ࢜ࣉ
᱁࡛ࠕ኎㈙ࡍࡿᶒ฼ࠖࢆ኎㈙ࡍࡿྲྀᘬ࡛࠶ࡿࠋඹ㏻ィ⟬
ࢩࣙࣥྲྀᘬࡢྲྀᘬ᫂⣽ࡣ㸪࢜ࣉࢩࣙࣥ࡟㛵ࡍࡿ᝟ሗ࡟ຍ
࢚ࣥࢪࣥࡀྲྀࡾᢅ࠺࢜ࣉࢩࣙࣥྲྀᘬࡣ㸪࢜ࣉࢩࣙࣥ‶ᮇ
࠼㸪ཎ㈨⏘ࡢ᝟ሗࢆྵࡴࠋཎ㈨⏘࡟ࡣമๆඛ≀㸪㔠฼ඛ
᪥࡟ࡢࡳᶒ฼⾜౑ࡀ࡛ࡁࡿ࣮ࣚࣟࣆ࢔ࣥࢱ࢖ࣉࡢࡶࡢ࡛㸪
≀ࡀ౑⏝ࡉࢀࡿࡢ࡛㸪ከࡃࡢ㡯┠ࡀඛ≀ྲྀᘬ࡜ඹ㏻࡛࠶
ཎ㈨⏘ࡀമๆඛ≀㸪㔠฼ඛ≀࠾ࡼࡧᰴ౯ᣦᩘ࡛࠶ࡿമๆ
ࡿࠋࡇࡢࡇ࡜࠿ࡽ㸪ඛ≀ྲྀᘬ࡜࢜ࣉࢩࣙࣥྲྀᘬࢆࢢ࣮ࣝ
ඛ≀࢜ࣉࢩࣙࣥ㸪㔠฼ඛ≀࢜ࣉࢩࣙࣥ࠾ࡼࡧᰴ౯ᣦᩘ࢜
ࣉ໬ࡋ࡚ඹ㏻ I/F ࡜ࡋ㸪ඛ≀࣭࢜ࣉࢩࣙࣥྲྀᘬ I/F ࡜ࡋ
ࣉࢩ࡛ࣙࣥ࠶ࡿࠋྲྀᘬ㔞ࡣ୰⛬ᗘ࡛࠶ࡿࡀ㸪ձ㹼ճࡢྲྀ
ࡓࠋ
ᘬ࡜␗࡞ࡾ㸪⌧ᅾ౯್ィ⟬࡟ࡣ࢜ࣉࢩࣙࣥᛶࡢホ౯ࡀᚲ
Ⅽ᭰ྲྀᘬ I/F ࡣ㸪Ⅽ᭰ᅛ᭷ࡢ㡯┠ࡀከࡃ㸪ඹ㏻໬ࡢ࣓
せ࡜࡞ࡾ㸪ィ⟬ࢥࢫࢺࡣⅭ᭰࡟ẚ㍑ࡋ࡚㧗࠸ࠋ௨ୖࢆࡲ
ࣜࢵࢺࡀぢ㎸ࡵ࡞࠸ࠋⅭ᭰ྲྀᘬࡣ௚ࡢྲྀᘬ࡟ẚ࡭ྲྀᘬ㔞
࡜ࡵࡿ࡜㸪⾲ 1 ࡜࡞ࡿࠋ
ࡀከ࠸ࡢ࡛㸪ࢺࣛࣥࢨࢡࢩࣙࣥࢧ࢖ࢬࡢቑ኱ࢆ㑊ࡅࡿࡓ
ࡵ㸪ᑓ⏝ࡢ I/F ࡜ࡋࡓࠋ
⌧≀ྲྀᘬࡶ㸪௚ࡢྲྀᘬ࡜ඹ㏻໬ࡋࡓሙྜ㸪ၟရᅛ᭷㡯
⾲ ྲྀࡾᢅ࠺ྲྀᘬ࡜ၟရ
No.
ྲྀᘬ✀㢮
ෆᐜ
ၟရ
᫂⣽ᩘ
┠ࡢ๭ྜࡀከࡃ࡞ࡿࡓࡵ㸪ᑓ⏝ࡢ I/F ࡜ࡋࡓࠋ௨ୖࢆࡲ
1
Ⅽ᭰
␗࡞ࡿ 2 ࡘࡢ㏻
ࢫ ࣏ ࢵ
ᩘ༑
࡜ࡵࡿ࡜㸪⾲ 2 ࡜࡞ࡿࠋ
㈌ࢆ኎㈙
ࢺ࣭ࣇ࢛࣡
୓
2
3
4
⌧≀
ඛ≀
࢜ࣉࢩࣙࣥ
⾲ ྲྀᘬ ,) ࡢඹ㏻໬
࣮ࢻ࣭ࢫ࣡
No.
I/F ྡ⛠
ྲྀᘬ✀㢮
ၟရ
ᵓᡂ᝟ሗ
ࢵࣉ
1
Ⅽ᭰ I/F
Ⅽ᭰
ࢫ ࣏ ࢵ ࢺ࣭
඲ య ඹ
ࣇ ࢛ ࣡ ࣮
㏻࣭Ⅽ᭰
ᐇ≀ࡢၟရࢆᕷ
ᰴᘧ࣭᭷౯
ሙ౯᱁࡛኎㈙
ドๆ
ᣦᐃᮇ᪥࡟㸪≉ᐃ
മ ๆ ඛ
ၟရࢆ⣙ᐃ᫬ᣦ
≀࣭㔠฼ඛ
ᐃࡢ౯᱁࡛኎㈙
≀
ᣦᐃᮇ᪥࡟㸪≉ᐃ
മๆඛ≀
ࡢၟရࢆ⣙ᐃ᫬
࢜ࣉࢩࣙ
࡟ྲྀࡾỴࡵࡓ౯
ᩘ༓
ࢻ ࣭ ࢫ ࣡ࢵ
ࣉ
ᩘ༓
2
3
ᩘ୓
⌧≀ I/F
⌧≀
ᰴ ᘧ ࣭ ᭷౯
඲ య ඹ
ドๆ
㏻࣭⌧≀
ඛ≀࣭࢜ࣉࢩ
ඛ≀࣭࢜ࣉ
മ ๆ ඛ ≀࣭
඲ య ඹ
ࣙࣥ I/F
ࢩࣙࣥ
㔠 ฼ ඛ ≀࣭
㏻࣭ཎ㈨⏘
࣭ࣥ㔠฼ඛ
മ ๆ ඛ ≀࢜
㸦ඛ≀࣭ᰴ
᱁࡛኎㈙ࡍࡿᶒ
≀࢜ࣉࢩ
ࣉ ࢩ ࣙ ࣭ࣥ
౯ᣦᩘ㸧࣭
฼ࢆ኎㈙
࣭ࣙࣥᰴ౯
㔠 ฼ ඛ ≀࢜
࢜ࣉࢩࣙ
ᣦᩘ࢜ࣉ
ࣉ ࢩ ࣙ ࣭ࣥ
ࣥ
ࢩࣙࣥ
ᰴ ౯ ᣦ ᩘ࢜
ࣉࢩࣙࣥ
㸫3㸫
43
日立ソリューションズ東日本技報
᪥❧ࢯ࣮ࣜࣗࢩࣙࣥࢬᮾ᪥ᮏᢏሗ 第
➨ 22 号
ྕ
௨ୖࡢ I/F ඹ㏻໬࡟ࡼࡾ㸪ၟရಶࠎࡢ I/F ࡢሙྜࡣ I/F
ࢵࢻ࡟೫ࡗ࡚๭ࡾᙜ࡚ࡽࢀࡓ᭱ᝏࢣ࣮ࢫ࡛㸪୪ิ໬⋡ࡀ
ᩘࡀ 10 ࡜࡞ࡿ࡜ࡇࢁࢆ㸪I/F ᩘ 3 ࡟㞟⣙ࡍࡿࡇ࡜ࡀ࡛ࡁ
పࡃ࡞ࡗ࡚࠸ࡿࠋィ⟬ࢥࢫࢺᆒ➼ศ๭ࡢࢣ࣮ࢫࡣ㸪ィ⟬
ࡓࠋ
ࢥࢫࢺࡀᆒ➼࡟࡞ࡿࡼ࠺࡟ྛ୪ิᐇ⾜ࢫࣞࢵࢻ࡟ྲྀᘬ᫂
⣽ࢆ๭ࡾᙜ࡚࡚࠾ࡾ㸪୪ิ໬⋡ࡀ㧗ࡃ࡞ࡗ࡚࠸ࡿࠋ
ࣞ࢖ࢸࣥࢩపῶᛶ⬟タィ
⾲ ྲྀᘬ✀㢮ẖࡢィ⟬ࢥࢫࢺ
ඹ㏻ィ⟬࢚ࣥࢪࣥࡣ㸪ࣜ࢔ࣝࢱ࢖࣒ィ⟬ࢧ࣮ࣅࢫ࡜ࡋ
࡚ࣇࣟࣥࢺࢩࢫࢸ࣒ࡢィ⟬せồࢆฎ⌮ࡍࡿࡀ㸪ᩘ༑୓௳
㸡
ྲྀᘬ✀㢮
ྲྀᘬ㔞(௳)
ࡢⅭ᭰ྲྀᘬ࡟ᑐࡍࡿィ⟬せồࡀ」ᩘ㞟୰ࡋࡓሙྜ࡛ࡶせ
1 ௳࠶ࡓࡾࡢィ⟬
ࢥࢫࢺ್
ồฎ⌮ᛶ⬟ࢆ‶ࡓࡍࡓࡵ࡟㸪ࣞ࢖ࢸࣥࢩ㸦ࣇࣟࣥࢺࢩࢫ
1
Ⅽ᭰
ᩘ༑୓
1
ࢸ࣒ࡀࢧ࣮ࣅࢫせồࢆ⾜ࡗ࡚࠿ࡽィ⟬⤖ᯝࡀ㏉ಙࡉࢀࡿ
2
⌧≀
ᩘ༓
3
ࡲ࡛ࡢᚅࡕ᫬㛫㸧ࢆపῶࡍࡿᛶ⬟タィࢆ⾜࠺ࠋ
3
ඛ≀
ᩘ༓
5
4
࢜ࣉࢩࣙࣥ
ᩘ୓
13
ィ⟬せồࢆ⾜࠺ࣇࣟࣥࢺࢩࢫࢸ࣒ࡢࢪࣙࣈࢫࢣࢪ࣮ࣗ
ࣝࡢ㒔ྜୖ㸪せồࡉࢀࡿฎ⌮ᛶ⬟ࡣྠ⛬ᗘࡢ࣐ࢩࣥࣉࣛ
ࢵࢺࣇ࢛࣮࣒࡛✌ാࡋ࡚࠸ࡿ᪤Ꮡ㢮ఝࢩࢫࢸ࣒ࢆཧ⪃࡟㸪
ᩘ༑୓௳ࡢྲྀᘬ᫂⣽(Ⅽ᭰ 50%㸪࢜ࣉࢩࣙࣥ 20%㸪ඛ≀
ࣞࢥ࣮ࢻᩘ
ᩘ࡛ᆒ➼࡟ศ๭
10%㸪⌧≀ 10%ࡢ๭ྜ)࡟ᑐࡍࡿィ⟬せồ࡟ᑐࡋ࡚ࣞ࢖ࢸ
Ⅽ᭰ B
Ⅽ᭰ A
ࣥࢩ 30 ศ௨ෆ࡛࠶ࡿࠋ
Ⅽ᭰ C
Ⅽ᭰ B
」ᩘࡢྲྀᘬ᫂⣽࡛㔜」ࡋ࡚౑⏝ࡍࡿ࣐࣮ࢣࢵࢺ࣮ࣞࢺ
ඛ≀ A
Ⅽ᭰ C
ࡣ࣓ࣔࣜୖ࡟࢟ࣕࢵࢩࣥࢢࡋ㸪DB ࢔ࢡࢭࢫ࣭I/O ࡢ㢖ᗘ
Ⅽ᭰ A
ඛ≀ A
ࢆῶࡽࡋ㸪DB ࡟ࡼࡿ᳨⣴ࢆ࣓ࣔࣜୖࡢࣁࢵࢩࣗ࢔ࢡࢭ
ඛ≀ B
ࢫ࡟ኚ࠼ࡿ࡞࡝ࡢᇶᮏⓗ࡞ᛶ⬟タィࡢ௚㸪Java ࢫࣞࢵࢻ
࢜ࣉࢩࣙࣥ A
࡟ࡼࡿຠᯝⓗ࡞୪ิᐇ⾜ࡢᐇ⌧ࢆ᳨ウࡋࡓࠋ
࢜ࣉࢩࣙࣥ B
࢜ࣉࢩࣙࣥ C
ྛ୪ิᐇ⾜ࢫࣞࢵࢻ࡟ྲྀᘬ᫂⣽ࢆ๭ࡾᙜ࡚ࡿ㝿㸪㏻ᖖ
ඛ≀ B
࢜ࣉࢩࣙࣥ A
࢜ࣉࢩࣙࣥ B
࢜ࣉࢩࣙࣥ C
ࡣ༢⣧࡟ࣞࢥ࣮ࢻᩘࡀᆒ➼࡟࡞ࡿࡼ࠺࡟ྲྀᘬ᫂⣽ࣞࢥ࣮
ࢻࢆ๭ࡾᙜ࡚ࡿ(ᅗ 5)ࠋࡋ࠿ࡋ㸪ィ⟬ࢥࢫࢺࡣྲྀᘬ✀㢮ẖ
ྲྀᘬ᫂⣽
࡟␗࡞ࡾ㸪ィ⟬ࢥࢫࢺࡢ኱ࡁ࠸ྲྀᘬࡢ᫂⣽ࡀከࡃ๭ࡾᙜ
୪ิᐇ⾜ࢫࣞࢵࢻ
ᅗࣞࢥ࣮ࢻᩘ࡟ࡼࡿ୪ิศ๭
࡚ࡽࢀࡓ୪ิᐇ⾜ࢫࣞࢵࢻ࡛ࡣ㸪௚ࢫࣞࢵࢻࡼࡾฎ⌮᫬
㛫ࡀ኱ࡁࡃ࡞ࡾ୪ิ໬ຠ⋡ࡀᝏ໬ࡍࡿࠋࡑࡇ࡛㸪ୗグࡢ
ィ⟬ࢥࢫࢺ࡛ᆒ
ᆒ➼࡟ศ๭
ᡭ㡰࡟ࡼࡾྲྀᘬ✀㢮ẖࡢィ⟬ࢥࢫࢺ࡟╔┠ࡋࡓ㈇Ⲵศᩓ
ࢆ⾜ࡗࡓࠋ
Ⅽ᭰ B
Ⅽ᭰ A
Ⅽ᭰ C
Ⅽ᭰ B
ձྛၟရࡢィ⟬ฎ⌮ࢥࢫࢺࢆᐇ ࡋ㸪୍␒ฎ⌮ࢥࢫࢺࡀ
Ⅽ᭰ C
ప࠸Ⅽ᭰ၟရࢆ 1 ࡜ࡋ࡚㸪ၟရẖ࡟㔜ࡳ௜ࡅࡋࡓࢥࢫ
ඛ≀ A
ࢺ್ࢆ๭ࡾᙜ࡚ࡿ㸦⾲ 3㸧ࠋ
ඛ≀ B
Ⅽ᭰ A
ඛ≀ A
ඛ≀ B
࢜ࣉࢩࣙࣥ A
࢜ࣉࢩࣙࣥ A
ղྲྀᘬ᫂⣽ࡢࢥࢫࢺ್ࡢྜ⟬್ࡀྛ୪ิᐇ⾜ࢫࣞࢵࢻ࡛
࢜ࣉࢩࣙࣥ B
୍ᐃ࡜࡞ࡿࡼ࠺࡟ࢫࣞࢵࢻ࡟᫂⣽ࢆ๭ࡾᙜ࡚ࡿ(ᅗ 6)ࠋ
࢜ࣉࢩࣙࣥ C
࢜ࣉࢩࣙࣥ B
࢜ࣉࢩࣙࣥ C
ࡇࢀ࡟ࡼࡾฎ⌮ࢥࢫࢺࢆᆒ➼࡟ᣨศࡋࡓ୪ิᐇ⾜ࢆᐇ
ྲྀᘬ᫂⣽
⌧ࡍࡿࡇ࡜ࡀ࡛ࡁࡓࠋᅗ 7 ࡣ㸪Ⅽ᭰ྲྀᘬ࠾ࡼࡧ࢜ࣉࢩࣙ
ࣥྲྀᘬࢆࡑࢀࡒࢀྠᩘ㸦ᩘ୓௳㸧ࡔࡅ୪ิᐇ⾜࡛ィ⟬ࡋ
ᅗィ⟬ࢥࢫࢺ࡟ࡼࡿ୪ิศ๭
ࡓሙྜࡢ୪ิ໬⋡(ࢩࣥࢢࣝᐇ⾜࡟ᑐࡋ࡚ఱಸ㏿ࡃᐇ⾜
࡛ࡁࡓ࠿ࡢ๭ྜ)࡛࠶ࡿࠋࣞࢥ࣮ࢻᩘᆒ➼ศ๭ࡢࢣ࣮ࢫࡣ㸪
ィ⟬ࢥࢫࢺࡢ㧗࠸࢜ࣉࢩࣙࣥྲྀᘬࡀ୍ࡘࡢ୪ิᐇ⾜ࢫࣞ
㸫4㸫
44
୪ิᐇ⾜ࢫࣞࢵࢻ
日立ソリューションズ東日本技報 第 22 号
᪥❧ࢯ࣮ࣜࣗࢩࣙࣥࢬᮾ᪥ᮏᢏሗ ➨ 22 ྕ
ࡀከࡃ࡞ࡿ࡯࡝ࣇ࢓࢖ࣝ㏦ཷಙ࡟せࡍࡿ᫬㛫ࡀ኱ࡁࡃ࡞
ࡿࠋຠ⋡ࡢ㧗࠸ࣇ࢓࢖ࣝᅽ⦰ࢆ⾜࠺࡞࡝㸪㏦ཷಙ᫬㛫ࢆ
๐ῶࡍࡿࡇ࡜ࡀ௒ᚋࡢㄢ㢟࡛࠶ࡿࠋ
௒ᚋ HSE ࡣ㸪᪥❧ࢢ࣮ࣝࣉ࡛ࡢ㔠⼥ࣜࢫࢡ⟶⌮ࢯࣜ
࣮ࣗࢩࣙࣥࡢᢸ࠸ᡭ࡜ࡋ࡚㸪ᮏ㛤Ⓨ࡛ᚓࡽࢀࡓከᵝ࡞ၟ
ရ࡟ᑐࡍࡿ㔠⼥ࣜࢫࢡィ⟬ࢩࢫࢸ࣒ࡢ㛤Ⓨࣀ࢘ࣁ࢘ࢆ㸪
᪥❧〇సᡤࡀᒎ㛤ࡋ࡚࠸ࡿ㔠⼥ࣜࢫࢡ⟶⌮ࢯ࣮ࣜࣗࢩࣙ
ࣥ࡟ࡶ༠ຊࡋ࡚࠸ࡃࠋ
ᅗ๭ࡾᙜ࡚᪉ᘧ࡟ࡼࡿ୪ิ໬⋡ࡢẚ㍑
ཧ⪃ᩥ⊩
1)
John C. Hull: Options, Futures, and Other
Derivatives (9th Edition), Pearson,2014 㸲㸬⤖ᯝࡢ᳨ウ࠾ࡼࡧຠᯝ
2)
ඹ㏻ィ⟬࢚ࣥࢪࣥᑟධ࡟ࡼࡿᨵၿ࣭ຠᯝ
᪥ᮏྲྀᘬᡤࢢ࣮ࣝࣉ࣮࣒࣮࣍࣌ࢪ
http://www.jpx.co.jp/index.html
ඹ㏻ィ⟬࢚ࣥࢪࣥࢆ㛤Ⓨࡋ࡚㸪SOA ࡟ࡼࡿ㔠⼥ࣜࢫࢡ
(2016 ᖺ 9 ᭶㜀ぴ)
ィ⟬ࢧ࣮ࣅࢫ࡜ࡋ࡚ࢩࢫࢸ࣒࡟ᑟධࡍࡿࡇ࡜࡟ࡼࡾ㸪
ྛࣇࣟࣥࢺࢩࢫࢸ࣒ࡢ㔠⼥ࣜࢫࢡィ⟬ᶵ⬟ࢆ୍࢝ᡤ࡟㞟
ᕝᓮ ┿ᇶ 1998 ᖺධ♫
㔠⼥㛤Ⓨ➨ 2 ࢢ࣮ࣝࣉ
㔠⼥ࣜࢫࢡ⟶⌮ࢩࢫࢸ࣒ࡢ㛤Ⓨ
masanori.kawasaki.zu@hitachi-solutio
ns.com
⣙ࡍࡿࡇ࡜ࡀ࡛ࡁ㸪ୗグࡢࡼ࠺࡞ᨵၿࡀᚓࡽࢀࡓࠋ
I/F ඹ㏻໬࡟ࡼࡿྛࢩࢫࢸ࣒࡛ࡢྠ୍ྲྀᘬ࣭ၟရ࡟
ձ
ᑐࡍࡿ⤫୍ⓗ࡞ࢹ࣮ࢱ㡯┠࡟ࡼࡿ⟶⌮ࡢᐇ⌧ࠋ
ղ
୙ṇࢹ࣮ࢱ࡞࡝࡟ࡼࡿィ⟬␗ᖖ⤊஢᫬ࡢࢺࣛࣈࣝࢩ
࣮ࣗࢺࡀ」ᩘࢩࢫࢸ࣒࡛ඹ㏻໬ࡉࢀຠ⋡ྥୖࡋࡓࠋ
ճ
ィ⟬௙ᵝኚ᭦᫬ࡢࢩࢫࢸ࣒ᨵಟࡀ୍ࢩࢫࢸ࣒㸦ඹ㏻
ィ⟬࢚ࣥࢪࣥ㸧࡟ᒁᅾ໬ࡍࡿࡇ࡜࡟ࡼࡿᐇ⿦࣭ࢸࢫ
ࢺᕤᩘࡢ๐ῶࠋ
ᛶ⬟ホ౯
ᛶ⬟┠ᶆࡣ㸪ᩘ༑୓௳ࡢྲྀᘬ᫂⣽(Ⅽ᭰ 50%㸪࢜ࣉࢩ
ࣙࣥ 20%㸪ඛ≀ 10%㸪⌧≀ 10%ࡢ๭ྜ)࡟ᑐࡍࡿィ⟬せ
ồ࡟ᑐࡋ࡚ࣞ࢖ࢸࣥࢩ 30 ศ௨ෆ࡛࠶ࡿࡀ㸪ᙜヱ᮲௳࡟
ᑐࡋ࡚ 5 ศ௨ୗ࡛ฎ⌮࡛ࡁࡿᛶ⬟ࢆᐇ⌧ࡋ㸪༑ศ࡞┠ᶆ
ࢆ㐩ᡂࡋࡓࠋ
㸳㸬࠾ࢃࡾ࡟
ඹ㏻ィ⟬࢚ࣥࢪࣥࡢᑟධ࡟ࡼࡾ㸪㔠⼥ࣜࢫࢡィ⟬ࢩࢫ
ࢸ࣒࡛ࡢྲྀᘬ࣭ၟရࡢ⤫୍ࡋࡓྲྀࡾᢅ࠸ࢆᐇ⌧ࡍࡿࡇ࡜
ࡀ࡛ࡁࡓࠋ
ྲྀᘬ✀㢮ẖ࡟ィ⟬ࢥࢫࢺࢆ ᐃࡋ㸪ຠᯝⓗ࡞୪ิᐇ⾜
࡟ά⏝ࡋࡓࡀ㸪ィ⟬ࢥࢫࢺࡣ࣐ࢩࣥࣉࣛࢵࢺࣇ࢛࣮࣒ࡸ
ィ⟬࡟౑⏝ࡍࡿ API ࡢᨵಟ࣭ࣂ࣮ࢪࣙࣥ࢔ࢵࣉ࡞࡝࡛ኚ
ືࡍࡿࡇ࡜ࡀ᝿ᐃࡉࢀࡿࡢ࡛㸪ᐃᮇⓗ࡟ィ⟬ࢥࢫࢺࡢ෌
ᐃࢆ⾜࠸㸪ぢ┤ࡋࢆ⾜࠺ࡇ࡜ࡀᮃࡲࡋ࠸ࠋࡲࡓ㸪ࣇࣟ
ࣥࢺࢩࢫࢸ࣒࡜ඹ㏻࢚ࣥࢪࣥ㛫ࡢྲྀᘬ᫂⣽࡜ィ⟬⤖ᯝࡢ
㏦ཷಙࡣ⌧ᅾࣇ࢓࢖ࣝᙧᘧ࡛⾜ࢃࢀ࡚࠸ࡿࡀ㸪ࢹ࣮ࢱᩘ
㸫5㸫
45