IT 2

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "IT 2"

Transcription

1 Knowledge-Works, Inc. Tokyo UML Caché

2 IT 2

3 UML Caché Caché

4 vocabulary UML Unified Modeling Language)

5 UML UML /

6

7

8

9

10

11 UML but UML UML

12

13 UML DBMS

14 / 2003 InternSystems DevCon

15 Transformation Transformation on a single construct type Transformation on multiple construct types Modifying inheritance Conversions Category Number T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 Description Remove or add a construct. Degrade that a construct is derived or not derived. Degrade or restrict multiplicity Transform a multi valued attribute. Reorder attribute. Transform an enumeration attribute. Partition a construct or merge constructs. Compose associations. Merge associated classes or partition a class Move an attribute across an association. Move an attribute across an association. Move an association across generalization. Remove or add subclass. Push subclass information up or specialize. Fragment multiple inheritance. Factor multiple inheritance. Convert generalization to/from exclusive-or associations. Convert a qualifier to/from an object attribute. Convert a link attribute to/from an object attribute. Convert an association to/from a class source: Object-Oriented Modeling and Design for Database Applications, M.Blaha,.. PRENTIS AHLL

16 UI DB DBMS DB Caché Caché

17 DB DB Caché API SQL or DBMS or Bean / / DB API / Caché API DB DBMS API DBMS Bean

18 Caché Caché Caché Binding

19 Caché Caché ActiveX Objects Caché C++ Binding Caché Java Binding Caché EJB Binding Caché SOAP Visual Basic, VB.NET,(C#.NET) C++, VC++, (VC++.NET) Java XML

20 Caché SQL OID ( ) ID ( )

21 Caché Persistent Class Serial Class Data Type Class Abstract Class CSP Extends Persistent Embed HTTP )

22 Caché Single Value TYPE Binary, Boolean, Currency, Date, Integer, Float, String List, array Collection TYPE null TYPE Binary, Character

23 Relationship Caché5.0 Relationship Caché Persistent

24 C++ Binding C++ User Application C++ Classes Proxy Class Caché Caché Class Dictionary Caché Classes Caché Server

25 C++ Binding C++ Caché C++ (Microsoft Visual C++ )

26 C++ Binding Caché get/set Caché /

27 Caché VC 6.0 Caché

28 Demo Caché

29 Demo Caché

30 Demo Citizen

31 Demo Citizen

32 Demo Patient

33 Demo

34 Demo

35 Demo C++

36 Demo Caché

37 Demo C++ Binding

38 Demo Caché

39 Demo Caché

40 Demo Caché

41 Demo C++ Binding (1)

42 Demo C++ Binding (2)

43 C++) // CPatientFamily *pf = new CPatientFamily(); // CString strname; strname = pf->getname(); pf->setname(strname); << >> CPatientFamily: -Name -Address +SetName() +GetName() +SetAddress() +GetAddress() // Caché Db_err conn_err; d_connection conn = tcp_conn::connect( localhost[1972]:user, _SYSTEM, SYS,&conn_err); // Database db(&conn); d_ref<patient> patient = Patient::create_new(&db); // d_string dstrname; dstrname = patient->getname(); patient->setname(dstrname); <<Persistent>> Patient -Name -Address +setname() +getname() +setaddress() +getaddress Caché User. Patient

44 .NET) // PatientFamily pf = new PatientFamily(); // String Name = pf.getname(); pf.setname( This is name sample ); << >> CPatientFamily: -Name -Address +SetName() +GetName() +SetAddress() +GetAddress() // Caché String connectstring = "cn_iptcp: [1972]:user ; cacheconnect(connectstring); // Patient pt = new Patient(); // String Name = pt.getname(); pf.setname( This is name sample ); <<Persistent>> Patient -Name -Address +setname() +getname() +setaddress() +getaddress Caché User. Patient

45 Caché

46 Visual Studio.NET

47 Caché Caché

48 Caché /

49 Caché

50 UML UML

51 Caché Rational Rose Caché

52

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation Microsoft Microsoft Visual Basic.NET (OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation Microsoft Microsoft

More information

honbun.indd

honbun.indd Development of Web Reservation System for Sirakaba Lodge in Aichi University (1) Object-Oriented Modeling and Implementation of Database Application Yong Jiang, Satoru Horii and Yasuhiro Taga Faculty of

More information

PowerPoint Presentation

PowerPoint Presentation UML 2004 7 9 10 ... OOP UML 10 Copyright 2004 Akira HIRASAWA all rights reserved. 2 1. 2. 3. 4. UML 5. Copyright 2004 Akira HIRASAWA all rights reserved. 3 1..... Copyright 2004 Akira HIRASAWA all rights

More information

BlueJ 2.0.1 BlueJ 2.0.x Michael Kölling Mærsk Institute University of Southern Denmark Toin University of Yokohama Alberto Palacios Pawlovsky 17 4 4 3 1 5 1.1 BlueJ.....................................

More information

VB.NETコーディング標準

VB.NETコーディング標準 (C) Copyright 2002 Java ( ) VB.NET C# AS-IS extremeprogramming-jp@objectclub.esm.co.jp bata@gold.ocn.ne.jp Copyright (c) 2000,2001 Eiwa System Management, Inc. Object Club Kenji Hiranabe02/09/26 Copyright

More information

DB2 secureway MQ Series Workflow Domino Doc MQ Series Integrator SOAP SOAP DB2 WebSphere MQ MQ MQ SOAP MQ SOAP WebSphere Business Integrator SOAP SOAP Messaging Service SOAP Calendar Service Directory

More information

HIS-CCBASEver2

HIS-CCBASEver2 Information Access Interface in the Immersive Virtual World Tetsuro Ogi, *1*2*3 Koji Yamamoto, *3*4 Tadashi Yamanouchi *3 and Michitaka Hirose *2 Abstract - In this study, in order to access database server

More information

untitled

untitled 2 1 2 3 4 6 7 7 7 8 9 9 10 10 10 12 12 13 14 17 19 20 21 22 22 24 24 26 26 26 27 29 29 29 30 32 32 33 34 35 35 36 37 38 39 39 40 41 41 41 1960 (DataBase Management System) 1970 1987 SQL Structured Query

More information

untitled

untitled DICOM Digital Imaging and Communications in Medicine DICOM DICOM Digital Imaging and Communications in Medicine ACRNEMA CD-R DICOM 1 HIS Server PC HL7 RIS WEB Image/Report Viewer WEB RIS Server DICOM DICOM

More information

2

2 Curl http://www.curlap.com TEL:03-5547-3866 FAX:03-5547-3867 tumemura@curlap.com 2 4 Web2.0 1 2 3 GUI 3 Web Web Etc URL http://www.xxxx.com/app/ Curl XML Curl SOAP HTTP HTTPS JIT Curl Curl RTE Curl Runtime

More information

...1...1...1...1 mas-clsdic.csv...1...1 mas-prpdic.csv...2...2...3 mas-capdic.csv...4...4 mas-pvldic.csv...4...4...4 mas-segdic.csv...4...4 mas-clsdic

...1...1...1...1 mas-clsdic.csv...1...1 mas-prpdic.csv...2...2...3 mas-capdic.csv...4...4 mas-pvldic.csv...4...4...4 mas-segdic.csv...4...4 mas-clsdic MANDSDS01-03 MANDSDS01 ECALS CSV EC ...1...1...1...1 mas-clsdic.csv...1...1 mas-prpdic.csv...2...2...3 mas-capdic.csv...4...4 mas-pvldic.csv...4...4...4 mas-segdic.csv...4...4 mas-clsdic-occurs.csv...5...5...5

More information

情報の構造とデータ処理

情報の構造とデータ処理 mizutani@ic.daito.ac.jp 2014 SQL information system input process output (information) (symbols) (information structure) (data) 201411 ton/kg m/feet km 2 /m 2 (data structure) (integer) (real) (boolean)

More information

組織変更ライブラリ

組織変更ライブラリ 2003 6 1...1 2...2 3...4 3.1...4 3.2...5 3.3...6 3.4...6 4...7 4.1...7 4.2...9 4.3...9 4.4...10 4.5...10 5 Web...11 5.1 WebUI...11 5.2Oracle 9iFS WebUI...12 6Oracle9i AS...13 6.1OiD...13 6.2 SSO...13 7...14

More information

nopcommerce 2.2 2.1.6 Adobe Flash ( 1 ) 1 nopcommerce 2.2 ( [5, p.3-4] )

nopcommerce 2.2 2.1.6 Adobe Flash ( 1 ) 1 nopcommerce 2.2 ( [5, p.3-4] ) nopcommerce 2.2 NopCommerce (Ver.2.3) NopCommerce 2.1.1 (OS) Windows 7 Windows Vista Windows XP Windows Server 2003 Windows Server 2008 2.1.2 Web Internet Information Service (IIS) 6.0 2.1.3 ASP.NET 4.0

More information

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. MicrosoftWindowsVisual Basic Visual Studio Microsoft Corporation

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. MicrosoftWindowsVisual Basic Visual Studio Microsoft Corporation Microsoft Microsoft Visual Basic.NET (OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. MicrosoftWindowsVisual Basic Visual Studio Microsoft Corporation Microsoft Microsoft

More information

<4D6963726F736F667420576F7264202D2081793034817A939D8D8795F18D908F91816998418C678A889770816A2E646F63>

<4D6963726F736F667420576F7264202D2081793034817A939D8D8795F18D908F91816998418C678A889770816A2E646F63> Geographic Information System 11 12 GIS 13 GIS 14 GIS 31 51 9.12 12 FX 32 33 1976 9.21 1976 9.21 2000 34 35 36 1 1 37 38 39 40 UML 6 1 / 1 /10 C 10 B 10 C 10 B 1 FX B C 3 B 1 FX B ID WebGIS GIS DB DB SP

More information

取扱説明書 [L-07A]

取扱説明書 [L-07A] ISSUE DATE: 09.09 L-07A NAME: PHONE NUMBER: MAIL ADDRESS: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 a b d c a b c d 18 19 a a b c a a a b c b a a b c a c b c a b b a b 20 c a b a b 21 22 23 a b 24 a b 25

More information

IT / KPI IT WF(XOML),BPEL WSDL XSD IT XSD WSDL BPEL XOML XML

IT / KPI IT WF(XOML),BPEL WSDL XSD IT XSD WSDL BPEL XOML XML SOA XML Week SOA IT IT IT / KPI IT WF(XOML),BPEL WSDL XSD IT XSD WSDL BPEL XOML XML Web Web WCF Web WCF WindowsCommunityFoundation NET Framework 3.0 Web WCF ABC WCF Address WHERE Binding HOW Contract WHAT

More information

Chapter 1 1-1 2

Chapter 1 1-1 2 Chapter 1 1-1 2 create table ( date, weather ); create table ( date, ); 1 weather, 2 weather, 3 weather, : : 31 weather -- 1 -- 2 -- 3 -- 31 create table ( date, ); weather[] -- 3 Chapter 1 weather[] create

More information

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

Microsoft Word - 430_15_Developing_Stored_Procedure.doc Java Oracle 1998 11 Java 3 Java Web GUI Java Java Java Oracle Java Oracle8i Oracle / Oracle Java Virtual Machine VM CORBA Enterprise JavaBeans Oracle Java Java Java Oracle Oracle Java Virtual Machine Oracle

More information

GPS携帯端末を用いた近隣バス停位置と

GPS携帯端末を用いた近隣バス停位置と GPS S003036 2004 2 13 ... 3... 4 2.1...4 2.2...5 2.3...6... 8 3.1 DBMS...8 3.1.1 DBMS...8 3.1.2...9 3.1.3...10 3.2 Web...10 3.2.1 Web...10 3.2.2 JDBC... 11 3.3...11 3.3.1 SQL... 11 3.3.2 Java...12 3.4...12

More information

n-miwa@lac.co.jp (JSOC) OS Web (JSOC) (JSOC) SQL SQL Event Name Source IP Correlated Horizontal Scan Detected Microsoft ASN.1 Library Buffer Overflow Detected Vertical Scan Detected Internet Explorer

More information

データ連携がこんなに簡単に!?Oracle Data Integratorのご紹介

データ連携がこんなに簡単に!?Oracle Data Integratorのご紹介 < > Agenda Oracle Data Integrator Oracle Data Integrator Oracle Data Integrator 2 Agenda Oracle Data Integrator Oracle Data Integrator Oracle Data Integrator 3 NEED Business Intelligence Corporate Performance

More information

Web Basic Web SAS-2 Web SAS-2 i

Web Basic Web SAS-2 Web SAS-2 i 19 Development of moving image delivery system for elementary school 1080337 2008 3 10 Web Basic Web SAS-2 Web SAS-2 i Abstract Development of moving image delivery system for elementary school Ayuko INOUE

More information

00vb10-CONT-deitel.indd

00vb10-CONT-deitel.indd 131 71 71 71 71 71 71 71 71 71 7 1 71 71 71 71 71 71 7 1 71 71 71 71 71 71 71 71 71 71 71 7 1 71 71 71 71 71 71 71 7 xix 1 71 71 71 7 1 71 7 1 71 71 71 71 71 71 71 7 xxix 1 1 71 71 71 71 71 71 71 7 1 71

More information

Javaセミナー資料.PDF

Javaセミナー資料.PDF Framework for Java 1 Java Java Framework for Java (PMS/Win PMS/Javac) Framework 2 Java 3 C/S WWW PC TCO 4 JAVA JAVA (write once run anywhere) 5 Java Applet Servlet Java Web Application Server Servlet 6

More information

Whitepaper - Why CM7

Whitepaper - Why CM7 WHITEPAPER WHY CM7 ONYX CRM WHITEPAPER ONYX CRM 2 ONYX CRM Silverlight UI UI ONYX CRM 7 CTI SNS UCW SQLGen WHITEPAPER ONYX CRM 3 iphone ipad Android Onyx Mobile for iphone WHITEPAPER ONYX CRM 4 ONYX CRM

More information

FileMaker 15 ODBC と JDBC ガイド

FileMaker 15 ODBC と JDBC ガイド FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,

More information

Visual Studio 2005 Windows Mobile の 開 発 環 境 統 合 開 発 環 境 Visual Studio 2005 デスクトップと 共 通 化 された 開 発 環 境 デスクトップ 開 発 のノウハウがそのまま 利 用 可 能 高 い 開 発 生 産 性 Windo

Visual Studio 2005 Windows Mobile の 開 発 環 境 統 合 開 発 環 境 Visual Studio 2005 デスクトップと 共 通 化 された 開 発 環 境 デスクトップ 開 発 のノウハウがそのまま 利 用 可 能 高 い 開 発 生 産 性 Windo Windows Mobile 開 発 のための Visual Studio 2005 + 新 Visual Studio "Orcas" 紹 介 マイクロソフト 株 式 会 社 テクノロジーソリューショングループ エバンジェリスト 高 橋 忍 デバイス 開 発 ツールの 流 れ Native Only Windows CE 4.0 5.0 Smartphone

More information

Komatsu s Brand for New-Generation Construction and Mining Equipment Genuine Answers for Land & Environment Optimization GALEO is derived from the fol

Komatsu s Brand for New-Generation Construction and Mining Equipment Genuine Answers for Land & Environment Optimization GALEO is derived from the fol Introduction of Komatsu s New Hydraulic Excavator PC200-7 in GALEO Series We accomplished the development of new hydraulic excavators of the medium class that have embodied various design concepts like

More information

............................................................................................................................. 3.......................

............................................................................................................................. 3....................... Xeon Microsoft* System Center Virtual Machine Manager Self-Service Portal 2.0 Microsoft* System Center Virtual Machine Manager Self-Service Portal 2.0 Xeon 5500 Xeon 5600 IT IT Xeon Windows Server* Hyper-V*

More information

インテル® VTune™ パフォーマンス・アナライザー 9.1 Windows* 版

インテル® VTune™ パフォーマンス・アナライザー 9.1 Windows* 版 VTune 9.1 Windows* ................................. 3...................... 3.................................................. 3............................................ 4 :.........................4................................................

More information

TS-1009

TS-1009 TS-1009 Technical Specification on Call Interface for SDP Media Negotiation through Provider s SIP Networks(MPEG4-Visual) 2005 8 10 THE TELECOMMUNICATION TECHNOLOGY COMMITTEE 2 3 4 1.0 2005 8 10 [1] "SIP:

More information

JAJP.qxd

JAJP.qxd Agilent E6601A Application Note ...2 E6601A...3...4...5...8 E6601A PC...17...17 GSM...18 1Windows XP Agilent E6601A E6601A E6601A Visual Studio.NET 2 E6601A Agilent E6601A 1Windows XP Professional Windows

More information

1

1 1 INDEX P.34 P.56 P.7 P.8 P.9 25 P.2631 P.32 P.3334 2 START UP TRAINING ITIT 1 Teaching Teaching Experience Experience Story PC Learning Learning Story 1966IT 201447 196 3 2 IT OJT POINT1 POINT2 PDCA PDCA

More information