CORBA-based OSGi distributed extensible system and method

A distributed, node technology, applied in the direction of multi-programming devices, etc., can solve the problems of R-OSGi opaque, unable to meet the needs of non-OSGi system interaction, intrusive OSGi programming model, etc., to achieve the effect of improving availability.

Inactive Publication Date: 2011-05-11
NAT UNIV OF DEFENSE TECH
View PDF1 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, R-OSGi uses a message-based specific remote interoperability protocol for the embedded field, which cannot meet the needs of non-OSGi system interaction based on standard interoperability protocols (such as IIOP) in the enterprise computing field, and R-OSGi is used in services It is opaque. Service consumers need to implement R-OSGi's custom service monitoring interface, which is somewhat intrusive to the original OSGi programming model.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • CORBA-based OSGi distributed extensible system and method
  • CORBA-based OSGi distributed extensible system and method
  • CORBA-based OSGi distributed extensible system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be described below in conjunction with the accompanying drawings and specific embodiments.

[0037] Common Object Request Broker Architecture (CORBA for short) is a solution proposed by the Object Management Group (Object Management Group) in response to today's fast-growing requirements for software and hardware interoperability. CORBA is a very mature distributed middleware technology. Using CORBA technology to implement OSGi remote service calls can not only support remote service calls between OSGi applications distributed on different machine nodes in the network, but also because the underlying layer adopts the international standard IIOP protocol , and thus also supports interoperability with a large number of CORBA legacy systems in the enterprise computing world. Based on the above reasons, the OSGi distributed extension system of the present invention is implemented on the basis of CORBA.

[0038] exist figure 1 A schematic diagram...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a CORBA (Common Object Request Breaker Architecture) based OSGI (Open Service Gateway Initiative) distributed extendible system. The system comprises an OSGI inner kernel, a service register center running on the inner kernel, a CORBA distributed support module, a CORBA name service module, a service provider module and a consumer module, wherein the service provider moduleregisters service of the module for remote access in the service register center; the CORBA distributed support module monitors registration of the service which is accessed remotely in the service register center, generates a corresponding server agency for the service, and provides CORBA-based remote service calling for the local OSGI inner kernel; the consumer module searches remote service onother nodes; the CORBA name service module provides information related to the node of the remote service; and the CORBA distributed support module generates a client agency according to the information, and realizes use of the remote service by the client agency.

Description

technical field [0001] The invention relates to an OSGi distributed extension system and method, in particular to a CORB-A-based OSGi distributed extension system and method. Background technique [0002] The industrialization trend of the software industry has led to the emergence of component technology. Being able to combine software to build a software system like a hardware system has been a goal pursued by the software industry for many years. It can be said that the emergence of component technology is a revolution to the traditional software development process. Java is currently the most important enterprise-level software development technology, but the existing Java standard does not provide support for component development, which hinders the application of component technology in Java. [0003] OSGi (Open Services Gateway Initiative, Open Service Gateway Protocol) is an open service specification proposed by the OSGi Alliance established in 1999, which provide...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/46
Inventor 史殿习尹刚吴元立王怀民崔巍
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products