Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software component service packaging method

An encapsulation method and technology of software components, applied in the direction of program control devices, etc., can solve the problems of increased development workload, small amount of changes, and no provision, and achieve the effect of improving interoperability, wide application range, and improving efficiency.

Active Publication Date: 2010-09-22
THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
View PDF3 Cites 53 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The main problem is that in the face of large legacy systems, due to the complex logic and functions of the application itself, the workload of service-oriented design and development of system functions increases, the integration time of the entire system increases, and it is prone to errors
This method has a small amount of changes and basically inherits the original software functions. However, because the whole process is completely manual, it requires high technical level of packaging personnel. At the same time, when faced with complex dynamic libraries, the workload of packaging is large.
In addition, it does not provide a unified model for describing the meta-information of software component Web services to standardize the generation of service external interface files (WSDL)

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
  • Software component service packaging method
  • Software component service packaging method
  • Software component service packaging method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The preferred embodiments will be described in detail below in conjunction with the drawings, but the scope of protection of the present invention is not limited to the embodiments.

[0029] figure 1 Shown is the schematic diagram of the software component service encapsulation method, which automatically encapsulates the legacy system software in the form of a dynamic library in C / C++ language into a Web Serve. The present invention proposes a general system software service encapsulation method, which first defines a unified Web service interface model to describe the basic meta-information of the service, thereby standardizing the generation of the service external interface file (WSDL); secondly, using multilingual The transposition tool realizes the interoperability between programming languages ​​through automatically generated configuration files; in the encapsulation process, it uses the service interface automatic generation technology to support users to sele...

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 discloses a software component service packaging method, which comprises the following steps of: extracting meta information from an original dynamic library; on the basis, calling C or C++ language technology by using the conventional java, and using transferred java codes as a specific implementation part of the Web service to realize the transfer of java on a legacy system; and finally, deploying service files in the specific Web service operation environment, generating deployment description files which accord with respective platform regulation according to the selection configuration of a user, deploying the deployment description files and the generated service implementation files in respective operation environment, and issuing the files as the corresponding Web service. The software component service packaging method standardizes a service interface model, so that the externally provided interface forms maintain consistency in any service operation platform after the components are packaged into service, the interoperability of the packaged service is improved, and the interaction capacity of the component-based legacy system and a new system which adopts an SOA technical mechanism in the future is realized.

Description

technical field [0001] The invention belongs to the field of system software integration, specifically relates to a technology for automatically packaging software components into Web services, and is a means for realizing the comprehensive integration of legacy systems based on components and new systems using SOA technology systems in the future. Background technique [0002] The integrated design and comprehensive integration technology of new research system and legacy system is an important key technology in the field of software development. At present, with the development of information technology, software system construction is transforming towards network and service. Legacy system software servitization technology is the key to realizing system servitization and realizing the integration and comprehensive integration of service-oriented new research systems and legacy systems. [0003] At present, there are two main methods to realize the service of legacy syste...

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
IPC IPC(8): G06F9/44
Inventor 丁峰周晓明郭成昊汪敏
Owner THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products