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

Embed Size (px)

Citation preview

  • V o l .03

    I T

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

    IT

    IT MECE

    IT

    IT

    EA

    2

    1

    2

    RUP

    Eclipse Process Framework Software Factories

    IT502

    ????

    ?

    ??????

    ?

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

    1,6801,600

    61503-49 2006 Printed in Japan 113-00333-4-520067 03-5800-2661

    V o l .

    03

    ??????????

    ?????

    ???????

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

    50??

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

  • 03V o l .

    C o n t e n t s

    034

    Part 1

    Part 2 IT

    Part 3

    Part 4

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

    IT

    Software Factories

    Software Factories

    IT

    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

    036

    051

    042

    023

    074

    084

    092

    150

    106

    142

    060

    E v e n t Re p o r t

    IT 2005 Winter Report

    IT

    .indd 1 06.1.11 8:50:54 PM

  • 03V o l .

    C o n t e n t s

    112

    IT 50 EA SOA & EAI

    HP

    News & Topics

    Present

    2

    134

    1

    102

    020

    016111158

    066

    RUP

    Eclipse Process Framework

    2

    100

    098

    .indd 1 06.1.11 8:51:04 PM

  • 016 IT Vol.03

    News &TopicsIBM

    IBM200512 Bows treet Portlet FactoryIBMSOA

    Websphere PortalSOA

    MSRDBMS2

    200512.N ETMi crosoft Visual Studio 2005RDBMSMicr osoft SQL Server 200520062MSDNWeb 2123Express EditionWeb

    FusionPeopleSoft

    200512Oracle Fus ion Middleware 10g Release 2200412PeopleSoftJD Edwards EnterpriseOneFu sion MiddlewareOrale JDeveloper

    EclipseAspectJ 5WTP 1.0

    Eclipse 200 512AspectJ 5Eclipse Web Tools PlatformWTP 1.0 AspectJ 5JavaJ2SE 5.0 WTP 1.0Web Ecli pse

    Web

    IT

    IPA200 61 OOSOOS

    OOS iPediaOOS3OOS iPedia2006

    NEC

    NEC20061 Syste mDirector EnterpriseJava.NETJava.NET 420

    ASFJava EEAPGeronimo

    ASF200512 Java EEApache Geronimo Version 1.0 ASF

    Apache TomcatJava EE GeronimoASFApache GeronimoWeb

    http://geronimo.apache.org/

    News.indd 16 06.1.11 8:53:39 PM

  • CAJava EE

    CA20061Java EE Java E E Wi lyWily IntroscopeWily W eb Services ManagerCA 375003

    NEC

    NEC200512

    1LSI

    HP

    HP200512Webhttp://www.hp. com/jp/smb/privacy_guide/HP

    IDS BPM

    IDS 200512BPMBusine ss Process ManaementIDSBPMARIS B usiness ArchitectBPMOracle BPEL Pro cess Manager

    Oracle E-Business SuiteARISBPM

    ITJava EE

    200512Java EEJava EE 20051220 066

    SOA

    20061SOA SOA Systinet Regi stry

    Systinet Policy ManagerSOA20 06

    News.indd 17 06.1.11 8:53:39 PM

  • 018 IT Vol.03

    NECRDB

    NEC200512 DataCoordinator/VADataCoor dinator/VA 1 OracleMicr osoft SQL ServerPostgreSQLNEC

    Solaris 10

    200512Solaris 10 OSSun Studio 1 1WebSun Studio 11C/C++Fotran SPARC/x86SolarisLinux

    SIP

    BEA WebLogic SIP Server 2.1JBEA

    BEA WebLogic SIP Server 2.1J OSWindowsSolarisRed Hat Enterprise Linux 2,760 BEA 03-5545-8440

    BEA WebLogic SIP Server 2.1JJava EESIPIP IMS

    IP Multimedia Subsystem

    WebChart3D 5.0J

    WebChart3D 5.0J OSWindows 2000/XP/Serv er 2003SolarisRed Hat Linux ASAIXHP-UX JavaJ2SE 1.3/1.4/5.0 J2EE 1.3/1.4 207,900 554,4001CPU 20062 048-222-3001

    WebChart3D 5.0JJava 20

    Eclipse

    Event Calendar

    JaSST'06 in Tokyo130 31 [email protected]://www.jasst.jp/

    NETCOM 200621 3BP [email protected]://expo.nikkeibp.co.jp/netcom/

    Developers Summit 200629 10Developers Summit [email protected]://www.seshop.com/event/dev/2006/

    Global IP Business Exchange 2006215 1603-5772-0612E-mail:[email protected]://www.ip-bizex.jp/

    Oracle OpenWorld Tokyo 2006 31 3 Oracle OpenWorld Tokyo 2006 [email protected]://www.oracleopenworld.jp/

    IC CARD WORLD 200637 10 [email protected]://www.shopbiz.jp/pages/t_index. phtml?PID=0003&TCD=IC

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

    LiM Tec 2006/UML Forum411 [email protected]://www.otij.org/

    Search Engine Strategies Conference & Expo 2005 Japan420 [email protected]://www.idg.co.jp/expo/ses/

    1

    2

    UML

    Enterprise Architect 6.0

    Enterprise Architect 6.0 OSWindows 2000/XP 17,325 044-431-1031

    Enterprise Architect 6.0UML 2.0UMLXMLWSDLMOF 1. 3/1.4UML

    3

    4

    Java EE

    MODEREANEC

    MODEREA Java EE MODEREA/WORK3501CPU STORE2001CPUS DK65,0001 NEC 03-5440-1045

    MODEREAJava EE MODEREA/WORKO/R STOR ESDK

    News.indd 18 06.1.11 8:53:40 PM

  • 019IT Vol.03

    2006ITSS

    ITSSITSS

    2003NP

    OIT

    111

    IPA

    ITSS

    ITSS Users' Conference 2006

    ITSS

    ITSS

    ITSS

    IT

    ITSS

    ITSSITSS

    Event

    ITSS

    IT

    IT

    ITSS

    IT

    ITSS

    IT

    20063

    IT

    SS20

    06

    ITSS

    ITSS Ver.2IT

    ITSS

    ITSS

    ITSS Ver.2

    IT2005127ITSSITSS Users' Conference 2006ITITSSIT IT

    ITSS Users' Conference 2006

    ITSSITSS

    ITSS2002Ver 1.0

    Ver.1.1Ver 1.2

    ITS

    S2.0

    ITSS

    IPA ITSS

    ITSS Ver.2.0

    ITSS

    ITSS

    ITSS

    IT

    ITSS

    IT

    5

    3

    ITSS Users' Conference 2006

    IT

    IT

    Java EE

    MODEREANEC

    MODEREA Java EE MODEREA/WORK3501CPU STORE2001CPUS DK65,0001 NEC 03-5440-1045

    ITSS Ver.2ITSS

    News.indd 19 06.1.11 8:53:40 PM

  • 020 IT Vol.03

    IT

    1

    IT

    IT

    1

    DSL

    Domain Specific Development

    Model Driven Developme

    ntDSLDomain

    Specific Language

    UML

    1

    DSL

    DSL

    2

    JavaUML

    DSL

    Java EEJSPJavaServer

    Pages

    DSL

    2

    UMLJava

    Java

    API

    D

    Catch the A

    rchite

    ctu

    re Te

    chnolo

    gy Trend

    01

    Hiroshi W

    ada

    Junichi Suzuki

    Chonho Lee

    1

    2DSLEJB SQLRDBDSL

    .indd 20 06.1.11 5:16:22 PM

  • 021IT Vol.03

    MoDELS 2005MoDELSUMLDSL

    SL

    DSL

    DSL

    GMEhttp://www.isis.va

    nderbilt.edu/Projects/gme/Met

    aEdit+http://www.metacase.co

    m/Xactiumhttp://albini.xactiu

    m.com/content/

    CASE

    3

    DSL

    DSL

    DSL

    DSL

    DSL

    1DSL

    UML

    200510U

    ML

    1MoDELS 2005htt

    p://www.cs.colostate.edu/models

    05/

    UML

    DSL

    4

    DSL

    5

    DSL

    DSL

    DSL

    DSL

    DSL

    DSL

    DSL

    3Domain-specific Modeling: Welcome to the Next Generation of Software Modelinghttp://www.devx.com/enterprise/Article/29619/0

    4MDD for Software Product-lines: Fact or Fiction?http://www.geocities.com/andreynech/MDDandProductLinesWorkshop.html

    5200510OOPSLA 2005Bridging the MS/DSL Tools and the Eclipse Modeling FrameworkDSLEclipse

    EMFEclipse Modeling Framework

    .indd 21 06.1.11 5:16:23 PM

  • IT Architect Summit

    2005 Winter

    ??

    ?????

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

    2005125IT ITA 2005 Winter

    EAEnterprise Architecture

    10

    IT

    ITA 2005 Winter

    IT Architect Summit

    2005 Winter R e p o r t

    023IT Vol.03

    .indd 23 06.1.11 2:02:30 PM

  • 024 IT Vol.03

    EA

    ITA 2005 Winter

    1

    C4ISR

    EAEA

    IBM

    1970EA

    EA

    ZIFACEO

    EA

    EAIT

    EA

    IT

    1

    IT

    IT

    IT

    EA

    1987

    20

    EA

    EAEA

    IT

    EA

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

    170

    IT Architect Summit

    2005 Winter R e p o r t

    .indd 24 06.1.11 2:02:31 PM

  • 025IT Vol.03

    EA

    EA

    IT

    2Software Factories

    Software Factories1960

    1

    1970

    .NET

    Visual Studio 2005 Team System

    DSLDomain Specific Language

    Software Factori

    es

    IT

    SOA 3

    IBM

    IT

    4

    5

    3

    IT

    ITIT

    ITA 2005 WinterITITA ITA

    2Software Factories

    IT Architect Summit

    2005 Winter R e p o r t

    .indd 25 06.1.11 2:02:32 PM

  • 026 IT Vol.03

    IT

    ITA1

    IT

    3

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    MECE

    IT

    3

    4

    IT Architect Summit

    2005 Winter R e p o r t

    .indd 26 06.1.11 2:02:32 PM

  • 027IT Vol.03

    3

    IT

    3

    Java EE

    IT

    6

    IT

    SIer

    EC

    IT

    IT

    SIer

    ITA

    ITA

    378

    IT

    ITA

    43

    5

    6

    IT Architect Summit

    2005 Winter R e p o r t

    .indd 27 06.1.11 2:02:33 PM

  • 034 IT Vol.03

    IT IT

    1

    toku01.indd 34 06.1.11 8:55:22 PM

  • 035IT Vol.03

    1

    IT IT

    Part 1 p.036

    Part 2 I T p.042

    Part 3 p.051

    Part 4 p.060

    C o n t e n t s

    toku01.indd 35 06.1.11 8:55:25 PM

  • 036 IT Vol.03

    IT

    40

    1IT

    1

    IT

    1

    UNIXWindows

    IT

    Part

    01

    IT

    kazuo KoikeNEC

    11Vol.120056IT

    toku01.indd 36 06.1.11 8:55:26 PM

  • 037IT Vol.03

    1

    IT

    EC

    SFASales Force AutomationCRMCustomer

    Relationship ManagementIT

    1980 1990 2000

    1IT

    C/SWeb

    IT CIO

    1 2 3

    OS

    UNIXUNIXHP-UXAIXSolaris...Linux

    MS-DOS Windows 3.1/95/98 Windows 2000/XP

    Windows NT/3.1/4.0 Windows 2000/2003

    Web

    ERPSCMCRMECWeb

    SOA

    EA

    1970

    toku01.indd 37 06.1.11 8:55:27 PM

  • 038 IT Vol.03

    1980 1990

    IT

    IT

    UNIX

    WindowsLinux

    ITTCOTotal

    Cost of Ownership

    IT

    IT

    23

    2

    IT

    IT

    IT

    IT

    IT

    TCO

    TCO

    3

    22

    toku01.indd 38 06.1.11 8:55:28 PM

  • 039IT Vol.03

    1

    10

    100

    CPU

    ERPEnterprise Resource Planning

    IT

    IT

    IT

    2

    IT

    EASOASOX

    EAEAEnterprise Architecture

    EA

    3Vol.2200511

    2

    IT

    TCO

    32IT50EA

    toku01.indd 39 06.1.11 8:55:29 PM

  • 040 IT Vol.03

    ITEA

    EA

    FEAFFederal

    Enterprise Architecture Framework

    TOGAFThe Open Group Archi

    tecture Framework

    IT

    IT

    IT

    http://

    www.ipa.go.jp/jinzai/itss/activity/RA.pdf

    SOA 1

    SOAService Oriented Architecture

    SOAIT

    IT

    SOA

    Web

    SOA

    ESBEnterprise Serv

    ice Bus

    SOASOA

    SOA

    SOA

    IT

    SOXSarbanes-

    Oxley

    SOX2001

    2002

    2006SOX

    SOX

    COBITCOSO

    SOX SOX

    1169

    PCAOBPublic Company

    Accounting Oversight Board

    SOXIT

    ITITGIIT Gover

    nance InstituteIT Control O

    bjectives for Sarba nes-Oxley

    ITIT

    COBIT

    SECSecurities and Exchange Commision

    COSO

    COBIT

    COBITControl Objectives for Information

    and related Technology

    toku01.indd 40 06.1.11 8:55:30 PM

  • 041IT Vol.03

    1

    ISACAInformation System Audit

    and Control Association1996IT

    2000

    3IT

    IT

    COBITIT

    434

    CSFCrit

    ical Success FactorsKGI

    Key Goal IndicatorKPI

    Key Performance Indicator

    6

    COBIT4

    Planning and Organization

    Acquisition and Implementation

    Delivery and Support

    Monitoring and Evaluate

    COSO

    COSOCommittee of Sponsoring Organiz

    ations of the Treadway Commission

    SOX

    COSO

    COSO

    COSO

    5

    Control Environment

    Risk Assessment

    Control Activities

    Information and Communication

    Monitoring

    COBITCOSO

    3

    SOXSOX

    2006

    20057

    3COBITCOSO

    Monitoring

    Information and Communication

    Control Activities

    Risk Assessment

    Control Environment

    Planning and

    Organization

    Acquisition and

    Implementation

    Delivery and

    Support

    Monitoring and

    Evaluate

    Section 302

    Section 404

    COBITIT

    COSOCOSO 5

    ITSOX

    SOXCOSO

    5

    SOX

    IT

    6IT

    IT

    COBITCOSO

    IT

    IT IT URLhttp://www.ipa.go.jp/jinzai/itss/activity/RA.pdf

    SOXITIT IPA 200510URLhttp://www.ipa.go.jp/about/NYreport/200 510.pdf

    ITCONTROLOBJECTIVESFORSARBANES-OXLEYITURLhttp://www.isaca.org/Content/ContentGroup s/Research1/Deliverables/IT_Control_Object ives_for_Sarbanes-Oxley_7july04.pdf

    COBIT3

    toku01.indd 41 06.1.11 8:55:32 PM

  • 042 IT Vol.03

    Part

    02 I T

    Part1ITITITIT IT

    Shinichi IwasakiNEC

    1

    200512

    IT

    2

    1

    2IT

    IT

    ITA

    ITA

    ITA

    ITA

    ITA

    ITA

    EAEnt

    erprise Architecture

    toku01.indd 42 06.1.11 8:55:33 PM

  • 043IT Vol.03

    1

    SBU

    Strategic Business UnitSBU

    3

    1

    1

    ITA

    IT

    SBU

    IT

    SLAService Level Agr

    eement

    IT

    ITOS

    IT

    IT

    IT

    IT

    IT

    SBU

    TOCTheory

    Of Constraints1Pa

    rt 1COBITKPI

    BSCBalanced Scorecard2

    BSC

    BSC4

    1

    24

    toku01.indd 43 06.1.11 8:55:34 PM

  • 044 IT Vol.03

    IT

    CIO

    http://www.e-gov.go.jp/doc/20050202doc.pdf

    1-1

    2-1

    4-5

    SBU

    IT

    IT

    Soft

    ware-Intensive Systems

    1..*

    1..*

    1..*

    1..*

    1..*

    1..*

    1..* 1..*

    1..*

    1..*

    0..1

    1..*

    1..*1..*

    1..*

    1..*

    1 IEEE Std 1471-2000

    toku01.indd 44 06.1.11 8:55:35 PM

  • 045IT Vol.03

    1

    IEEE Std 1471-2000

    1IT

    IEEE

    Std 1471-2000

    2IEEE Std 1471-2000

    ARISARchitecture of Integrated.

    Information System 3

    UML

    UML

    1

    IT

    IT

    Software-Intensive Systems

    1

    IT

    EAIEnterprise Applicati

    2IEEE Std 1471-2000

    1UML

    UML1.x UML2.0

    UML

    IT

    3IDS

    toku01.indd 45 06.1.11 8:55:36 PM

  • 046 IT Vol.03

    on Integration

    SOASOA

    ESB

    IT

    3IT

    IT

    UML

    UMLIT

    IT

    UML

    4

    UML

    UML

    1

    Java

    JavaBeansWindowsCOM

    Web

    3 IT

    MVC

    View

    Controller

    Model

    IT

    IT

    Web

    IT

    Web

    IT

    Web

    ESB

    ??????

    4UML

    1

    3

    2

    5UML

    DB

    ?????????

    toku01.indd 46 06.1.11 8:55:38 PM

  • 047IT Vol.03

    1

    5

    IT

    IT

    IT

    NEC

    IT

    IT

    SI

    6ERP

    SI

    IT

    RFPRequest for Pro

    posalIT

    RFP

    BABusiness ArchitectureDAData

    ArchitectureAAApplication Architecture

    TATechnology Architecture4

    7

    As-Is

    To-Be

    6

    IT

    IT

    RFPSI

    7

    BABusiness Architecture

    DAData Architecture

    AAApplication Architecture

    TATechnology Architecture

    toku01.indd 47 06.1.11 8:55:39 PM

  • 048 IT Vol.03

    Can-Be

    38

    As-Is

    To-Be

    As-Is

    Can-BeAs-Is

    To-Be

    29

    To-Be

    IT

    SBU

    To-Be

    10

    ARIS

    eEPCextended Event-Driven Proce

    ss Chain

    101.

    To-Be BATo-Be

    DAAs-Is AA

    To-Be

    As-Is4To-Be

    5

    8

    RFP

    Ai-Is

    Can-Be

    To-Be

    IT

    4As-IsAs-Is AA

    5To-Be

    toku01.indd 48 06.1.11 8:55:40 PM

  • 049IT Vol.03

    1

    As-Is

    As-Is

    As-Is

    9

    RFP

    SI

    As-Is

    To-Be

    BA DA AA TA

    BA DA AA TA

    Can-Be

    As-Is

    To-Be

    BA DA AA TA

    BA DA AA TA

    Can-Be

    SI

    10To-Be

    To-Be BA

    To-Be

    To-Be DA As-Is AAAs-IS

    To-Be

    To-Be

    To-Be

    As-Is

    To-Be

    To-Be

    1.

    2.

    3.

    toku01.indd 49 06.1.11 8:55:41 PM

  • 050 IT Vol.03

    SBU

    11

    IT

    1

    or 0Yes or No

    12

    22

    2

    PPMProd

    uct Portfolio Management2

    12

    5

    0

    10

    2

    ???

    ?

    ??

    ?

    3

    0

    10

    3

    ?????

    ????

    IT

    11As-Is

    SBU

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

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

    Part

    03

    TOC

    IEEEStd 1471-2000 IEEERecommendedPractice for Architectural Description ofSoftware-IntensiveSystemsDescriptionIEEE Standards Association

    ARIS

    UnifiedModelingLanguage:Superstructureversion2.0OMGURLhttp://www.omg.org/docs/formal/05-07-04.pdf

    EA BP

    IT 2005 IT URLhttp://www.ipa.go.jp/jinzai/itss/news/ITA_IPCF2005.pdf

    toku01.indd 50 06.1.11 8:55:42 PM

  • 051IT Vol.03

    1

    Part 1IT

    Part 1

    CIO

    2

    IT

    Part

    03

    Hiroyuki TsuchidaNEC

    Higashi KenjiNEC MC

    toku01.indd 51 06.1.11 8:55:43 PM

  • 052 IT Vol.03

    Web

    Web

    1

    Web

    2

    Web

    1

    Web

    Web

    UNIX

    ...

    UNIX

    ...

    Windows

    ...

    Web

    Linux

    Web

    2

    ...

    ??????

    ??????

    toku01.indd 52 06.1.11 8:55:45 PM

  • 053IT Vol.03

    1

    Web

    4

    2

    1

    IT1

    IT

    MOMMessage Or

    iented MiddlewareETLExtract/Transfor

    m/Load EDIElectronic Data Interchang

    eB2BEAIWeb

    24365

    Part 2

    toku01.indd 53 06.1.11 8:55:46 PM

  • 054 IT Vol.03

    SOA

    EAIETL

    SIerSOWScope Of

    Work

    2

    1

    A

    A

    toku01.indd 54 06.1.11 8:55:47 PM

  • 055IT Vol.03

    1

    3

    2

    B

    EMSElectronics M

    anufacturing Service

    EMS

    B

    EMS

    EMS

    4

    3A

    To-Be.........As-Is

    ...

    ...

    ...

    toku01.indd 55 06.1.11 8:55:48 PM

  • 056 IT Vol.03

    3

    ITC

    ESB

    EAIWeb

    1

    C

    C

    5

    C

    Web

    4B

    To-Be.........As-Is

    A

    A

    B

    B

    C

    C

    A

    B

    C

    EMS

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

    EMS

    toku01.indd 56 06.1.11 8:55:49 PM

  • 057IT Vol.03

    1

    OS

    NEC

    CSCAConcen

    tric Stackable Cylinder Architecture

    6Web

    CSCA

    CSCA4

    1CSCA

    Web

    7

    DB

    DB

    Java

    DB

    Java

    DB

    DB

    Java

    C

    5C

    To-Be.........As-Is

    To-Be

    DB

    DB

    Java

    DB

    Java

    DB

    DB

    Java

    ? ?

    ?????

    ???

    ??? ???????

    ??????

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

    ESB

    DB

    Java

    DB

    DB

    DB

    DB

    Java

    C

    IT

    toku01.indd 57 06.1.11 8:55:50 PM

  • 058 IT Vol.03

    1CSCA

    6

    2

    IT

    Windows

    ...

    Web

    Linux

    Web

    6CSCAWeb

    Web

    ...

    ...

    UNIX

    ...

    UNIX

    ...

    Windows

    ...

    Web

    Linux

    Web

    7Web

    Web

    UNIX

    ...

    UNIX

    ...

    toku01.indd 58 06.1.11 8:55:52 PM

  • 059IT Vol.03

    1

    CSCA

    2

    ACSCA

    8

    1

    SLA

    IT

    8ACSCA

    KPI

    toku01.indd 59 06.1.11 8:55:53 PM

  • 060 IT Vol.03

    Part

    04

    Eiichiro Seo

    Part 2

    ITA

    IT

    IT

    IT

    EA

    EA

    IT

    IT

    toku01.indd 60 06.1.11 8:55:54 PM

  • 061IT Vol.03

    1

    10

    IT

    IT

    198431990 IT

    toku01.indd 61 06.1.11 8:55:56 PM

  • 062 IT Vol.03

    IT

    IT

    3

    1

    IT

    IT

    IT

    IT

    IT

    IT

    3

    IT

    IT

    200

    100100

    IT

    IT

    SOA

    SOASOA

    23

    IC

    IT

    BPM

    1

    IT

    IT

    SOA

    IT

    EA

    IT

    Business Oriented ArchitectureIT

    IT

    IT

    toku01.indd 62 06.1.11 8:55:58 PM

  • 063IT Vol.03

    1

    SOA

    2

    2

    65 3

    2

    ATM

    IVR

    BtoB

    BtoBtoC

    BtoC

    toku01.indd 63 06.1.11 8:55:59 PM

  • 064 IT Vol.03

    A

    ERP

    TH

    SIer

    1

    11

    .NETJava2

    19732000 2003

    toku01.indd 64 06.1.11 8:56:02 PM

  • 065IT Vol.03

    1

    Java

    Java Web

    Java

    SIer

    UMLBPMBusiness Process M

    anagement

    IT

    UML/BPM

    1

    SIer

    PMOProject Management Office

    500

    PMO

    3

    1 2

    ????????

    ?????????

    ????

    ??????????

    ??????? ????

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

    ???

    ??

    ???? ????

    ??????

    ??????

    ??? ????

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

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

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

    ?????

    SCM

    Web EDI

    Web

    Web

    toku01.indd 65 06.1.11 8:56:03 PM

  • 066 IT Vol.03

    IT 1IT IT

    Akira Kakinoki

    1

    066-073_kikaku1.indt 66 06.1.11 4:23:00 PM

  • 067IT Vol.03

    IT

    ITIT

    1

    IT

    IT

    1

    IT

    IT

    IT

    EAEnterprise Architecture

    4 2

    IT

    1

    3

    1IT

    IT

    IT

    IT

    IT

    IT IT

    066-073_kikaku1.indt 67 06.1.11 4:23:01 PM

  • 068 IT Vol.03

    1

    1985

    E.

    EMS

    4

    3

    5

    2IT

    IT IT

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

    3

    ????

    ????

    066-073_kikaku1.indt 68 06.1.11 4:23:02 PM

  • 069IT Vol.03

    5

    3

    IT

    1

    XPExtreme Programming

    4

    ????

    54

    ATM

    PC

    FAX

    CD

    CD/ATM

    OA-PC

    ??????????

    ??????

    SWIFT

    15

    066-073_kikaku1.indt 69 06.1.11 4:23:04 PM

  • 070 IT Vol.03

    1

    IT

    IT

    IT

    6

    IT

    6

    5

    IT

    2

    26 GW

    6IT

    Level 0Level 1

    GW

    ?????????

    ?????????

    Web GW

    GW

    JGBCC

    EJB

    Bestway

    GW

    GW

    DB CRM

    ???????

    SWIFT

    MICS

    ANSER

    CAFIS

    ATM

    ATM GW PC FAX

    GW

    Web

    RFID/IC

    SOA/EAI/BPM ETL/EII

    RDB

    Digital RightManagement

    Web SOAP XML

    Flash

    EJB UML

    ATMFEP

    ...

    ETL EII

    Linux

    IA

    066-073_kikaku1.indt 70 06.1.11 4:23:06 PM

  • 071IT Vol.03

    IT

    7IT

    7

    ITITITIT 2

    SE IT

    IT ITEASOAMESAMulti Enter prise Service ArchitectureSOA

    C O L U M N 1

    7IT

    Level 0Level 1

    GW

    ?????????

    Web GW

    GW

    JGBCC

    EJB

    Bestway

    GW

    Web GW

    DB CRM

    ?????? ??

    SWIFT

    MICS

    ANSER

    CAFIS

    ATM

    ATM GW PC FAX

    GW

    Web

    Web ICA

    MetaFrameDB

    ......

    ...

    ...

    Web

    Web

    META

    Web

    META

    WebOA

    Web

    WindowsPDAWindows CE

    Senju

    ...

    VPN B FLET'SFLET'S ADSLFLET'S ISDN

    Oracle Oracle

    EAI

    Oracle

    ERP Oracle APPS

    XDM

    Windows NT/2000 Windows 2000AIX Windows NT/2000HP-UXHI-UX VOS3

    XDM

    VOS3

    SQL Server

    Windows NT/2000HP-UXAIX

    ObjectWrapper

    CommuniNetMetaFrame

    QCORAL

    ObjectWrapper

    CommuniNetMetaFrame

    QCORAL

    ATMFEP

    ...

    ETL EII

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

    HULFTFTP

    ETL

    066-073_kikaku1.indt 71 06.1.11 4:23:07 PM

  • 072 IT Vol.03

    1

    SOAService Oriented Architecture

    IT

    SOA

    IT

    Vs.

    IT

    IT

    IT

    Tech nology for you ! IT

    C O L U M N 2 Technology for you !

    066-073_kikaku1.indt 72 06.1.11 4:23:08 PM

  • 073IT Vol.03

    2

    MIT

    IT

    3

    IT

    IT

    Vs.

    1

    IT

    IT

    24

    IT

    IT

    3

    4 2004

    SE

    ITITIT2

    1IT71IT

    C O L U M N 3

    066-073_kikaku1.indt 73 06.1.11 4:23:09 PM

  • 074 IT Vol.03

    I T

    IT

    Hiromitsu KatohIBM ICPIT

    2

    IT

    IT

    .indd 74 06.1.11 2:01:58 PM

  • 075IT Vol.03

    IT

    IT

    IT

    IT

    1IT

    IT

    IT

    6

    IT

    IT

    2

    1IT

    1

    IT

    .indd 75 06.1.11 2:01:58 PM

  • 076 IT Vol.03

    2

    IT

    1

    IT

    PM

    ITPM

    EAITEAEnterprise Architecture

    ITIT

    1IT

    EA

    1

    2

    EAIT

    1IT

    .indd 76 06.1.11 2:01:59 PM

  • 077IT Vol.03

    ITEA

    ITIT

    IT

    IT

    2

    7

    1

    1

    2

    3

    4

    2

    5

    6

    7

    1

    2

    1

    2

    1

    1

    2

    3

    1

    2

    1

    1

    2

    4

    3

    2

    5

    6

    7

    .indd 77 06.1.11 2:02:00 PM

  • 078 IT Vol.03

    2

    2

    2

    1

    4

    3

    2

    .indd 78 06.1.11 2:02:00 PM

  • 079IT Vol.03

    11

    3

    4

    .indd 79 06.1.11 2:02:01 PM

  • 080 IT Vol.03

    2

    5-

    IT

    5-

    5

    .indd 80 06.1.11 2:02:02 PM

  • 081IT Vol.03

    4

    1

    6

    IT

    6

    .indd 81 06.1.11 2:02:02 PM

  • 082 IT Vol.03

    2

    1

    IT

    IT

    3

    2

    3 IT

    .indd 82 06.1.11 2:02:03 PM

  • 084 IT Vol.03

    ????? ? ?????

    ??????

    ?????

    ?

    Openthology

    Openthology

    Koji Yamagishi

    IT

    IT

    IT

    IT

    IT

    ITIT

    ERPEnterprise Resource Planning

    ERP

    Java EE

    2

    .indd 84 06.1.11 2:52:01 PM

  • 085IT Vol.03

    1

    SIer

    SIer

    SE

    1

    IT

    IT3

    IT

    QDCQuality

    DeliveryCost

    41

    70

    IT

    IT

    .indd 85 06.1.11 2:52:01 PM

  • 086 IT Vol.03

    IT1

    IT2

    1

    1

    IT

    IT

    IT

    1

    .indd 86 06.1.11 2:52:01 PM

  • 087IT Vol.03

    2

    1

    Openthology

    1

    A

    B

    .indd 87 06.1.11 2:52:03 PM

  • 088 IT Vol.03

    Openthology

    PDCAPLANDOCHECKACT

    PDCA

    RUPRational Unified Process

    2Openthology

    .indd 88 06.1.11 2:52:03 PM

  • 089IT Vol.03

    2

    PDCA

    PDCA

    Openthology

    Openthology

    Openthology

    2

    3

    Eclipse

    3

    A

    B

    C

    D

    Openthology

    20053IT5017 0Openthology

    Open Enterprise MethodologyWebhttp://www.openthology.org/

    OpenthologyOpenthology

    Eclipse

    IT

    .indd 89 06.1.11 2:52:04 PM

  • 090 IT Vol.03

    Openthology

    UML

    UMLUML

    DFD

    Data Flow Diagram ER

    Openthology

    4Openthology

    4

    Arrangements

    Draft

    Design

    Shift

    4

    ??????

    P

    D

    C

    A

    PDCA

    P P P P P

    P P P P P

    P P P P P

    P P P P P

    P P P P

    D D D D D

    C C C C C

    A A A A A

    P

    .indd 90 06.1.11 2:52:05 PM

  • 091IT Vol.03

    2

    To-BeRealistic

    RFPRequest For Proposal

    PDCA PDCA

    PDCA

    PLAN

    DO

    DO

    PLAN

    CHECK

    CHECK

    PLAN

    ACT

    CHECK

    CHECK

    4 4

    WBSWork Bre

    akdown Structure

    Openthology

    .indd 91 06.1.11 2:52:07 PM

  • 092 IT Vol.03

    Software Factories

    Software Factories

    4

    Model Driven Developme

    nt

    Software Factories

    Software FactoriesSoftware Factories

    2 Software Factories

    Masashi Narumoto &

    092-097_softfactories.indt 92 06.1.11 6:40:31 PM

  • 093IT Vol.03

    What

    How

    How

    What

    How

    What

    WhatHow

    What

    What

    WhatHow

    WhatHow

    WhatHow

    What

    How

    ObserverSubject

    1

    DSL

    Software Factories

    DSLDomain Specific Languag

    e

    Software Factories

    .NET Framework

    1

    092-097_softfactories.indt 93 06.1.11 6:40:32 PM

  • 094 IT Vol.03

    AOP

    AOPAspect Oriented Programming

    AOP

    Weaving

    AOP

    Software Factories

    Software Factories

    Software

    Factory

    DSL

    2

    2Software Factory

    DSL

    Active

    DSLDSL

    Software Factories

    IT

    2

    Software Factory

    DSL Active

    092-097_softfactories.indt 94 06.1.11 6:40:33 PM

  • 095IT Vol.03

    DSL

    SOAService Oriented Architecture

    3

    3Create Purchase Requisitions

    WhatHowWhat

    How

    SOA

    IT

    1Visual

    Studio 2005 Team SystemS

    OADSL

    DSL

    1Visual Studio 2005 Team SystemSOA

    3

    Customer Facing Channel Partners

    Logistics Providers Financial Service Providers

    1. Develop Product / Service

    5. Collaboration

    3. Fulfill Demand 4. Plan & Manage Enterprise

    3.1. Provide Service

    3.2. Advanced Planning

    3.4. Produce Product

    3.3. Procurement

    3.3.1 Sourcing and Supplier Contract Management

    3.5. Logistics

    3.3.3 Receiving of Indirect / Capital Goods and Services

    2. Generate Demand

    SuppliersCustomers Enterprise

    Request Resources

    Create Purchase Requisitions

    Level 43. Fulfill Demand3.3 Procurement3.3.2 Purchasing- Request Resources- Create Purchase Requisitions

    3.3.2 Purchasing

    Software Factories

    2

    Softw

    are

    Facto

    ries

    092-097_softfactories.indt 95 06.1.11 6:40:34 PM

  • 096 IT Vol.03

    Software Factori

    es

    DSL

    4

    Software Factories

    CBDComponent Based Development

    3

    IT

    Software Factories

    2

    Softw

    are

    Facto

    ries

    4

    DSL

    A B C

    DSL

    092-097_softfactories.indt 96 06.1.11 6:40:34 PM

  • 097IT Vol.03

    .NETJ2EE

    DSL

    Software Factories

    Software Factories

    DIDependency Injection

    DSL

    Software Factories

    5

    Software Factories

    DSL

    Software Factories

    4

    Software Factories

    2

    5Software Factories

    DSL

    Software Factories BP

    URLhttp://www 5d.biglobe.ne.jp/~y-h-m/RevisedCellProduction.pdf

    092-097_softfactories.indt 97 06.1.11 6:40:35 PM

  • Norihiko Kaneko

    098

    ITAPM

    ITITA

    PM

    PM

    ITA

    PM

    PMITA

    PM

    1

    IT

    IT

    PM

    ITA

    PM

    ITA

    1

    PM

    PMBOK

    PM

    PMBOKProject Mana

    gement Body Of Knowledge

    PMBOK

    PMIProject

    Management Institute

    PMPMBOK

    PMBO

    K

    PM

    WBS

    PMBOK

    WBSWork Breakdo

    wn Structure1

    1WBS

    WBS

    WBSPMIT

    PMITAWBS

    WBS

    ?? ??I T

    Vol.01

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

    1WBS

    ...

    ...

    IT Vol.03

    .indd 98 06.1.11 4:20:00 PM

  • 100 IT Vol.03

    Kiichiro Onishi

    HP

    HP 1,800

    HP

    IT

    IT

    IT

    IT

    HP-UX

    1990HP

    HP

    1990

    1997

    IT

    IT

    IT

    HPEAEnterprise Arc

    hitecture

    20047TOGAF8

    EA

    02Vol.

    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

    .indd 100 06.1.11 2:01:11 PM

  • 101IT 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

    1953

    1979

    1990 HPHP 2000

    1995 ILM

    1996 1997

    1997 1999

    2000 SCM

    2001 PC

    2002

    2002 HP HP

    ?????

    ???

    ?

    ???

    ??

    TOGAF81

    .indd 101 06.1.11 2:01:17 PM

  • ???????????????

    102 IT Vol.03

    whyhow

    20

    80

    2

    3

    1

    SE

    SE

    4

    SE

    5

    30Hz

    6

    7

    13

    2

    3 IT

    4

    5IT

    620Hz

    7140 10CPU

    511450

    Norio kasahara

    Vol.02

    .indd 102 06.1.11 6:40:57 PM

  • 103IT Vol.03

    8

    3

    306080

    85

    9092

    90

    809

    10

    x

    y

    y 21.7 log e x

    y e x / 21.7

    211

    70

    25

    2

    12

    13

    8

    9

    10 /

    112

    12

    13

    ??

    ?

    ???????

    ??

    Analyzing the architecture freely

    1

    include

    include

    .indd 103 06.1.11 6:41:02 PM

  • 104 IT Vol.03

    XY

    XY

    3

    X

    Y

    Y

    XY

    X

    XY

    Y2

    Y

    14

    XY

    4

    100

    Y

    15

    16

    Y

    17

    Y

    YX

    18

    X

    Y

    14X

    15

    16

    X

    17YX

    183

    180

    2

    100

    90

    80

    70

    60

    50

    40

    30

    20

    10

    0

    100908070605040302010

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

    3XY

    X

    Y

    .indd 104 06.1.11 6:41:05 PM

  • 105IT Vol.03

    X

    19

    XY

    RUP

    Rational Uni ed Process

    X

    XPExtreme Programming

    Y

    Y

    YX

    X

    Y

    X

    X

    20

    Y

    Y

    Y

    X

    X

    105

    19 XY

    20X

    ??

    ?

    ???????

    ??

    ??????

    ?????????

    ??????Vol.02

    4

    X

    Y

    X

    .indd 105 06.1.11 6:41:09 PM

  • QA

    106 IT Vol.03

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

    ??

    Mizuhiro Kaim

    ai

    ??????????

    lf

    Vol.02

    2

    15

    Q

    .indd 106 06.1.11 3:55:19 PM

  • QA

    QA

    1

    1

    1

    IT

    QA

    2

    ABC

    1

    A

    107IT Vol.03

    etc

    1

    1

    .indd 107 06.1.11 3:55:20 PM

  • 108 IT Vol.03

    2

    6

    3

    33

    3

    3

    A

    C

    B

    E

    G

    D

    F

    2

    .indd 108 06.1.11 3:55:22 PM

  • 109IT Vol.03

    ??

    ??

    ??

    ????

    Vol.02

    3QA

    2

    3

    3

    QA

    QA

    QA

    IT

    A

    B

    ??????

    G

    H

    ??????

    C

    D

    I

    E

    F

    3

    .indd 109 06.1.11 3:55:23 PM

  • 111

    P resent

    12200632411Vol.042006324

    PM 2

    3

    PM245

    10

    4

    EAEnterprise Archi tecture CD -ROM10

    LLDNTLLDN3

    5

    LLDNLightweight Lang uage Day and NightT3

    3

    6

    3IT

    IDG1

    2

    HB F-306-A1BMI5

    PSPIDG1

    1

    IT Vol.03

    Vol.02 iPod nano DVD

    PS P1 1

    present.indd 111 06.1.11 2:52:34 PM

  • 112 IT Vol.03

    EAEnterprise Architecture

    SOAEAI

    50 2006324

    112-133_toku2.indt 112 06.1.11 6:30:14 PM

  • 113IT Vol.03

    IT10 IT IT IT 50

    IT IT http://www.ipa.go.jp/jinzai/itss/activity/architect_com.html

    2

    112-133_toku2.indt 113 06.1.11 6:30:23 PM

  • 01

    114 IT Vol.03

    1964IBM

    360OS/360IBM 360

    OS/360

    17 19

    A C l a s s i c o f S o f t w a r e D e v e l o p m e n t

    1964IBM

    360OS/360IBM 360

    OS/360

    17 19

    ,Jr 200211 ISBN 48947166583,045

    01

    Atsushi Kon-no

    IT IT

    112-133_toku2.indt 114 06.1.11 6:30:29 PM

  • 2

    115IT Vol.03

    20056 ISBN 42745002924,200

    20027 ISBN 48947169414,725

    19866 ISBN 43200228153,150

    20043 ISBN 47981035436,825

    02

    03

    04

    IT

    IT

    IT

    IT

    1

    IT

    IT

    IT

    IT

    196

    1

    IT

    SW

    EBOKSoftware Engineering Bo

    dy of Knowledge

    SW

    EBOK1

    02

    03

    04

    05

    112-133_toku2.indt 115 06.1.11 6:30:38 PM

  • 02

    116 IT Vol.03

    A r c h i t e c t u r e D e s i g n i n G e n e r a l

    IT

    SEISoftware Engineering Institute

    Architecture

    4

    ATAMArchitecture Tradeo Analysis

    MethodCBAMCost Bene t Analysis Met

    hod

    Evaluating Softwar

    e Architectures

    Minoru NagasakaCSK Akira SakakibaraIBM

    200510 ISBN 45260552396,825

    06

    112-133_toku2.indt 116 06.1.11 6:30:43 PM

  • 2

    117IT Vol.03

    07Evaluating Software Architectures Addison-Wesley 20021 ISBN 020170482X

    21

    1

    2

    ATAM

    200410 ISBN 45260535387,140

    08

    UMLDFDERA

    DLArchitecture Description Language

    7

    SOFTWARE ARCHITECTURE Prentice Hall 19964 ISBN 0131829572

    128

    IT

    BEYOND SOFTWARE ARCHITECTURE Addison-Wesley 20031 ISBN 0201775948

    1

    09

    10

    07

    08

    09

    10

    112-133_toku2.indt 117 06.1.11 6:30:52 PM

  • 03

    118 IT Vol.03

    EA E n t e r p r i s e A r c h i t e c t u r e

    Kazumasa Murakami Katsuhiko Yuura

    EAEnterprise Architecture2002EAEA EAIT EA

    20052 ISBN 488373210X2,310

    IT21

    1

    IT

    IT

    EA

    EA4

    EA

    4

    IT

    EA

    EA

    1

    XML

    EA

    11

    112-133_toku2.indt 118 06.1.11 6:30:57 PM

  • 2

    119IT Vol.03

    EA

    EA

    EA

    EA

    QA

    EA

    EA EA

    20048 ISBN 47981075811,985

    12

    NTT EA 20057 ISBN 47980113391,890

    13

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    20044 ISBN 42740797163,150

    EA

    EA

    EA

    EA

    EA

    14

    EA BP 20045 ISBN 48222079199,800

    15EA

    EA

    EA

    EA

    NECNTT

    ITEA

    12

    13

    14

    15

    112-133_toku2.indt 119 06.1.11 6:31:06 PM

  • 04

    120 IT Vol.03

    M e t h o d o l o g y

    kazuyuki Nomura

    5

    1

    1 2

    3 4

    4

    11

    2

    IT

    3

    10

    11 11024

    3

    BP 20037 ISBN 48910035455,040

    16

    112-133_toku2.indt 120 06.1.11 6:31:10 PM

  • 2

    121IT Vol.03

    200310 ISBN 45260518028,190

    1960

    MDA 200412 ISBN 47981073362,940

    MDAModel Driven Architecture

    1

    MDA

    MDA

    MOFMeta Object FacilityUML

    Software Factories BP 200512 ISBN 489100472X5,040

    S

    oftware Factories

    IT

    UMLMDA

    DSLDomai

    n Speci c Language

    3 200411 ISBN 475614554X4,515

    RUPRational Uni ed Process

    3RUP 2003

    RUP

    RUP

    Discipline

    16

    RUP

    IT

    17

    18

    19

    20

    112-133_toku2.indt 121 06.1.11 6:31:18 PM

  • 05

    122 IT Vol.03

    S O A E A IS e r v i c e O r i e n t e d A r c h i t e c t u r e & E n t e r p r i s e A p p l i c a t i o n I n t e g r a t i o n

    Yukihiko YoshidaIBM

    ITITSOAService Oriented ArchitectureSOAWeb EAIEnterprise Application Integration

    SOA BP 200511 ISBN 48222825034,200

    SOA

    IT

    SOA

    3SOA

    1SOA

    2

    SLAService Level Agreement

    3SOA

    ESBEnterpr

    ise Service Bus

    SOA

    EA

    EA

    IT

    SOASOA

    SOA

    IT

    SOA

    3SOA

    2

    SLAService Level Agreement

    3SOA

    ESBEnterpr

    SOA

    EA

    21

    112-133_toku2.indt 122 06.1.11 6:31:23 PM

  • 2

    123IT Vol.03

    22SOA

    BP 20055 ISBN 48222823092,310

    SOA

    IBM

    Web SOA

    23SOA BEA 20053 ISBN 47981084802,415

    SOA

    SOA

    SIerSOA

    SOA

    B

    EA

    SOA

    SOAPWSDL

    UDDI

    24EAI 200011 ISBN 48947131014,200

    EAI2000

    WebSOA

    EAI

    ERPEn

    terprise Resource Planning

    SCMSupply Chain M

    anagement

    WebSOA

    EAI

    20052 ISBN 48731122063,990

    IT

    IT

    ESB

    ESB

    Gregorgrams1

    1 Enterprise Integration Patterns EAI

    25

    22

    23

    24

    25

    112-133_toku2.indt 123 06.1.11 6:31:30 PM

  • 06

    124 IT Vol.03

    B u s i n e s s M o d e l i n g

    Akira SakakibaraIBM

    IT ITIT IT IT IT

    UML = 20025 ISBN 479731382X5,040

    UML

    IT

    UML

    UMLEriksson-Penker

    1

    UML UML

    UML

    IT

    UML

    UMLEriksson-Penker

    26

    112-133_toku2.indt 124 06.1.11 6:31:35 PM

  • 2

    125IT Vol.03

    27

    20024 ISBN 48947169334,725

    1

    28

    200212 ISBN 48947157753,990

    29 20019 ISBN 47981009357,140

    IT

    IT

    SCM

    30

    Essential Business Process Modeling Oreilly 20058 ISBN 0596008430

    BPMNBPEL

    4WSOrchestrationChoreography

    27

    28

    29

    30

    112-133_toku2.indt 125 06.1.11 6:31:43 PM

  • 07

    126 IT Vol.03

    D a t a M o d e l i n g

    Hanyuda Eiiti

    1 IT 5 EA

    20033 ISBN 47981038532,520

    5

    IT

    1

    1-4

    IDEF1XUML

    2

    CRUD

    RDB

    1

    31

    112-133_toku2.indt 126 06.1.11 6:31:48 PM

  • 2

    127IT Vol.03

    32

    20043 ISBN 47981064532,520

    1

    IT

    IDEF0

    IDEF1X

    33TER 19991 ISBN 488373109X2,730

    1 ID

    ID5

    4

    34

    200511 ISBN 47981098512,604

    Plan-DB20

    1TH

    TER

    5ER

    35

    20016 ISBN 45340325012,940

    1

    DFD

    2

    ER

    2

    32

    20043 ISBN 47981064532,520

    33TER 19991 ISBN 488373109X2,730

    34

    200511 ISBN 47981098512,604

    35

    20016 ISBN 45340325012,940

    112-133_toku2.indt 127 06.1.11 6:31:55 PM

  • 08

    128 IT Vol.03

    Hanyuda Eiiti

    P a t t e r n

    GoF J2EE IT

    200012 ISBN 47649028344,830

    PoSAPattern of Software Archite

    ctureIT

    1

    3

    10

    3 10

    Laye

    rsPipesFiltersBlackboard

    ProxyFacade

    6

    PoSAPattern of Software Archite

    ctureIT

    1

    3

    10

    3 10

    Laye

    rsPipesFiltersBlackboard

    ProxyFacade

    36

    112-133_toku2.indt 128 06.1.11 6:32:01 PM

  • 2

    129IT Vol.03

    199910 ISBN 47973111265,040

    4

    GoFGang of Four

    GoF

    323

    1

    C++

    Java

    20059 ISBN 48947168443,990

    UML

    14 16

    20054 ISBN 47981055386,090

    EA

    548

    12

    20058 ISBN 48837321502,940

    J2E

    E

    37

    38

    39

    40

    112-133_toku2.indt 129 06.1.11 6:32:09 PM

  • 09

    130 IT Vol.03

    I n f r a s t r u c t u r e A r c h i t e c t u r e

    kazuo KoikeNEC

    IT IT IT

    BP 20051 ISBN 48222297263,990

    1

    OS

    OLTP

    Web

    ITILIT Infrastructure Library

    IT

    SLA

    1

    OS

    OLTP

    Web

    41

    112-133_toku2.indt 130 06.1.11 6:32:14 PM

  • 2

    131IT Vol.03

    42

    198412 ISBN 43200223352,625

    1

    IT

    1970 1980

    13

    SE

    1

    43 BP 200212 ISBN 48222296023,990

    1Part 1

    2

    IT

    44 20055 ISBN 479800880X3,990

    16

    45 20038 ISBN 48979755492,730

    11

    2

    2

    1

    2LAN/WA

    N

    43

    42

    44

    4545

    112-133_toku2.indt 131 06.1.11 6:32:22 PM

  • 10

    132 IT Vol.03

    C u r r e n t o f A r c h i t e c t u r e D e s i g n

    Akira SakakibaraIBM

    IT

    MDA 200311 ISBN 44340381333,780

    MDA

    MOFUMLCWMCommon Warehous

    e Meta-modelOCLObject Constraint Language

    MDAMDA

    IT

    MDA

    IT

    MOFUML 2.0

    MDAMDA

    MDA MDA

    MDA

    MOFUMLCWMCommon Warehous

    e Meta-modelOCLObject Constraint Language

    MDAMDA

    IT

    MDA

    IT

    46

    112-133_toku2.indt 132 06.1.11 6:32:26 PM

  • 2

    133IT Vol.03

    NON-FUNCTIONAL REQUIREMENTS IN SOFTWARE ENGINEERING

    47

    Kluwer Academic 199910 ISBN 0792386663

    ISO 9126

    48building reliable component-based Software Systems Artech House 20027 ISBN 1580533272

    The Catalysis Approach

    ASPECT-ORIENTED SOFTWARE DEVELOPMENT WITH USE CASES

    49

    Addison-Wesley 20051 ISBN 0321268881

    AspectJ

    AspectWe

    rkz

    50J2EE 20037 ISBN 47973228886,825

    DIDependency Injection

    Spring Frame

    work

    POJOPlain O

    ld Java ObjectDI

    P

    OJODIEoDE

    ase of Development

    EJB 3.0

    DIIT

    47

    48

    49

    50

    112-133_toku2.indt 133 06.1.11 6:32:33 PM

  • RUP

    200510IBMEclipse RUPRational Uni ed Process Eclipse IBMRUP Eclipse Process Framework BeaconRUP

    Takashi WatanabeIBM

    2 2

    Eclipse Process Framework

    134 IT Vol.03

    2.indd 134 06.1.11 7:12:41 PM

  • IBM20

    0510RUPEclipse

    IBM

    IBM

    J

    avaUML

    IT

    IBM20

    RUP

    1XP

    Extreme Programming

    IBM

    RUPEclipse

    Eclipse

    RUP

    Eclipse Process Framew

    ork

    RUPIBM

    Eclipse Pr

    ocess FrameworkRUP

    RUP

    RUP6RUP

    IBMIBM

    RU

    P6

    RUP

    RUPUML

    1 2002IBMIBM

    135IT Vol.03

    2.indd 135 06.1.11 7:12:43 PM

  • RUP

    5

    RUP5

    1

    Role

    Activity

    Artifact

    Workow

    UML

    Discipline

    RUP

    IBM

    RUPHTML

    RUP

    2RUP

    RUP

    RUP1

    RUP

    EPF

    RUP

    Eclipse Process Framework

    1RUP

    IT Vol.03136

    2.indd 136 06.1.11 7:12:43 PM

  • 2

    Eclipse Process Framework

    EPF

    EPFIBM

    2

    3Eclipse

    EPFRUP

    RUP

    1990

    UMLUnifi ed Modeling La

    nguage

    Unifi ed Method

    UMLOMG

    UML

    Web

    IBM

    Eclipse

    RUP

    1990

    EPF

    EPF

    EPF

    EPF

    EPF3

    4

    RUP

    Microsoft ProjectRation

    al Portfolio Manager

    EPFEcl

    ipse

    2UML1 3RUP4Eclipse EPF

    2RUP

    HTML

    Word

    1RUP

    HTMLIBM developerWorksWeb RUP

    RUP Builder RUPHTML RUP

    Rational Rose XDE Modeler HTML UML

    Web HTML

    Microsoft Word

    137IT Vol.03

    2.indd 137 06.1.11 7:12:45 PM

  • EPF

    EPF

    EPF

    HTMLEPF

    EPF

    HTML

    5

    EPF

    3

    BUPEPF

    EPF

    EPFIBMRUP

    BUPBasic Unifi

    ed Process

    HTMLR

    UP10

    BUP5

    3 6

    1

    BUPRUP

    EPFBUP

    Eclipse

    XPScrum

    5IBMRUP

    3EPF

    UMA

    Unied Metamodel Architecture

    JTidyA EMFEclipse Modeling Framework GEFGraphical Editing Framework

    LuceneBEclipse WST

    Web Standard Tools Common Properties UI

    Eclipse RCP

    Java

    EPF Eclipse IBMJRE

    A XMLB

    DOADa ta Oriented Aproach 1DOA

    ArtifactWork ProductDeliverableOMG

    SPEMSoftware Pro cess Engineering Meta Model http://www.omg.or g/cgi-bin/doc?formal/20 05-01-06EPFSPEMUMAUnified Metam odel ArchitectureIBMUMASPEM 2.0OMGUMAEPF

    UMA EPF

    IT Vol.03138

    2.indd 138 06.1.11 7:12:46 PM

  • 2

    Eclipse Process Framework

    XP

    EPF

    BUP

    BUP

    BUPDis

    cipline

    7BUP

    RUP

    RUP

    BUP

    BUP

    Role

    4

    Any Role

    4BUP

    UI

    UI

    139IT Vol.03

    2.indd 139 06.1.11 7:12:47 PM

  • TaskRUP

    6

    BUPRUP

    Capability Patte

    rn

    BUP

    Iteration Template Pattern

    RUP

    BUP

    5

    EPF

    IBMRUPBUP

    6RUPRUP

    5

    BUP

    I1

    E1

    E2

    C1

    C2

    C3

    T1

    2 3

    IT Vol.03140

    2.indd 140 06.1.11 7:12:47 PM

  • 2

    Eclipse Process Framework

    Web

    Eclipse 3.1

    1

    WBSWork Breakdown Struc

    ture

    2

    Basic U

    nifi ed Process

    Scrum

    Scrum

    BUP

    EPF

    Eclipse

    EPF

    EPF

    EPF

    6

    EPF

    SOABPM

    EPF

    EPF

    1

    2 WBS 6EPF

    BUP Scrum

    UMA

    Eclipse

    200512EPFEclipse

    Proposal20051221 20061

    2006 1.0 1.0BUPXP/ScrumEclipse 3.2 SPEM 2.01.0

    EclipseWebhttp://www.eclipse.org/proposals/beacon/EPFWeb

    EPF

    141IT Vol.03

    2.indd 141 06.1.11 7:12:49 PM

  • Magical

    Logical

    Thinking

    142 IT Vol.03

    MECE

    K

    oichi Hayashi

    ??????????

    ??

    ????

    ????

    2

    XML

    IT

    1IT

    MECE

    MECE

    MECE

    1

    .indd 142 06.1.11 4:45:03 PM

  • 143IT Vol.03

    Magical Logical Thinking

    MECE

    MECE

    1

    1

    1MECE

    2

    MECE

    3MECE

    MECE

    2

    MECE

    2

    1

    2

    1

    .indd 143 06.1.11 4:45:03 PM

  • 144 IT Vol.03

    2

    MECE12 3

    MECE

    24

    MECE

    2

    3

    3

    MECE

    IT

    1

    2

    4

    vertexedge

    graph4-

    cycle

    tree 1

    root

    rooted tree

    leaf4-

    3

    2IT

    .indd 144 06.1.11 4:45:04 PM

  • 145IT Vol.03

    Magical Logical Thinking

    2

    directed tree

    4-

    2

    MECE

    1

    1

    2

    14

    5 815 8

    MECE

    4

    5

    MECE

    1

    MECEMECE

    MECEMECE

    MECE

    4

    1

    MECE

    MECE

    .indd 145 06.1.11 4:45:04 PM

  • 146 IT Vol.03

    2

    6

    1

    1

    MECE

    7

    MECE

    8

    5

    A1 A3 B2A2 B1

    A B

    MECE

    MECE MECE

    6

    7

    1 1.1

    1.2

    1.3

    2 1.4

    1.5

    8

    .indd 146 06.1.11 4:45:05 PM

  • 147IT Vol.03

    Magical Logical Thinking

    1

    MECE

    MECE

    MECE

    3

    MECE

    logic-free

    structure

    Why?So What?

    MECE

    MECE

    MECE

    So What?

    30

    QC

    Quality Co

    ntrol

    QC

    QC7

    QC7

    QC

    QC7

    .indd 147 06.1.11 4:45:05 PM

  • 148 IT Vol.03

    2

    IT

    IT

    1

    MECE

    PC

    1

    3

    3

    MECE

    1

    .indd 148 06.1.11 4:45:05 PM

  • 149IT Vol.03

    Magical Logical Thinking

    1

    3

    DITDiet

    Induced Thermogenesis

    2

    IT

    IT

    2001

    MECE

    2005

    1997

    QC1986

    QC

    2003

    IT

    2

    - -

    - -

    - -

    - -

    -

    -

    -

    - -

    .indd 149 06.1.11 4:45:05 PM

  • 150 IT Vol.03

    PDCAPlanDo

    2

    Takehiro Masaki PMP

    Naoko Yamauchi

    1PDCA

    Plan

    Do

    1

    1

    150-157_kaihatuprocess.indt 150 06.1.11 5:43:53 PM

  • 151IT Vol.03

    12

    2

    3WordExcelVisio

    3JustRight!

    Word

    2

    1PDCA

    Do

    Check

    Plan

    Act

    1

    API

    2

    Word

    BOMBill Of Materials

    150-157_kaihatuprocess.indt 151 06.1.11 5:43:53 PM

  • 152 IT Vol.03

    JustRight!Word

    UML

    2

    2

    UPUnified Process34

    31UP

    3

    Word 2003

    Excel 2003

    Visio 2003

    JustRight!/R.2 Word

    HyperSnap DX5

    UML UMLUMLSPEMUML

    Visual SourceSafe 6.0 CVSConcurrent Versions System

    Enterprise Architect 5.0

    150-157_kaihatuprocess.indt 152 06.1.11 5:43:54 PM

  • 153IT Vol.03

    2

    2-

    2-

    2-

    2

    150-157_kaihatuprocess.indt 153 06.1.11 5:43:54 PM

  • 154 IT Vol.03

    IEE

    E

    IEEE 830

    IEEE 829

    3

    IEEE

    Word

    SPEMSoftware Process Engineer

    ing Metamodel

    SPEM

    SPEMOMGObject Management G

    3

    UML

    include include extend extend 1

    2.1

    150-157_kaihatuprocess.indt 154 06.1.11 5:43:55 PM

  • 155IT Vol.03

    2

    roupUML41

    SPEMOMGWeb

    http://www.omg.org/technology/docum

    ents/formal/spem.htm

    4

    SPEM

    1

    5

    4

    3

    1

    4UML

    1 SPEM Enterprise Architect

    4SPEM

    UML

    5

    4.1.2

    150-157_kaihatuprocess.indt 155 06.1.11 5:43:56 PM

  • 156 IT Vol.03

    2

    4

    3

    4

    5

    2

    1

    WordExcel

    A

    5

    150-157_kaihatuprocess.indt 156 06.1.11 5:43:57 PM

  • 157IT Vol.03

    2

    B

    A

    B

    2

    6

    API

    1

    PDCAChec

    kAct

    6

    2.2

    150-157_kaihatuprocess.indt 157 06.1.11 5:43:57 PM

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

    NEC 1986NECCASE EC/EAI

    P.042

    NEC 1992NECCASE EAI/BPM/ESB

    P.051

    NEC Certified Professional 1985NEC IT

    P.051

    IBM RationalWebSphereTivoliSOA

    P.134

    OMG MDA

    P.020

    1986IBMWeb

    P.074

    NEC 1984NECSE

    P.036

    ITSI

    P.066

    158 IT Vol.03

    .indd 158 06.1.11 5:15:52 PM

  • 1989SIer2004

    P.084

    MFI Japan IT

    P.098

    SE10SE

    P.106

    1988 1999.NET

    P.092

    UML UML

    P.150

    15COBOLJavaJava EE e B2C

    P.102

    P.150

    XML DBB2BEAISOAWeb ITIT

    P.142

    159IT Vol.03

    .indd 159 06.1.11 5:15:53 PM

  • N e x t I s u e e

    160

    1

    IT

    2

    IT

    IT Ver.2

    Vol.042006324

    IBM IT ITSS IT

    ITSS ITSS IT

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

    IT Vol.03

    2

    2-3

    4-5

    6

    8

    10

    11

    12

    17

    28-29

    30

    31

    32

    99

    3

    4

    URL

    A D i n d e x

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

    IT Vol.03

    .indd 160 06.1.11 5:17:41 PM