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

Service basic software platform

A basic software and business technology, applied in the direction of program control devices, etc., can solve problems such as hindering software performance, weakening the developer's ability to control the program, and failing to achieve application goals, etc., to achieve the effect of improving software productivity

Inactive Publication Date: 2009-09-23
XIAMEN GREAT POWER GEO INFORMATION TECH
View PDF0 Cites 48 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Even after using these platforms, I encountered some new problems that I hadn’t encountered before: because the underlying implementation of many platforms is shielded from the upper-level developers, the developers’ ability to control the program is weakened. It often becomes more inconvenient when waiting for problems, and even fails to achieve the goal of the application
Second, there is a lack of effective solutions to the individual needs of software. Many platform products use platform languages, platform scripts, etc. to encapsulate the underlying implementation language, and isolate developers from the underlying implementation language in the name of language independence.
Therefore, it is incorrect to place too much emphasis on configuration and ignore the role of code

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
  • Service basic software platform
  • Service basic software platform
  • Service basic software platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Specific embodiments of the present invention will be described below with reference to the accompanying drawings.

[0023] This business basic software platform is based on the pan-MDA architecture and has a flexible and pluggable plug-in system. It emphasizes that the platform serves developers rather than business personnel. It focuses on liberating software developers from complicated software work and focusing on those who need individuality. Streamline development work and improve software productivity. This platform provides model modeling functions for general services, and has a flexible and pluggable plug-in system. The plug-ins are written in Java language, and there is no restriction on the use of Java language. This platform emphasizes both model modeling and code implementation, and pays full attention to the strength of the combination of the two. When realizing business requirements, the two work together to deal with business general requirements and bu...

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 relates to a service basic software platform, which comprises a modeling tool, a service analysis engine and a plug-in unit system, wherein the modeling tool is used for processing service universal requirements, defines a service model through property configuration and graph configuration, and catties out high-speed buffer for the service model; the service analysis engine analyzes the buffered service model and instantiates a final service system; and the plug-in unit system writes a plug-in unit in native languages, and transfers a corresponding plug-in unit to process service personalized requirements in the process of analyzing the service model by the service analysis engine. On the basis of a point of view that the service basic software platform needs to serve for developers but not non-service personnel, the service basic software platform uses model drive to reach the service universal requirements, and uses a native code plug-in unit to achieve the service personalized requirements so as to ensure that the model drive logic and the plug-in unit code achievement logic are tightly integrated, and the software developers are released from complicated software works so as to pay close attention to development works which need personalized processing, and improve the software productivity.

Description

technical field [0001] The invention relates to a software development platform, in particular to a business basic software platform. Background technique [0002] The main contradiction in the software industry at this stage is "the contradiction between the ever-growing and increasingly complex social needs and the backward software productivity", and the main contradiction shown is "the contradiction between the individuation of user needs and the versatility of software products. contradiction". [0003] In order to solve the basic contradictions of the software industry, people have been carrying out continuous efforts. To sum up, there are two directions, one is the direction of software engineering and software project management, and the other is the direction of software technology innovation. Regarding software technology innovation, Brooks, the author of The Mythical Man-Month, divides it into fundamental tasks and secondary tasks. The fundamental task refers to...

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 XIAMEN GREAT POWER GEO INFORMATION TECH
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