133
業務知識講座「会計業務」 ロジック・パターンの活用 ~起承転結からGAPS分析まで~ 開発チームが進む先を示す、 UPの「方向づけフェーズ」 アシモフの「ロボット」のアーキテクチャ Vol. 08 特集1特集2SOA 開発 最前線 ソフトウェア・ プロダクトラインの 実践ノウハウ 今、アーキテクトが見据えるべき エンタープライズ開発における 特集3新連載内部統制と ITアーキテクト アーキテクトの視点から見た SaaS 上流工程を極める! 実践編 関連技術/製品の動向、サービス・モデリング/ システム構築の事例を通じて、SOA開発の“今”に迫る ITシステムを “創 る”人 の た め の 技術情報誌 www. itarchitect .jp

ITアーキテクト Vol.8 00.pdf

Embed Size (px)

Citation preview

  • GAPS

    UP

    V o l .08

    1

    2

    SOA

    3

    IT

    SaaS

    SOA

    I T

    w w w . i t a r c h i t e c t . j p

    1,6801,600

    61503-62 2007 Printed in Japan 113-00333-4-520076 03-5800-2661

    V o l .

    08

    ??????????????? ? ??????????????????????

    ??????

    ?????????????? ? ??

  • 08V o l .

    C o n t e n t s

    030

    SOA SOA

    IT

    IT

    Ne w

    Uni ed ProcessIT

    4

    GAPS2

    Bu s i n e s s Mo d e l i n g

    Me t h o d o l o g y

    Co m m u n i c a t i o n Te c h n i q u e

    1

    078

    134

    064

    070

    Technology & Product Trends

    SOA

    Service Identi cation

    Case Study

    SOAHARPSOA

    SOA & Internal Control

    SOASOXSOA

    142

    060

    050

    042

    032

    A r c h i t e c t u r e De s i g n

    .indd 1 06.11.13 6:42:23 PM

  • 08V o l .

    C o n t e n t s

    116 IT IT

    Ne w SaaS

    SaaS

    IT

    News & Topics

    Books

    Present

    3

    090

    022087099150

    Part 1

    Part 2 TOGAFCOBITITIL

    118

    125

    026

    086

    088

    094

    100

    2

    .indd 1 06.11.13 6:42:30 PM

  • 022 IT Vol.08

    News &Topics

    10 Infor matica PowerCenter 8 Powe rCenter Word/PDF 3

    IT

    10 R8.0 JSP

    11 Oracle GRID Center 14

    XML-EDI

    10XMLEDI EDI

    UMLaut/J-XMLUMLaut/J-XML 12

    10

    Google Code Searchhttp://www.google.com/codesearch

    IBMSOA

    IBM11SOA WebSphere Busin ess Services Fabric12

    Web

    10 SAMSi mple Ajax MashupsWebDAVSigle Sign-OnALEAJAX Linking and Em beddingSAM

    News.indd 22 06.11.13 7:29:18 PM

  • BEASOA

    BEA10SOABPM

    BEA AquaLogic BPM Suite 5. 7Data Services Platform 2.5JBPM SuiteBPMNBPM Data Services PlatformESBSQLXQuery

    intra-mart

    NTT 10 intr a-mart NPOSeasarintra-martJavaScriptJava EE im-J2EE FrameworkSea sar

    Java

    10JavaWeb Inspec tPro SQLHTTP

    10Web THeRepository Ver.3.0WEB

    Cha ngeMiner

    IT Vol.08 023

    Event Calendar

    BEA Japan Forum 20061129BEA Japan Forum [email protected]://www.beajf2006.jp/

    Gartner SYMPOSIUM ITxpo 20061129121 Gartner Symposium/ITxpo 200603-5444-5327FAX03-5444-7602E-mailgartner@craft-one.co.jpURLhttp://www.e-gartner.jp/symposium2006/

    ITSS Users' Conference 2007125ITSS [email protected]://www.itssug.org/

    Oracle Management Summit [email protected]://www.oracle.co.jp/events/oms2006/

    Internet Week 20061258Internet Week 200603-5785-0603FAX03-5785-0609E-mailiw2006@wizgroup.co.jpURLhttp://internetweek.jp/

    IT 2006 Winter126 [email protected]://www.itarchitect.jp/summit/

    CC iEXPO 20061268CC iEXPO200603-5777-7740FAX03-5777-7741URLhttp://www.uf-iexpo.com/

    Japan Mathematica Conference 20061212 [email protected]://www.wolfram.com/news/events/JMC2006/

    2007125 [email protected]://www.ipsj.or.jp/10jigyo/forum/software- j2007/

    200611

    20071

    ChangeMiner

    ChangeMiner OSWindows 2000/Server 20 03/XP ChangeMiner Suite294 FlowMinerChangeFl ow420MetaMiner4725, 000DQMiner 200610 03-5778-0262

    ChangeMiner

    5

    Parasoft Jtest 8.0

    Parasoft Jtest 8.0 OSWindows 2000/XP JavaJRE 1.3/1.4/5.0 Jtest Professional Edition474 00Architect Edition627, 900Server Edition189 03-5792-8606

    Parasoft Jtest 8.0 Eclipse 3.2100

    12

    News.indd 23 06.11.13 7:29:18 PM

  • 024 IT Vol.08

    ESP

    ESP

    ESP

    BAM

    Apama

    ESP

    5

    3

    Interv iew

    A

    B

    A

    ESP

    ESP

    3

    1

    2

    ESP

    ESPEvent Stream Processing Progress ApamaESPBAMBusiness Activity Monitoring 1ESP1 ESP

    Apama

    ESP

    Apama

    Apama

    3

    Apama

    Apama

    ESP

    IT

    IT

    IT

    IT

    ESP

    News.indd 24 06.11.13 7:29:19 PM

  • 025IT Vol.08

    MyEclipseuCosminexus Developer 7Ec

    lipseJava

    1

    M

    yEclipse

    Java

    MyEclipse

    uCosminexus Devel

    oper 7

    UML uCosminexus Developer 7

    UML

    UML

    Java

    P roduct Watch

    UML

    UML

    Java

    uCosmi

    nexus Developer 71

    OracleMicrosoft SQL Server

    HiRDB

    ER

    DDLDatabase Definition Lan

    guage

    StrutsHibernate Java EEJ2EE

    StrutsJSFJavaSer

    ver FacesHibernateSpring Fra

    uCosminexus Developer 7

    uCosminexus Developer 7Java MyEclipseMyEclipseuCosminexus Developer 7

    MyEclipseJava

    1uCosminexus Developer 7

    mework

    uCosminexus D

    eveloper 7

    Hibernate

    DAOData Access Object

    JSF

    uCosmin

    exus Developer 7

    JavaScriptAjax

    Web

    JavaScript

    uCosminexus Developer 7

    JavaJava

    Script

    Web

    Java

    uCosminexus Developer 7 Windows 2000/Server 2003/XP 52,500 200612 045-862-7292

    News.indd 25 06.11.13 7:29:20 PM

  • 026 IT Vol.08

    SaaS

    SaaS

    SaaSSoftware as a Service

    SaaS

    Ma

    sashi

    Narum

    oto

    1

    SaaSWeb 2.0

    SaaS

    Sa

    aS

    ASPApplication Service Provid

    er

    SaaS

    SaaS

    Web 2.0

    SaaS

    Web 2.0SaaS

    SaaSASP

    Service

    Web 2.0

    Web

    Web

    Ajax/RSS

    Web 2.0

    Web

    SaaS

    SaaS

    Web

    2.0

    Web 2.0

    What is Web

    2.0http://www.oreillynet.com/lpt/

    a/6228

    SaaS 360

    SaaS

    SaaS

    SaaS

    1

    1990Wind

    owsPCOS

    Windows

    51995

    Web

    Web

    52000

    Web

    SOAService Oriented Architecture

    Web

    5

    SaaS

    5

    1

    1990 1995 2000 2005

    Windows PC

    Web

    Web

    SaaS

    SaaS.indd 26 06.11.13 7:39:45 PM

  • 027IT Vol.08

    OS

    SaaS

    SaaS SaaS

    Web 2.0Web

    Web

    2

    SaaSWeb 2.0

    IT

    SaaS

    3

    SLAService Level Agre

    ement

    SaaS

    SaaS

    2

    SaaS

    2Web

    SaaS

    3SaaS

    SaaS

    SaaS.indd 27 06.11.13 7:39:46 PM

  • 028 IT Vol.08

    SaaS

    Saa

    S

    SaaS

    SaaS

    SaaS

    SaaS

    SaaS

    SaaS

    HTML

    SLA

    API

    SaaS

    Web

    SNS

    Social Network Service

    SaaS

    SaaS

    SaaS Ser

    vice

    SaaS

    40

    1

    4

    SaaS

    SaaS

    1

    SaaS.indd 28 06.11.13 7:39:46 PM

  • 029IT Vol.08

    SaaS

    SaaS

    SaaS

    Yes

    SaaS

    SaaS

    Web 2.

    0

    SaaS

    SaaS

    Sa

    aS

    SaaS

    SaaS

    SaaS

    4

    SaaS 1 SaaS 2

    SaaS.indd 29 06.11.13 7:39:47 PM

  • 030 IT Vol.08

    S O A 1

    SOAServiceOrientedArchitecture

    ITIT

    SOA

    SOA SOA

    toku01.indd 30 06.11.13 6:38:13 PM

  • 031IT Vol.08

    S O A

    SOA

    SOAServiceOrientedArchitecture

    ITIT

    SOA

    SOA SOA

    toku01.indd 31 06.11.13 6:38:14 PM

  • 032 IT Vol.08

    Technology & Product Trends

    S O A

    SOA1SOA

    SOASOA

    Makoto Shirota

    SOA

    SOA2004

    2

    SOAIT1

    SOA

    IT Buzzword11

    SOA

    SOA

    1SOA

    SOA

    OASISW3COMG

    SOA

    ESBBPM

    SOA

    SOA

    SOA

    SOA

    SOA1

    IT

    SOA

    SOA

    1

    toku01.indd 32 06.11.13 6:38:18 PM

  • 033IT Vol.08

    S O A 1

    1SOA

    BPEL

    Technology & Product Trends

    SOA

    SOA

    1

    BPMN

    BPMNB

    usiness Process Modeling NotationBPMN

    IT

    BPMBusiness Process Manageme

    nt

    BPELBusiness Process Execution La

    nguage

    toku01.indd 33 06.11.13 6:38:22 PM

  • 034 IT Vol.08

    Technology & Product TrendsS O A

    BPMN1BPMN

    BPEL

    BPM

    BPMNBPMNBPMIBusi

    ness Process Management Initiative.org

    6UML

    OMGObject Management Group

    2

    UML

    BPEL

    BPMN

    BPEL BPM

    ESBEnterprise Ser

    vice BusESB

    SOA

    SOAP/HTTPSOAP/MOM

    ESB

    EAIEnterprise Application In

    tegration

    EAIESBESBEAI

    ESB

    EAI

    220056

    OMGUML

    BPMN BPML

    BPEL

    BPMI.org

    OASIS

    20057

    OMG

    OMG BPMN

    BPMN

    UML

    BPEL

    BPMI.org

    OASIS

    toku01.indd 34 06.11.13 6:38:26 PM

  • 035IT Vol.08

    S O A 1

    EAIESB

    3

    EAI

    ESB

    EAIESB

    ESB

    BPM

    BPMSOA

    BPM

    IT

    SOA

    BPMSOA

    BPMBPM BPM

    BPM

    BPM

    4

    BPM

    3EAIESB

    Java EEJ2EE

    ERP

    CRM

    EAI

    ESB

    SOAP/HTTP

    SOAP/MOM

    ESB

    JCAJMS

    toku01.indd 35 06.11.13 6:38:30 PM

  • 036 IT Vol.08

    Technology & Product TrendsS O A

    BPM

    1

    IBM

    BPMN

    BPM

    PDCA

    Plan/Do/Check/Act

    5

    SOA

    SOA

    1

    5BPM

    BPM

    BIBusiness Intelligence

    BPMN

    BAM

    4BPM

    BAMBusiness Activity Monitoring

    1

    IDS

    BPEL

    toku01.indd 36 06.11.13 6:38:33 PM

  • 037IT Vol.08

    S O A 1

    SOA

    SOA

    IBMHP

    SLMServ

    ice Level Managementt

    1

    2

    6SOA

    1

    WS-Security XMLKer

    berosSAML

    6

    Web

    MOM

    Web

    toku01.indd 37 06.11.13 6:38:37 PM

  • 038 IT Vol.08

    Technology & Product TrendsS O A

    SOASCASDO

    SOA

    SOA

    SCAService Compone

    nt ArchirectureSDOService Data Obje

    cts

    SCASDOIBMSAP

    SOA

    SCASCASOA

    SOA

    EJB

    Web Java

    2

    1

    1Java

    APIJAX-RPCJM

    SJCA

    SCA

    SCA

    API

    7

    SCAJavaC++

    COBOLPHP

    PHP

    Java

    SCA Assembly Model 0.96

    SCA Client and

    Implementation Model 0.95

    SDOSDOSCA

    RDBXMLJMS

    API

    JDBCJCAEJBJAXBSDO

    API

    8

    JDBC

    JavaWeb

    JavaWeb

    SDO

    toku01.indd 38 06.11.13 6:38:41 PM

  • 039IT Vol.08

    S O A 1

    SCASDOSOA

    SOASCA

    SCA

    SDO

    SCASDO

    API

    SDO 2.1

    SCASDO

    SCA11IBM

    SAPBEA

    SDOO

    pen SOAhtttp://www.osoa.org

    JBoss

    7

    Apache Tusc

    anySCASDO

    JavaC++JavaApache

    TomcatAxisC++Apache Axis

    C++

    SOA

    SOA

    IBMIBMSOA

    7SCA

    JAX-RPC

    EJB

    JCA

    Web

    EJB

    ERP/CRM

    SCA

    JAX-RPC

    Web

    EJB

    ERP/CRM

    SCA EJB

    JCA

    8SDO

    SDO

    XML

    Web

    API

    SDO

    RDBMS

    JMS

    toku01.indd 39 06.11.13 6:38:45 PM

  • 040 IT Vol.08

    Technology & Product TrendsS O A

    BPM

    WebSphe

    re MQ Workflow

    WebSphere Inter Change Server

    BPELBPM

    WebSphere Business Integration Server

    Foundation

    BPEL

    9SOA

    WebSphereBPM

    WebSphere Process ServerESB

    WebSphere ESB

    WebSphere Business Mo

    deler

    WebSphere Business Minitor

    9

    IBMBEA

    SOA

    20046BPELBPM

    BPM

    Oracle BPEL Process Manager

    SOASOA

    BAMBusiness Activity Moni

    toringESBSOA

    Oracle SOA Suite

    ESB

    BAMSOA

    10

    Oracle BPEL Process Manager

    1

    SOA

    BEABEASOA

    6AquaLogic

    ESB

    AquaLogic Service Bus

    Aqu

    aLogic Data Service Platform

    AquaLogic Interaction

    BPM Aqua

    10SOA

    SOA

    Oracle SOA Suite

    BAM

    BPEL

    Process Manager

    ESB

    WS Manager

    BPEL Process Manager

    BPEL Process Manager

    BPEL Process Manager/ESB

    9IBMSOAWebSphere

    Model Run

    Manage

    Assemble

    WebSphere Integration Developer

    WebSphere Business Monitor

    WebSphere Process Server/WebSphere ESB

    WebSphere Business Modeler

    toku01.indd 40 06.11.13 6:38:49 PM

  • 041IT Vol.08

    S O A 1

    Logic BPM Suite

    BPM

    BEASOA 11

    SOA360

    9BEA

    BEA World 2006

    SOA 360

    SOA

    SOA

    360SOA

    2

    mSAmicroService Architecture

    WorkSpace 360

    mSAAquaLogicWebLogic

    Tuxedo

    mSA

    SOA

    WorkSpace 360SOA

    WorkSpace Central

    SOA

    SOA

    SOA

    SOA

    SOA

    BPM

    SOA

    SOA

    SOA

    11BEAAquaLogic

    ERP CRM

    AquaLogic User Interaction

    AquaLogic BPM Suite

    AquaLogic Service Bus

    Workspace 360

    AquaLogic S

    ervice Registry

    AquaLogic E

    nterprise Repository

    AquaLogic E

    nterprise Security

    AquaLogic Data Services Platform

    toku01.indd 41 06.11.13 6:38:52 PM

  • 042 IT Vol.08

    Case Study

    SOAIT

    Hirofumi Onozawa SOA

    SOAIT

    Web

    ESB

    EA

    SOA

    3

    3

    2 2

    1

    T

    o Be

    As

    Is

    As Is

    toku01.indd 42 06.11.13 6:38:56 PM

  • 043IT Vol.08

    1

    Case Study 1

    2

    2

    IBM

    BEAIT

    SIFService Ident

    ification Framework

    1

    EA

    41

    1

    As Is

    1

    1

    DB

    DB

    DB

    toku01.indd 43 06.11.13 6:39:00 PM

  • 044 IT Vol.08

    Service Identification

    2

    1

    2

    DB DB

    2

    DB

    1

    DB

    DB

    Web

    2

    To Be

    As Is

    2

    toku01.indd 44 06.11.13 6:39:04 PM

  • 045IT Vol.08

    S O A 1

    1

    2

    3

    4

    1

    4

    2

    5

    3

    4

    toku01.indd 45 06.11.13 6:39:08 PM

  • 046 IT Vol.08

    Service Identification

    3

    11

    2

    4

    3

    1

    2

    OS

    3

    2

    5

    2

    toku01.indd 46 06.11.13 6:39:12 PM

  • 047IT Vol.08

    S O A 1

    2

    46

    1

    3

    2

    3

    2

    4

    3

    4

    7

    1

    6

    3

    toku01.indd 47 06.11.13 6:39:16 PM

  • 048 IT Vol.08

    Service Identification

    WSDL

    2

    3

    4

    1

    1

    1

    1

    8

    7

    toku01.indd 48 06.11.13 6:39:20 PM

  • 049IT Vol.08

    S O A 1

    1

    2

    2

    1

    2

    1

    8

    toku01.indd 49 06.11.13 6:39:24 PM

  • 050 IT Vol.08

    Case Study

    HARPSOA

    SOA

    HARPSOA SOA

    Makoto WakatsukiHARP

    S O A

    Kouji KondouHARP

    HARP

    HARP

    HARP

    HARP2002

    3

    20033HARP

    HARP

    2

    1801,000

    212

    180

    IT

    toku01.indd 50 06.11.13 6:39:28 PM

  • 051IT Vol.08

    S O A 1

    Case Study

    1

    HARP

    HARP

    1

    HARP

    HARP1

    2 12

    1

    2

    PMOProject Man

    agement Office 1

    PMO

    HARP

    33

    3

    HARP 3HARP

    1HARP

    2

    PMO

    3

    1 2 3

    IT

    toku01.indd 51 06.11.13 6:39:32 PM

  • 052 IT Vol.08

    Case Study

    S O A

    20049

    85

    IT

    1

    3 HARPHARP

    HARP

    20049

    HARP

    1 200

    4/2005

    2

    HARP1

    IT

    HARP

    4

    3HARP

    IT

    HARP

    HARP

    1HARP

    4

    HARP

    ????????????

    ????

    ...

    toku01.indd 52 06.11.13 6:39:36 PM

  • 053IT Vol.08

    S O A 1

    HARP

    IT

    2

    HARP

    OS

    IT

    HARP

    HARP

    HARPHARP

    3

    5

    2 Harmonized Applications Relational PlatformHARPHARP

    5HARP

    HARP

    LGWAN

    toku01.indd 53 06.11.13 6:39:40 PM

  • 054 IT Vol.08

    Case Study

    S O A

    3

    OS

    SOA

    HARP

    HARPESB

    XMLWeb

    BPM

    EAI

    6HAR

    P.NETJAVA

    2

    HARP

    HARP

    Web

    ESB

    Web

    7

    3

    6HARP

    BPMxBPI

    EAI BizTalk

    Tivoli

    ESB

    HARPXMLWeb

    toku01.indd 54 06.11.13 6:39:44 PM

  • 055IT Vol.08

    S O A 1

    EAI

    BPM

    EAI/BPM

    EAI/BPM

    EAI/BPM

    IT

    EAI/BP

    M

    EAI/BPM

    EAI/BPM

    HARP HARP

    HARP

    HARP

    8

    HARP

    HARP

    XML

    XML

    EAI

    7

    .NET

    APIJava/.NET

    ???

    COM+

    toku01.indd 55 06.11.13 6:39:48 PM

  • 056 IT Vol.08

    Case Study

    S O A

    HARP

    HARP

    HARP

    ESB

    HARP

    9HARP

    HARP

    HARP

    25

    3

    3

    10

    8HARP

    APIJava/.NET

    XML

    HARP

    9HARP

    HARP3

    25

    A-JV

    B-JV

    C

    X-JV

    JVJoint Venture

    toku01.indd 56 06.11.13 6:39:52 PM

  • 057IT Vol.08

    S O A 1

    1HARP

    HARP

    11

    HARP

    12

    HARP

    HARP

    HARP

    HARP

    HARP

    1

    HARP

    HARP

    HARP

    SOA

    13

    10

    11

    12

    toku01.indd 57 06.11.13 6:39:55 PM

  • 058 IT Vol.08

    Case Study

    S O A

    HARP

    HARP

    14

    XML

    XML

    HARP HARP

    Web

    15

    HARP

    XML

    HARPSOA

    HARP

    Web

    14

    25

    HARP

    1

    15

    13

    toku01.indd 58 06.11.13 6:39:59 PM

  • 059IT Vol.08

    S O A 1

    16

    SOA

    2SOA

    JV

    SOA

    SOA

    HARP

    SOA

    HARP

    1

    16

    HARP

    toku01.indd 59 06.11.13 6:40:03 PM

  • 060 IT Vol.08

    SOA & Internal Control

    S O A

    SOXSOA

    116SOX2002SOXSOXIT

    SOASOA

    Hiroshi Wada

    SOX

    SOX

    SOX

    SOX

    SOX1

    SOX

    SOX

    SOXInternal Con

    trol

    404

    IT

    IT

    2

    97IT

    IT

    IT

    404

    SOX

    COSOthe Committee of Sponsoring Organiza

    tion of the Treadway Commission

    COSOIT IT General Cont

    rolsNon-Technological Contr

    ols2

    IT

    ITIT

    SOA

    COSO

    13SOXIT

    2DeficiencySignificant DeficiencyMaterial Weakness3

    toku01.indd 60 06.11.13 6:40:07 PM

  • 061IT Vol.08

    S O A 1

    SOA & Internal Control

    2

    ITCOSO

    IT

    COSOIT

    IT

    3

    SOA

    IT

    IT

    SOA

    3SOXIT

    toku01.indd 61 06.11.13 6:40:11 PM

  • 062 IT Vol.08

    SOA & Internal Control

    S O A

    SOASOA

    1

    3

    ESB

    1

    SOA

    SOA COA

    SOXHIPPA

    SOA

    SOA

    COACo

    mpliance Oriented Architecture4

    COA

    SOA

    ESB

    ESB

    ESB

    JBIJava Busi

    ness IntegrationSOAAPI

    SOA

    COA COACOA

    4COA SOA Meets Compliance: Compliance Oriented ArchitectureWebhttp://www.redmonk.com/public/COA_Final.pdfCreative Commons License

    1SOA

    toku01.indd 62 06.11.13 6:40:15 PM

  • 063IT Vol.08

    S O A 1

    PKI

    SOA

    SSL

    1

    COA

    COA

    IT

    SOX

    SOA

    SOA

    toku01.indd 63 06.11.13 6:40:18 PM

  • 064 IT Vol.08

    IT

    Unifi ed Process

    IT

    IT

    4 UP

    IT

    IT

    IT

    4

    4

    42

    1

    1

    1

    .indd 64 06.11.13 2:49:49 PM

  • 065IT Vol.08

    2UPUni ed Process IT 4

    Hiromasa Oka

    4

    vol.

    02

    To Be

    ERP

    1

    1

    ???????????

    .indd 65 06.11.13 2:49:50 PM

  • 066 IT Vol.08

    4

    vol.

    02

    1

    20

    SE

    IT

    IT

    1

    IT

    IT

    IT

    IT IT

    IT

    IT

    1

    IT

    IT

    COBOLFORTRANPL/I

    IT

    IT

    .indd 66 06.11.13 2:49:51 PM

  • 067IT Vol.08IT

    Unifi ed Process

    P o i n t

    IT

    IT

    IT

    IT

    IT IT

    IT

    IT

    1SE

    .indd 67 06.11.13 2:49:54 PM

  • 068 IT Vol.08

    4

    vol.

    02

    Web

    IT

    IT

    3

    EAEn

    terprise Architecture

    IT

    IT

    ISO/IEC 9126

    2

    IT

    IT

    IT

    2

    2ISO/IEC9126JIS X 0129 FURPS+

    .indd 68 06.11.13 2:49:54 PM

  • 069IT Vol.08IT

    Unifi ed Process

    IT

    IT

    P o i n t

    IT

    IT

    JIS X 0129

    4

    22

    2

    ID

    F001

    F002 3

    F003

    F004

    F005

    F006

    F007

    F008

    F009

    F010

    F011

    F012

    F013

    F014

    F015

    F016

    F017

    F018

    F019 3

    F020

    UML 2000

    UML 22005

    Software People Vol.83 2006

    .indd 69 06.11.13 2:49:57 PM

  • Magical

    Logical

    Thinking

    070 IT Vol.08

    ??????????

    ??

    ????

    ????

    7

    G

    APS2

    2

    12

    1-

    1-IT

    2

    1-1-

    K

    oichi Hayashi

    12

    1

    ABC

    AB

    BC

    B

    .indd 70 06.11.13 8:05:22 PM

  • 071IT Vol.08

    Magical Logical Thinking

    2-

    2-

    1

    4Vol.5

    3

    2

    1

    ABC

    AB

    BC

    B

    3

    .indd 71 06.11.13 8:05:22 PM

  • 072 IT Vol.08

    7

    G

    APS2

    4-

    4-

    1

    2

    1-2

    2

    1

    5

    IT

    4

    A

    B

    5

    Why

    What

    How

    .indd 72 06.11.13 8:05:23 PM

  • 073IT Vol.08

    Magical Logical Thinking

    1-

    IT

    1

    1-

    1-1

    1-

    3

    1

    3

    IT

    1

    .indd 73 06.11.13 8:05:23 PM

  • 074 IT Vol.08

    7

    G

    APS2

    6

    2 7

    1

    PDCA 3PCDA 8

    PDCA

    Plan

    DoCheck

    Act

    6

    7

    8PDCAPDCA

    PDCA PDCA

    Plan

    Do

    Act

    Check

    .indd 74 06.11.13 8:05:23 PM

  • 075IT Vol.08

    Magical Logical Thinking

    PDCA

    3

    PDCA

    PDCA

    1MECE

    3CCustom

    erCompanyCompetito

    r3

    SWOT

    StrengthWeak

    ness

    OpportunityThreat

    22

    PMBOKProject Management Body of Kn

    owledge

    .indd 75 06.11.13 8:05:24 PM

  • 076 IT Vol.08

    7

    G

    APS2

    EAEnterpriseArchitecture

    EA

    FEAFFederal Enterprise Architecture

    FrameworkFEAF

    Business

    Architecture

    Data Architecture

    Application Architecture

    Technol

    ogy Architecture4

    EA

    GAPS2

    1

    GAPS29

    GoalActivity

    ProcessSkill

    4GAPS

    gapsGAPS2

    GAPS

    GAPS

    9GAPS2

    Goal Activity

    Process

    Skill

    10

    3

    4

    3

    2

    2

    3

    2

    3

    3

    3

    1

    3

    2

    .indd 76 06.11.13 8:05:24 PM

  • 077IT Vol.08

    Magical Logical Thinking

    4

    1-

    10

    3

    3

    GAPS2

    GoalActivitySkill3

    Proc

    ess

    3

    11

    10

    10

    3

    ABC

    AB

    BC

    B

    ??

    ??

    ??

    11

    ??

    ????

    2002

    MBA 2002

    2006

    GAPS

    2002

    .indd 77 06.11.13 8:05:24 PM

  • 078 IT Vol.08

    Keiji Ohmorihttp://www.act-con.jp IT

    ???????

    ????????

    ??????

    ????????

    ???? ? ??

    ???

    IT

    1

    2

    5

    1

    2

    .indd 78 06.11.13 1:23:36 PM

  • 079IT Vol.08

    20004

    1

    1

    2

    3

    4

    30

    60

    1

    1

    .indd 79 06.11.13 1:23:37 PM

  • 080 IT Vol.08

    3

    2

    IT

    2

    .indd 80 06.11.13 1:23:37 PM

  • 081IT Vol.08

    Web

    2

    1

    2

    10

    2

    3

    2008

    2

    4

    .indd 81 06.11.13 1:23:38 PM

  • 082 IT Vol.08

    Web

    IT

    3

    3

    3

    SOX2008SOX2002SOX2004

    SOX

    3

    ???? ????? ???? ????

    .indd 82 06.11.13 1:23:38 PM

  • 083IT Vol.08

    5

    3

    C

    VPCost/Value/Profit

    4

    3

    .indd 83 06.11.13 1:23:38 PM

  • 084 IT Vol.08

    IT

    IT

    htt p://www.kentei.ne.jp/kaikei/

    e-XBRL

    4CVP

    16

    BEPBreak Even Point

    20 10 10 8 2

    20

    10

    ?????? ????

    ???

    10??

    ???

    18??

    ???

    8??

    8

    .indd 84 06.11.13 1:23:39 PM

  • 085IT Vol.08

    10

    IT

    IT

    IT

    2001

    IT

    .indd 85 06.11.13 1:23:40 PM

  • Norihiko Kaneko

    086

    IT

    ITA

    PM

    IT

    ERP

    PMBOKProject Management B

    ody Of Knowledge

    ITAPM

    ITA

    OK

    ITA

    ITA

    PM

    PM

    ITA

    PM

    ITA

    1

    1

    1

    6

    PM

    ITA

    1

    ?? ??I T

    P r o j e c t M a n a g e r???

    IT Vol.08

    1

    .indd 86 06.11.13 0:05:39 PM

  • 087

    Books

    ??????

    ????

    ?

    ???

    ???

    ??

    ??

    BPBP3,990

    1 IT 1

    12 122,100

    12 2

    ITITSS V2 2,940

    ITSSIT Ver.2ITSSVer.2ITSS

    ITSS

    2,415

    IT

    24 IDG1,580

    1Winny11

    Yasuhiro Kitanaka

    IT Vol.08

    books.indd 87 06.11.13 2:14:26 PM

  • 088

    Kazuho Oku

    Youtubeflickr

    Web

    Japanize

    50

    1

    1990

    Palm

    Web

    PalmscapeXiino

    Web

    Palm

    MIT

    2002

    100TR 1001

    100

    Palm

    CGIIPA

    2005

    Web

    3

    Japanize

    07Vol.

    P e r s o n a l H i s t o r y o f T o p A r c h i t e c t

    Masanori SakaguchiKOYO

    IT Vol.08

    .indd 88 06.11.13 2:16:24 PM

  • 089IT Vol.03

    P e r s o n a l H i s t o r y o f T o p A r c h i t e c t

    ???

    ?

    ????????

    ????

    ??

    ???

    ???

    1977 1997 Palm OSWebPalms

    capeXiino1999

    Palm OS Multi Mail Pro

    2000 CTO Palmscape Ch annelXiino Channel

    2002 MIT Technology ReviewTR 100NTT

    2003

    2004 IPACGI

    2005 IPA

    http://labs.cybozu.co.jp/blog/kazuho/

    .indd 89 06.11.13 2:16:27 PM

  • ?????????

    ?

    ???????

    090 IT Vol.08

    2

    3

    1940

    1950

    SF

    4

    3

    3

    13

    SF

    3

    3

    1

    5

    92 1

    3

    2

    3

    2

    12ENIAC194631940

    21

    3IRobot20041

    4199620522044

    534

    SF3 ENIAC1 Robotics3 3IT

    Norio kasahara

    Vol.06

    .indd 90 06.11.13 8:38:56 PM

  • 091IT Vol.08

    23

    2

    23

    6

    3

    7

    1

    3

    3

    3

    SF

    8SF

    3

    9

    10

    11

    61

    7US

    8

    9ISO/IEC 9126

    10

    11Positron1932

    ??

    ?

    ???????

    ??

    Analyzing the architecture freely

    13

    1

    2 1

    3 12

    .indd 91 06.11.13 8:38:59 PM

  • 092 IT Vol.08

    12

    13

    2

    3

    1

    14

    12Qubit Bit01

    131

    14

    OSUNIX CE OS

    CE

    1

    do /

    do /

    1

    3

    2

    2

    0 1

    .indd 92 06.11.13 8:39:02 PM

  • 093IT Vol.08

    1

    3

    15

    1

    16

    17

    IT

    Web

    hidden

    SQL

    093

    15

    16RB34 1

    17

    18

    SF

    18

    SF

    ??

    ?

    ???????

    ??

    ?????

    ????

    ????????

    ?????Vol.06

    .indd 93 06.11.13 8:39:07 PM

  • 094 IT Vol.08

    094

    ???????????????????????

    ??

    Mizuhiro Kaim

    ai

    ??????????

    lf

    Vol.07

    X-51

    OK

    YES

    NO

    Q

    .indd 94 06.11.13 8:37:06 PM

  • 095IT Vol.08

    10

    OPEN

    EDITSAVE

    CLOSE

    OESC

    1

    OESC

    4

    10

    AB2

    AB

    AB

    AB

    A

    095

    OPEN

    EDIT

    SAVE

    CLOSE

    OESC

    1

    .indd 95 06.11.13 8:37:08 PM

  • 096 IT Vol.08

    IT

    IT

    2

    2

    ABC

    a

    X-51 A A B B C C

    ??

    2

    .indd 96 06.11.13 8:37:09 PM

  • 097IT Vol.08

    ????

    ?

    ???

    ??

    Vol.07

    b

    c

    3

    3

    3

    11

    1

    1

    1

    1

    IT

    1 NO

    3

    .indd 97 06.11.13 8:37:11 PM

  • 099

    P resent

    122006122511Vol.92007124

    3

    87 1

    1

    4

    87 121

    5

    87 ITIT SS V21ITSS

    24

    IDG2

    6

    87 24 21

    IDG1

    2

    IDG1

    1

    IT Vol.08

    Vol.7 Building Secure Software

    CAMEDIA FE-1801500

    2.511.5

    ITITSS V2

    1

    BP1

    3,00 01

    present.indd 99 06.11.13 2:13:28 PM

  • 100 IT Vol.08

    SEI

    Yuzo Ishida

    2

    Software Product Lines

    toku2.indd 100 06.11.13 6:35:31 PM

  • 1990ISO 9001

    CMMCapability Maturity Model

    1

    SEISoftwarer E

    ngineering Insutitute

    Soft

    1996 2004 P roduct Family EngineeringPFE Works hop 20002004Soft ware Product LineSPL Conference

    SPLC2005SPLC

    8 SPLC 2006

    SPLSPLSPLSPLSPLSPL

    SPL

    SPL

    1SPLSPL

    ware Product LinesSPL

    SPL

    5

    SPL

    SPL

    SPL

    1

    Software Product Li

    nes : Practices and Patterns1

    What is a Software Product Line?

    SPL

    SPL

    101IT Vol.08

    toku2.indd 101 06.11.13 6:35:33 PM

  • Software Product Lines

    SPL

    SPL

    SPL

    SPL31SPL

    SPL

    SPL

    SPL1SPL

    3

    29

    3

    1

    SPL

    SPL

    DSLDomain Specific Language

    2

    2

    1SPL

    102 IT Vol.08

    toku2.indd 102 06.11.13 6:35:34 PM

  • SPL

    SPL

    3

    22SPL

    SPL

    SPL

    SPL

    4

    SPL

    SPL

    8000

    SPLC 2006SPL

    2000SPL

    SPL

    SPL

    SPL

    SPL

    SPL

    SPL

    Variability Management

    Tangible Asset

    103IT Vol.08

    2

    toku2.indd 103 06.11.13 6:35:34 PM

  • Software Product Lines

    SPL

    SPL

    10

    1

    2

    2

    104 IT Vol.08

    toku2.indd 104 06.11.13 6:35:35 PM

  • SPL

    C 2006

    SPL

    Information Hiding

    30

    Encapsul

    ation

    PDA

    3

    PDAProce

    dural Data AbstractionADTsA

    bstract Data Types2

    PDA

    GUI

    PDA

    Type

    ADTs

    ADTs

    PDA

    Clone and Own

    3

    1

    21

    2

    105IT Vol.08

    2

    toku2.indd 105 06.11.13 6:35:36 PM

  • Software Product Lines

    8SPLC 20062SPL

    Unmanageable DesignsHigh Option Value

    1 Vertical-to-Horizontal T ransition1980 A2 Manageable Designs

    Unmanageable De signs111Manageable

    Unmanage able 1

    1

    High Option ValueUnma nageable Designs

    SPLC 2006

    A

    Ford VW

    MagnaElectrical/Electronics

    Other Misc.Other Interior

    Other Chassis/Powertrain

    Other Multiple

    Toyota Nissan DaimlerChrysler Honda GM

    Johnson Controls

    Eaton

    Services

    Systems Integration

    Applications Layer

    Operating Systems

    Hardware: Printers

    Hardware: Servers

    Hardware: Routers

    Components

    Middleware Layer

    First Data

    EDS

    CA

    Oracle

    Cisco

    Micron

    IBM

    IBM

    Intel

    HP

    MSFT

    Carlies Y.Baldwin 2006

    The code looks like the designModel is not executable

    I'm a code guyAOPCr oss-cutting ConcernAOP Aspe ct/JHpyer/J3

    106 IT Vol.08

    toku2.indd 106 06.11.13 6:35:36 PM

  • 2

    4

    Separation of Concerns

    Remove Duplication

    2

    SPL

    SQL

    SQL

    4

    StatefulInert

    PassiveMulti Types

    2

    1

    ???????

    A)

    Template Method

    1 21 2

    107IT Vol.08

    2

    toku2.indd 107 06.11.13 6:35:37 PM

  • Software Product Lines

    5SPL

    Model

    MVCModel-

    View-Controller

    C/SView

    Model

    ModelView

    ViewModel

    HTMLPDFExcelJPEG

    Model

    Model

    Model

    View

    View

    View

    2

    ModelView

    ControllerApplication Controll

    erWeb Actio

    nInput/

    Output Controller6

    Model

    23Co

    ntroller

    2

    View5M

    VC2MV2C

    Vol.72 3

    OSS

    5SPL

    Modeling

    ERUML

    One Fact In One Place

    Implementation

    HTMLXMLJavaScriptVTLVelocity Template Language View

    Controller

    Model

    UML ComponentsShared Data Type 1 MVC

    Methodology

    UML Components

    UML ComponentsUML Components: A Simple Process for Specifying Component-Based Software Addison-Wesley2000

    108 IT Vol.08

    toku2.indd 108 06.11.13 6:35:38 PM

  • 5MVC

    Hierarchical-MVCH-MV

    C

    5MVC2

    3

    7

    65MVC

    1 HTML1Screen1Action1 ActionScreen1Act ionSystem 1Sys temBusiness51Business2

    Excel

    PDF

    HTML

    12 RDBMSRDBMS

    ModelControllerView

    75MVC3

    IoC

    H-MVC

    5MVCRecord SystemIOIUseCaseSysIO4System SystemIOIoC SystemIOISysInISysOut ViewLineMatrixScrollList SystemIOIUseCaseSysIO4Screen

    109IT Vol.08

    2

    toku2.indd 109 06.11.13 6:35:39 PM

  • Software Product Lines

    SPL

    H-M

    VC

    SystemIOIoCInversion of

    Control

    67

    8SystemIO

    Vol.51 2ATAM

    9

    DSL

    SPL

    ExtensionRe-Join

    DSL

    Java

    Ruby

    8 SystemIO

    Model

    SystemIO

    View

    SystemIO 1SystemIO1SystemIOActionIoC

    IUseCaseSysIO4Screen

    ISysIn

    ISysIO4Converter

    ISysOut

    IUseCaseSysIO4System

    110 IT Vol.08

    toku2.indd 110 06.11.13 6:35:39 PM

  • 10

    2

    SPL

    7

    Model

    if

    for

    910Base

    9

    Controller

    Model

    ?????

    ????

    Controller Controller

    IUseCaseEx)Controller

    Sub1

    ISub

    Sub2

    ISub2

    Sub2Ex

    ISub2Ex

    IUseCase1 IUseCase1Ex IUseCase2

    IUseCase1 IUseCase1Ex

    ????

    UseCase 1 UseCase 2

    BaseUseCase1

    ExUseCase1

    DefaultUseCase1

    Template Method

    IoCStrategy

    IPackage123Mgt IPackage45Mgt IPackageABMgt IPackageXYZMgt

    111IT Vol.08

    2

    toku2.indd 111 06.11.13 6:35:40 PM

  • Software Product Lines

    Base

    Template

    Method

    AOPAspect Oriented Programmin

    g

    4

    IoC

    IoC

    ADTs

    1990C/S

    SQL

    MVC

    C/S

    10Business Component

    ???????? ? ???

    ????

    ????

    RDBMS

    1 2 3

    ?

    Torque ??????????

    ????????????

    Torque Peer1 Peer2 Peer3

    Table1Mgr Table2Mgr Table3Mgr

    PackageMgr PackageMgr

    ITable1Mgt ITable2Mgt ITable3Mgt

    TableAMgr

    ITableAMgt ITableBMgt

    AutoMgr BaseMgr AutoMgr BaseMgr

    IPackage123Mgt

    IPackage123Mgt IPackageABMgt

    IPackageABMgt

    A B

    PeerA PeerB

    CustomMgr

    Peer

    TableBMgr

    PackageMgrTableMgrAutoBaseCustom3BaseCustomAutoJAR

    AutoBaseCustomBaseAutoBaseCustomCustom

    IoCPackageMgrCustomPackageMgrTableMgr

    CustomMgr

    Business 123 Business AB

    112 IT Vol.08

    toku2.indd 112 06.11.13 6:35:41 PM

  • SQLExecuta

    ble

    6

    SPL

    UML

    SPL

    SPL

    SPL

    100

    SPL

    SPL3

    SPL

    113IT Vol.08

    2

    toku2.indd 113 06.11.13 6:35:42 PM

  • Software Product Lines

    SPLSPLC

    SPLC 2006

    SPL

    SPL

    2001SPL2002 SPLSPL20033 2 SPL

    1

    2003

    2002 SPL

    2003 3 25 2

    SPL

    B

    B

    OSSTurbine, Velocity, Torque

    Mastretail

    &

    ????????? ? ????????????? ?????????????????????????????????????

    Mastretail

    114 IT Vol.08

    toku2.indd 114 06.11.13 6:35:43 PM

  • SPLSPLC 2006

    SPL

    SPL

    1

    SPLC 2007

    SPL

    SPL

    SPL

    SEI

    SPLCSPLC 2007

    SPL

    SPL

    SPLC 2007

    SPL

    SPLC 2007

    SPL

    SPL

    SPL

    SPL

    SPL

    SPL

    11

    SPL

    Software Product Lines : Practices and PatternsAddison-Wesley2001On the criteria to be used in decomposing systems into modulesCommunications of the A

    CM, Vol15, No12, pp.1053-10581972Object-Oriented Programming Versus Abstract Data TypesIn Proceedings of the REX Sch

    ool/Workshop on Foundations of Object-Oriented Languages, Lecture Notes In Computer Science 173, Springer-Verlag, pp. 151-1781990

    N Degrees of Separation: Multi-Dimensional Separation of Concerns In International Conference on Software Engineering 1999, pp. 107-119.IEEE Computer Society Press1999

    IT 10, pp.6-92002URLhttps://www.nri.co.jp/opinion/it_solution/2002/pdf/IT20021002.pdf

    IT 11, pp.14-152002URLhttps://www.nri.co.jp/opinion/it_solution/2002/pdf/IT20021106.pdf

    Software Product Line EngineeringSpringer2005New Methods in Software Product Line Development Proceedings 10th International

    Software Product Line Conference, pp. 95-99IEEE Computer Society2006

    115IT Vol.08

    2

    toku2.indd 115 06.11.13 6:35:44 PM

  • 116 IT Vol.08

    Internal Control &

    I T

    I T

    P a r t 1

    P a r t 2

    C o n t e n t s

    3

    Internal Control & I T

    toku3.indd 116 06.11.13 3:56:47 PM

  • Internal Control & I T

    117IT Vol.08

    Internal Control IT Architect&

    SOX

    ??

    ?

    ?

    I T

    toku3.indd 117 06.11.13 3:56:57 PM

  • 118 IT Vol.08

    IT

    3

    Pa r t 1

    1

    IT

    IT

    1

    1

    24

    1

    Masao Yasui IT

    SOX IT

    toku3.indd 118 06.11.13 3:56:59 PM

  • 119IT Vol.08

    20072008

    2

    61

    SOX

    SOXSarbanesOxley

    act

    SOX

    1

    21

    2007 20092008

    11

    toku3.indd 119 06.11.13 3:57:02 PM

  • 120 IT Vol.08

    IT

    3

    2

    COSO

    3

    COSO1992

    COSOthe Committee of Sponsoring Or

    ganization of the Treadway Commission

    3

    COSO

    IT

    COSO

    3COSO

    ?????????? ???????????????????????? ?????

    ????

    A

    ????

    B

    ??

    Y

    IT

    toku3.indd 120 06.11.13 3:57:04 PM

  • 121IT Vol.08

    Pa r t

    1

    IT

    IT

    4 -

    DBMS

    ID

    IT4-

    ITIT

    IT

    IT

    1

    UML

    5

    4ITIT

    IT

    IT

    OS

    5

    toku3.indd 121 06.11.13 3:57:07 PM

  • 122 IT Vol.08

    IT

    3

    5

    6

    IT

    3

    6

    NO.

    ??

    ??????????????????????????????????????????

    1

    2

    toku3.indd 122 06.11.13 3:57:09 PM

  • 123IT Vol.08

    Pa r t

    1

    IT

    CPU

    SOX

    ITIT

    124

    COBITControl Objectives for Informa

    tion and related Technology

    ITCOBIT

    SOXIT Control Objec

    tives for Sarbanes-OxleyCOBIT for SO

    X

    COBIT for SOX

    PCAOB

    2IT

    4COBIT

    ID

    4IT

    IT

    ID

    IT

    IT

    4

    IT

    IT

    IT

    toku3.indd 123 06.11.13 3:57:12 PM

  • 124 IT Vol.08

    IT

    3

    IT

    IT

    IT

    IT

    3

    IT

    IT

    7

    CEOCFO

    IT

    COSO

    7

    A

    A

    CEO/CFO

    toku3.indd 124 06.11.13 3:57:14 PM

  • 125IT Vol.08

    Pa r t 2

    T O G A F C O B I T I T I L

    Kiichiro OnishiHP

    TOGAFCOBITITIL

    4

    128

    http://www.fsa.go.jp/news/newsj/

    17/singi/f-20051208-2.pdf

    4

    6

    IT

    4

    SOX

    4

    IT

    IT

    Part 1

    IT

    IT

    IT

    3

    IT

    IT

    Masashi FujitaHP

    toku3.indd 125 06.11.13 3:57:17 PM

  • 126 IT Vol.08

    IT

    3

    IT IT

    3IT

    IT

    4

    IT

    1

    4

    EAEnterprise Architecture

    IT

    COBITIT

    ITILIT

    EA IT

    4

    EAIT

    IT

    IT

    SOX

    toku3.indd 126 06.11.13 3:57:20 PM

  • 127IT Vol.08

    Pa r t

    2

    TOGAFIT

    EA

    IT

    EAB

    ABusiness Architecture

    DAData Architecture

    AAApplication

    Architecture

    TATechnology Architecture4

    As Is

    To BeTo Be

    EA

    1

    The Open GroupTO

    GAFThe Open Group Architecture Fra

    mework1

    TOGAFIT

    IT

    TAFIM

    Technical Architecture Framework for

    Information Management

    1TOGAF Web http: //www.opengroup.org/ http://www.opengroup.or. jp/

    1

    4

    SOX

    toku3.indd 127 06.11.13 3:57:23 PM

  • 128 IT Vol.08

    IT

    3

    http://www.opengroup.org/architec

    ture/

    2

    TOGAF HPEA

    TOGAFIT

    TOGAF 8.1.1

    TOGAF 9

    TOGAFEAAs Is

    To Be

    TOGAF

    IT

    TOGAF

    ADMArchitecture

    Development Method3

    ADM

    Techinical Reference

    ModelStandard Information Ba

    seADM

    IT

    ADM B

    3

    2EA

    IT

    PCWeb

    toku3.indd 128 06.11.13 3:57:25 PM

  • 129IT Vol.08

    Pa r t

    2

    1B

    PMBusiness Process Management

    1

    1

    23

    TOGAF

    IT

    2

    2TMFTeleManagement Forumhttp://www.tmforum.org/eTOMSCCSupply Chain Councilhttp://www.suppl y-chain.org/index.wwSCOR

    3TOGAF ADM

    A

    B

    C

    D

    E

    F

    G

    H

    1

    1

    2

    3

    4

    1

    3

    PlanSource Make Deliver

    ReturnReturn

    MTS MTO ETOVS. VS.

    M2.1 M2.2 M2.3

    M2.4 M2.5 M2.6

    toku3.indd 129 06.11.13 3:57:28 PM

  • 130 IT Vol.08

    IT

    3

    ADM

    C

    ADM C

    B

    ERP

    ERP

    ADM D

    TOGAF

    IT

    TOGAFEA

    To Be

    TOGAFTOGAFADM BCD

    ADM

    ADM A

    HP

    4

    toku3.indd 130 06.11.13 3:57:30 PM

  • 131IT Vol.08

    Pa r t

    2

    ADMBCD

    BADAAATA

    ADME

    F

    ADM G

    ADM H

    COBITIT

    Part 1COBIT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    ITCOBITCOBIT

    IT

    toku3.indd 131 06.11.13 3:57:32 PM

  • 132 IT Vol.08

    IT

    3

    1

    COBITIT

    4

    IT

    IT

    COBIT

    IT

    COBITIT

    1IT

    IT

    COBIT

    IT

    IT

    COBIT

    IT

    1IT

    ROIReturn On

    InvestmentSLAService

    Level Agreement

    IT

    COBITIT

    IT

    ITILIT

    IT

    IT

    IT

    IT

    ITILITILIT

    Infrastructure LibraryIT

    IT

    ITIL

    IT

    toku3.indd 132 06.11.13 3:57:34 PM

  • 133IT Vol.08

    Pa r t

    2

    IT

    C

    OBITIT IT Service

    DeliverySupportITIL

    COBIT

    3

    ITILIT

    SLA

    IT

    ITIL

    IT

    IT

    ITILIT

    CIConfiguration Item

    CMDBC

    onfiguration Management DataBase

    ITIT

    IT

    ITIL

    ITIL

    ITIL

    IT ITIL 1

    What

    How

    IT

    ITIL

    ITIL1

    IT

    IT

    3ITILITILIT IT

    toku3.indd 133 06.11.13 3:57:36 PM

  • 134 IT Vol.08

    1

    Tsutomu hosokawa

    ???????????????????????

    Koji Yamagishi

    1

    CPU

    ???

    .indd 134 06.11.13 3:52:39 PM

  • 135IT Vol.08

    1

    1

    .indd 135 06.11.13 3:52:43 PM

  • 136 IT Vol.08

    ????

    ?? ? ??

    ????? ??

    ??

    ?

    1?

    2

    1970MANG ING THE DEVELOPMENT OF LA RGE SOFTWARE SYSTEMS

    COLUMN 1

    .indd 136 06.11.13 3:52:48 PM

  • 137IT Vol.08

    2

    1

    2

    3

    .indd 137 06.11.13 3:52:52 PM

  • 138 IT Vol.08

    ????

    ?? ? ??

    ????? ??

    ??

    ?

    1?

    Openthology

    .indd 138 06.11.13 3:52:57 PM

  • 139IT Vol.08

    3

    3

    RFP

    .indd 139 06.11.13 3:53:02 PM

  • 140 IT Vol.08

    ????

    ?? ? ??

    ????? ??

    ??

    ?

    1?

    RFPRequest For Pr

    oposal

    1980

    19901990CAD/CAM

    COLUMN 2

    .indd 140 06.11.13 3:53:07 PM

  • 141IT Vol.08

    1

    Ruby On Rails

    MDAModel Driven Arc

    hitecture

    CPU

    BP2006

    2006

    .indd 141 06.11.13 3:53:12 PM

  • 142 IT Vol.08

    I T

    IT

    Hiromitsu KatohIBM ICPIT

    6

    Vol.6

    8

    IT

    Hisayoshi YamamotoIBM ICP IT

    .indd 142 06.11.13 7:02:34 PM

  • 143IT Vol.08

    1

    EC

    2

    IT

    IT

    1Vol.2

    1

    1EC

    DMZ

    20

    20,000

    Web

    e-Shop

    3

    2

    1

    50

    Web

    C3 C7

    C1

    C9

    C2

    C10

    C4C5C6

    C8

    e-Shop

    C1 C2 e-Shop C3 C4 C5 C6 C7 C8 C9 1C10 2C11 3C12 4

    4

    C12

    C11

    .indd 143 06.11.13 7:02:34 PM

  • 144 IT Vol.08

    6

    1

    2

    1

    1

    Availability Performance and CapacityManageabilitySecurityUsability

    PortabilityReliabilityEfficiencyScalability Data IntegrityMaintainabilitySafety

    IT

    ...

    ITIT

    2

    20,000

    Web

    e-Shop

    2

    e-Shop

    3

    4

    C9

    C9

    C3C1

    1

    C10

    C10

    C11

    C11 C4

    C11

    C11

    C8

    C12

    C2

    DMZ

    .indd 144 06.11.13 7:02:35 PM

  • 145IT Vol.08

    3

    3

    3

    3

    DMZ

    3

    EC

    1C7

    2

    Single Point of Failure

    3

    Web

    .indd 145 06.11.13 7:02:35 PM

  • 146 IT Vol.08

    6

    3

    DMZ

    20

    20,000

    Web

    e-Shop

    3

    2

    1

    50

    Web

    C26

    C27

    C28 C20C21

    C29

    C26

    C26 C26

    C24 C25

    C22

    C23

    C2e-Shop

    C20 C21 C22 e-Shop C23 e-Shop C24 C25 C26 C27 5C28 6C29 7

    4

    5

    6

    7

    4

    DMZ

    20

    20,000

    Web

    e-Shop

    3

    2

    1

    50

    Web

    C3 C1.1

    C9

    C1.2

    C2

    C10

    C7

    C4C5C6

    C8

    C11

    C12

    e-Shop

    C1.1 C1.2 C2 e-Shop C3 C4 C5 C6 C7 C8 C9 1C10 2C11 3C12 4

    4

    .indd 146 06.11.13 7:02:35 PM

  • 147IT Vol.08

    DMZ

    4C7

    2

    e-Shop e-Shop

    5

    CFIAComponent Failure Impact Analysis1

    PCWeb

    1

    1

    5

    DMZ

    20

    20,000

    Web

    e-Shop

    3

    22

    1 1

    50

    Web

    C3 C7

    C1

    (n)

    (n)

    C9

    C2

    C10

    C13

    C14

    C4C5C6

    C8

    C11

    C12

    e-Shop

    C1 C2 e-Shop C3 C4 C5 C6 C7 C8 C9 1C10 2C11 3C12 4C13 1C14 2

    4

    1Vol.51 1 10

    .indd 147 06.11.13 7:02:36 PM

  • 148 IT Vol.08

    6

    1

    IT

    IT

    6

    2

    IT

    IT

    IT

    EAE

    nterprise ArchitectureIT

    1

    IT

    1

    .indd 148 06.11.13 7:02:36 PM

  • 149IT Vol.08

    IT

    IT1

    IT

    IT

    ITIT

    11

    IT

    2

    6

    DMZ DMZ

    20

    20,000

    Web

    e-Shop

    3

    2

    1

    50

    Web

    C26C9

    C27

    C28 C20C21

    C29

    C26C10

    C26C11

    C26 C12

    C24 C25C8

    C1.1C3

    C22

    C2

    C7C32 C1.2

    C23C2e-Shop

    4

    5

    6

    7

    1

    1

    n

    n

    C14C31

    C13C30

    C4C5C6

    .indd 149 06.11.13 7:02:36 PM

  • A u t h o r ' s P r o f i l e

    150 IT Vol.08

    IT SOAWeb CORBA

    P.042

    19931999IT 2001 MBA

    P.100

    ITSOAEA BIEABP2010IT

    P.032

    1977NTTNTT e-Japan 2004

    P.050

    1984 IT 2004

    P.050

    OMG MDA

    P.060

    1981HPSE1990ITIT1995HP ITSMIT Service Manag ementTOGAF 8

    P.125

    198220066

    SEBP

    P.118

    1990HP 1990

    TOGAF 8TOGAF 8TOGAF 8

    P.125

    .indd 150 06.11.13 1:22:39 PM

  • 151IT Vol.08

    1989SIer2004 BP

    P.134

    SE 90 SEBP

    P.094

    B2C

    Swim 3.8kmBike 180kmRun 42.2km

    P.090

    XML DBB2BEAISOAWebITIT

    P.070

    SPEIDECHPRUP2003SPEI

    P.064

    1988 FA 19992002 Web

    http://d.hatena.ne.jp/Gianpaolo/

    P.026

    MFI JapanIT

    P.086

    20ITECIT

    P.078

    SE

    P.134

    1983IBM1994SEITITIBM

    P.142

    Vol.720061125SOA

    SOA

    .indd 151 06.11.13 1:22:40 PM

  • N e x t I s s u e

    1

    EASOA

    2

    Tips

    Vol.092007124

    IBM ITSS IT

    ITSS ITSS IT

    IDG113-0033 3-4-5 03-5800-3111 03-5800-2931 03-5800-4851 03-5800-2661

    IT Vol.08

    2

    2

    6-7

    8-9

    10

    11

    12

    CA 13

    14

    20-21

    3

    4

    URL

    A D i n d e x

    http://www.itarchitect.jp/adlist/

    IT Vol.08152

    .indd 152 06.11.13 4:22:24 PM