• Title/Summary/Keyword: Service-Oriented Computing

Search Result 174, Processing Time 0.028 seconds

Facilitating Web Service Taxonomy Generation : An Artificial Neural Network based Framework, A Prototype Systems, and Evaluation (인공신경망 기반 웹서비스 분류체계 생성 프레임워크의 실증적 평가)

  • Hwang, You-Sub
    • Journal of Intelligence and Information Systems
    • /
    • v.16 no.2
    • /
    • pp.33-54
    • /
    • 2010
  • The World Wide Web is transitioning from being a mere collection of documents that contain useful information toward providing a collection of services that perform useful tasks. The emerging Web service technology has been envisioned as the next technological wave and is expected to play an important role in this recent transformation of the Web. By providing interoperable interface standards for application-to-application communication, Web services can be combined with component based software development to promote application interaction both within and across enterprises. To make Web services for service-oriented computing operational, it is important that Web service repositories not only be well-structured but also provide efficient tools for developers to find reusable Web service components that meet their needs. As the potential of Web services for service-oriented computing is being widely recognized, the demand for effective Web service discovery mechanisms is concomitantly growing. A number of public Web service repositories have been proposed, but the Web service taxonomy generation has not been satisfactorily addressed. Unfortunately, most existing Web service taxonomies are either too rudimentary to be useful or too hard to be maintained. In this paper, we propose a Web service taxonomy generation framework that combines an artificial neural network based clustering techniques with descriptive label generating and leverages the semantics of the XML-based service specification in WSDL documents. We believe that this is one of the first attempts at applying data mining techniques in the Web service discovery domain. We have developed a prototype system based on the proposed framework using an unsupervised artificial neural network and empirically evaluated the proposed approach and tool using real Web service descriptions drawn from operational Web service repositories. We report on some preliminary results demonstrating the efficacy of the proposed approach.

Designing Processes for Ubiquitous-based Sport Business Model (유비쿼터스 기반 스포츠비즈니스모델 설계과정)

  • In, Sang-Woo
    • Journal of Information Technology Services
    • /
    • v.10 no.4
    • /
    • pp.47-65
    • /
    • 2011
  • Business organizations are asked to create new business models utilizing current technological innovations such as ubiquitous computing technology for developing new domains of business to obtain a competitive advantage and achieve a sustainable development. This study was focused on the processes for developing new and practical business models. The purpose of this study was to propose ubiquitous sport business modeling processes from the modeling framework. In particular, this study focused on developing new, pragmatic, and effective sport business models, and this new type of business is defined as 'u-sport.' For design the business model, extensive literature reviews and case studies were conducted for benchmarking the cases and expert group review was conducted for developing u-sport business model framework. The suggested business modeling processes in this study were consisted of four phases; 1) organization strategy level setting phase, 2) business strategy level setting phase, 3) business structure level setting phase, and 4) service level setting phase. The modeling processes were verified to adapt ubiquitous sport business. This designing and modeling process is expected to play a significant role on enhancing the technology-based business environments as the process mainly focuses on the service and consumer oriented approach rather than technology and suppliers oriented approach. In conclusion, establishing sport business models by adapting the service modeling process will deliver an exponential growth and development of future ubiquitous based industry.

A Service Reusability-Centric Process for Developing Software-as-a-Service (서비스 재사용성 중심의 Software-as-a-Service 개발 프로세스)

  • Lee, Jung-Woo;La, Hyun-Jung;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.7
    • /
    • pp.518-535
    • /
    • 2010
  • Cloud Computing is emerged as an effective reuse paradigm, where service providers operate hardware and software and as a service, and service consumers invoke the service through Internet. Software-as-a-Service (SaaS) is a type of cloud services, where the whole software is designed as a service so that several consumers can reuse the SaaS. While tradition software applications are developed for a specific organization, SaaS is developed for multiple users in the various organizations. Hence, reusability is very essential characteristic of SaaS. Reusability is defined as a metric of how effective and efficient software functionalities can be used by various users. Reusability in SaaS is evaluated by considering three sub-characteristics; applicability, adaptability, and scalability. Since such a SaaS has considerable differences and characteristics from traditional software applications, conventional methods including object-oriented modeling, component-based development method, and service-oriented architecture (SOA) service development method would be limited in developing services which can fulfill these three sub-characteristics related to reusability as well as SaaS-intrinsic characteristics. Hence, there is a great demand for effective processes for developing SaaS cloud services. In this paper, we present a practical process for developing SaaS, which focuses on ensuring reusability. And by performing a case study with our proposed SaaS development process, we evaluate applicability of our proposed process and explain how the process is used in a real domain. Then, we compare our proposed process with others for verifying our study. Through the proposed process, cloud services with high quality can be more effectively developed.

e-Science Technologies in Synchrotron Radiation Beamline - Remote Access and Automation (A Case Study for High Throughput Protein Crystallography)

  • Wang Xiao Dong;Gleaves Michael;Meredith David;Allan Rob;Nave Colin
    • Macromolecular Research
    • /
    • v.14 no.2
    • /
    • pp.140-145
    • /
    • 2006
  • E-science refers to the large-scale science that will increasingly be carried out through distributed global collaborations enabled by the Internet. The Grid is a service-oriented architecture proposed to provide access to very large data collections, very large scale computing resources and remote facilities. Web services, which are server applications, enable online access to service providers. Web portal interfaces can further hide the complexity of accessing facility's services. The main use of synchrotron radiation (SR) facilities by protein crystallographers is to collect the best possible diffraction data for reasonably well defined problems. Significant effort is therefore being made throughout the world to automate SR protein crystallography facilities so scientists can achieve high throughput, even if they are not expert in all the techniques. By applying the above technologies, the e-HTPX project, a distributed computing infrastructure, was designed to help scientists remotely plan, initiate and monitor experiments for protein crystallographic structure determination. A description of both the hardware and control software is given together in this paper.

Service Science: Theory Review and Development of Analytical Framework (서비스사이언스: 이론적 고찰과 분석 프레임워크 개발)

  • Nam, Ki-Chan;Kim, Yong-Jin;Nam, Jung-Tea;Bae, Young-Woo;Byun, Hee-Sun;Lee, Nam-Hee
    • Information Systems Review
    • /
    • v.10 no.1
    • /
    • pp.213-235
    • /
    • 2008
  • Recent reports about economic structure and changes show that global economy changes to rely on service rather than manufacturing. This phenomenon can be explained in two ways: the growth of service industry itself and the increasing reliance on service by other industry areas. The importance of service is indicated by the fact that the contribution of research and development, marketing, and finance to the revenue generation of companies is getting greater than that of manufacturing. This change in the economic structure calls for researchers' attention on the importance of service and the service-based economy. In the service-based economy, firms are considered value proposition providers and consumers actual value creators so that the concept of co-value creation becomes a key thesis to study. However, there are a variety of definitions of service and diversified measurements of service anchored in the supplier-oriented understanding of service yet. This lack of understanding of the service and the economic paradigm change causes a lot of problems in the areas of service productivity, service quality, and service innovation. Even though a new movement called service science started and rigorously pursues the way of enhancing the understanding of the economic change and service productivity, there is no framework that provides a unified view about the new role of service, service productivity, service quality, and thus service innovation. This study proposes a unified framework to provide a structured view about service provision and to facilitate the research on service. The framework is built on the concepts from previous studies about service marketing and service science: service life cycle and service networks including value activity network, resource integrator network, and capability network. We hope this study can be used as the basis for future studies on service science.

A Framework and Patterns for Efficient Service Monitoring (효율적인 서비스 모니터링 프레임워크 및 전송패턴)

  • Lee, Hyun-Min;Cheun, Du-Wan;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.11
    • /
    • pp.812-825
    • /
    • 2010
  • Service-Oriented Computing (SOC) is a reuse paradigm for developing business processes by dynamic service composition. Service consumers subscribe services deployed by service providers only through service interfaces. Therefore, services on server-side are perceived as black box to service consumers. Due to this nature of services, service consumers have limited knowledge on the quality of services. This limits utilizing of services in critical domains hard. Therefore, there is an increasing demand for effective methods for monitoring services. Current monitoring techniques generally depend on specific vendor's middleware without direct access to services due to the technical hardship of monitoring. However, these approaches have limitations including low data comprehensibility and data accuracy. And, this results in a demand for effective service monitoring framework. In this paper, we propose a framework for efficiently monitoring services. We first define requirements for designing monitoring framework. Based on the requirements, we propose architecture for monitoring framework and define generic patterns for efficiently acquiring monitored data from services. We present the detailed design of monitoring framework and its implementation. We finally implement a prototype of the monitor, and present the functionality of the framework as well as the results of experiments to verify efficiency of patterns for transmitting monitoring data.

Service Oriented Network for Diverse Services on Ubiquitous Computing Environment (유비쿼터스 환경의 서비스 지향 네트워크)

  • 유시환;유혁
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10c
    • /
    • pp.154-156
    • /
    • 2004
  • 유비쿼터스 환경에서는 다양한 종류의 응용 서비스가 존재한다. 이러한 서비스를 지원하기 위한 기반 구조로 제안된 소프트웨어 시스템들은 다양한 정보를 수집하여 그 중 의미 있는 정보를 이용한다. 본 논문에서는 서비스의 특성을 반영하여 네트워크를 구성할 수 있는 방법을 제시한다. 특히, 서비스들이 필요로 하는 여러 가지 요구 사항을 반영하여 라우팅 메트릭을 만들고, 온톨로지에 저장해 두어 서비스들이 필요로 하는 특성을 잘 반영할 수 있다.

  • PDF

Study on the Implementation of a Virtual Switch using Intel DPDK (Intel DPDK를 이용한 가상스위치의 구현에 관한 연구)

  • Jeong, Gab-Joong;Choi, Kang-Il
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.10 no.2
    • /
    • pp.211-218
    • /
    • 2015
  • This paper describes the implementation of the accelerated virtual switch using Intel DPDK(Data Plane Development Kit), and evaluates the virtual network functions of the virtual switch which is one of the most important components to build a virtual network for cloud computing. Nowadays, new information service platforms are appeared from the interconnection of intelligent IT systems like IoT(Internet of Things). And many companies want to use the new service platform for their new application service. The companies can apply there new service early which needs small investment and responses adaptively to the fast change of consumer environment. Using cloud computing technology, the new business service can be introduced as a commercial IT service for the time to market. In this study, an implementation and investigation were performed for the accelerated virtual switch, called Intel DPDK virtual switch, which is using multi processors in network interface card for virtual network functions. It can be useful for Internet-oriented companies to leverage the new cloud service and businesses for its creativeness.

High Level Approach Programming in Real Time Distributed Network System

  • Jeong, Chan-Joo;Kim, Gwang-Jun;Lee, Joon;Nam, Ki-Hwan;Bae, Chul-Soo
    • Proceedings of the IEEK Conference
    • /
    • 2002.07b
    • /
    • pp.1105-1108
    • /
    • 2002
  • Real-time(RT) object-oriented(OO) distributed computing is a form of RT distributed computing realized with a distributed computer system structured in the form of an object network. Several approached proposed in recent years for extending the conventional object structuring scheme to suit RT applications, are briefly reviewed. Then the approach named the TMO(Time-triggered Message-triggered Object)structuring scheme was formulated with the goal of instigating a quantum productivity jump in the design of distributed time triggered simulation. The TMO scheme is intended to facilitate the pursuit of a new paradigm in designing distributed time triggered simulation which is to realize real-time computing with a common and general design style that does not alienate the main-stream computing industry and yet to allow system engineers to confidently produce certifiable distributed time tiggered simulation for safety-critical applications. The TMO structuring scheme is a syntactically simple but semantically powerful extension of the conventional object structuring approached and as such, its support tools can be based on various well-established OO programming languages such as C++ and on ubiquitous commercial RT operating system kernels. The Scheme enables a great reduction of the designers efforts in guaranteeing timely service capabilities of application systems.

  • PDF

Topology-based Workflow Scheduling in Commercial Clouds

  • Ji, Haoran;Bao, Weidong;Zhu, Xiaomin;Xiao, Wenhua
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.9 no.11
    • /
    • pp.4311-4330
    • /
    • 2015
  • Cloud computing has become a new paradigm by enabling on-demand provisioning of applications, platforms or computing resources for clients. Workflow scheduling has always been treated as one of the most challenging problems in clouds. Commercial clouds have been widely used in scientific research, such as biology, astronomy and weather forecasting. Certainly, it is very important for a cloud service provider to pursue the profits for the commercial essence of clouds. This is also significantly important for the case of providing services to workflow tasks. In this paper, we address the issues of workflow scheduling in commercial clouds. This work takes the communication into account, which has always been ignored. And then, a topology-based workflow-scheduling algorithm named Resource Auction Algorithm (REAL) is proposed in the objective of getting more profits. The algorithm gives a good performance on searching for the optimum schedule for a sample workflow. Also, we find that there exists a certain resource amount, which gets the most profits to help us get more enthusiasm for further developing the research. Experimental results demonstrate that the analysis of the strategies for most profits is reasonable, and REAL gives a good performance on efficiently getting an optimized scheme with low computing complexity.