itアーキテクト vol.14 00.pdf

Upload: rnasukawa

Post on 03-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 IT Vol.14 00.pdf

    1/136

    I T

    4ol.

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

    IT

    1IT

    EA2

    MDADSL

    2

  • 7/28/2019 IT Vol.14 00.pdf

    2/136

    14V o l .

    038

    IT

    IT

    Unified ProcessIT

    IT

    0

    Bu s i n e s s Mode l i ng

    Me thodo logy

    Commun ica t i on Techn ique

    1

    136

    090

    Part 1

    IT

    Part 2

    Part 3

    IT

    Part 4

    044

    040

    Ar ch i t ec t u r e De s i g n

    050

    060

    C o n t e n t s

    142

    080

    104

  • 7/28/2019 IT Vol.14 00.pdf

    3/136

    14V o l .

    C o n t e n t s016

    DSLMDA

    2

    108

    EA

    2

    Part 16

    Part 2

    EA

    124

    110

    064

    020

    Chemical Programming

    Ne w

    NTT

    028

    097

    129

    150

    036

    130

    News & Topics

    Books

    Present

    098

    100

    Ev en t Repo r t

    Software Product Line Conference 2007 Report

    Spec i a l Re p o r t

    1 Microsoft Architect Boot Camp Report

  • 7/28/2019 IT Vol.14 00.pdf

    4/136

    016 IT Vol.14

    SPL

    SPL

    SPL

    1990

    SPL

    SPL

    SPLC

    SEISoftware Engineering

    InstituteSPLC1996

    Product Fami ly

    EngineeringPFEWorkshop

    11

    SPLC218

    127

    108

    6

    SPLC 200787

    1127

    8

    6

    31

    SPL

    91214

    12

    35

    Experience of a So ftware

    Factory from Domain Preparation to

    Product Line Adoption

    Formal Method

    Software Product Line Conference 2007 Report

    Event Repor t

    910145SEISPL

    SPLCSoftware Product Line Conference2007SPLC

    SPL

    SPLC 2007

    Yuzo Ishida

    13

    Software

    Product Lines2

  • 7/28/2019 IT Vol.14 00.pdf

    5/136

    01IT Vol.14

    1

    2

    1

    I/O

    DSLDomain Specif ic Langu

    age

    SPL

    213

    vwd

    The Invisible

    Man-Month or What is the real value

    of a core asset?

    SPL

    SPL

    SPL

    SPL

    Invisible Man-Month

    SPL

    2

    SPL

    SPL

    2

    SEI

    12

    Experiences with

    Product Line Development of Multi-

    Discipline Analysis Software at

    Overwatch Textron Systems

    2003 SEI

    4

    SPL

    SPL

    SPL

    20032006

    125 250

    SPL

    SPL

    1

    Plan for automatic code Conversion and Inversion

    The system was developed by

    Toshiba Corporation

    Descriptionsfilled in thedefined formats

    CCSCalculus ofCommunication System

    Database definitions

    Code conversion/inversion server

    I/O list

    DSL descriptions

    EVENT, TRIGGER,TRAP, INTERRUPT,

    GUARD, ACTION

    Action scripts

    DB data codesObjectivecomputer

    Primitives(interpreters)

    Scan SVC EXC DR

    DB data codes Action logic codes

    Logic representation

    Scanner Supervisor Executive control Driver

    Operating system and utilities

    download

    upload

  • 7/28/2019 IT Vol.14 00.pdf

    6/136

    018 IT Vol.14

    SPL Software

    Product Lines Approach in Enterprise

    System Development

    SPL

    2

    1

    SPL

    SEI

    SPL

    Yes

    SPL

    SPL

    5

    SPLC

    SPL

    5

    SPL 1

    UM

    L

    Automating Mappings

    between Use Case Diagrams and

    Feature Models for Software Product

    Lines

    Variabi li ty

    Annotation

    3

    Impacts of Archi

    tecture and Quality Investment in

    Software Product Line Development

    SPL

    2

    SPL

    1

    Business

    System

    Action

    Screen

    Business

    System

    Action

    Screen

    2

    Elements to realize Functional Requirements

    Business

    System

    Action

    Screen

    Template

    Data

    Functionality

    Layer

    Feature/Granularity

    Module search pathdefined in HierarchicalMVC framework

    Late binding throughIoC Container

    Abstract/Generalize

    Core Asset DevelopmentDomain Engineering

    Realize/Specialize

    Product DevelopmentApplication Engineering

    Reuse

    Layer

    1 Vol.8

  • 7/28/2019 IT Vol.14 00.pdf

    7/136

    01IT Vol.14

    Visualization

    SPL

    2

    HomeAway

    The 3-Tiered Methodology: Pra

    gmatic Insights from New Generation

    Software Product Lines

    SPL

    3

    SPL

    AspectJ

    SPLC

    Berkeley DBAspe

    ctJ

    ACas

    e Study Implementing Features using

    AspectJ

    Berkeley DBSPL

    SPL

    SPLC

    SPL

    SEIWebhttp://www.

    sei.cmu.edu/productlines/plp_hof.

    html

    5

    HomeAway

    22

    2

    2

    1

    SPLC 2008

    2

    3

    Interact withLibrarian Application

    ManageBorrows

    Renew Loan

    Librarian

    extension points CollectFine Unable to Renew After Collect

    Fine Verify ReservationRenew Loan

    BorrowLoan Copy

    CollectTotal Fine

    CollectPartial Fine

    {Borrows;cardinality: 0..1}

    {Collect Fine;cardinality: 0..1}

    {Rename LoanCollect PartialFine; cardinary. 0..1}

    {Handle GoldMembership;cardinality: 0..1}

    Extension: Handle Renew LoanCond.: {Member TypeGoldMember}E. Fragment: Handle CollectFineCollect FineE. Fragment: Handle Borrow RuleVerify Reservation

    {RenewLoan;cardinality: 0..1}

    Handle GoldMembership

    2 HomeAway

  • 7/28/2019 IT Vol.14 00.pdf

    8/136

    020 IT Vol.14

    911122

    1 Microsoft Architect Boot Camp

    Boot Camp

    20

    IT

    Boot Camp

    99

    2

    Boot Camp

    1

    1

    2

    IT

    IT

    CIO

    IT

    IT

    IT

    IT

    3

    SoftwareServices

    3

    Boot Camp

    SoftwareServices

    IT

    Boot

    Camp

    SoftwareServices

    3

    Enterprise 2.0SaaSSOA

    Ente

    rprise 2.0SaaSSoftware as a

    ServiceSOAService Oriented

    Architecture3

    Enterprise 2.0Web 2.0

    Enterprise

    2.0

    SNSWiki

    1

  • 7/28/2019 IT Vol.14 00.pdf

    9/136

    02IT Vol.14

    Software+

    Services

    SaaS

    SaaS

    SOA

    IT11

    SOASaaS

    3

    SOASaaS

    2005

    CIO

    4

    IT

    70

    TCOROI

    3

    TCO

    TCO

    ROI

    EA3

    EAEnterprise Architecture

    3

    EA

    EA

    EA

    IFEAD

    Institute For Enterprise Architecture

    Developments

    4

    WhyWith Who

    WhatHowWith What

    When646

    1

    EA

    4

    EA

    SOA

    EA

    1

    Microsoft ArchitectBoot Camp Report

    Specia l Report

    1

  • 7/28/2019 IT Vol.14 00.pdf

    10/136

    022 IT Vol.14

    SOA

    SOA

    SOAEA

    462

    SOA5

    Service Paradigm Adoption

    Service Oriented EnterpriseSOA

    SOA

    Service Oriented Computing

    Service Transition Plan

    SOAEA

    SOAIT

    SOA

    SOA

    2

    SOASaaS

    1

    Wo

    rdExcelOutlook

    Offi ce Busin

    ess ApplicationsOBA

    OBA

    SharePoint Server

    3

    1 Microsoft Architect

    1EA46

    Why With Who What How With What When

    246SOA

    Why With Who What How With What When

    ServiceParadigm

    AdoptionSOA Service

    OrientedCompu

    ting

    ServiceTransitionPlan

    ServiceOrientedEnterprise

    2

  • 7/28/2019 IT Vol.14 00.pdf

    11/136

    02IT Vol.14

    Boot Camp2

    WPF

    Windows Vista

    WPFWindows Presentation

    Foundation

    WPF

    WPF

    Boot Camp

    EA

    WPF

    4WP

    F

    WPF

    WPF

    1

    1

    ROI

    ROI

    100

    Boot Camp

    Boot Camp

    Boot Camp Report

    3

    4WPFEA

  • 7/28/2019 IT Vol.14 00.pdf

    12/136

    028 IT Vol.14

    News &Topics

    UltraSPARC T2

    10

    SPARC Ente

    rprise

    SolarisS

    PARC Enterprise T5120T

    52202

    8Ult

    raSPARC T2

    Solaris

    11

    IT

    IBM

    IBM10

    IBM

    Mashup Starter Kit

    Webh

    ttp://www.alphaworks.ibm.com/

    tech/ibmmsk/download

    RSS

    Mas

    hup Hub Server

    1QEDW

    iki

    Web

    Curl

    10

    Curl

    Curl

    Web Services Develo

    pment Kit

    Curl Data

    Kit

    Curl Development Utilities3

    SourceForge.net

    Apache License Version

    2.0

    Curl

    SAPBI

    SAP10

    BIBusinessO

    bjectsBI

    BI

    SAP

    1

    BEA

    10BEA

    117

    67

    BEA121

    BEA

    BEA

    MSRFIDBPM

    10BPM

    Business Process Management

    Micros

    oft BizTalk Server 2006 R2

    RFIDRadio Frequency Identification

    RFID

    BPM

    EnterpriseStand

    ardBranchDeveloper4

    NEC

    NEC9

    PS

    AParallel Stream Architecture

    PSA2 W

    ebOTX Parallel Stream Monitor

    InfoFrame Table Access Meth

    od

  • 7/28/2019 IT Vol.14 00.pdf

    13/136

    02IT Vol.14 02

    JUDE

    10

    JUDE/Professional 5.1

    CRUD

    Create/Read/Update/Delete

    CRUDExcel

    UML

    1

    29,400

    NRI

    NRI 10

    R9.0

    11

    NRIIT

    GranArch

    1Web

    IT

    10

    Optim

    al Trace 5.0

    Profess

    ionalEnterpr

    ise2

    BEATP

    BEA11

    TPBEA Tuxedo

    10.0

    SSL

    BEA

    Web

    BEA

    SALTSer vices Architectu reLeveraging Tuxedo2.0

    TS

    AMTuxedo System and Applica

    tion Monitor1.1

    BS1000

    10

    BS1000

    BS1000

    IPF

    Itanium

    9100Montv

    ale

    64

    4

    EclipseAjax

    Eclipse

    10Ajax

    Eclipse RAP

    Real Ajax Platform1.0

    OSGiOpen Services Gateway Initiative

    CTCSaaSCRM

    CT

    C9

    SaaSCRM

    RightNow

    810

    Rig

    htNow Service

    Sales

    Marketing

    RightNow

    Service

    JDK 5.0Java

    9Java

    anyWarp CodeDirector V5.

    0

    Java

    Eclipse

    Web

    JDK

    5.0

    Subversion

    10

    105

    BPM

    10

    BPMSa

    vvion BusinessManager

    Savvion Process Mode

    lerEclipse

    BPM Studio

    BPM Portal

    BusinessM

    anager

  • 7/28/2019 IT Vol.14 00.pdf

    14/136

    030 IT Vol.14

    BEA

    BEA9

    BEA WebLogic Server

    Virtual Edition 9.2 V1.0

    JVMOSBEA LiquidVM

    1.0BEA WebLogic Server

    9.2 Premium Edit ion

    Java

    LiquidVM

    12289,

    000

    2

    11

    Informatica Pow

    erExchange 8.5

    PowerCenter 8.5

    CDCChange Data Capt

    ure

    PowerExchange

    12

    XML

    Karearea V2.0

    Karearea V2.0

    OSRed Hat Enterprise Linux

    AS 4

    JavaJDK 5.0

    100

    [email protected]

    KareareaV2.0

    Java API

    GUI

    XML

    Linux

    CPU

    DAYDA.Laboo

    Oracle Business ProcessAnalysis Suite

    Oracle Business Process Analysis

    Suite

    OSLinuxx86Windows32

    SolarisSPARC

    1181,2505

    0120-155-096

    Oracle Business Process

    Analysis Suite

    4

    SOA

    Oracle SOA Suite

    Event Calendar

    SaaS World 2007112829

    SaaS World

    03-5800-4830 FAX03-5800-3973

    [email protected]

    URLhttp://www.idg.co.jp/expo/saas/

    Business Continuity

    Management 20071130

    BCM

    03-5800-4831 FAX03-5800-3973

    E-mail:[email protected]

    URLhttp://www.idg.co.jp/expo/bcm/

    Microsoft Business Intelligence

    Conference 2007 Autumn1130

    0120-410-693 FAX0120-518-807

    E-mailbic07@event-in formation.jp

    URLhttp://www.event -information.jp/events/

    bc07/

    IT 2007 Winter125

    IT

    TEL:03-5510-4079 FAX:03-5510-4078

    URLhttp://www.itarchitect. jp/summit/

    2007winter/

    CCiEXPO20071257

    CCiEXPO2007

    03-3502-3520 FAX03-3502-3521URLhttp://www.uf-iexpo.com/

    11618

    03-3349-8502 FAX03-3349-4900

    [email protected]

    URLhttp://www.nepcon.jp/

    Electronic Design and

    Solution Fair 200812425

    JEITA

    URLhttp://www.edsfa ir.com/

    2008129

    URLhttps://www.ipsj .or.jp/10jigyo/forum/

    software-j2008/

    ITpro EXPO 200813021

    ITpro EXPO

    [email protected]

    URLhttp://i tpro.nikkeibp.co.jp/expo/

    11

    BEA AquaLogic EnterpriseRepository 3.0BEA

    BEA AquaLogic Enterprise Reposit

    ory 3.0

    BEA

    03-5545-8440

    BEA AquaLogic Enterprise

    Repository 3.0

    Sybase Replication Server 15

    Sybase Replication Server 15

    OSWindowsLinuxHP-UX

    AIXSolaris

    Sybase Adaptive

    Server Enterprise 15Sybase IQS

    ybase SQL AnywhereOracle Data

    base 9i/10g

    5117,7001CPU

    03-5544-6001

    Sybase Replication Server

    15

    Oracle Databa

    se

    12

    20081

  • 7/28/2019 IT Vol.14 00.pdf

    15/136

    03IT Vol.14

    LOB

    LOBLine Of B

    usinessInfragis

    tics Developer Days

    Event

    Developing Line

    of Business Applications with

    WPFLOB

    LOB

    WPFWindows PresentationFoundation

    LOB

    LOB

    SCM

    LOB

    LOB

    WPF

    LOB

    Windows Vista

    WPFWPF

    WPF

    3D

    WPFGUI

    GUIXAMLExtensibleApplication Markup Language

    XML GUI

    XAML

    Expression Blend

    WPF

    GUI

    GUI

    Windows Vista

    WPFLOB

    01

    LOBWPF

    WPF

    WPF

    10

    Infragistics Developer Days

    Infragistics Developer Days

  • 7/28/2019 IT Vol.14 00.pdf

    16/136

    032 IT Vol.14

    Modeling

    Forum 2007

    Event

    IT

    5

    RDDResponsibility

    Dr iven DesignR

    DD

    1

    RDD

    6

    02

    913142

    UMTPUML

    Modeling Forum 2007

    Modeling Forum 2007

  • 7/28/2019 IT Vol.14 00.pdf

    17/136

    03IT Vol.14

    IT

    UMTP

    Interv iew

    IT

    UML

    4

    1

    UML

    UMTPUML2

    UMTP

    UML

    UML

    UML

    IT

    UML

    01

  • 7/28/2019 IT Vol.14 00.pdf

    18/136

    034 IT Vol.14

    IT

    JavaSIer

    IT

    IT

    7

    Interv iew

    SI

    Web

    SIer

    1

    SI

    1

    IT

    02

  • 7/28/2019 IT Vol.14 00.pdf

    19/136

    03IT Vol.14

    SOA

    EC http://www.

    leapfrog.com/

    USB

    PC

    EC

    SOA

    CRMERP

    ESBEnterpr ise

    Interv iew

    Service Bus

    SOA

    ECWalmart.

    com

    SOAESB

    ESBECSOA

    310

    7

    2

    3

    SOA

    SOA

    1

    ESB

    SOA

    IT

    SOAService Oriented Architecture

    ESB

    1

    SOA

    2ESB

    ESBESBMuleESB Mule

    SOA

    SOAESB

    SOAROI

    SOA

    SOAROI

    SOA

    SOAESB

    SOA

    03

    FLY Fusion

  • 7/28/2019 IT Vol.14 00.pdf

    20/136

    036

    Chemical Programming

    Lisp

    1

    Chemical Programming

    DNA

    DNA

    AB

    C

    XYZ

    A

    X

    CZ

    XY

    A B

    X

    Chemical Programming

    DNA

    Chemica l

    Programming

    Chemical Programming

    Lisp

    2

    .xy

    x/y

    (xy.x/y)

    ff

    62Lisp

    (f 6 2)

    (f 6 2)3

    2

    3

    62

    26

    Catchthe

    Architecture

    TechnologyTrend

    Ch

    emicalProg

    ramming

    08

    JunichiSuzuki

    ChonhoLee

    HiroshiWada

    IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    21/136

    03

    1

    max = replace x, y by x if x > y

    max

    2xyxy

    x

    if

    9

    Chemical Programming

    1clientserv

    ernetwork

    1

    clientserver

    msg

    send

    clientmsg

    msg

    recvclient

    putgetserver

    networkmsg

    MailSystem =

    1

    clientA

    serverX

    Lisp

    crashServer = replace put, get by putX, getX if failure(server)repairServer = replace putX, getX by put, get ifrecover(server)

    crashServerfailure(server)

    putgetputX

    getXrepairServer

    putXgetX

    MailSystem =

    Chemical Programming

    IT Vol.14

    send = replace , by , recv = replace , by , if recipient(msg) == clientput = replace , by , if recipientDomain(msg) != serverget = replace , by , if recipientDomain(msg) == server

    1

    putreceive

    send

    get

    client

    client server network

    client

    server

    server

    server

    1

    Higher-order Chemical Programming Style

    http://www.i r isa. fr/paris/Bibl io/Papers/

    Banatre/BanFraRad04UPP.pdf

    1

  • 7/28/2019 IT Vol.14 00.pdf

    22/136

    ITIT

    1

    038 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    23/136

    IT1IT

    IT

    IT

    IT

    IT

    03IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    24/136

    Part 1

    IT

    IT

    IT

    IT

    IT

    040 IT Vol.14

    IT

    1IT

    IT

    IT

    IT

    IT

    1

    1 SIer

  • 7/28/2019 IT Vol.14 00.pdf

    25/136

    04IT Vol.14

    1

    IT

    IT

    IT

    2002IT

    ITITSSIT Skill Standard

    8

    1IT

    1

    1

    1

  • 7/28/2019 IT Vol.14 00.pdf

    26/136

    042 IT Vol.14

    IT

    ITIT

    1

    IT

    IT

    IT

    2

    1

    7

    IT

    http://www.meti.go.jp/press/20070720006/

    20070720006.html

    IT

    IT

    ETSSEmbedded Technology Skill Standards

    UISSUsers

    Information Systems Skill Standards

    IT

    IT

    IT

    IT

    IT

    4

    3

    IT

    IT

    IT

    1

    1

    2 IT

    3

  • 7/28/2019 IT Vol.14 00.pdf

    27/136

    04IT Vol.14

    1

    1

    http://www.jitec.jp/1_00topic/

    topic_20070907_public_comment_(1).pdf

    4

    1

    IT

    IT

    4

    3

    2

    IT1

    4

    IT

    3

    Part 2

    Part 3

    Part 4

  • 7/28/2019 IT Vol.14 00.pdf

    28/136

    Part 2

    ITIT

    IT

    IT1IT

    2

    3

    IT

    IBM

    IBM

    1986 IBMIT

    200

    3116IT

    SEC

    SE

    FCP-IT

    IT

    IT

    IT

    Part 3

    1982

    ITPM

    6IT

    IT

    WG

    IPAIT

    044 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    29/136

    04IT Vol.14

    IT

    IT

    3

    IT

    IT

    IT

    IT

    IT

    IT

    3K

    IT50

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    SE

    IT

    IT

    1 2003IPA

    IT

    IT

    IT

    2 1IT

    3

  • 7/28/2019 IT Vol.14 00.pdf

    30/136

    046 IT Vol.14

    IT

    ROIReturn On Investme

    nt

    IT

    IT

    1

    IT

    RFPRequest For Proposal

    SIer

    ITROI

    IT

    ITROI

    IT

    24 365

    3

  • 7/28/2019 IT Vol.14 00.pdf

    31/136

    04IT Vol.14

    CIO

    CTO

    ITROI

    IT

  • 7/28/2019 IT Vol.14 00.pdf

    32/136

    048 IT Vol.14

    2007

    IT

    IT

  • 7/28/2019 IT Vol.14 00.pdf

    33/136

    04IT Vol.14

    IT

    IT

    IT

    IT

    OJT

    1

    IT

    IT

    3

    IT

    IT

  • 7/28/2019 IT Vol.14 00.pdf

    34/136

    IT

    Part 3

    IT

    ITV2

    Toshiaki Gomi

    Mitsuo Tsukada

    Taki Kono IT

    1 ITV2IT

    IT

    ht tp :// ww w.i pa. go. jp /ji nz ai/ it ss /V 2da ta /

    ITSS_kensyu_GL200706.pdfIT2

    http ://www. ipa .go . jp/ j inza i/ i tss/act i v i ty/ ITA/2006/

    ITA_HandBook2006.pdf

    2 1IT

    050 IT Vol.14

    IT

    20064IT

    ITITSSIT

    Ski ll StandardV2http: //www. ipa .go .jp /jinzai/itss/V2data/Summary_V2.pdf

    IT

    IT

    IT

    IT

    IT

    1

    ITIT

    21

    IT

    2IT

    31

    IT

    2

  • 7/28/2019 IT Vol.14 00.pdf

    35/136

  • 7/28/2019 IT Vol.14 00.pdf

    36/136

    3

    BP2007

    4 2007

    2007

    5

    IT

    052 IT Vol.14

    As-Is

    To-Be

    3

    IT

    92007SLPC-JCF

    200744

    IT

    5IT

    54

    25

    62

    3ITIT 2

    IT

    IT

    IT

    IT

    IT

  • 7/28/2019 IT Vol.14 00.pdf

    37/136

    42007

    52007

    IT

    IT

    IT

    IT

    2007

    05IT Vol.14

    2

    2007

    ISO/IEC 12207

    JIS X 0160

    2007

    6 TOGA F

    Version8.1

    2005

    EA IT

    BP2004

  • 7/28/2019 IT Vol.14 00.pdf

    38/136

    054 IT Vol.14

    2IT

    2007

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    IT

    2

  • 7/28/2019 IT Vol.14 00.pdf

    39/136

    05IT Vol.14

    KJ7

    IT

    1

    IT

    IT

    IT

    IT

    7

  • 7/28/2019 IT Vol.14 00.pdf

    40/136

    056 IT Vol.14

    3

    8

    DFDData Flow Diagram

    WFAWorkow ArchitectureE

    RDEntity-Relationship Diagram

    9

    Web

    2

    Feasibility

    10

    2

    3

    SI

    8

    9 UML

    10 SOA

  • 7/28/2019 IT Vol.14 00.pdf

    41/136

    05IT Vol.14

    2

    11

    3

    12

    ISO

    ISO9126-1JIS X 0129-1

    11

    12

  • 7/28/2019 IT Vol.14 00.pdf

    42/136

    058 IT Vol.14

    Web

    IT

    IT

    13

    IT

    6

    IT

  • 7/28/2019 IT Vol.14 00.pdf

    43/136

    05IT Vol.14

    6

    IT

    IT

    4L1L77

    7

    L1L2

    IT

    L3L4

    13

    14

    ITL6

    ITL5

    7IT

    ITL4

    APL6

    APL5

    APL4

    ITL3

    APL3

    IT

    L6

    IT

    L5

    IT

    L4

    L6

    ITL7

    L7

    L7

    L5

    L4

    ITL6

    ITL5

    ITL4

    ITL2

    ITL1

    APL2

    APL1

    IT

    IT

    IT

    L5L7

    14

    IT

    IT

    IT

  • 7/28/2019 IT Vol.14 00.pdf

    44/136

    060 IT Vol.14

    Part 4

    Masanori SakaguchiKOYO

  • 7/28/2019 IT Vol.14 00.pdf

    45/136

    06IT Vol.14

    SPEI

    45

    Web

    100

    SIer

    SPEIIT

    SPEI

    SPEI2

    1

    DECHP

    RUP

    2003 SPEI

    IT

    SPEI

    Hiromasa Oka

    1

    7:00 Web

    10:00 A

    12:00

    13:00

    14:50 B15:00 B

    16:00 B

    17:00

    18:00

    21:00

    23:00

    2:00

  • 7/28/2019 IT Vol.14 00.pdf

    46/136

    062 IT Vol.14

    2001

    3

    1

    2001

    Web

    Linux

    IT

    IT

    PM

    Kuniyasu Nakaya

    1

    8:00

    10:00

    11:00

    12:00

    13:00

    14:00

    15:00

    16:00

    17:00

    18:00

    20:00

    22:00 1

    23:00

    1:00

  • 7/28/2019 IT Vol.14 00.pdf

    47/136

    06IT Vol.14

    IT

    IT

    2008

    4

    SIer

    SIer

    SIer

    SIer

    1994

    41997

    2004

    Yasushi Takagi

    1

    7:00

    8:30

    9:00

    9:30

    10:00

    12:00 SNS

    13:00

    14:00

    17:00

    18:00

    20:00

    0:00

  • 7/28/2019 IT Vol.14 00.pdf

    48/136

    JavaDSL

    Java

    2

    MDA

    DSL

    Tomoharu Asami

    2

    064 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    49/136

    MDA

    MDAModel Driven Architecture

    OMG2001

    MDA

    DSLDomain Specic Language

    MDA

    WebJavaTips

    MDA

    http://www.itarchitect.jp/technology_an

    d_programming/-/12801.html

    1

    Java

    Java EEJava Platform,

    Enterprise Edition

    .NET

    MDA

    MDA

    OMGMDAWeb

    MDA FAQhttp:

    //www.omg.org/mda/faq_mda.htm

    MDA

    MDAPIMPlatform Independent

    Model

    MDAPIMPSMPlatform

    Specific Model

    MDA

    MDA

    MDA

    PIMPIM

    PSMMDA

    PIM

    MDAPIM

    Java EE

    PSM

    MDA

    UMLMOF

    MDA

    UMLMOFMeta Object

    FacilityMDA

    1 DSLVol.4 1

    06IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    50/136

    MDA FAQMDAUMLMOF

    MDA

    UMLMDAMOF

    MOFOMG

    UML

    MDA

    99MDA

    MDA

    UML

    MDAMOF

    UMLMDA

    MDA

    MOFUMLMOF1

    99

    UML

    MDA

    UMLUMLMOF1

    MOFMOF

    MDA

    99UML

    MDA

    MDA

    2FAQM

    DA

    PIMPSM2

    MOFMOF

    PIMPSMMOF

    UMLUMLMDA

    MOF

    1MDA

    MDA

    MOF

    MOF

    4

    M3

    MOFMOF

    M2M1

    UML

    UMLMOF

    M1

    UML

    M0

    MOFM3

    MOF

    1

    UMLJava EE

    MOF

    MOF

    UML

    UMLOMG

    066 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    51/136

    2

    Java EE

    Java EE

    UML

    OCL

    OCLObject Constraint Language

    UML

    1UML

    PIM

    PIM

    1

    PIM

    PSM

    PSM

    UMLMDA1

    UMLMOF

    UML

    UML

    MOF

    MOF

    1UMLJava EE

    UML

    UML

    UML

    1MDA

    XMI

    MOF

    UMLJava EE

    Java EE

    PIM PSM

    Java

    UMLJava EEQVT

    UMLUML

    UML

    UML

    XMI

    QVTMOF

    06IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    52/136

  • 7/28/2019 IT Vol.14 00.pdf

    53/136

    2

    L

    UML

    Executable UMLUML

    MD

    AExecutable UML

    MDA

    BorlandTogether

    MDA

    Borland Togetherhttp://w

    ww.borland.com/jp/products/together/

    EclipseTogetherEclipseMDA

    MDA

    QVT

    MDA

    TogetherOp

    timalJ

    ArcStylerIBM

    Rational Software Modeler

    SMUMLJava EE

    MOF

    QVT

    Java EEJava

    EEMOF

    Eclipse Mode

    ling ProjectMOF

    MDA

    MOF MOF

    MDA

    MDA

    Executable UMLB

    orland TogetherAndroMDA

    Eclipse Modeling Project

    4

    ExecutableUML

    MDA

    Executable UML

    Shlaer-Mellor

    J2

    Executable UMLUM

    2

    06IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    54/136

    AndroMDA

    MDAAndro

    MDAhttp://www.andromda.org/

    4.0-M1AndroMDA

    XMI

    Java

    MOFNetBeans MDRMeta

    Data Repository68

    EMFEclipse Modeling Framework

    ATLATLAS Transformation

    Language

    MOF

    MDAAn

    droMDA

    EclipseModelingProject

    Eclipse Modeling Projecthttp://www.

    eclipse.org/modeling/

    Eclipse1Eclipse

    Eclipse

    EMFEMF

    Eclipse Modeling Project

    EMF

    MOF

    EMFMDA

    MDA/MOF

    Eclipse Modeling

    Project

    Eclipse Modeling Project

    EMFAbstract Syntax

    Development

    Abstract Syntax Development

    Concrete Syntax DevelopmentModel Development Tools

    Model Transformation

    Model Integration

    Technology and Research

    Eclipse Modeling Project

    MDA

    EMF

    MDA

    MDA

    GoogleAmazon

    3

    Google

    GoogleMDA

    Web

    MD

    A

    2 MDA

    2004

    2

    3 108

    070 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    55/136

    2

    MDA

    MDA

    Wikipedia MDA

    MDA

    MD

    A

    Amazon

    MDAAmazon

    MDA

    S.

    2003MDA

    4

    M

    DAMDA

    MDA

    1

    JavaXMLUMLEJB

    Ec li pse AjaxSOAServ ice

    Oriented Architecture

    Amazon

    A

    JavaXMLUML

    1990

    EJB

    EclipseAjax

    SOA

    SOA

    2 SOA

    IBM

    BP

    2007

    IT

    SOA

    AAmazon

    Java Java 3 2005

    XML 10XML 2 2004

    UML UML 2005

    EJB EJBBP2003

    Eclipse Eclipse 2007

    Ajax ASP.NET AJAX 2007

    SOAService OrientedSOA 2007

    Architecture

    07IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    56/136

    MDAUML

    MDA

    OMGMDAOMG

    CORBA

    MDA

    QVT

    MDAQVTOM

    GWikipe

    diaQVT

    MDA

    QVT

    OMGMDA

    QVTPIMPSM

    XMIXMI

    QVTXMI

    QVT

    QVT

    MDA

    MDA

    WikipediaMDA

    QVTMDA

    Design by Com

    mittee

    MDA

    2

    AndroMDA

    Together

    MDA

    MDA

    MDAMDA

    Eclipse Modeling

    Project

    MDA

    MDA

    UML

    072 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    57/136

    2

    UML

    XML

    UML

    UMLUML

    MDA

    2

    MDAMOFPIMPSM

    MOF

    PIM

    PSMMOF

    MDA

    MDA FAQ

    99UML

    MOF

    UML

    UML

    UML

    UML

    UML

    UMLUML

    UML

    UML

    2MDAPIM/PSM

    MDA

    UMLPIMPSM

    UML

    PIM

    PIM

    PIMPSM

    UML

    UML

    PSM

    PSM

    UML

    07IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    58/136

    MOF

    UMLUML

    PIMPSM

    MDA

    UML

    MDA

    UML

    UML

    UML

    UML

    UML

    2

    UML

    UML 2.0

    UMLMDA

    UML 1.x

    Executable UML

    UML

    UML

    UML

    1

    074 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    59/136

    2

    UML

    UML

    XMI

    3

    XMIMOF

    XMIUML

    UML

    AndroUMLUML

    MagicDraw

    UML

    UML

    UML

    MDA

    UML

    1

    GUIUML

    Java

    IDE

    UML

    UML

    3

    UML

    UML

    UML

    UMLXMI

    API

    APIXMI

    UML

    API

    XMI

    07IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    60/136

    1

    10

    100

    1,000

    UML

    UML

    UML

    UML

    UML

    UML

    UML

    UML

    UML

    MDA

    UML

    UML

    UML

    UML

    Java

    UML

    UML

    076 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    61/136

  • 7/28/2019 IT Vol.14 00.pdf

    62/136

    PIM

    PSM

    SimpleModeling

    4

    MDA

    MOF

    SimpleModeling

    MDA

    SimpleModeling

    UMLUML

    MDA

    SimpleMo

    delingUML

    JavaDSL

    JavaDSLSimpleModeling

    DSL

    JavaJava

    Java

    IDE

    SimpleModelingJavaDSL

    DSL

    UML

    DSL

    MOF

    MDAMOF

    SimpleModelingJavaDSL

    UMLDSL

    SimpleModeling

    MOF

    MOF

    4

    SimpleModeling

    078 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    63/136

    2

    MDA

    MDA

    MDA

    Eclipse Modeling ProjectMDA

    EMF

    Eclipse Modeli

    ng Project

    MDA

    1UML

    1

    Eclipse Modeling Project

    Java

    DSLSimpleMode

    ling

    DSL

    Relaxer5

    JavaDSLJava

    JavaJavaDSL

    JavaDSL

    11

    JavaJava

    Java

    EclipseJava

    IDE

    JavaDSL

    Java

    XMLSmartDoc

    SmartDocHTML

    LaTeX

    HTML

    SimpleModeling

    MDA

    MDA

    07IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    64/136

    080 IT Vol.14

    A

    A

    Masao Yasui IT

    Koji Yamagishi

    A

    2

    AISO

    14001

  • 7/28/2019 IT Vol.14 00.pdf

    65/136

    08IT Vol.14

    ISO

    ISOWeb

    ISO

    ISO

    2

    1

    4

    1

    1

  • 7/28/2019 IT Vol.14 00.pdf

    66/136

    082 IT Vol.14

    Openthology

    Opentho

    logy

    2

    5

    1

    1

    2

    CO2

    CO2

    2

  • 7/28/2019 IT Vol.14 00.pdf

    67/136

    08IT Vol.14

    2

    3

    3

    3

  • 7/28/2019 IT Vol.14 00.pdf

    68/136

    084 IT Vol.14

    3

    3

    4

    4

  • 7/28/2019 IT Vol.14 00.pdf

    69/136

    08IT Vol.14

    4

    3

    2

    3

    33

    5

    53

  • 7/28/2019 IT Vol.14 00.pdf

    70/136

    086 IT Vol.14

    5

    5

    Gesellsc

    haft1

    1

    1

  • 7/28/2019 IT Vol.14 00.pdf

    71/136

    08IT Vol.14

    6

    2

    1

    6

  • 7/28/2019 IT Vol.14 00.pdf

    72/136

    088 IT Vol.14

    72

    7

    76

  • 7/28/2019 IT Vol.14 00.pdf

    73/136

  • 7/28/2019 IT Vol.14 00.pdf

    74/136

    090 IT Vol.14

    1100

    Takashi Arai

    3

    1

  • 7/28/2019 IT Vol.14 00.pdf

    75/136

    09IT Vol.14

    1300

    1500

    1

    1100

    1

    IT

    NN

    NN

    ITNN

    IT

    IT

    3

    3

    IT

    IT

    1

    1

  • 7/28/2019 IT Vol.14 00.pdf

    76/136

    092 IT Vol.14

    1

    1 Vol.12

    NN

    NN 2NN

    IT

    IT

    133

    IT

    2

    2 1

    1

    ID

    1

    2

    3

    4

    5

    6

    7

    8

    9

    1

    3

    2

    3

    1

    2

    2

    1

    2

    2

    3

    1

    3

    2

    ID

    1

    2

    3

    4

    5

    6

    7

    1

    3

    2

    3

    1

    2

    2

    1

    2

    2

    3

    1

    3

    2

    ID

    20123

    2007/12/14

  • 7/28/2019 IT Vol.14 00.pdf

    77/136

    09IT Vol.14

    2NN

    ID

    1

    1-1

    IT

    A.

    C.CPMA

    D.SOAB

    B.E

    A Corporate Performance Management

    B Service Oriented Architecture

    A1ID

    1-1-1

    1-1-2

    1-1-3

    1-2

    1-2-1

    1-2-2

    1-2-3

    XXXXXXXXXXXXX

    XXXXXXXXXXX

    2

    2-1

    2-1-1

    2-1-2

    2-1-3

    2-2

    2-2-1

    2-2-2

    2-2-3

    XXXXXXXXX

    POSPoint of Sale

    XXXXXXXXXX

    3

    3-1

    3-1-1

    3-1-2

    3-1-3

    3-2

    3-2-1

    3-2-2

    XXXXXXXXXXX

    XXXXXXXXXXXXXXX

    4

    4-1

    4-1-1

    4-1-2

    4-1-3

    4-2

    4-2-1

    4-2-2

    XXXXXXXXXXXXX

    XXXXXXXXXXXXXXX

    2

    3

    1

    3

    2

    1

    2

    2

    3

    1

    3

    1

    1

    2

    3

    2

    3

    3

    3

    3

    1

    3

    2

    3

    1

    3

    1

    2

    1

    2

    3

    3

    3

    2

    2

    2

    3

    1

    1

    2

    2

    1

    2

    1

    A2

    A3

    A4

    A5X

    X

    X

    X

    X

    X

    X

    A6

    XXXXX

    A7

    XXXXXXXXX

    B1

    B2

    B3

    Web/EDI

    B4

    XXXXXXXXX

    B5

    XXXXXX

    C1

    DWH

    C2

    C3

    2

    C4

    XXXXX

    C5

    XXXXXXXXX

    D1

    D2

    D3

    D4

    XXXXXXXXXX

    D5

    31 36 42 27 12 19 11 13 14 22 18 16 25 20 24 14 17 17 16 15 22 21

    XXXXXXXX

    ID

    A3

    ID

    1-1-2

    1-2-1

    1-2-2 2-1-1 2-2-2

    42

    42

    22

    1

  • 7/28/2019 IT Vol.14 00.pdf

    78/136

    094 IT Vol.14

    NN

    2

    A.

    B. E

    C. CPM

    2

    3

    3

    5

    5

    IT

    IT

    IT

    IT

    3

    NN

    ITIT

    NN

    IT

    IT

    3 ITITSS

    IT

    32

    IT

    1.

    A.

    B.

    E

    C.

    CPM

    D.

    SOA

    2.

    3.

    4.

    10 1.5 1.5 4

    14

    6

    4

    6

  • 7/28/2019 IT Vol.14 00.pdf

    79/136

    09IT Vol.14

    NN

    3

    IT

    IT

    NN

    42

    3

    A.

    2007

    3

    5

    NN

    42

    IT

    1.

    A.

    B.

    E

    C.

    CPM

    D.

    SOA

    2.

    3.

    4.

    2008

    2007

    2009

  • 7/28/2019 IT Vol.14 00.pdf

    80/136

    096 IT Vol.14

    4

    NN

    NN

    1

    ITNN

    1

    25

    1

    NN

    1

    NN

    5

    ID

    1

    2

    3

    4

    5

    6

    7

    8

    9

    '08/01

    '08/04

    '08/05

    '08/10

    '08/12

    '09/02

    '09/04

    IT

    1.

    A.

    B.E

    C.CPM

    D.SOA

    2.

    3.

    4.

    2008

    2007

    2009

  • 7/28/2019 IT Vol.14 00.pdf

    81/136

    09

    Books

    3,990

    32

    RDDRe

    sponsibility Driven Design

    110 16

    7

    10EW

    BP

    BP

    2,520

    1

    2,394

    ISO14764

    2,730

    ISO 14764

    2 1

    2

    2,400

    1

    IT Vol.14

    4,179

    ICONIX

    3

    DI

    Spr ing Frame

    work

  • 7/28/2019 IT Vol.14 00.pdf

    82/136

    098

    Fumiharu Hanyuda

    NTT

    IT

    NTT

    6

    2004NTT

    i

    PMO

    301977

    NTTNTT

    DIPSDende

    nkosha Information Processing System

    OS

    10

    VANValue Added Network

    20

    VAN

    1990

    400

    1

    13Vol.

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

    Masanori SakaguchiKOYO

    IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    83/136

    09IT Vol.03

    20

    1954

    1977 NTT

    1986 VAN

    1990

    2001 NTT

    i

    2005

    2007

    8

  • 7/28/2019 IT Vol.14 00.pdf

    84/136

    100 IT Vol.14

    695

    1

    6

    785

    90

    8

    19

    23

    THE NORTH FACE

    OSJ 50K

    Mad

    arao Forest Trails 50km50km

    7

    10

    89

    102021

    14

    332,003436

    1

    1

    2

    3 78

    50

    4

    5 4

    6

    25

    50

    7

    18019

    0bpmBeat Per Minute1

    220

    1,650

    1

    1

    2,0002

    71.5km24,832m

    24

    3

    4

    Norio kasahara

    Vol.12

  • 7/28/2019 IT Vol.14 00.pdf

    85/136

    10IT Vol.14

    1 1

    2

    3

    JavaC#

    12

    13

    1321

    21

    8

    150bpm ATAn ae rob ics

    Thr eshold

    RC

    Respiratory Compensation

    RC

    AT RCAT

    AT

    RC

    RC

    9

    10

    CUP

    11

    12

    13

    A

    n

    a

    l

    y

    z

    i

    n

    g

    t

    h

    e

    a

    r

    c

    h

    i

    t

    e

    c

    t

    u

    re

    f

    r

    e

    e

    l

    y

    1

  • 7/28/2019 IT Vol.14 00.pdf

    86/136

    102 IT Vol.14

    14

    TCW-X15

    16

    5Japan

    Cup Tokyo Trail Run 10017

    10

    1

    18

    19

    14

    15

    CM

    16

    17 2

    128km32

    18 15

    19

    2

    3

  • 7/28/2019 IT Vol.14 00.pdf

    87/136

    10IT Vol.14

    11

    20

    15

    2

    1

    1

    10

    20

    1

    21

    Vol.

    21

    23

    40

  • 7/28/2019 IT Vol.14 00.pdf

    88/136

  • 7/28/2019 IT Vol.14 00.pdf

    89/136

  • 7/28/2019 IT Vol.14 00.pdf

    90/136

  • 7/28/2019 IT Vol.14 00.pdf

    91/136

  • 7/28/2019 IT Vol.14 00.pdf

    92/136

    2

    EA

    108 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    93/136

    IT

    MASOX

    IT

    EAEnterprise Architecture

    EA

    Shinya Aihara

    10IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    94/136

    Enterprise

    EA

    IT

    IT

    IT

    MA

    ITEA

    EA

    EA

    Part 1

    110 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    95/136

  • 7/28/2019 IT Vol.14 00.pdf

    96/136

    Enterprise

    EA1

    EA

    CIO

    EA

    EA

    EA

    EA

    EA

    2

    EA

    EA

    EA

    1

    2EA

    EA

    To-Be

    IT

    1EA

    AMD

    IBM

    HP

    112 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    97/136

    Architecture

    EA 2

    EA

    EA

    EA

    EA

    As-Is

    2EA

    EA

    1

    EA

    EA

    EA

    EA6

    EA

    EA

    EA

    6

    11IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    98/136

    Enterprise

    EA

    EA

    EA

    IT

    ROIReturn On Investment

    ROI

    IT

    EA

    IT

    EA

    EA

    http://ww

    w.opengroup.org1

    TOGAFThe Open Group Architecture

    Framework2

    1 IT 1

    UNIX

    EA

    2

    EA

    114 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    99/136

    Architecture

    EA 2

    2

    Principle

    TOGAF

    EA

    EA

    3

    EA

    EA

    IT

    EA

    2

    3

    2

    a

    a

    IT

    AB

    11IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    100/136

    Enterprise

    EA

    3

    IT

    EA

    IT

    IT

    IT

    IT

    3EA Findings from the Enterp rise Archi tecture Survey 2007

    Executive Summary

    IT

    IT

    IT

    MA

    IT

    IT

    IT

    OS

    0 5 10 15 20 25 30 35 40 45

    41.624.0

    24.021.8

    24.012.2

    20.618.7

    19.5

    11.119.1

    22.9

    18.719.8

    17.623.3

    17.627.5

    15.312.6

    14.914.5

    11.87.6

    11.512.6

    11.114.1

    10.312.2

    10.314.9

    8.0 10.7

    2.73.4

    116 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    101/136

    Architecture

    EA 2

    1

    EA

    EA

    EA

    CIOCTO

    EA

    IT

    EA

    EA

    EA3

    IT

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    EAIT IT

    EA

    To-Be

    11IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    102/136

    Enterprise

    EA

    EA

    EA

    EA

    EA

    EA

    IT

    IT

    IT IT

    EA

    IT

    IT

    EAIT

    EA

    IT

    IT

    IT

    IT

    EA

    EA

    EA

    EA

    IT

    EA

    ITIT

    E

    A

    EA

    118 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    103/136

    Architecture

    EA 2

    EA

    EA

    EA

    IT

    EA

    EAEA

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    11

    4

    EA

    4EA

    11IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    104/136

    Enterprise

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    4

    EA

    EA

    EA

    120 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    105/136

    Architecture

    EA 2

    EA

    EA

    EA

    5

    TOGAF8.1.1

    ACMMArchitecture Capabili

    ty Maturity Model

    EA

    EAEA

    EAEA

    4EA

    FEAFThe Federal Enterprise Architecture Framework EAEA

    FEA

    DODAFDepartment of Defense Architecture Framework

    TOGAFThe Open Group Architecture Framework

    EAEA

    4

    EAEA

    EA

    IBM

    EAEA

    EA

    5EATOGAF 8.1.1

    1. IT

    2. IT

    3.

    4.

    5.

    0

    1

    2

    3

    4

    5

    ITIT

    IT

    IT

    Technical ReferenceModelIT

    IT

    IT6.

    7. IT

    8.

    9. IT

    12IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    106/136

    Enterprise

    6

    EA

    EA

    EA

    EA

    EA

    EAEA

    To-Be

    EA

    EA

    EA

    EA

    To-Be

    6TOGAFEAADMArchitecture Development Method

    A

    B

    C

    D

    H

    G

    F

    E

    ACT

    PLAN

    DOCHECK

    122 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    107/136

    Architecture

    EA 2

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    EA

    IT

    ITEA

    EA

    EA

    UML

    EA

    BPR

    IT

    12IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    108/136

    Enterprise

    EA

    EA

    EA

    EA

    EA

    EA

    4

    Part 11111

    EA4

    EA

    4EA

    EA

    1

    EA

    EA

    EA

    Part 2

    124 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    109/136

    Architecture

    EA 2

    IT

    EAEA

    EA

    IT

    EAITEA

    EA

    IT

    EA

    ITIT

    IT

    ITIT

    3

    EA

    ITEA

    EA

    IT

    IT

    EA

    EA

    IT

    11

    TOGAF

    2

    ITAC

    Information Technology Architect Certificatio

    nIT

    3

    EA

    EATo-Be

    1 1IT

    12IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    110/136

    Enterprise

    1ITSS V2IT

    IT

    IT

    ITIT

    IT

    3ITAC

    PM IT

    IT

    IT

    IT

    SLAService

    Level Agreement

    2TOGAF

    EA

    IT

    IT

    126 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    111/136

    Architecture

    EA 2

    1

    EA1

    IT ITJobs

    Watchhttp://www.itjobswatch.co.uk/

    1

    IT4

    EAEA

    Java

    11

    1ITJobsWatch 430

    ITJobsWatch200710

    1 62436.53 SOA

    2 61736.12 Enterprise Architecture

    3 58434.19 TOGAF

    4 45026.35 Zachman Framework5 36921.60 Oracle

    6 36321.25 Finance

    7 30317.74 EAI

    8 29016.98 Java

    9 27716.22 J2EE

    10 24314.23 MS Visio

    11 20211.83 .NET

    12 17610.30 Microsoft

    13 1639.54 UML

    1639.54 WebSphere

    14 1599.31 SAP

    15 1559.07 ERP

    16 1498.72 Business Intelligence

    17 1347.85 Datawarehouse

    1347.85 CRM

    18 1257.32 Banking

    1257.32 Unix

    19 1116.50 RUP

    20 1086.32 Government

    21 1076.26 WebLogic

    22 1046.09 Degree

    1046.09 BPM

    23 1015.91 Retail

    24 915.33 OO

    25 905.27 Project Management

    26 875.09 Middleware

    12IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    112/136

    Enterprise

    EA 2

    EAEA-PMO

    1

    1

    IT

    EA

    ITJobsWatch

    IT

    2

    EA

    EA

    EA

    EA

    EA

    EA

    2 810385,890

    2,000

    128 IT Vol.14

  • 7/28/2019 IT Vol.14 00.pdf

    113/136

    12

    P resent

    12

    20071224

    11

    Vol.152008124

    3

    USB

    1

    15cm

    1

    4

    97

    1

    CRC

    5

    97

    1

    ICONIX

    1

    6

    97

    1

    IDG

    1

    2

    IDG

    1

    1

    IT Vol.14

    Vol .13

    620

    PSP

    PSP-20001

    1

    IDG

    1

    1

    60cm

  • 7/28/2019 IT Vol.14 00.pdf

    114/136

  • 7/28/2019 IT Vol.14 00.pdf

    115/136

    13IT Vol.14

    2

    Search

    LinksWeb

    Authoring

    SNSWiki

    Tags

    Extensions

    SignalsRSS

    Enterprise 2.0

    Web 2.0

    SaaS

    SaaS

    SaaS

    SasS

    ASP

    SaaS

    SaaS

    IDC2007

    SaaS

    5.8 1

    SaaS

    EA

    Masashi Narumoto

    1SaaS/ASPIDC 200782007 SaaS J7460601

    SaaS/ASP

    10 20 30 40 50 60 70

    39.4

    62.3

    5.8

    0 1

    2 Enterprise 2.0:The Dawn of Em

    ergent CollaborationP.

    MIT Sloan Management Review Spring

    2006URLhttp:/ /sloan review .mit.ed u/wsj/

    insight/pdfs/47306.pdf

  • 7/28/2019 IT Vol.14 00.pdf

    116/136

    132 IT Vol.14

    5

    2

    SaaS

    3SaaS

    5

    e

    EC

    SNS

    SaaS

    SOA

    SOA

    SOA

    IT

    2SaaS/ASPIDC 200782007 SaaS J7460601

    SaaS/ASP

    IS

    SaaS/ASPAPI

    SaaS/ASP

    SaaS/ASP5

    50.1

    47.7

    37.5

    22.6

    21

    16

    15.9

    15.7

    12.8

    12.3

    10.8

    7

    6.5

    5.6

    5.4

    100 20 30 40 50 60

  • 7/28/2019 IT Vol.14 00.pdf

    117/136

    13IT Vol.14

    0 1

    Web

    4

    SOAESB

    Enterprise Service Bus

    IT

    SOA

    SaaS

    Enterprise 2.0

    SOA

    SaaS

    Enterprise 2.0

    IT

    3SaaS/ASPIDC 2007 82007 SaaSJ7460601

    e

    ID

    EC

    20 4 6 8 1 0 12 14 16

    SNS

    8.3%

    11.6%

    4.4%

    6.9%

    3.9%

    4%

    6%

    11.4%

    9.2%

    7.1%

    5.7%

    6.8%

    14.5%

    9.9%

    6%

    4.7%

    6.3%

    3.6%

    3.5%

  • 7/28/2019 IT Vol.14 00.pdf

    118/136

    134 IT Vol.14

    1IT

    IT

    4

    5-

    5-

    SaaS

    5-

    5-

    IT

    50

    4SOA

  • 7/28/2019 IT Vol.14 00.pdf

    119/136

    13IT Vol.14

    0 1

    Office

    PC

    Office Live

    2

    10

    Healt

    hVaultht tp://www.healthvault.c

    om

    HealthVault

    1

    1

    CRM

    IT

    5SOA

    CRM

    Sa aS

    CRM

    CRM

    IT

    SaaS

    SaaSCRM

    CRM

    SaaS

    SaaSCRM

    IT

  • 7/28/2019 IT Vol.14 00.pdf

    120/136

    136 IT Vol.14

    I T

    Unified Process

    IT

    IT

    1

    1

    1

    IT

    125

    80

    IT

  • 7/28/2019 IT Vol.14 00.pdf

    121/136

    13IT Vol.14

    IT

    Architecture Document

    UPUnified Process

    Hiromasa Oka

    vol.

    08

    Strategy Document

    IT

    5

    Step 1

    Step 2

    Step 3

    1

  • 7/28/2019 IT Vol.14 00.pdf

    122/136

    138 IT Vol.14

    vol.

    08

    Step 4

    Step 5

    UP

    41

    UML

    UP

    UML

    6Vol.12UPUML

    UP

    UML

    UML

    41

    UP

    2

    Logical Vie

    wProcess View

    Implement View

    Deployment View4

    Use-Case

    View

    41UP

    UP41

    ER

    Web

    UP

    415

    2UP41

    UP41

  • 7/28/2019 IT Vol.14 00.pdf

    123/136

    13IT Vol.14

    I T

    Unified Process

    3

    UP

    UP

    Quality View

    JIS-X0129

    Data View

    41

    1

    341

    AB

    AB

  • 7/28/2019 IT Vol.14 00.pdf

    124/136

    140 IT Vol.14

    vol.

    08

    C

    2

    IT

    1

    UML

    BOMBi ll s o f Mate rial s

  • 7/28/2019 IT Vol.14 00.pdf

    125/136

    14IT Vol.14

    I T

    Unified Process

    API

    2

    2

    IT

    IT

    IT

    IT

    IT

    UP41

    2

    RUP

    2004

    Documenting Software Architectures

    2004

  • 7/28/2019 IT Vol.14 00.pdf

    126/136

    142 IT Vol.14

    Takahiro Suzuki

    1Vol.12

    UPUnified Process

  • 7/28/2019 IT Vol.14 00.pdf

    127/136

    14IT Vol.14

    100

    100

    2

    3

    1

  • 7/28/2019 IT Vol.14 00.pdf

    128/136

    144 IT Vol.14

    1

    QA

    WikiWiki

    Wiki

  • 7/28/2019 IT Vol.14 00.pdf

    129/136

    14IT Vol.14

    1

    UML

    UML

    1

    1 1n

    1 1n 1 1n 1 1n

  • 7/28/2019 IT Vol.14 00.pdf

    130/136

    146 IT Vol.14

    Abstract

    ness2

    Instabil

    ity3AbstractnessInstability

    Distance

    4Distance5A-I

    Abstractness-Instability

    3

    RFPRequest For Proposal

    6

    2Abstractness

    Abstract Atom CountAtom Count

    Abstractness Abstract Atom Count

    Atom Count

    3Instability

    Outgoing DependenciesIncoming Dependencies

    Instability Outgoing Dependencies

    Outgoing Dependencies Incoming Dependencies

    4Distance

    Distance Abstractness Instability 1

    Distance1

    5A-I

    Main Sequence

    Instability

    Abstractness

    1

    1

    Main Sequence

    Main SequenceAbstractnessInstability

  • 7/28/2019 IT Vol.14 00.pdf

    131/136

    14IT Vol.14

    CVSSubversion

    Eclipse

    1

    6

    1 1n

    1 1n 1 1n 1 1n

    1

    CAP

    Eclipse Metrics Plugin

    Lattix

    EclipseUML

    A-I

    EclipseUML

    Eclipse

    DSMDependency Structure Matrix

    AntHTML

    URL

    http://cap.xore.de/

    http://metrics.sourceforge.net/

    http://bizmo.co.jp/tools/lattix.html

  • 7/28/2019 IT Vol.14 00.pdf

    132/136

    148 IT Vol.14

    1Lattix1

    Lattix2DSM

    Dependency Structure Matrix

    UML

    2

    LattixDSM

    7DSM

    AD4

    AC

    B

    CAB

    DAC

    Lattix

    DSM

    1Lattix

    2

    7DSM

    1 2 3 4

    A 1

    B 2

    C 3

    D 4

  • 7/28/2019 IT Vol.14 00.pdf

    133/136

    14IT Vol.14

    Ant

    Lattix

    HTML

    FindBug

    djUnit

    HTML

    8

    B

    ugzilla

    8

    djUnit

    Lattix

    FindBugs

    CVS

    SubVersion

    Bugzilla

    9

    2005

  • 7/28/2019 IT Vol.14 00.pdf

    134/136

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

    150 IT Vol.14

    1989SIer

    2004

    BP

    P.080

    SE

    FCP-IT

    IT

    IT

    IT

    P.050

    1985UNIX

    2001

    2005

    JavaXML

    JavaXML

    OSSXML SmartDoc

    P.064

    1982

    20066

    SEBP

    P.080

    OS

    IA

    FCP-IT

    IT

    P.050

    FCP-IT

    IT

    P.050

    OMG

    MDA

    P.036

    1993 1999

    IT

    2001

    MBA

    P.016

    EA 1

    ITPMPTOGAF8

    Certifed Practitioner

    P.108

  • 7/28/2019 IT Vol.14 00.pdf

    135/136

    15IT Vol.14

    SE

    90 SE

    BP

    P.104

    B2C

    Swim 3.8kmBike

    180kmRun 42.2km

    P.100

    SPEI

    DECHP

    RUP

    2003

    SPEI

    P.136

    2005

    P.142

    1988 1999

    2002

    SOASaaS In te rn et Sc al e

    Computing

    P.130

    P.090

  • 7/28/2019 IT Vol.14 00.pdf

    136/136

    1

    2

    Vol.152008124

    N e x t

    I s s u e

    S t a f f