Presentation 2021-08-27
Design and implementation of a programming model for distributed sharing function as a service
Takao Nakaguchi,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) To develop real-time collaboration tools, the drawing canvas, 3D objects or other elements on the screen must be designed as multiple users can operate them simultaneously using each client machine, thus, network communication process, synchronization, exclusion control of simultaneous operations and state serialization/deserialization are needed to be implemented in addition to drawing or edit functions applications originally have. Services computing extract generic functions from existing systems and provide it as a service to enhance reusability. Services computing also creates new services by combining existing services. In this paper, I propose a programming model that extracts existing functions as a service that enables collaborative work by multiple users connected via network. I also implement a prototype of the framework and evaluate it by applying actual use cases of collaboration tools.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Services Computing / Collaboration Tools / Programming Model / Network Programming / Distributed Shared Object
Paper # SWIM2021-23,SC2021-21
Date of Issue 2021-08-20 (SWIM, SC)

Conference Information
Committee SWIM / SC
Conference Date 2021/8/27(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Online
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Kenji Saotome(Hosei Univ.) / Shinji Kikuchi(NIMS)
Vice Chair Akihiro Hayashi(Shizuoka Inst. of Science and Tech.) / Yoji Yamato(NTT) / Kosaku Kimura(Fujitsu Lab.)
Secretary Akihiro Hayashi(Tokyo Univ. of Science) / Yoji Yamato(Osaka Sangyo Univ.) / Kosaku Kimura(Kobe Univ.)
Assistant Tsukasa Kudo(Shizuoka Inst. of Science and Tech.) / Kokichi Tsuji(Aichi Pref. Univ.) / Shin Tezuka(Hitachi) / Takao Nakaguchi(KCGI)

Paper Information
Registration To Technical Committee on Software Interprise Modeling / Technical Committee on Service Computing
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Design and implementation of a programming model for distributed sharing function as a service
Sub Title (in English)
Keyword(1) Services Computing
Keyword(2) Collaboration Tools
Keyword(3) Programming Model
Keyword(4) Network Programming
Keyword(5) Distributed Shared Object
1st Author's Name Takao Nakaguchi
1st Author's Affiliation The Kyoto College of Graduate Studies for Informatics(KCGI)
Date 2021-08-27
Paper # SWIM2021-23,SC2021-21
Volume (vol) vol.121
Number (no) SWIM-156,SC-157
Page pp.pp.64-68(SWIM), pp.64-68(SC),
#Pages 5
Date of Issue 2021-08-20 (SWIM, SC)