SOA-based expansible distributed type framework under cloud computing condition

A cloud computing environment, distributed technology, applied in the field of scalable software architecture design, which can solve problems such as slow data transmission, inability to know the Internet, and different operating systems

Inactive Publication Date: 2011-04-13
SHANGHAI RAYLIGHT TECH
View PDF3 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] 2) The scope of use of SOA: Requirements determine and limit functions
In the following we will discuss in detail how the various characteristics of the Internet determine the characteristics of SOA. Here we only need to briefly review the characteristics of the Internet environment that are different from the Intranet environment: a) A large number of heterogeneous systems coexist, and computer hardware works Different, different operating systems, different programming languages; b) a large number of frequent data transmissions are still slow and unstable; c) version upgrades cannot be completed, and we simply cannot know which machines on the Internet directly or indirectly use a certain Serve

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
  • SOA-based expansible distributed type framework under cloud computing condition
  • SOA-based expansible distributed type framework under cloud computing condition
  • SOA-based expansible distributed type framework under cloud computing condition

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be described in detail below with reference to the accompanying drawings. The following detailed description of the invention does not limit the invention. Rather, the scope of the invention is defined by the appended claims.

[0029] Schematic diagram of the architecture of the present invention, such as figure 1 As shown, there are multiple services from Service 1 to Service N ( 102 ), multiple applications using some of the services from Application 1 to Application N ( 101 ), and a task pool 103 . The application 101 puts the call to the service 102 as a task 104 into the task pool 103, and the service 102 takes out the related task 104 from the task pool 103, processes it, and returns the result to the task pool 103, and the task pool 103 then The corresponding result is returned to the application 101 .

[0030] In the case of a large number of calls or a large number of services 102 or applications 101, the task pool 103 may reach it...

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 distributed type software framework of the field of the software system architecture. Based on the system architecture SOA concept facing to service, the framework of the invention can take full advantages of a cloud computing platform, is convenient to expand the processing capacity of the system and is convenient to maintain and amplify the function. The framework comprises a service component, a task pool and an application program, wherein the application program is faced to an entry of a final user, sends a task of calling the service component according to requirement of the task logic and places in the task pool; the service component constantly checks the task pool, takes away the task related to the service component and processes, and returns to the task pool; and the task pool is responsible for receiving the task, placing into the corresponding queue according to the type of the service component, treating a result fed back by the service component according to the requirement and feeding back to the application program. The invention can expand the processing capability of the system by adding the task pool and allocating the service component and can conveniently expand the function of the system by modifying, exchanging or adding the service component.

Description

technical field [0001] The invention relates to the field of software system architecture design, in particular to the scalable software architecture design under the cloud computing environment. Background technique [0002] With the continuous development of computer technology, people put forward higher requirements for software functions, performance, processing power and other aspects, which leads to the increasing scale and complexity of software. Today, the emergence of cloud computing platforms has brought new challenges to the software industry. How to implement software in cloud computing environment? How can such software have maximum code reuse? How to make full use of the characteristics of the cloud computing platform? And so on, these problems are what we need to face today. Let's first look at some concepts involved in the present invention. [0003] Cloud computing, in a narrow sense, refers to the delivery and use mode of IT infrastructure, and refers ...

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/44
Inventor 蒋磊
Owner SHANGHAI RAYLIGHT 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