Web System Architectureç 究ä¼ã®çºè¶³ã¨æ¨æ¶
id:masayoshiã§ãï¼ ãã®åº¦ï¼Web System Architectureç 究ä¼(WSAç )ãçºè¶³ãããã¾ããï¼
çºè¶³ã®çµç·¯ã¯id:matsumoto_rããã¨id:y_uukiããã¨ããããã»ã¯ã¦ãªæè¡å¤§ä¼ãã¤ã³ãã©æè¡åºç¤ã@ç¦å²¡ãã¨ããåå¼·ä¼ã§ä¼è©±ããéã«ï¼ç§ãããã®åéã§ä¸ã¤ã®ç 究åéï¼å¦åã¨ãã¦ãã£ã¨çãä¸ããã¨ããã®ã«ãªããã¨ãã(ãããª)çºè¨ãããã®ããã£ããã ã£ãã¨æãã¾ãï¼
ç§èªèº«ã¯ã¢ã¦ãããããè¦æã§ã³ãã¥ããã£éå¶ãªã©ãããã¨ããªãã®ã§ããï¼è¨ãåºãã£ãºã®æ³åã§ç 究ä¼ä¸»æ»ã¨ãªãã¾ããï¼
ã¨ããããï¼ä»å¹´ä¸ã«ç¬¬ä¸åããããã¨ãããã¨ã«ãªã£ãã®ã§ï¼ã¨ããããå½¢å¼ã決ãgistã§åºãã¦ããæ¹ã模索ããªãããã£ã¦ãããã¨æã£ã¦ãããï¼ãã£ãã10人以ä¸éã¾ã£ã¦ãã¾ã£ãã®ã§ã³ã£ãããã¦ããã¨ããã§ãï¼
第ä¸åã¯çºè¡¨è ã¯5~6人ç¨åº¦ãèãã¦ããã®ã§ï¼ã²ã¨ã¾ãä»åã®çºè¡¨ã¯ç¾å¨ã®ã¡ã³ãã¼ã§fixãã¦ãã¾ãããã¨æã£ã¦ãã¾ããï¼twitterãè¦ã¦ããæãï¼æ°ã«ãã¦ããæ¹ãããã£ãããã®ã§ï¼ç 究ä¼ã®ç®çã¨çµç·¯ãè¨è¼ãã¦ãããã¨æãã¾ãï¼
WSAç 究ä¼ã®ç®çã¯WSAç 究ä¼ã®ç®çãåç
§ãã¦ãã ããï¼
çºè¡¨å½¢å¼åã³ãã®çç±ã¯çºè¡¨å½¢å¼ã¨å稿形å¼ãåç
§ãã¦ãã ããï¼
ã¾ã ã³ã³ãã³ããè²ã
ä¸è¶³ãã¦ãã¾ããï¼æ±ºå®æ¬¡ç¬¬å½ããã°ã«åæ ãã¦ãããã¨æã£ã¦ãã¾ãï¼
å¹´2~3åç¨åº¦ã§éå¬ã§ããã¨ãããªã¨æã£ã¦ããã®ã§ï¼æ°ã«ãªã£ã¦ããæ¹ã¯å½ããã°ã¨twitterã® #wsaç
ããã·ã¥ã¿ã°ãã¦ã©ãããã¦ããã ããã°ã¨æãã¾ãï¼
以ä¸ã¯å人çãªçºè¶³çç±ã¨æãã§ãï¼
å人çãªçºè¶³çç±ã¨æã
Webãµã¼ãã¹ãä½ãä¸ã§ã®ã¢ã¼ããã¯ãã£ã®è¨è¨ï¼éç¨ææ³ãªã©ï¼ã¿ããªã§è°è«ããã°ç§å¦ã¨ãªãã®ã§ã¯ãªããã¨ããæã£ãã®ã§ï¼çããã®ç¥è¦ãå ã«è²ã è°è«ãããï¼ ãããï¼æ°è»½ãªå ´æããªããããªã®ã§ã«ã¸ã¥ã¢ã«ã«ä½ã£ãã®ãWSAç ã§ããï¼
ããããï¼ç§ããããã£ãç 究ä¼ãä½ãããã¨æã£ãã®ã¯å¤§å¦é¢çã®é ã§ããï¼ ã¾ã å¦é¨çã ã£ãé ï¼Webãµã¼ãã¹ãæä¾ããéã®Webãµã¼ããDBãµã¼ããªã©ã®æ§ç¯ï¼éç¨æè¡ãåå¼·ãããã®ã§ä½ç³»çã«å¦ã¹ããã®ãããã®ã調ã¹ããã¨ãããï¼ ã½ããã¦ã§ã¢å·¥å¦ããããã ããWebãµã¼ãã¹ã®ã¤ã³ãã©åé?(æªã ã«ä½ã¦ããã®ãç¥ããªã)ã«é¢ããå¦åãä½ãããã£ã¦ä½ç³»åããã¦ããã®ã ããã¨æã£ã¦èª¿ã¹ããï¼ãã¾ããã£ããããã®ããªãã£ãï¼
å 輩ãç¥ãåãã«ä½ãå¦ã¶ãã®ãããã?ã¨èãã¨å¤§ä½æ©ãã ãã¨ãå®éã«è§¦ã£ããããã¨ãï¼ç¥ã£ã¦ãã人ã«èããã¿ãããªè©±ãè¿ã£ã¦ããï¼
ãã®å¾ã¯ï¼ãªã¼ãã³ã½ã¼ã¹ã«ã³ãã¡ã¬ã³ã¹(OSC)ã§è©³ãã人ã®è©±èãããï¼ OSCã«ãã£ããã¨ã³ã¸ãã¢ã¢ã«ãã¤ãã«èªããã¦ãµã¼ãç£è¦ã®ã¢ã«ãã¤ããå§ãããï¼ ãµã¼ããã¹ã¤ãããè³¼å ¥ãèªå® ã§è§¦ã£ããã§é£éçã«å¦ã¹ãç°å¢ãæ´ã£ã¦ãã£ãï¼
ç 究ã§ã¯ä¸»ã«é»åæ å ±éä¿¡å¦ä¼ï¼æ å ±å¦çå¦ä¼ã®å¦ä¼ã«åºããããããã¨ãå¤ãã£ãããã§ããï¼æå¤ã¨ã¢ã«ãã¤ãã§ãã£ã¦ããWebãµã¼ãã¹ã®ã¤ã³ãã©æè¡ã«é¢ããç 究ã¯å¤ãã¯ãªããªã¨ããå°è±¡ã ã£ãï¼ ãªãããã§ã¯ãªããã¡ã¤ã³ã®ç 究åéã®ä¸ã¤ã§ããã¨ããæãã§ã¯ãªãã£ãï¼(æ å ±å¦çå¦ä¼ã®IOTç 究ä¼ãªã©ã¯æ¯è¼çè¿ãã) å½éä¼è°ãªã©ã¯ãããã§ããï¼(ç§ãç¥ã£ã¦ããç¯å²ã§ã¯)æ¥æ¬ã§æ°è»½ã«åå ã§ããããªã®ã¯ããã¾ããªãããã§ãã£ãï¼
å¦çã®é ï¼æ¬ã¯ããã¤ãèªãã ããã®ä¸ã®ä¸ã¤ã«ã¦ã§ããªãã¬ã¼ã·ã§ã³*1ãããï¼ ã¦ã§ããªãã¬ã¼ã·ã§ã³ã®ã¾ãããã«
ã¦ã§ããªãã¬ã¼ã·ã§ã³ã¯æè¸ã§ãããç§å¦ã§ã¯ãªããæ£è¦ã®å¦æ ¡æè²ã»è³æ ¼ã»æ¨æºã¯(å°ãªãã¨ãä»ã¯ã¾ã )ãªããæã ã®ãã£ã¦ãããã¨ã¯ãå¦ç¿ã«ãç¿å¾ã«ãæéããããããã®å¾ãèªåèªèº«ã®ã¹ã¿ã¤ã«ã模索ããªããã°ãªããªã代ç©ã§ããããæ£ããæ¹æ³ãã¯ã©ãã«ãåå¨ããªããããã«ããã®ã¯ãï¼ã¨ããããä»ã¯ï¼ãã¾ãããã¨ããäºå®ã¨ã次ã¯ãã£ã¨è¯ãããã¨ããè¦æã ãã ã
ã¨ããï¼ ãããèªã¿ããã¯ãä»ã¯ã¾ã ãªãã®ã...ãã¨æã£ãã®ãè¦ãã¦ããï¼ãã®æ¬ãåºçãããã®ã2011å¹´ã®é ã§ï¼ç§ãèªãã ã¨ãã¯2014ã2015å¹´ãããã ã£ãã¨æãï¼ ãã ï¼ãããèªãã ã¨ãã«"æè¸ã§ããï¼ç§å¦ã§ã¯ãªã"ã¨ããã¨ããã¯å°ãçåã«æã£ã¦ãã¦ï¼ãã¤ãä½ç³»åãã大å¦ã®è¬ç¾©ãï¼å¦ç§ãã§ãã¦ããã®ã§ã¯ãªããï¼1ã¤ã®ç 究åéã¨ãã¦æ´»çºã«è°è«ãããããã«ãªãã®ã§ã¯ãªããã¨æãã¦ããï¼
ãã®å¾ï¼ã¨ã³ã¸ãã¢ã¨ãã¦åãå§ããããã ãï¼ããããªãµã¼ãã¹ãè¨è¨ããã¨ãï¼ãªãã¬ã¼ã·ã§ã³ãããã¨ãï¼é害対å¿ãããã¨ãï¼éå»ã®ç¤¾å ã®äºä¾ãï¼ç¤¾å¤ã®äºä¾ãåèã«ãã¦è¨è¨ãããã¨ãå¤ãï¼åãèãæ¹ï¼è¨è¨ãéå»ã®æè¡ã®åçºæã ã£ãããããã®ãå¤ãããããã«æããï¼ ã¾ãï¼ç¤¾å¤ã®ã¨ã³ã¸ãã¢ã¨è©±ãã¨ï¼çåããããªåé¡ãæ±ãï¼åãããã«éå»ã®äºä¾ãªã©ãåå¼·ä¼ï¼ããã°ãªã©ãæ¤ç´¢ãï¼åãçµè«ã«è¡ãçãã¿ãããªè©±ã¯å¤ãã£ãï¼
ãã¯ãï¼ç¤¾å ãåãµã¼ãã¹ã®äºä¾ã¨ãã¦çµããããã ãã§ãªãï¼åºãè°è«ãããã¨ã§ä½ç³»åãï¼ç§å¦ã¨ãããã¨ã¯å¯è½ã§ã¯ãªãã®ãã¨ããæãã¯ã¨ã³ã¸ãã¢ã¨ãã¦åãå§ãã¦ããããå¼·ããªã£ãï¼
åå¼·ä¼ã§id:matsumoto_rããã¨è©±ãæ©ä¼ãããï¼æãã¯åãã§ä»ã«ãããæãã¦ããã¨ã³ã¸ãã¢,ç 究è ã¯å¤ãããã¾ã交æµã¯æã¦ã¦ããªãæ°ãããï¼ã§ã¯ããç 究ä¼ãä½ã£ã¦ãã¾ãã°ããã®ã§ã¯ãªããã¨ãã話ã«ãªã£ãï¼ ãããªãå¦ä¼ã¨ãã¦å¤§ããåãã®ã¯é£ããã¦ãï¼æå¿ã§éã¾ã£ã¦åå¼·ä¼ã®ããã«æ°è»½ã«ä½ç³»åããè°è«ãå§ãã¦ãããã®ã§ã¯ãªããã¨ãããã¨ã§ï¼ã²ã¨ã¾ã軽ãåéãã¦ã¿ãã¨ãããã¨ããå§ãããã¨ã¨ãªã£ãï¼
åå¼·ä¼ã§ã¯è³ªçå¿çã®æéãå°ãªãã¦ï¼äºä¾ã®çºè¡¨ãããã ãã§çµãã£ã¦ãã¾ããã¨ãå¤ãï¼ããããåå¼·ä¼ã®å½¢å¼ã§å®è¡ããã¨ãã¾ãè°è«ãæ´»çºã«ãªããªãã®ã§ã¯ãªããã¨æã£ãã®ã§å½¢å¼ãå°ãå¤æ´ãããã¨ã«ããï¼
ç§ãå¦çã®é ï¼çºè¡¨ãã¦ä¸çªæã¡å¸°ããã¨ãå¤ãã£ãçºè¡¨ã¯ã¨ããç 究ä¼ã§çºè¡¨ããã¨ãã§ï¼ããã®å½¢å¼ã¯20åçºè¡¨20å質çå¿çã¨ããå½¢å¼ã§ãã£ãï¼
ãã®å½¢å¼ãåèã«çºè¡¨æéã¨è³ªçå¿çã®æéãåãã«ããå½¢å¼ãæ¡ç¨ã10~15åã®çºè¡¨ã¨è³ªçå¿çã¨ããï¼
ãããï¼çºè¡¨æéã¨è³ªçå¿çæéãåãã«ããã¨è³ªåãããã»ã©æ´»çºã«åºãªã(åºãã«ãã)ã®ã§ã¯ãªããã¨ããæ°ãããï¼
èæ¯ç¥èãªã©ååã§ããã°è³ªçå¿çãæ´»çºã«ãªããï¼ãããããã®åéã®èæ¯ç¥èã¨ã¯ãªããã?ã¿ãããªã¨ãããããã¦ç 究ä¼ã§è°è«ãããã¨ããã§ãããï¼
ããã§ï¼äºåã«çºè¡¨å
容ãåå è
ã«å
±æãï¼ãã®ä¸ã§çºè¡¨æéã«å£é ã§èª¬æãã¦ãããï¼ãã®å¾ã«è³ªçå¿çããã¦ãããå½¢å¼ã«ããï¼
æåºãã¦ãããå½¢å¼ã¯ããã°ã§ãï¼äºç¨¿å½¢å¼ã«ãã¦ããã£ã¦ãæ§ããªããï¼çºè¡¨ã¹ã¿ã¤ã«ãç¹ã«åããªã(ã¹ã©ã¤ããå©ç¨ããï¼ããã°ãã¿ã¦ããããªãã説æããï¼ãã¯ã¤ããã¼ãã§å³ãå çããªãã説æãããªã©)ï¼
ããã¯ï¼ã¨ã³ã¸ãã¢ãªãããã°ãªã©ãæ
£ãã¦ããã ãããï¼ç 究è
ã¯äºç¨¿ã®ã»ããæ
£ãã¦ãããããããªãï¼è°è«ãåªå
ãã¦ããããè°è«ãããããå½¢ãªãã©ããã£ãå½¢å¼ã§ãæ§ããªãï¼
ã¤ã¾ãï¼ç 究室ãªã©ã§è¡ããã¦ããã¼ãå½¢å¼ãè¿ãã®ã§ã¯ãªããã¨å人çã«ã¯æã£ã¦ããã®ã ã(ç 究室ã«ãã£ã¦ã¼ãå¼ã¯ç°ãªãããã¤ã¡ã¼ã¸ãä¸è´ããªããããããªã)ï¼ååã¨ãã¦ã¯ç 究ä¼ã¨ããï¼
(ç¾å¨Webã¨ã³ã¸ãã¢ãªã©ã§åºãè¡ããã¦ãã)åå¼·ä¼ã¨ã¯å½¢å¼ãå°ãç°ãªããï¼ã¾ãå°ãç 究ã£ã½ããåºãã¦ãè¯ãããªã¨æã£ãã¨ããã®ãããï¼
ä½ç½®ã¥ãã¨ãã¦ã¯åå¼·ä¼ããã¯ç 究ã«è¿ããï¼ç 究ã¨ããããã¯ã«ã¸ã¥ã¢ã«ã ã¨èãã¦ããã ããã°ã¨æãï¼
ãã®ããï¼å¦ä¼ã«åºãããã¨ã³ã¸ãã¢ãï¼å¦çã®æ¹ã¯ãã²è°è«ã®å ´ã¨ãã¦æ´»ç¨ãï¼èªèº«ã®ç 究ã®ã¹ãã¼ãªãæ´çãããï¼ç 究ã®è¶³ãããã¨ãã¦æ¬ç 究ä¼ã使ã£ã¦ãããªãç 究ææãå¦ä¼ãªã©ã«æ稿ãã¦ã»ããï¼
ã¾ãï¼ç 究ã¨ããªãã¦ãä»å¾ã®èªç¤¾ãµã¼ãã¹ã®ç³§ã¨ãã¦ãå©ç¨ãªã©ãã§ããã¨èãã¦ããã®ã§ï¼ãã¾ãå
è¦ããèããããæ°æ¥½ã«åå ãã¦ã»ããã¨ããæããããï¼
第ä¸åã¯åå è
å
¨å¡çºè¡¨ã¨ããã®ã¯ï¼ãã®å½¢å¼ããã¾ããããããããï¼å°äººæ°ã§çºè¡¨è
éã§èª¿æ´ããªããããããã£ãããã§ããï¼
ç§èªèº«ç 究ä¼(åå¼·ä¼)ã主å¬ããã®ã¯åãã¦ã§å½¢å¼ãç°ãªãããï¼è²ã
試è¡é¯èª¤ã«ãªã£ã¦ãã¾ãã¨æã£ã¦ããï¼
ãã®ããï¼æ¬¡åããã¯çºè¡¨å½¢å¼ã¯å¤æ´ããå¯è½æ§ãããï¼
ä»å¾å°ã試ãããã¨å人çã«èãã¦ãããã®ã®ä¸ã¤ãï¼çºè¡¨åã«ããã°ãªã©ãç¨æãã¦ããã£ããã®ãå
¬éãï¼å®éã«åå ã§ããªãæ¹ãå«ãã¦è³ªåãªã©ãäºåã«éãã¦ããã¨ããæ¹å¼ã ï¼
åå¼·ä¼ã§ç´ãtwitterã«è³ªåãæ¸ãã¦ããã£ããããã¨æå¤ã¨éã¾ãã¨ãã話ãèãã¦ï¼ãããã«twitterã¨ãã§ãè¨äºã®ææ³ã§ããã¯ã©ããã£ã¦ãããã ãããã¨ããææ³ãæ¸ããï¼ç¹ã«çããå¾ãããªãæµãã¦ãã質åãããè¦ãããï¼
åå¼·ä¼åã«ãããã£ã質åãéããããã°ï¼ããæ·±ãè°è«ãã§ããã®ã§ã¯ãªããã¨èãã¦ããï¼(ã¾ã座é·ããã質åãèãã¦ãããã°åãã¨ãã話ããã)
対象åéã決å®ãã¦åéãããã¨ããã ãï¼ç§èªèº«ã©ãã¾ã§ã対象åéãªã®ãããã£ã¦ããªãï¼
åºãã¦ããã®ãããããªãã¨ããæ¹ãããã£ãããã¨æããï¼ä¾ãã°ãããã¯ã¼ã¯ãå½ç¶é¢ä¿ããã¨ããã§ã¯ããã ããã¨æã£ã¦ããã®ã§ï¼å°ãã§ãé¢ä¿ããããªã¨æã£ããä»å¾åå ãèãã¦ã¿ã¦ã»ããï¼
ã¾ãï¼é¢ä¿ã¯ãã¦ãããããããªããã¡ã¤ã³ã§ã¯ãªãåéã®æ¹ã®çºè¡¨ãï¼ã¡ã¤ã³ã§ã¯ãªãã1åã«ä»ã1-2çºè¡¨ç¨åº¦åãå
¥ãããã¨èãã¦ããï¼
ä»åéã®è©±ã§éãè¦ç¹æ¹ãããæ¹ãï¼ããææ義ãªè°è«ãã§ããã¨èãã¦ããããã§ããï¼
ä¾ãã°ï¼ç¬¬ä¸åã¯HCIç³»ã®ç 究ãããã¦ããæ¹ããå¼ã³ãã¦è°è«ã«åå ãã¦ããã ãããã¨æã£ã¦ããï¼(ããã§ããHCIã¯hyper converged infrastructureã®ãã¨ã§ã¯ãªãHuman-computer interactionã®æ¹ã§ãã)
ãã§ã«ç¬¬ä¸åã«ã¯å¦é¨çããä¼æ¥ã®ã¨ã³ã¸ãã¢ï¼ã¢ã«ãããã¯ã®ç 究å¡ï¼ç¤¾ä¼äººãã¯ã¿ã¼ãªã©10å以ä¸ã®æ¹ããåå 表æããã£ãï¼ æã£ã以ä¸ã«äººæ°ãéã¾ã£ã¦ããã®ã§é©ãã¦ããï¼(åå¼·ä¼ã¯çºè¡¨è ãéããã®ã«è¦å´ãã¦ããã¤ã¡ã¼ã¸ããã£ãã®ã§)
ç®çãªã©ãããã°ã§ãã£ããã¨è¡¨æããåã«ç¬¬ä¸åã®åéãéãã¦ãã¾ããã¨ã¯ï¼ç§ã®æºåä¸è¶³ã§ç³ã訳ãªãã¨æã£ã¦ããï¼ 4-6ã¶æã«ä¸åå®æçã«éå¬ãããã¨èãã¦ããã®ã§ï¼ä»åå°ãã§ãæ°ã«ãªã£ãæ¹ã¯æ¬¡åã«ãã²åå ãèãã¦ã»ããï¼
ä»å¾ï¼ãã®åé(ãã©ãããååãªã®ãç¥ããªããã©)ä½ç³»åããï¼å½ããåã®ããã«å¤§å¦ã®å¦ç§ã®ä¸ã¤ã¨ãã¦æ å ±ç³»ã®ä¸åéã¨ãã¦ç¢ºç«ãã¦ããä¸çã®å®ç¾ã«WSAç ãå°ãã§ãè²¢ç®ã§ãããè¯ããªãã¨æã£ã¦ããï¼
*1:John Allspawï¼Jesse Robbins (2011)ãã¦ã§ããªãã¬ã¼ã·ã§ã³ââãµã¤ãéç¨ç®¡çã®å®è·µãã¯ããã¯ãè§ å¾å ¸ 訳ï¼ãªã©ã¤ãªã¼ã¸ã£ãã³