• Title/Summary/Keyword: Service-Oriented Systems

Search Result 376, Processing Time 0.026 seconds

A Design and Implementation of A Robot Client Middleware for Network-based Intelligent Robot based on Service-Oriented (지능형 네트워크 로봇을 위한 서비스 지향적인 로봇 클라이언트 미들웨어 설계와 구현)

  • Kwak, Dong-Gyu;Choi, Jae-Young
    • The KIPS Transactions:PartA
    • /
    • v.19A no.1
    • /
    • pp.1-8
    • /
    • 2012
  • Network-based intelligent robot is connected with network system, provides interactions with humans, and carries out its own roles on ubiquitous computing environments. URC (Ubiquitous Robot Companion) robot has been proposed to develop network-based robot by applying distributed computing techniques. On URC robot, it is possible to save the computing power of robot client by environments, has been proposed to develop robot software using service-oriented architecture on server-client computing environments. The SOMAR client robot consists of two layers - device service layer and robot service layer. The device service controls physical devices, and the robot service abstracts robot's services, which are newly defined and generated by combining many device services. RSEL (Robot Service Executing Language) is defined in this paper to represent relations and connections between device services and robot services. A RESL document, including robot services by combining several device services, is translated to a programming language for robot client system using RSEL translator, then the translated source program is compiled and uploaded to robot client system with RPC (Remote Procedure Call) command. A SOMAR client system is easy to be applied to embedded systems of host/target architecture. Moreover it is possible to produce a light-weight URC client robot by reducing workload of RSEL processing engine.

Functional Design of Manufacturing Quote Services for Collaboration between Designer and Manufacturer (설계와 제조간 협업을 위한 제조견적서비스의 기능설계)

  • Joo, Jaekoo;Jeong, Buhwan;Ko, Jee-Hoon
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.34 no.2
    • /
    • pp.255-269
    • /
    • 2008
  • The increasing dynamic and distributed nature of a business and manufacturing environment makes it hard to collaborate between design and manufacturing parties. The seamless collaboration necessitates a manufacturing quote service (MQS) that delivers manufacturing quotes timely for designer's requests. After envisioning a SOA-inherited collaboration framework, the paper details MQS' functionalities, and syntax and semantics of collaboration messages (i.e., RFQ and manufacturing quote). The MQS is implemented as a Web Service so as to be accessible by designers. For each RFQ, the MQS adaptively generates a responding manufacturing quote by using the DPM library and real-time shop status information. The paper also presents an evolution process that shows the whole process of RQF generation from given product design data. The proposed framework enabled partners to exchange engineering data rapidly and adaptively during the dynamic collaboration, and also increased the benefits of distributed and global production.

A Test Design for Service Connection of Business Service and Application Service in SOA using Service Message Flow Diagram (SMFD 기반의 SOA 비즈니스 서비스와 어플리케이션 서비스 연결 테스트 설계)

  • Ji, Eun-Mi;Yoon, Hoi-Jin;Choi, Byoung-Ju
    • Journal of Internet Computing and Services
    • /
    • v.9 no.5
    • /
    • pp.35-46
    • /
    • 2008
  • This paper defines a diagram showing the characteristics of service connections in SOA, and it designs the connection testing with the diagram. The detail steps of building test requirements in the test design phase are explained, and the steps are applied to two different enterprise cases as examples. The cases are real SOA system of real enterprises. Recently, many enterprises have been trying to reconfigure their system as SOA systems. However, these projects are hard to be applied to their mission-critical real systems, since there is few testing technique understanding SOA characteristics, One of the missing characteristics of SOA in testing is that SOA needs a layering systems between business processes and applications. This paper focuses on the layering system of SOA to solve the testing problem in SOA.

  • PDF

Maximizing Concurrency and Analyzable Timing Behavior in Component-Oriented Real-Time Distributed Computing Application Systems

  • Kim, Kwang-Hee Kane;Colmenares, Juan A.
    • Journal of Computing Science and Engineering
    • /
    • v.1 no.1
    • /
    • pp.56-73
    • /
    • 2007
  • Demands have been growing in safety-critical application fields for producing networked real-time embedded computing (NREC) systems together with acceptable assurances of tight service time bounds (STBs). Here a service time can be defined as the amount of time that the NREC system could take in accepting a request, executing an appropriate service method, and returning a valid result. Enabling systematic composition of large-scale NREC systems with STB certifications has been recognized as a highly desirable goal by the research community for many years. An appealing approach for pursuing such a goal is to establish a hard-real-time (HRT) component model that contains its own STB as an integral part. The TMO (Time-Triggered Message-Triggered Object) programming scheme is one HRT distributed computing (DC) component model established by the first co-author and his collaborators over the past 15 years. The TMO programming scheme has been intended to be an advanced high-level RT DC programming scheme that enables development of NREC systems and validation of tight STBs of such systems with efforts far smaller than those required when any existing lower-level RT DC programming scheme is used. An additional goal is to enable maximum exploitation of concurrency without damaging any major structuring and execution approaches adopted for meeting the first two goals. A number of previously untried program structuring approaches and execution rules were adopted from the early development stage of the TMO scheme. This paper presents new concrete justifications for those approaches and rules, and also discusses new extensions of the TMO scheme intended to enable further exploitation of concurrency in NREC system design and programming.

Pedagogical Paradigm-based LIO Learning Objects for XML Web Services

  • Shin, Haeng-Ja;Park, Kyung-Hwan
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.12
    • /
    • pp.1679-1686
    • /
    • 2007
  • In this paper, we introduce the sharable and reusable learning objects which are suitable for XML Web services in e-learning systems. These objects are extracted from the principles of pedagogical paradigms for reusable learning units. We call them LIO (Learning Item Object) objects. Existing models, such as Web-hosted and ASP-oriented service model, are difficult to cooperate and integrate among the different kinds of e-learning systems. So we developed the LIO objects that are suitable for XML Web services. The reusable units that are extracted from pedagogical paradigms are tutorial item, resource, case example, simulation, problems, test, discovery and discussion. And these units correspond to the LIO objects in our learning object model. As a result, the proposed model is that learner and instruction designer should increase the power of understanding about learning contents that are based on pedagogical paradigms. By using XML Web services, this guarantees the integration and interoperation of the different kinds of e-learning systems in distributed environments and so educational organizations can expect the cost reduction in constructing e-learning systems.

  • PDF

Efficient Cluster Server Construction and Management for Service Orientation (서비스 지향적인 효율적인 클러스터 서버 구축 및 관리)

  • Chae, Hee-Seong;Song, Ha-Yoon;Kim, Han-Gyoo;Lee, Kee-Cheol
    • The KIPS Transactions:PartA
    • /
    • v.14A no.6
    • /
    • pp.371-382
    • /
    • 2007
  • Modern server systems are usually composed in the form of cluster systems in order to serve not only as many users but also as many kinds of applications as possible. The progression of the cluster system architecture leads in a middleware approach based on the Java framework. The middleware approach alleviates the efforts for the construction and the management of a server system but still preserves its performance and applications on the server. In this research, we introduce a new clustering scheme for the easy construction and maintenance of a cluster server system with the Java Management Extensions. We first demonstrate the construction and configuration process. Our experiment sets can verify that it is easy to construct, expand and manage a middleware based cluster system as well as the applications which reside on it. In addition, we can achieve reasonable performance on our service oriented clustered system with the help of state-of-the-art middleware. The experimental results of performance demonstration contain the availability of a server, and the effectiveness of load balancing and scheduling mechanisms. Especially, our service oriented scheduling mechanism was shown to successfully manage load imbalance under the normal load and cope with the overloaded situations, compared with other known scheduling mechanisms.

A Performance Analysis by the Satisfaction Survey for Center for Children's Foodservice Management and Developmental Direction (어린이급식관리지원센터 지원 서비스 만족도 조사를 통한 성과 분석과 발전 방향)

  • Shin, saerom;Woo, eunyeol;Park, hyekyung
    • Journal of the FoodService Safety
    • /
    • v.1 no.1
    • /
    • pp.45-51
    • /
    • 2020
  • This study sought to understand the requirements of registered institutions and parents of beneficiary children's through a satisfaction survey conducted at Center for Children's Foodservice Management (CCFSM) and to improve quality to create a model example of site-based meal safety management in accordance with population trends. In 2019, the comprehensive satisfaction level of the director and parents rose 2.4 points and 2.9 points, respectively, compared to the previous year, and the comprehensive satisfaction level of the director and parents continued to rise from 2015 to 2019. The gap between the highest and lowest institutions is narrowed to 13.5 points year-on-year from 21.4 points. National Institute of Food and Nutrition Service will need to make efforts to upgrade regional centers through (Human Resource Development(HRD) training to strengthen their job-specific capabilities and minimize the standard deviation of each center. Since local centers are distributed across the country and have field-oriented service support systems, CCFSM will need to manage the healthy eating habits of the underprivileged, provide information necessary to establish proper eating habits, strengthen education, and establish a customized food safety service system.

A Novel of Mobile Commerce and Information Notice System for Local Festival Content Activation based on Location Information (위치 정보기반의 지역 축제 콘텐츠 활성화를 위한 모바일 커머스 및 정보 알림 시스템에 관한 연구)

  • Jung, Se Hoon;Park, Sun Min;Sim, Chun Bo
    • Journal of Korea Multimedia Society
    • /
    • v.18 no.6
    • /
    • pp.780-791
    • /
    • 2015
  • Recently, it is being held festival according to regional and seasonally cultural feature in nationwide. Especially, local festivals are being provided festival information services a variety of forms for tourists depending on development of information device. However, systems to provide notification information of local festivals are not persistent but mostly short term service. In this paper, we propose a mobile commerce and information notification system through festival information alerts and festival surrounding information using local based on service. In addition, we implement a festival information notification system that applies to beacon based on bluetooth in order to inform them on diverse festival. Finally, we take into account in terms of design of system using object-oriented design modeling to improve reusability of proposed system.

Evolving Direction of BPM for SOA-based e-Business Enhancement (SOA 기반의 e-비즈니스 고도화를 위한 BPM의 발전과제)

  • Lee, Yong-Han;Kim, Hoon-Tae
    • The Journal of Society for e-Business Studies
    • /
    • v.12 no.2
    • /
    • pp.233-247
    • /
    • 2007
  • In order for companies to survive rapidly changing business environment, it is expected that the activities in an enterprise must be reorganized around business processes; the information infrastructures are based on Web Services; and information systems are re-built around the BPMS (Business Process Management System). In this research we suggest major directions of e-business enhancement especially based on SOA(Service Oriented Architecture). Then we investigate the correlation between BPM functionalities and e-business technologies, and suggest priorities among the evolving directions of BPM functionalities via an intensive expert survey. The results of this study can be used by BPM solution vendors, prospective buyers and IT policy makers.

  • PDF

Service ORiented Computing EnviRonment (SORCER) for deterministic global and stochastic aircraft design optimization: part 1

  • Raghunath, Chaitra;Watson, Layne T.;Jrad, Mohamed;Kapania, Rakesh K.;Kolonay, Raymond M.
    • Advances in aircraft and spacecraft science
    • /
    • v.4 no.3
    • /
    • pp.297-316
    • /
    • 2017
  • With rapid growth in the complexity of large scale engineering systems, the application of multidisciplinary analysis and design optimization (MDO) in the engineering design process has garnered much attention. MDO addresses the challenge of integrating several different disciplines into the design process. Primary challenges of MDO include computational expense and poor scalability. The introduction of a distributed, collaborative computational environment results in better utilization of available computational resources, reducing the time to solution, and enhancing scalability. SORCER, a Java-based network-centric computing platform, enables analyses and design studies in a distributed collaborative computing environment. Two different optimization algorithms widely used in multidisciplinary engineering design-VTDIRECT95 and QNSTOP-are implemented on a SORCER grid. VTDIRECT95, a Fortran 95 implementation of D. R. Jones' algorithm DIRECT, is a highly parallelizable derivative-free deterministic global optimization algorithm. QNSTOP is a parallel quasi-Newton algorithm for stochastic optimization problems. The purpose of integrating VTDIRECT95 and QNSTOP into the SORCER framework is to provide load balancing among computational resources, resulting in a dynamically scalable process. Further, the federated computing paradigm implemented by SORCER manages distributed services in real time, thereby significantly speeding up the design process. Part 1 covers SORCER and the algorithms, Part 2 presents results for aircraft panel design with curvilinear stiffeners.