An Integrated Development Environment for Services Computing

碩士 === 國立臺灣大學 === 資訊網路與多媒體研究所 === 102 === The Internet of Things (IoT) has become more and more indispensable in our daily life, as the data collected by the devices can be transformed into event or context, then convert to a service. An IoT application is composed of a number of IoT services. To...

Full description

Bibliographic Details
Main Authors: Shih-Yang Kuo, 郭世揚
Other Authors: 李允中
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/27140827281772618077
id ndltd-TW-102NTU05641014
record_format oai_dc
spelling ndltd-TW-102NTU056410142016-03-09T04:24:05Z http://ndltd.ncl.edu.tw/handle/27140827281772618077 An Integrated Development Environment for Services Computing 服務計算整合開發環境 Shih-Yang Kuo 郭世揚 碩士 國立臺灣大學 資訊網路與多媒體研究所 102 The Internet of Things (IoT) has become more and more indispensable in our daily life, as the data collected by the devices can be transformed into event or context, then convert to a service. An IoT application is composed of a number of IoT services. To form an effective basis for developing an IoT application, a system that supports services computing is essential. In this work, an Integrated Development Environment for service computing is proposed to develop an IoT application, the lifecycle of a service has four parts, including service creation, service matchmaking, service orchestration and service delivery. To provide for complete functionalities for services, the data, context and event management are integrated with the IDE for service creation, a graph-based service search engine is implemented for service matchmaking, a BPEL designer is integrated with the IDE for service orchestration, for service delivery, we adopt and refactor a BPEL engine, an existing service delivery approach called itinerary-based mobile agent with a lightweight BPEL engine is also adopted in this work. With the IDE proposed in this work, a developer can develop an IoT application by creating services based on the IoT, searching service, designing BPEL process and delivering the BPEL process. 李允中 2014 學位論文 ; thesis 40 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 資訊網路與多媒體研究所 === 102 === The Internet of Things (IoT) has become more and more indispensable in our daily life, as the data collected by the devices can be transformed into event or context, then convert to a service. An IoT application is composed of a number of IoT services. To form an effective basis for developing an IoT application, a system that supports services computing is essential. In this work, an Integrated Development Environment for service computing is proposed to develop an IoT application, the lifecycle of a service has four parts, including service creation, service matchmaking, service orchestration and service delivery. To provide for complete functionalities for services, the data, context and event management are integrated with the IDE for service creation, a graph-based service search engine is implemented for service matchmaking, a BPEL designer is integrated with the IDE for service orchestration, for service delivery, we adopt and refactor a BPEL engine, an existing service delivery approach called itinerary-based mobile agent with a lightweight BPEL engine is also adopted in this work. With the IDE proposed in this work, a developer can develop an IoT application by creating services based on the IoT, searching service, designing BPEL process and delivering the BPEL process.
author2 李允中
author_facet 李允中
Shih-Yang Kuo
郭世揚
author Shih-Yang Kuo
郭世揚
spellingShingle Shih-Yang Kuo
郭世揚
An Integrated Development Environment for Services Computing
author_sort Shih-Yang Kuo
title An Integrated Development Environment for Services Computing
title_short An Integrated Development Environment for Services Computing
title_full An Integrated Development Environment for Services Computing
title_fullStr An Integrated Development Environment for Services Computing
title_full_unstemmed An Integrated Development Environment for Services Computing
title_sort integrated development environment for services computing
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/27140827281772618077
work_keys_str_mv AT shihyangkuo anintegrateddevelopmentenvironmentforservicescomputing
AT guōshìyáng anintegrateddevelopmentenvironmentforservicescomputing
AT shihyangkuo fúwùjìsuànzhěnghékāifāhuánjìng
AT guōshìyáng fúwùjìsuànzhěnghékāifāhuánjìng
AT shihyangkuo integrateddevelopmentenvironmentforservicescomputing
AT guōshìyáng integrateddevelopmentenvironmentforservicescomputing
_version_ 1718200508094611456