• Title/Summary/Keyword: Object Oriented Middleware Architecture

Search Result 11, Processing Time 0.057 seconds

A Study of Object Oriented Middleware Architecture for Personal Robot System (퍼스널로봇을 위한 객체지향 미들웨어 구조에 대한 연구)

  • Choo, Seong-Ho;Park, Hong-Seong
    • Proceedings of the KIEE Conference
    • /
    • 2004.05a
    • /
    • pp.83-85
    • /
    • 2004
  • Personal Robot System being developed is designed to module-based system architecture for supporting internal devices have variable system platforms, environments, networks. For supporting development environment, integrating remote services, managing the interoperation among internal modules on this system design, a well-designed object oriented middleware is needed significantly. There are already some middlwares like DCOM, CORBA, UPnP, JINI, OSGi, etc. But they have some limitations to applying to Personal Robot in variable side view. We are researching for a suitable design scheme to require low system resources, to guarantee realtime services as possible, and to implement easily. In this paper, we suggest a middleware architecture have goals that are simple, light, and object oriented, so that can be used at diversity devices in Personal Robot System.

  • PDF

An Object-oriented Framework SOAF utilizing MXL-SOAP for Platform-Independent Component-Based Development (플랫폼 독립적 컴포넌트 기반 개발을 위한 XML-SOAP 활용 객체지향프레임워크 SOAF)

  • 장진영;최용선
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.8
    • /
    • pp.969-979
    • /
    • 2004
  • Recently, large-scale enterprise information systems are commonly based on the multi-tiered middleware or frameworks to support such requirements as functional reuse, heterogeneous system resources, and multiple platforms. However, these multi-tiered or distributed multi-platform architecture incurs the interoperability issue of the components and metadata among the middleware. This paper introduces the Simple Object Application Framework (SOAF) which supports heterogeneous resources and platform-independent component-based development, with the abstract programming style of the object-oriented frameworks and the XML-SOAP based component persistence mechanism.

A Design for Security Functional Requirements of IoT Middleware System (IoT(Internet of Things) 시스템 미들웨어 보안기능요구사항 설계)

  • Jung, Hyun Mi;Jeong, Kimoon;Cho, Han Jin
    • Journal of the Korea Convergence Society
    • /
    • v.8 no.11
    • /
    • pp.63-69
    • /
    • 2017
  • The middleware in the IoT system is software that acts as a messenger to connect and exchange data between humans and objects, objects and objects. IoT middleware exists in various forms in all areas, including hardware, protocol, and communication of different kinds, which are different in form and purpose. However, IoT middleware exists in various forms across different areas, including hardware, protocol, and communication of different types and purposes. Therefore, even if the system is designed differently for each role, it is necessary to strengthen the security in common. In this paper, we analyze the structure of IoT middleware using Service Oriented Architecture(SOA) approach and design system security requirements based on it. It was defined: Target Of Evaluation(TOE) existing system development method and the object is evaluated by Common Criteria(CC) for verification based otherwise. The proposed middleware system will be correlated with the security problem definition and the security purpose, which will be the basis for implementing the security enhanced IoT system.

OSI Network Management of CORBA-based using Object Web (Object Web을 이용한 CORBA기반의 OSI 망관리)

  • 김강석;송왕철
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.3 no.1
    • /
    • pp.163-173
    • /
    • 1999
  • The CORBA provides a object-oriented middleware that lets applications extend their range across networks, languages, component boundaries, and operating systems. Java can provide a potable object that works in any operating system. Mapping Java into CORBA helps large scale information system operate through the Web by using the mobile code property of Java and object component technique of CORBA. This development environment is called the Object Web. This paper proposes an architecture of OSI network management with a CORBA manager using Object Web and an CORBA/CMIS gateway which apply a CMIS-level gateway model to gateway. In this architecture, CORBA manager is based on Object Web and can manage MOs in the OSI domain. The gateway has a role to translate CORBA IDLs into CMIS services and vice versa. In addition, an OSI agent is abstracted into a CORBA agent.

  • PDF

MissCW:Multiuser Interactive System for Synchronous Collaborative Writing (MissCW:다중 사용자 동기적 공동 저작 시스템)

  • Seong, Mi-Yeong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.7
    • /
    • pp.1697-1706
    • /
    • 1996
  • This paper presents the design and the implementation of a MissCW(Multi user Interactive System for Synchronous Collaborative Writing). The document model DMDA(Distributed Multimedia Document Architecture) of MissCW consists of the logical structure, presentation style object, and mark object. The windows. The collaborative editor of this system proposes a structure oriented editing mechanism to combine distrbuted objects into one document. The middleware SOM(Shared Object Manager) maintains shared objects consistently and helps application programs use objects efficiently. The infrastructure of this system is a hybrid structure of replicated and centralized architectures, that is to maintain shared objects consistently inside of SOM and to reduce the overhead of network traffic. The central part is a virtual node which corresponds to the Object Controller of SOMwith the SOT(Shared Objet Table).

  • PDF

The Configuration of Total Distribution Automatic System (종합배전자동화 시스템의 구성)

  • Jeong Mi Ae;Ha Bok Nam;Seol Leel Ho;Kang Moon Ho;Lee Heung Ho
    • Proceedings of the KIEE Conference
    • /
    • summer
    • /
    • pp.572-574
    • /
    • 2004
  • The configuration of Distribution Automatic System(BAS) is dual servers and raid 5(redundant arrays of inexpensive disks) clustering dual HDD. The DAS has the distributed object-oriented architecture using middleware software(BASEstar), so the number of client nodes has no limitation. Because the DAS is scalable, it can be configured using various application programs and be upgraded easily. The DAS has competitive to export because there are system development and accumulation of technology that coincide in International Standard, using common 05 and DB. This paper describes the structure of DAS hardware and software separately and proposes to improve program to share real time DB efficiently at each node.

  • PDF

DDS/SDN integration architecture with real-time support for large-scale distributed simulation environments (대규모 분산 시뮬레이션 환경을 위한 실시간성 지원 DDS/SDN 통합 아키텍쳐)

  • Kim, Daol;Joe, Inwhee;Kim, Wontae
    • Journal of IKEEE
    • /
    • v.22 no.1
    • /
    • pp.136-142
    • /
    • 2018
  • Recently, as the development system has become larger, sequential simulation methods have become impossible to verify systems that take a long time or require real time results. Therefore, a study of a distributed simulation system that simulates several processes has been conducted. In order to simulate real-time systems, efficient data exchange between distributed systems is required. Data Distribution Service is a data-oriented communication middleware proposed by Object Management Group and provides efficient data exchange and various QoS. However, in a large-scale distributed simulation environment distributed over a wide area, there is a problem of Participant Discovery and QoS guarantee due to domain separation in data exchange. Therefore, in this paper, we propose a DDS/SDN architecture that can guaranteed QoS and effective Participant Discovery in an SDN-based network.

Design of Multi-Sensor-Based Open Architecture Integrated Navigation System for Localization of UGV

  • Choi, Ji-Hoon;Oh, Sang Heon;Kim, Hyo Seok;Lee, Yong Woo
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.1 no.1
    • /
    • pp.35-43
    • /
    • 2012
  • The UGV is one of the special field robot developed for mine detection, surveillance and transportation. To achieve successfully the missions of the UGV, the accurate and reliable navigation data should be provided. This paper presents design and implementation of multi-sensor-based open architecture integrated navigation for localization of UGV. The presented architecture hierarchically classifies the integrated system into four layers and data communications between layers are based on the distributed object oriented middleware. The navigation manager determines the navigation mode with the QoS information of each navigation sensor and the integrated filter performs the navigation mode-based data fusion in the filtering process. Also, all navigation variables including the filter parameters and QoS of navigation data can be modified in GUI and consequently, the user can operate the integrated navigation system more usefully. The conventional GPS/INS integrated system does not guarantee the long-term reliability of localization when GPS solution is not available by signal blockage and intentional jamming in outdoor environment. The presented integration algorithm, however, based on the adaptive federated filter structure with FDI algorithm can integrate effectively the output of multi-sensor such as 3D LADAR, vision, odometer, magnetic compass and zero velocity to enhance the accuracy of localization result in the case that GPS is unavailable. The field test was carried out with the UGV and the test results show that the presented integrated navigation system can provide more robust and accurate localization performance than the conventional GPS/INS integrated system in outdoor environments.

A Practical Reference Model of Component Frameworks (컴포넌트 프레임웍의 실용적 참조 모델)

  • Her Jin-Sun;Kim Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.6
    • /
    • pp.525-538
    • /
    • 2006
  • Component-Based Software Engineering (CBSE) is widely accepted as new paradigms for building applications with reusable assets. Mismatch problems occur while integrating the assets and make a burden in CBSE. Therefore, a larger-grained reuse unit than a component such as a framework is required, and it consists of relevant components, connectors and domain-specific architecture. The benefits of frameworks over components are commonly known, however, the key elements and internal structure of framework has not been clearly defined. We believe most of the framework models proposed in recent works remain at conceptual level. In this paper, we propose a practical-level framework reference model, and define key elements of frameworks. The research goal is to precisely identify concrete elements of a framework, inter-connection of components within a framework, extended notion of connectors, and tailored meaning of architecture In a framework. Hence, the proposed framework can be practically implemented in common object-oriented languages and with middleware such as lava, J2EE, CORBA Component Model (CCM) and NET.

Design of IoT Gateway based Event-Driven Architecture for Intelligent Buildings. (IoT 게이트웨이 기반 지능형 건물의 이벤트 중심 아키텍쳐 설계)

  • Nkenyereye, Lionel;Jang, Jong-Wook
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.256-259
    • /
    • 2016
  • The growth of mobile devices in Internet of Things (IoT) leads to a number of intelligent buildings related IoT applications. For instance, home automation controlling system uses client system such web apps on smartphone or web service to access the home server by sending control commands. The home server receives the command, then controls for instance the light system. The gateway based RESTful technology responsible for handling clients' requests attests an internet latency in case a large number of clients' requests submit toward the gateway increases. In this paper, we propose the design tasks of the IoT gateway for handling concurrency events. In the procedure of designing tasks, concurrency is best understood by employing multiple levels of abstraction. The way that is eminently to accomplish concurrency is to build an object-oriented environment with support for messages passing between concurrent objects. We also investigate the performance of event-driven architecture for building IoT gateway using node.js on one side and communication protocol based message-oriented middleware known as XMPP to handle communications of intelligent building control devices connected to the gateway through a centralized hub. The Node.JS is 40% faster than the traditional web server side features thread-based approach. The use of Node.js server-side handles a large number of clients' requests, then therefore, reduces delay in performing predefined actions automatically in intelligent building IoT environment.

  • PDF