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

132
Vol. 02 ITシステムを “創 る”人 の た め の 技術情報誌 www. itarchitect .jp 変化 アーキテクチャを IT アーキテクトを 目指 IT アーキテクトの 責務 とアーキテクチャ 設計 心得 システム 要求 開発する MECEのタネと 仕掛 『機動戦士 ガンダム のアーキテクチャを ITシステムを取り巻く変化の種類と、それに対応可能なアーキテクチャの策定指針 特集1特集2求められるワケを知り、到達への道程を見定める IT アーキテクトとして EA 特別企画隔月刊行第1弾

Transcript of ITアーキテクト Vol.2 00.pdf

  • V o l .02

    I T

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

    IT

    IT MECE

    IT

    1

    2

    IT

    EA

    1

    1,6801,600

    61503-46 2006 Printed in Japan 113-00333-4-520065TEL.03-5800-2661

    V o l .

    02??????? ????????????????????????????????????

  • 02V o l .

    C o n t e n t s

    016 IT

    Part 1 ITIT

    Part 2

    Part 3

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

    IT

    IT

    Technology Focus

    Software Factories

    Software Factories

    MECE

    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

    P r o j e c t Ma n a g e m e n t

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

    1

    018

    034

    022

    050

    124

    062

    110

    116

    132

    068

    084

    .indd 1 05.11.10 3:39:55 PM

  • 02V o l .

    C o n t e n t s

    092

    IT

    IT

    Part 1 IT ITIT

    Part 2 IT ITIT

    Part 3

    NEC

    News & Topics

    Books

    Present

    2

    042

    IT EA

    IT

    080

    078

    010077091142

    106

    100

    094

    IT Architect Summit

    2005 Winter

    IT 2005 Winter 125IT IT 2005 WinterEA10URL

    20051259:30 18:30 2,000 http://www.itarchitect.jp/

    .indd 1 05.11.10 3:40:01 PM

  • 010 IT Vol.02

    News &TopicsMS

    200511MCPMicrosoft Certified Professional

    3Visu al Studio 2005

    SOA

    200510SOA

    SOA ITSOASOAITSOA

    IBMRUP

    IBM200510RUPRat ional Unified Process

    Rational Method ComposerRational Method Comp oserRUPSOA 1395

    IT

    200510ITTempo ALMAppl ication Lifecycle Management Tempo200611 BEACEO

    SOAHPBEA3Java EE/.NET 7

    IT

    HPBEA3200510SO AService Oriented Architecture3SOASOA SOA7 SOA 3

    SOA HPBEAWebLogicAquaLo gicBizTa lk ServerHPOpenView SOA ManagerJava EEJ2EE/.NET SOA

    7 525

    News.indd 10 05.11.10 3:55:39 PM

  • Eclipse

    Eclipse20 0510Wiki XP

    Extreme Programming

    1Eclipse

    Web

    2 00511Web Java/.NETWS-Addressing

    WS-SecurityWS-ReliableMe ssageWS-TrustWS-Polic y GlassFishWeb In digo

    ISID Seasar2

    ISID200511DIDependency InjectionSeasar2 Seasar2 315,0005NTT Seasar2Java E E intra-mart

    IBM SOA

    IBM200510 X150 Integration Device

    XA35 XML AcceleratorSec urity GatewayWeb IBMWebSphereSOAWeb

    NEC

    NEC200510 IA Wi ndows/Linux NEC

    NTTOSS

    NTT200510OSSUltraMonkey UltraMonk eyLinuxIPOSSUltraMonkeyLayer 7SSLEC

    News.indd 11 05.11.10 3:55:39 PM

  • 012 IT Vol.02

    UML

    Elapiz

    Elapiz OSWindows 2000/XP Elapiz Basic15,750 Elapiz Pro102,9002006331 9,97571,400 03-5440-4771

    SOA

    200510SOAOracle Fusion Middlew are JBossJBossIBMWebSphereB EAWebLogic

    BEABPMIDS

    BEAIDS200510

    BPMBEA BEA WebLogic Integrat ionIDSBPMAR IS Process Performance Manag erIDS ARIS ToolsetBEABEA Web Logic WorkshopBPEL

    Elapiz EclipseUML 1.4Elapiz BasicElapiz Ba sicJavaElapiz Pro

    Tivoli Composite Application ManagerIBM

    Tivoli Composite Application Manager OSUNIX OSLinux 79 20051216 IBM0120-04-1992

    Tivoli Composite Application ManagerSOA

    R7.0

    R7.0 Java EE.NET Framework 03-5299-5373

    R7.0Java EE/.NET /Mobile EP HA

    Vantage 9.8

    Vantage 9.8 OSWindows 2000/2003 847,0001CPU 03-5473-4530

    Vantage 9.8Java EE Java EEVantage Analyzer for J2EE

    Vantage View

    Event Calendar

    3 Japan Enterprise Modeling Conference2005121 2 TEL03-5778-0262URLhttp://www.jsys-products.com/info/event/

    IT 2005 Winter125 [email protected]://www.itarchitect.jp/

    Internet Week 2005126 9Internet Week [email protected]://internetweek.jp/

    ITSS Users' Conference 2006127ITSS [email protected]://www.itssug.org/event/20051207_ preview.html

    Email Security Conference1215 [email protected]://www.medialive.jp/esc/

    118 20 [email protected]://www.nepcon.jp/

    STORAGE NETWORKING WORLD/Tokyo 2006124 25NSSNW [email protected]://www.idg.co.jp/expo/snw/

    V2 Conference 2006223 24 V2CURLhttp://www.idg.co.jp/expo/v2c/

    200512

    20061

    2

    News.indd 12 05.11.10 3:55:39 PM

  • 013IT Vol.02

    SOA

    IBM

    ITSOA

    SOA

    IBM

    SOABEA

    SOASOA

    SOA

    SOA

    SOA

    IT

    Event

    SOA

    IT

    SOA

    SOA

    SOA

    SOA

    Pep

    Boys

    IT

    ESBEnterprise Service

    BusESB

    1

    SOA

    25SOA

    2008

    60SOA

    SOA

    IBMITSOA

    SOA

    IBM2005111Real SOA IBM Service Oriented Development Conference18SOA

    IBM Service Oriented Development Conference

    1ESB

    ESB ESBESB

    ESBIT

    SOAIBM

    News.indd 13 05.11.10 3:55:40 PM

  • 014 IT Vol.02

    IT

    Interv iew 01

    SOA

    IT

    IT

    BEA

    AquaLogic

    AquaLogicSOA

    AquaLogic

    IT

    400

    250

    JavaIT

    IT

    IT

    IT

    CTOChief Technology Of

    ficer

    CIOChief Informati

    on Officer

    IT

    CTOIT

    CTOCIOCEO

    CTO/CIO

    SOA

    IT CIOBEA

    BEA

    BEABEAWorld 2005SOAAquaLogic

    News.indd 14 05.11.10 3:55:41 PM

  • 015IT Vol.02

    RUP

    RUP

    HTML

    RU

    PBUPBasic Unified Pro

    cess

    IBM

    Eclipse

    BUPXPExtreme Programmi

    ng

    Ecli

    pse

    PFPProcessFr

    amework Project

    RUPRU

    P

    Interv iew 02

    Eclipse

    UMAUn

    ified Method Architecture

    UML

    UMA

    BUP

    IBMRUP

    BUP

    SOA

    1BUP

    Eclipse

    IBM Rational Soft

    ware Architect

    PFP

    PFP

    PFP

    PFP

    UML

    UML

    PFP

    IBM

    IBMEclipse

    PFP

    IBMEclipseRUP

    IBM200510Eclipse RUPRational Unied Process RUPIBMIBMRational

    IBM Rational

    BUP XPScrum

    UMA

    Eclipse

    1PFP

    110

    News.indd 15 05.11.10 3:55:41 PM

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

    Part 1

    IT Vol.02016

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

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

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

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

    ??????

    ????????

    ????????

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

    1.indd 16 05.11.10 4:43:43 PM

  • ???

    ????

    ?????? ??

    ??

    IT Vol.02 017

    ???

    ????

    ?????? ??

    ??

    I T

    1

    coped coped with with changeschangesIT changesIT Vol.changesVol.

    1.indd 17 05.11.10 4:43:45 PM

  • changeschanges

    Part 1

    018 IT Vol.02

    SOX1

    IT

    ITIT

    IT3

    Akihiro Yamashiro

    Masayoshi Kurita

    1Sarbanes-Oxley20027IT

    1.indd 18 05.11.10 4:43:46 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    019IT Vol.02

    Time

    to Market

    ITROI

    Return On InvestmentTC

    OTotal Cost of Ownership

    1

    PDCAPlan/Do/Check/Act

    IT

    IT

    IT

    IT IT

    Vol.01624IT

    IT1

    22

    C/S

    PCUNIXTCP/IP

    3

    Java EEJ2EE

    Web

    EIS

    C/S

    WebJava EE

    SOAService Ori

    ented Architecture

    IT

    1IT

    1.indd 19 05.11.10 4:43:47 PM

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

    Part 1

    changeschanges

    020 IT Vol.02

    AOPAspe

    ct-Oriented Programming

    ESBEnterprise Service Bus

    OS

    TCO

    ROI

    2

    1

    2

    1.indd 20 05.11.10 4:43:47 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    021IT Vol.02

    2

    2

    Part 2

    2

    IT

    IT

    IT

    1.indd 21 05.11.10 4:43:48 PM

  • changeschanges

    Part 2

    Part 1IT

    Junichi Yamamoto

    Inoki Mari

    Harumi Nukui IT

    Kiyoshi Mutou IT

    022 IT Vol.02

    IT

    Part 1

    IT

    IT

    IT

    IT

    IT

    IEEE Std 1471-2000

    IT

    IEEE Std 1471-2000

    1

    11

    Architecture

    Architectural

    Description

    View

    Viewpoint

    Mission

    Environment

    Stakeholder

    1.indd 22 05.11.10 4:43:49 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    1..*

    1..*

    1..*

    1..*

    1..*

    1..*

    1..* 1..*

    1..*

    1..*

    0..1

    1..*

    1..*1..*

    1..*

    1..*

    1 IEEE Std 1471-2000

    023IT Vol.02

    Concer

    n

    IT

    IT

    Part 1

    3

    IT

    EAEnterprise Architecture4

    1.indd 23 05.11.10 4:43:50 PM

  • changeschanges

    ??????

    ????????????Part 2

    1

    BA DA AA TA

    024 IT Vol.02

    1

    14

    2EA

    BABusiness Architecture

    DAData Architecture

    AAApplication Architecture

    TATechnical Architecture

    4

    BADA

    TA

    1

    IEEE Std 1471-2000

    1.indd 24 05.11.10 4:43:50 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    025IT Vol.02

    1

    32

    3

    Web

    3

    SOA

    1EAEA

    ITAs-Is

    To-Be

    EA

    EA

    SOASOA

    SOA

    1EA4

    4

    SOA

    BAAADATA

    SOABA BA

    2

    A

    B

    C

    P

    Q R

    X

    Y Z

    1.indd 25 05.11.10 4:43:51 PM

  • changeschanges

    ??????

    ????????????Part 2

    026 IT Vol.02

    4SOA

    SOAAA AA

    4

    SOADA DA

    EAEA

    EA

    3

    A

    Web

    ESB

    4SOA

    1.indd 26 05.11.10 4:43:52 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    027IT Vol.02

    ESB

    ESB

    SOATA TA

    TA

    OSDBMS

    SOA

    BPELBusiness

    Process Execution Language

    Java

    1

    5

    5

    GUI

    1.indd 27 05.11.10 4:43:53 PM

  • changeschanges

    ??????

    ????????????Part 2

    028 IT Vol.02

    5

    6

    5

    3

    7

    7

    5

    2

    6

    1.indd 28 05.11.10 4:43:53 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    7

    ...

    ...

    029IT Vol.02

    1.indd 29 05.11.10 4:43:54 PM

  • changeschanges

    ??????

    ????????????Part 2

    8

    ()

    030 IT Vol.02

    1

    8

    Template Method

    98Template Me

    thod

    9

    ( )

    ( )( )

    2005

    2005

    ( )

    ( ) App

    Template Method

    2006

    2006

    2005

    2005

    Strategy

    Strategy

    10

    Strategy

    Concrete Strategy

    102005

    2006Concrete Strategy

    App

    Context

    Strategy

    Context

    Concrete Strategy

    Concrete Strategy

    StrategyContext

    App

    9Template Method

    #()#()

    () { ... (); ... (); ...}

    2005

    #()#()

    App

    new

    new

    +()

    1.indd 30 05.11.10 4:43:55 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    031IT Vol.02

    2

    Model Driven DevelopmentAO

    P

    11

    AOP

    AOP

    AOP

    10Strategy

    () { ... strategy.(); ...}

    +()

    2005

    +()

    2006

    +()

    +()

    App

    new

    new

    new

    new

    Context Strategy

    Concrete Strategy

    Strategy

    11

    AOP...

    ...

    1.indd 31 05.11.10 4:43:56 PM

  • changeschanges

    ??????

    ????????????Part 2

    032 IT Vol.02

    SOA 1

    ARMS

    Adaptive/Re ective Middleware System

    2ISO 9126

    ISO 9126

    FRUEMP

    FRUEMP

    FRUE

    MP

    2ISO 9126

    Functionality

    Reliability

    Usability

    Efficiency

    Maintainability

    Portability

    SuitabilityAccuracyInteroperabilityComplianceSecurity

    MaturityFault ToleranceRecoverability

    UnderstandabilityLearnabilityOperability

    Time BehaviorResource Behavior

    AnalysabilityChangeabilityStabilityTestability

    AdaptabilityInstallabilityConformanceReplacability

    1.indd 32 05.11.10 4:43:56 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    1

    033IT Vol.02

    Part 1

    3

    40 80

    60

    IT, IT Vol.01 IDG2005

    IT IT Vol.01 IDG2005

    IEEE Std 1471-2000 IEEE Recommended Practice for Architectural Description of Software-Intensive Systems DescriptionIEEE Standards Association 2000

    Ver.1.1 Enterprise Architecture URLhttp://www.meti.go.jp/kohosys/press/0004840/ IT2003

    ISO/IEC 9126-1:2001 Software engineering -- Product quality -- Part 1: Quality modelISO2001

    Service-Oriented Architecture ScenarioURLhttp://www.gartner.com/DisplayDocument?id=391595 2003

    Pattern-Oriented Software Architecture: A System of PatternsJohn Wiley & Sons1996

    Design PatternsAddison-Wesley 1995

    Object-Oriented Modeling and DesignPrentice Hall 1990OMT

    MDA Guide Version 1.0.1URLhttp://www.omg.org/docs/omg/03-06-01.pdf OMG2003

    Discussing aspects of AOPURLhttp://portal.acm.org/citation.cfm?id=383845.383854 Communication of the ACM October 2001, pp.33-38 ACM 2001AOP

    Adaptive and Re ective Middleware for Distributed Real-Time and Embedded SystemsURLhttp://www.cs.wustl.edu/schmidt/PDF/embedded-workshop.pdf EMSOFT 2002, pp.282-293 2002

    Facts and Fallacies of Software Engineering Addison-Wesley 2002 5510

    1.indd 33 05.11.10 4:43:57 PM

  • changeschanges

    Part 3

    034 IT Vol.02

    Part 12 KDDI3

    Shie Iwasaki

    KDDI

    1

    KDDI

    2

    1

    3

    THE STAR

    EAIEnterprise

    1.indd 34 05.11.10 4:43:57 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    035IT Vol.02

    Application Integration

    3

    3

    KDDI

    KDDI

    KDDI

    ??

    ??

    ?

    KDDI NCR1985KDDI1997DDI2000KDDI 20034

    1.indd 35 05.11.10 4:43:59 PM

  • changeschanges

    ??????

    ????????????Part 3

    036 IT Vol.02

    KDDI

    1

    1998

    7

    23

    1KDDI

    1.indd 36 05.11.10 4:43:59 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    037IT Vol.02

    SGMLStandard Generalized Mar

    k-up Language

    PF

    D

    PVisual Basic

    F

    WorkCoordinator

    D

    3

    32

    FD

    F

    D

    SQLJoin

    D

    2

    HP-UXWindows NT

    TPBrokerA

    Windows NT

    FrameMakerSGML

    TPBrokerA

    D

    DocumentBroker

    DABrokerB

    TPBrokerA

    HiRDB

    P

    WorkCoordinator

    F

    ??

    ??

    ?

    1984 200510IPA/SEC

    A

    B

    1.indd 37 05.11.10 4:44:01 PM

  • changeschanges

    Part 3

    ??????

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

    038 IT Vol.02

    DFDocumentBroker

    WorkCoordinator

    D

    DocumentBroker

    F

    WorkCoordinator

    DDocumentBroker

    DocumentBroker

    F

    F

    WorkCoordinator

    1

    F1

    Work

    Coordinator

    ??

    ??

    ?

    1987 2001THE STAR

    1.indd 38 05.11.10 4:44:02 PM

  • changes

    ???

    ????

    ?????? ??

    ??

    1

    coped with

    coped with

    coped changes

    039IT Vol.02

    20

    THE STAR3

    THE STAR

    2

    2002THE

    STAR

    3

    1

    2

    EAI

    EAI

    3

    Linux UNIX

    COBOL

    MicroFocus Express ServerCOBOL

    COBOL

    COBOL

    3

    15 16

    EAIEAI

    EAI

    3THE STAR

    PCWeb

    CTI

    CRM

    Web

    i

    Quick

    JASDAQ

    JBSWIFTATMCAFIS

    401K

    EAI

    Web

    EAI

    1.indd 39 05.11.10 4:44:03 PM

  • Part 3

    ??????

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

    040 IT Vol.02

    Web

    EAI

    EAI

    8

    12

    3

    KDDI

    KDDI

    1984DDI

    NTT

    IT

    EAI

    IT

    1.indd 40 05.11.10 4:44:03 PM

  • 042 IT Vol.02

    I T

    E A

    EAEnterprise ArchitectureIT EA

    EAEAIT

    EAEA

    IT

    Yasunari Mori

    Shinbori Yukio

    EA.indd 42 05.11.10 3:38:33 PM

  • 043IT Vol.02

    EA

    10

    IT

    2000IT

    IT

    IT

    IT

    IT-ROIIT Return of Investme

    nt

    EA

    IT

    30

    70

    IT

    IT

    1

    IT

    IT-ROI

    IT

    1

    IT

    EA

    EA

    IT

    EA

    IT

    Case 1

    IT

    Case 2IT

    1

    EC

    A

    B

    1

    1

    EA.indd 43 05.11.10 3:38:34 PM

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

    044 IT Vol.02

    IT

    Case 3

    1

    2

    Case 4

    11

    31

    Case 5ITCase 1 4

    4

    IT

    IT

    IT

    EA

    EA

    EA

    EC

    Tuxedo

    TuxedoTibco

    SQL

    SQL

    CORBA

    Tibco

    MQ

    3

    2

    EA.indd 44 05.11.10 3:38:35 PM

  • 045IT Vol.02

    IT EA

    EA

    EA

    IT

    IT-ROI

    IT

    IT

    5

    IT

    EA

    EA

    EA

    ITIT

    EA

    IT

    2

    EA

    EA

    EA

    EA

    EA1987IBM

    A.

    IT

    EA

    EA

    EAEA

    EA

    EA

    ......

    SAPOraclePeopleSoft......

    ......

    Java EE.NETWindowsLinuxUNIX......

    ExcelAccess ......

    ......

    4

    2

    EA.indd 45 05.11.10 3:38:36 PM

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

    046 IT Vol.02

    IT

    6EA

    FEAFFederal Enterp

    rise Architecture Framework3T

    OGAFThe Open Group Architect

    ure Framework4

    EA

    4

    EA

    ITAs-Is

    4

    To-Be

    To-Be

    4

    7

    EA

    EAEA

    EA

    2 48

    8

    As-IsTo-Be

    EA

    48 1

    5IT

    EA

    IT

    IT

    ?????

    ITIT-ROI

    IT

    ???????

    ??

    IT

    Enables Drives

    IT

    3EA

    4The Open GroupEA

    EA.indd 46 05.11.10 3:38:36 PM

  • 047IT Vol.02

    IT EA

    IT

    EA

    EA

    CIO

    EA

    IT

    EA

    EA

    8

    6EA 4

    IT

    To-BeAs-Is

    EA

    7

    EA.indd 47 05.11.10 3:38:37 PM

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

    048 IT Vol.02

    IT

    EAIT

    IT

    1

    EA

    IT

    EA

    AA

    IT

    EA

    IT

    IT

    1

    600

    200

    IT

    21EA

    1

    BB

    8EA

    EA As-Is To-Be

    EA

    EA1EA

    2

    EA EA

    1

    EA

    As-Is

    DMM : Diamond Mandala Matrix

    DFDData Flow Diagram

    WFAWork Flow Architecture

    UML

    CRUD

    ER

    To-Be

    EA.indd 48 05.11.10 3:38:38 PM

  • 049IT Vol.02

    IT EA

    As-Is

    IT

    I/OInput/Output

    IT

    EA

    1

    1

    IT

    IT

    EA

    CIOIT

    IT

    1

    IT

    IT

    2

    EA

    IT

    IT

    EAIT

    EAIT

    IT

    EA

    EA

    EA

    IT

    IT

    ITIT

    EA

    EAIT

    CIO

    EA.indd 49 05.11.10 3:38:39 PM

  • 050 IT Vol.02

    I T

    IT 1IT 1ITIT

    Hiromitsu KatohIBM ICPIT

    IT

    1

    ITIT

    IT

    200212

    ITITSSIT Skill Standard

    IT

    IT

    ITIT

    IT

    IT

    IT

    ITIT

    IT

    IT

    .indd 50 05.11.9 6:36:57 PM

  • 051IT Vol.02

    IT

    IT

    ITIT

    IT

    IT

    IT

    IT

    IT

    IT

    8

    .indd 51 05.11.9 6:36:57 PM

  • 052 IT Vol.02

    IT 1

    IT

    IT

    IT

    ITIT

    IT

    IT

    IEEE Std 1471-2000IT

    Java EEJ2EE

    .NET

    IT

    IT

    IT

    IT IT

    IT

    IT

    IT

    .indd 52 05.11.9 6:36:58 PM

  • 053IT Vol.02

    1IT

    IT

    IT

    ITIT

    IT

    IT

    IT

    EAEnterprise Architecture

    IT

    2IT

    1IT

    .indd 53 05.11.9 6:36:58 PM

  • 054 IT Vol.02

    IT 1

    IT2

    3

    1

    3

    1

    IT

    EA

    ...

    2

    1

    .indd 54 05.11.9 6:36:59 PM

  • 055IT Vol.02

    2IT

    ITIT

    IT 2

    IT

    IT

    2

    3IT

    2

    UML

    1

    Availability Performance and CapacityManageabilitySecurityUsability

    PortabilityReliabilityEfficiencyScalability Data IntegrityMaintainabilitySafety

    IT

    ...

    ITIT

    2IT

    .indd 55 05.11.9 6:36:59 PM

  • 056 IT Vol.02

    IT 1

    IT

    3

    2

    2IT 2

    IT

    2

    2

    IT

    ITIT

    IT

    3IT

    3

    .indd 56 05.11.9 6:37:00 PM

  • 057IT Vol.02

    IT1

    IT

    UML

    IT

    IT

    1

    28

    8020

    20

    2

    10

    10

    20

    IT

    ITIT

    IT

    IT

    .indd 57 05.11.9 6:37:00 PM

  • 058 IT Vol.02

    IT 1

    IT

    IT 3

    2ITIT

    IT

    3

    IT

    IT

    IT

    IT

    2IT IT

    IT

    .indd 58 05.11.9 6:37:00 PM

  • 059IT Vol.02

    4

    2

    IT

    IT

    3

    IT

    IT

    IT

    IT

    IT

    4IT

    .indd 59 05.11.9 6:37:01 PM

  • 060 IT Vol.02

    IT 1

    IT

    IT

    IT

    ITIT

    IT

    ITIT

    IT

    IT

    IT

    5-IT

    IT

    5-

    ITIT

    IT

    2

    5ITIT

    .indd 60 05.11.9 6:37:01 PM

  • 062 IT Vol.02

    ????? ? ?????

    ??????

    ?????

    ?

    IT

    IT

    Koji Yamagishi

    IT

    Vol.01624

    Openthology

    Openthology

    1

    IT

    IT

    SIer

    ITSI

    IT

    OS

    1

    .indd 62 05.11.9 6:31:57 PM

  • 063IT Vol.02

    IT

    IT

    IT

    IT

    IT

    IT

    IT8

    IT

    IT

    IT

    IT

    IT

    IT

    1Openthology

    IT

    IT

    SCMSupply C

    hain ManagementCRMCustomer Relations

    hip Management

    ROI

    Return On Investment

    .indd 63 05.11.9 6:31:58 PM

  • 064 IT Vol.02

    1

    IT

    1

    IT

    3

    1

    1

    IT

    SCM

    IT

    As-IsTo-Be

    1

    2

    3

    1

    1

    .indd 64 05.11.9 6:31:58 PM

  • 065IT Vol.02

    1

    1

    2

    2

    RFPRequest For Proposal

    1

    33

    V

    V

    2

    input output

    control

    2Openthology

    33V

    .indd 65 05.11.9 6:31:59 PM

  • 066 IT Vol.02

    4

    3V

    Verication Validation

    4

    .indd 66 05.11.9 6:32:00 PM

  • 067IT Vol.02

    1

    Openthology

    1

    Openthology

    Openthology

    .indd 67 05.11.9 6:32:00 PM

  • Magical

    Logical

    Thinking

    068 IT Vol.02

    IT

    IT

    MECE

    K

    oichi Hayashi

    ??????????

    ??

    ????

    ????

    1MEC

    E

    1

    IT

    IT

    .indd 68 05.11.9 6:32:23 PM

  • 069IT Vol.02

    MECE

    MECE

    MECE

    11990

    MECE

    MECE

    MECEMECE

    MECE

    MECE

    MECE

    MECE

    MECEMutually Exclusive, Collectively

    Exhaustive

    1

    MECE

    MECE

    MECEMECE

    2

    3C

    MECE

    3MECE

    3C

    MECE

    A

    B

    C

    A B C

    1MECE

    MECE

    MECE MECE

    MECE

    2

    .indd 69 05.11.9 6:32:24 PM

  • 070 IT Vol.02

    1MEC

    E

    CompanyCustomer

    Competitor

    MECEMECE

    13

    PCWi

    ndows XP3 A

    BC

    MECE

    42

    4-4-

    MECE

    Company

    Customer

    Competitor

    3C

    3

    1

    .indd 70 05.11.9 6:32:25 PM

  • 071IT Vol.02

    Magical Logical Thinking

    5 ABC

    Windows

    MECE

    5MECE

    BC

    MECE

    3

    A

    BC

    A

    B

    C

    MECE

    MECEMECEMECE

    4MECE

    .indd 71 05.11.9 6:32:25 PM

  • 072 IT Vol.02

    1MEC

    E

    MECE

    MECE

    50

    IT

    2030

    OL

    MECE

    OL

    A

    B

    C

    5

    .indd 72 05.11.9 6:32:26 PM

  • 073IT Vol.02

    Magical Logical Thinking

    1OL

    MECE3C

    MECE3C

    3

    MECE

    MECE

    MECEMECE

    MECE

    MECEMEC

    E

    MECE MECE

    MECE

    MEC

    E

    MECE

    MECE

    MECE

    MECE

    MECE

    MECE

    21

    Macintosh

    GUI

    Macintosh

    Macintosh

    512

    342

    OS

    1

    QWERT

    Y

    100

    100

    22

    .indd 73 05.11.9 6:32:26 PM

  • 074 IT Vol.02

    1MEC

    E

    1

    3 3

    1

    2

    1

    3

    2

    3

    3

    1

    21

    1

    2

    3C

    IT

    RASISReliability Availability Ser

    viceability Integrity Security

    PMBOKProject Management

    Body of Knowledge

    3

    MECE

    1

    2

    .indd 74 05.11.9 6:32:27 PM

  • 075IT Vol.02

    Magical Logical Thinking

    MECE1

    2

    1

    6-

    1

    6-

    UML

    IT

    UML

    MECE

    MECE

    Model Oriented Structure Interpretation

    MOSI

    MECEMOSI

    6

    2001

    MECE

    M.2001

    MBA 2002

    Human Interface GuidelinesThe Apple Desktop Interface 2004

    .indd 75 05.11.9 6:32:27 PM

  • 077IT Vol.02

    Books

    ???????

    ?????

    ???

    ??????

    ??

    ????

    6,825

    11247 3ATAM CBAM4

    2,709

    1

    3,675

    KDDI EAEVMEarned Value Ma nagement

    2,940

    JB oss

    BPBP1,680

    140

    Eiiti Hanyuda

    books.indd 77 05.11.10 3:40:17 PM

  • 078 IT Vol.02

    Kenji Higashi

    NEC

    MC

    NEC

    OMCSOpen Mission Critical System

    1997KDDIKDD

    KISS6

    UNIX

    UNIX

    UNIX

    OMCS20033

    NTTi

    CiRCUS400UNIX

    5Web25,000

    CiRCUS

    NEC1985

    SE

    10

    OSI

    UNIX

    NEC

    SX UNIX OS

    UNIX

    3

    NEC

    NEC5

    NECIT-NW

    01Vol.

    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

    .indd 78 05.11.9 6:33:02 PM

  • 079IT Vol.02

    1960

    1979 CPU

    1985 NECOSIFTAMMOTIS/MHS

    1989 UNIXMIPSSVR4SV R4.2MP i860SVR4.0MPNEC

    SXSuper-UXUNIXOS

    1995 HPOEMHP-UXMC/ServiceGuardBest-of-breedOMCSOpen Mission Crit ical System

    2001 MCOMCS SI

    20037 NCPNEC Certified Professional OMCS

    ???? ???

    ????

    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

    .indd 79 05.11.9 6:33:06 PM

  • ?????

    ??

    ????????

    080 IT Vol.02

    1

    V

    MS-09

    MS-14

    2

    1

    3

    4

    5

    6

    84 1

    7

    1 0079112400791124 1UC007913UC0080111

    7913 1

    2V

    3 Z

    42

    1

    Norio kasahara

    Vol.01

    .indd 80 05.11.10 5:10:40 PM

  • 081IT Vol.02

    8

    29

    10

    11

    12

    MS-

    06

    13

    5

    63 2

    7

    8

    9 AB

    1

    2

    ??

    ?

    ???????

    ??

    Analyzing the architecture freely

    .indd 81 05.11.10 5:10:43 PM

  • 082 IT Vol.02

    180

    90

    14

    15

    16

    17

    18

    1 1

    WebOpera

    10

    11

    12 TV

    13

    1418090

    15

    1

    1

    .indd 82 05.11.10 5:10:45 PM

  • 083IT Vol.02

    10

    19

    20

    1

    I

    21

    I

    083IT Vol.02

    TV TVG10

    16

    17

    V

    18 AT

    19

    1

    20

    21

    1979PC

    1

    PC

    ??

    ?

    ???????

    ??

    ?????

    ???????

    ???

    Vol.01

    .indd 83 05.11.10 5:10:49 PM

  • 084 IT Vol.02

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

    ??

    Mizuhiro Kaim

    ai

    ??????????

    lf

    Vol.01

    130 4

    30

    TV80

    350

    miniSD

    Q

    .indd 84 05.11.9 6:33:37 PM

  • XXXX

    IT

    IT

    ITIT

    UML

    1

    30

    1

    IT

    1

    1

    ABC

    A

    BC

    2

    A

    1

    2

    085IT Vol.02

    ABC

    A

    C

    1

    3

    89

    B 4

    76

    2 51

    3

    9

    4

    76

    2 5

    1

    .indd 85 05.11.9 6:33:38 PM

  • 086 IT Vol.02

    1

    2

    Full

    Empty

    2

    21

    2

    2

    3

    3

    Full

    Empty

    A

    C

    ???

    2

    .indd 86 05.11.9 6:33:40 PM

  • 087IT Vol.02

    ??????

    ?

    ???

    ???

    Vol.01

    1

    3ABC

    2

    ABC

    miniSD

    3

    3

    4

    miniSD

    4

    miniSD

    miniSD

    3

    ?????????

    A

    miniSD

    B

    C

    3

    .indd 87 05.11.9 6:33:42 PM

  • 088 IT Vol.02

    miniSD

    4

    3

    miniSD

    4

    3

    ABC3

    TV

    4

    miniSD

    4

    .indd 88 05.11.9 6:33:43 PM

  • 089IT Vol.02

    ??????

    ?

    ???

    ???

    Vol.01

    5

    5

    TV

    5

    1

    5

    25

    IT

    5

    5

    5

    IT

    ??????

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

    miniSD

    5

    .indd 89 05.11.9 6:33:45 PM

  • 091IT Vol.02

    P resent

    IDG1

    12200612411

    2

    KA-E35S1

    3

    4

    77 3

    1

    5

    77 11

    1

    6

    77 1

    1

    7

    77 1

    DVD

    IDG1

    3

    6 DVD 1

    iPod nanoIDG1

    1

    Apple iPod nano 2GB MA107J/A16.9mm2GB500144

    present.indd 91 05.11.10 3:39:34 PM

  • 092 IT Vol.02

    108-121_toku2.indt 92 05.11.10 2:45:25 PM

  • 093IT Vol.02

    IT

    IT ITITIT ITITIT IT IT

    2

    108-121_toku2.indt 93 05.11.10 2:45:32 PM

  • 094 IT Vol.02

    23

    ITIT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    ITSE ITIT ITITIT

    ITIT

    Part 1

    Hidenori TakahashiITSS

    108-121_toku2.indt 94 05.11.10 2:45:34 PM

  • 095IT Vol.02

    ABIT

    A

    IT

    IT

    1

    IT

    IT

    IT

    8,000IT57

    IT

    IT

    TV

    ITIT

    IT

    IT

    ITSSIT Skill StandardIT

    IT200212IT

    ITIT

    IT

    ITIT

    IT

    IT

    1

    ITIT

    IT

    2004 2008

    A 158 694 44.7

    147 460 33.0

    11 234 114.8

    B 10,273 14,056 8.2

    A B 1.5 4.9

    110

    IT

    2

    Part 1

    IT

    108-121_toku2.indt 95 05.11.10 2:45:34 PM

  • 096 IT Vol.02

    ITITIT

    1

    IT

    IT

    IT

    IT

    IT

    IT

    1IT

    7

    6

    5

    4

    3

    2

    1

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

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

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

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

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

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

    BT?

    Business T

    ransformation ?

    IT

    ? ??????

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

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

    IT ??????????????????????????????????????

    IT

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

    ???????????????????????????????????????????????????e????????????????????

    7

    108-121_toku2.indt 96 05.11.10 2:45:36 PM

  • 097IT Vol.02

    2

    IT

    IT

    ITIT

    26.7

    1

    PM

    PM

    IT

    PM

    IT

    101PM

    2

    PM

    1

    1

    1IT 200311

    2 2005711

    IT

    IT

    2IT

    IT

    2

    Part 1

    IT

    108-121_toku2.indt 97 05.11.10 2:45:37 PM

  • 098 IT Vol.02

    2

    PM

    1

    PM

    PM

    IT

    IT

    IT

    IT

    IT

    IT

    ITIT

    R

    FPRequest For Proposal

    IT

    IT

    IT

    IT

    IT

    IT

    RFP

    IT

    IT

    IT

    IT

    108-121_toku2.indt 98 05.11.10 2:45:38 PM

  • 099IT Vol.02

    IT

    IT

    IT

    IT

    IT

    IT IT

    IT

    IT

    ITIT

    IT

    PM

    IT

    PM

    IT

    3

    IT

    IT

    3IT

    IT

    IT

    2

    Part 1

    IT

    108-121_toku2.indt 99 05.11.10 2:45:39 PM

  • 100 IT Vol.02

    ITITIT

    Hidenori TakahashiITSS

    Part1ITITIT IT ITIT

    Part 2

    IT

    IT

    IT

    IT

    IT

    ITIT

    34

    IT

    IT

    IT

    1

    IT

    108-121_toku2.indt 100 05.11.10 2:45:40 PM

  • 101IT Vol.02

    IT

    IT

    IT

    IT

    IT

    Part 1

    ITIT

    Part 1IT

    IT

    IT

    IT

    IT

    Part 1

    IT

    1IT

    7

    6

    5

    4

    3

    2

    1

    ??????????? ???????IT??????

    ????????????? ????????????????????????????????IT???????

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

    Part 2

    IT

    IT

    2

    108-121_toku2.indt 101 05.11.10 2:45:41 PM

  • 102 IT Vol.02

    IT

    IT

    IT

    1

    IT

    IT3

    ITIT

    3

    1

    IT

    2

    2IT

    7

    6

    5

    4

    3

    2

    1

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

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

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

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

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

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

    BT?

    Business T

    ransformation ?

    IT

    ? ??????

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

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

    IT ??????????????????????????????????????

    IT

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

    ???????????????????????????????????????????????????e????????????????????

    7

    ----------------------------

    WAN

    Level 2---------

    ***-

    *-

    *-----

    -----

    Level 1--

    *-

    *----

    ***-

    *-

    *-----

    -----

    ----------------------------

    ...

    IT ... IT ......

    ...

    ...

    ...

    ...

    IT

    IT

    108-121_toku2.indt 102 05.11.10 2:45:43 PM

  • 103IT Vol.02

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    PDCAPlan-Do-Check-Act3

    PDCAActAnalyze

    4IT

    IT

    3PDCA

    ...

    ...

    ...Do

    Check

    Analyze

    Plan

    4ITIT

    IT

    IT

    IT

    IT

    Part 2

    IT

    IT

    2

    108-121_toku2.indt 103 05.11.10 2:45:45 PM

  • 104 IT Vol.02

    IT

    IT

    MOT

    MOTIT

    MOTManagement Of Technology

    TechnologyManagement

    MOT1940

    MITMOT

    1960

    NASA

    MITMOT

    1990

    MOT

    1990

    2003

    MOT

    IT

    MOT

    ITITIT

    IT

    ITMOT

    IT

    IT

    IT

    IT CIO/CTOITMOT

    CIOCTO

    IT

    MOT

    IT

    IT

    IT

    ITIT

    108-121_toku2.indt 104 05.11.10 2:45:46 PM

  • 105IT Vol.02

    IT

    IT

    IT

    ITMOT

    CIOCTO

    IT

    ITIT

    5SIer

    3

    SIer

    IT

    IT

    IT

    ITPM

    IT

    IT

    IT

    IT

    IT

    5SIer

    ...

    IT

    SOASE.........

    ...

    Part 2

    IT

    IT

    2

    108-121_toku2.indt 105 05.11.10 2:45:46 PM

  • 106 IT Vol.02

    Part12IT IT

    Part 3

    IT

    IT

    IT

    IT

    IT

    ERPEnterprise Resource Planning

    IT

    108-121_toku2.indt 106 05.11.10 2:45:47 PM

  • 2

    IT

    IT

    50

    IT

    IT

    IT

    2002IT

    11

    IT

    IT

    EC

    IT

    IT

    IT

    IT Vol.02 107

    Masao Yasui

    19821987 1998 2001SEBP

    IT

    2

    Part 3

    108-121_toku2.indt 107 05.11.10 2:45:51 PM

  • 108 IT Vol.02

    IT

    R25

    Web

    IT

    FIT

    IT

    3

    FITFede

    ration IT

    FIT2

    160

    MPFIT

    MP

    NEXT

    3 16

    6

    1FIT6

    IT

    IT

    IT

    IT

    3 IT

    IT

    Core6

    FIT

    FIT

    108-121_toku2.indt 108 05.11.10 2:45:52 PM

  • Hiroshi Andou

    FIT

    FITSAP2001FITITITIT

    IT

    IT

    ITIT

    3

    IT

    1

    MP

    FIT

    2

    IT

    109IT Vol.02

    IT

    2

    Part 3

    108-121_toku2.indt 109 05.11.10 2:45:55 PM

  • 110 IT Vol.02

    4

    Software Factories

    Software Factories

    4

    4

    Software Factories

    Software Factories

    Software Factories

    Software Factories

    1Software FactoriesSoftware Factories

    1 Software Factories

    Masashi Narumoto &

    110-115_softfactories.indt 110 05.11.9 6:39:15 PM

  • 111IT Vol.02

    2

    1

    100

    10EC

    1

    Software Fa ctories Model Drive n Development1

    A

    1

    A

    B

    C

    A

    XML

    Reconciliation

    Reconciliation

    Abstraction/Refinement

    packeged intodeployed on

    Constraints

    Constraints

    Abstraction/Refinement

    110-115_softfactories.indt 111 05.11.9 6:39:16 PM

  • 112 IT Vol.02

    2

    3

    Feature Modeling

    Feature

    3

    IT

    8

    Software

    Factories

    Sof

    tware Factory4

    3

    412

    Software Factories

    DSLDomain Specific Language

    2

    Transaction

    Purchase Order Purchase Order Item1 contains 1..n

    3

    EC

    4Software Factory

    110-115_softfactories.indt 112 05.11.9 6:39:19 PM

  • 113IT Vol.02

    Software FactoriesDSL

    DSL1

    1Software Factories

    Visual Studio 2005 Team System

    SOAService Oriented Architecture

    SOADSL

    Web

    Visual Studio 2005 Team System

    DSL

    Web

    25

    1

    1

    Software Factori

    es

    1Visual Studio 2005 Team System

    5

    Software Factories

    1

    Softw

    are

    Facto

    ries

    110-115_softfactories.indt 113 05.11.9 6:39:21 PM

  • 114 IT Vol.02

    6

    Software Factories

    6

    2

    Software Factories

    3

    Software Factory

    Software Factory

    IDE

    IDE

    1

    Software Factory

    Software Factories

    2

    Software Facto

    ry

    DSL

    7

    111

    6

    Software Factory

    Software Factories

    1

    Softw

    are

    Facto

    ries

    110-115_softfactories.indt 114 05.11.9 6:39:22 PM

  • 115IT Vol.02

    Softwa

    re Factories

    Software FactoriesIT

    Software Factories

    IT

    Software Factories

    Software Factories

    IT

    DSL

    Software Factories

    23

    Software Factories

    7 INCOSE-TP-2003-016-02

    API

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

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

    Software Factories Wiley

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

    110-115_softfactories.indt 115 05.11.9 6:39:23 PM

  • 116 IT Vol.02

    Vol.012005624 1

    1

    Takehiro Masaki PMP

    Naoko Yamauchi

    PDCAPlan-Do-Check-Act

    1

    Plan

    116-123_kaihatuprocess.indt 116 05.11.10 2:46:28 PM

  • 117IT Vol.02

    Do

    Check

    2

    1

    1

    1

    PDCA

    2

    2PDCA

    D

    C

    P

    A

    1

    D

    C

    P

    A

    1

    D

    C

    P

    A

    1

    1PDCA

    Do

    Check

    Plan

    Act

    116-123_kaihatuprocess.indt 117 05.11.10 2:46:29 PM

  • 118 IT Vol.02

    QA 1

    Act

    PDCA

    FAQ

    PDCAPlan

    4

    ISO 122073

    PMBOK

    Project Management Body of Knowledge

    4

    1

    3ISO 12207

    116-123_kaihatuprocess.indt 118 05.11.10 2:46:29 PM

  • 119IT Vol.02

    1

    14

    UML

    4PMBOK

    WBSWork Breakdown Structure

    14

    WBS

    API

    116-123_kaihatuprocess.indt 119 05.11.10 2:46:30 PM

  • 120 IT Vol.02

    IDE

    Word

    Excel

    45

    WBSWork Breakdow

    n Structure26

    UML

    JavaSQL

    2

    5

    ???????????

    ?????????

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

    ???????????

    ???????

    116-123_kaihatuprocess.indt 120 05.11.10 2:46:31 PM

  • 121IT Vol.02

    1

    24

    411

    IDE

    2

    2

    1

    24

    3

    ITITSS

    IT

    IT

    IT

    SE

    SE

    SE

    SE

    6WBS

    UML A

    UML A

    UML A

    JavaB

    SQLB

    A B

    116-123_kaihatuprocess.indt 121 05.11.10 2:46:32 PM

  • 122 IT Vol.02

    7

    3

    1

    PMO

    Project Management Office

    3

    7

    116-123_kaihatuprocess.indt 122 05.11.10 2:46:33 PM

  • 123IT Vol.02

    1

    PDCA

    8

    2

    4

    PDCAPlan

    PDCADo

    ISO/IEC12207URLhttp://www.12207.com/3Proje

    ct Management Institute 2005

    8

    3

    2

    1

    ????

    3

    2

    1

    ????

    116-123_kaihatuprocess.indt 123 05.11.10 2:46:34 PM

  • 124 IT Vol.02

    UI

    C/S

    WebHTML

    Web

    User Experience

    C/S

    Web

    HTML

    1980

    Dummy1990

    C/S

    1990

    WebHTML

    1

    HTML

    C/S

    T e c h n o l o g y

    Focus

    1

    IT

    Tatsuo Tanaka

    Technology Focus.indd 124 05.11.9 6:39:47 PM

  • 125IT Vol.02

    2

    2

    C/S

    44GL

    4GLMVCModel-View-Controller

    C/S

    UI

    T e c h n o l o g y

    Web

    LAN

    Web

    CUICharacter

    2D GUIGDI/GDI+

    1980

    Web 1990

    HTML

    C/S1990

    1

    ???? ? ??????

    ??????????

    UI

    OS

    TCP/IP

    22C/S

    Technology Focus.indd 125 05.11.9 6:39:47 PM

  • 126 IT Vol.02

    C/S

    3

    3

    3C/SDCOMCOR

    BA

    HTMLHTMLWeb

    HTMLWeb

    4

    HTML

    HTMLWeb

    Java EEJ2EEASPActive Server Pag

    es

    HTML

    Web

    Web

    HTML

    Web

    UI

    OS

    TCP/IP

    TCP/IP

    ????

    33C/S

    Technology Focus.indd 126 05.11.9 6:39:48 PM

  • 127IT Vol.02

    T e c h n o l o g y

    Focus

    ? ? ?

    ???????

    1

    2

    UIHTML

    HTML6UI

    HTML

    1

    HTML

    Web

    HTML

    5

    Web

    2

    5

    Web

    Web

    OS

    ??????????

    HTTPD

    JSPASP

    EDI/EAI

    HTTP/HTTPS

    Web

    HTML

    OS

    HTTPD

    EDI/EAI

    HTTP/HTTPS

    Web

    Web

    Web

    ??? ? ??????

    4HTML

    5

    1ActiveXJavaScript

    2 Web

    Technology Focus.indd 127 05.11.9 6:39:49 PM

  • 128 IT Vol.02

    IT

    3

    XMLUI

    UI

    XML

    UI

    6

    C/S

    Web

    1

    Technology Focus.indd 128 05.11.9 6:39:49 PM

  • 129IT Vol.02

    T e c h n o l o g y

    Focus

    ? ? ?

    ???????

    1

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

    ??????????

    ??????????

    JavaJava Microsoft Windows FormMicrosoft OceBiz/BrowserCurl FlyingServ

    JavaActiveXDynamic HTML

    DirectorGIF

    Flash AJAXKonfabulator

    HTML

    6

    Technology Focus.indd 129 05.11.9 6:39:50 PM

  • 130 IT Vol.02

    MVC

    MVC

    ModelViewController

    MVC

    UI

    SSLVPN

    ID

    XML

    Technology Focus.indd 130 05.11.9 6:39:50 PM

  • 131IT Vol.02

    T e c h n o l o g y

    Focus

    ? ? ?

    ???????

    1

    RCFRich Client Framework

    7

    RCF

    RCF

    UI

    UIUI

    SOA

    SOASer

    vice Oriented Architecture

    SOA

    XMLBPELBusiness

    Process Execution Language

    SOA

    SOA

    Macromedia Flex 2http://

    www.macromedia.com/jp/software/flex/

    IdbAhttp://www.scio.co.jp/idba.html

    SOA

    SOA

    OS

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

    OS

    RCF

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

    OS

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

    OS

    RCF

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

    UI...

    7

    Technology Focus.indd 131 05.11.9 6:39:51 PM

  • Risk Management132 IT Vol.02

    IT IT

    1

    Tsutomu Hosokawa

    IT

    IT

    IT

    IT

    1

    3

    IT

    IT

    3

    132-139_riscmana.indt 132 05.11.10 2:47:11 PM

  • 133IT Vol.02

    24365

    24

    365

    1

    24365

    IT

    IT

    1

    1IT

    Web

    OS

    SAN

    132-139_riscmana.indt 133 05.11.10 2:47:14 PM

  • Risk Management

    134 IT Vol.02

    1

    IT 2

    1

    PCPC CPU

    ITPC IT

    C O L U M N

    132-139_riscmana.indt 134 05.11.10 2:47:17 PM

  • 135IT Vol.02

    IT

    RUPRational Unified Proce

    ss

    2

    1

    33

    3

    2

    1 2 3 4 5 6 7

    3

    STEP 1STEP 2STEP 3

    132-139_riscmana.indt 135 05.11.10 2:47:20 PM

  • Risk Management

    136 IT Vol.02

    1

    21

    1

    STEP 23

    STEP 1

    24

    RUP

    STEP 2

    RUP

    STEP 3

    4

    2

    CPU

    132-139_riscmana.indt 136 05.11.10 2:47:22 PM

  • 137IT Vol.02

    1

    1

    J2EEJava E

    E4

    Web3

    HTTP

    Web

    Web

    Web

    Web

    GZIP

    GZIPGNU ZIPRFC 1952

    Web

    GZIP

    1CPU

    4J2EE

    Web

    Keep Alive

    Web

    HTTP

    EJB

    EJBSession Bean

    JDBC

    SQL DBMS

    GZIP SSL

    132-139_riscmana.indt 137 05.11.10 2:47:25 PM

  • Risk Management

    138 IT Vol.02

    1

    Web

    SSL

    WebSSLSecure Sock

    et Layer

    SSL

    WebWeb

    Web

    3

    Web

    Keep Alive

    Keep Alive

    1TCP

    1TCP

    WebWeb

    2

    Web

    CPU

    Web

    2

    Singleton

    EJB

    4EJB

    EJB

    JVM

    J2EE

    JVM

    JVM

    JVM

    J2EE

    J2EE

    2

    132-139_riscmana.indt 138 05.11.10 2:47:27 PM

  • 139IT Vol.02

    WebWeb

    Web

    Web

    Web

    Web

    Web

    J2EE

    5

    J2EE

    Web Web

    Web

    5

    Web

    Web Web Web

    Web EJB

    Web

    Listen Backlog

    132-139_riscmana.indt 139 05.11.10 2:47:30 PM

  • 19822003 3UMLUMTP

    P.018

    19832003

    Java EEWebSOA

    P.018

    19902003 19992001 SOAXML/Web

    P.022

    19912003

    P.022

    IT19822003 CRM

    P.022

    IT19852003 2005

    P.022

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

    2003ITSS2004IPAITSS 2005IPAITSSITSS VER2ITSS

    P.094100

    1990IT

    P.042

    1999SCMIT

    P.042

    142 IT Vol.02

    .indd 142 05.11.10 4:41:54 PM

  • 2001ITIT WebBPMSemantic Web

    P.124

    IBM ICPIT1986IBM Web

    P.050

    1989SIer2004

    P.062

    XML DBB2BEAISOAWeb ITIT

    P.068

    SE10SE

    P.084

    1988 1999.NET

    P.110

    UML UML

    P.116

    SE

    P.132

    15COBOLJavaJ2EE e B2C

    P.080

    P.116

    143IT Vol.02

    .indd 143 05.11.10 4:41:55 PM

  • N e x t I s u e e

    144 IT Vol.02

    1

    2

    Vol.032006124

    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.02

    2

    2-3

    ITSS 4

    6

    8

    9

    11

    3

    4

    URL

    A D i n d e x

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

    .indd 144 05.11.10 4:10:40 PM

    ITA_Vol2_p005-006ITA_Vol2_p010-015ITA_Vol2_p016-040ITA_Vol2_p042-049ITA_Vol2_p050-060ITA_Vol2_p062-067ITA_Vol2_p068-075ITA_Vol2_p077ITA_Vol2_p078-079ITA_Vol2_p080-083ITA_Vol2_p084-089ITA_Vol2_p091ITA_Vol2_p092-109ITA_Vol2_p110-115ITA_Vol2_p116-123ITA_Vol2_p124-131ITA_Vol2_p132-139ITA_Vol2_p142-143ITA_Vol2_p144