Method and system for dynamically combining services based on rule engine

A rule and engine technology, applied in the field of service dynamic composition method and system based on rule engine, can solve problems such as incapacity, and achieve the effect of improving flexibility and agility

Inactive Publication Date: 2011-07-20
BEIJING UNIV OF POSTS & TELECOMM
View PDF5 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When some business rules need to be changed frequently based on flexible sales plans, uncertain market policies and other factors, IT is often unable to do what it wants

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
  • Method and system for dynamically combining services based on rule engine
  • Method and system for dynamically combining services based on rule engine
  • Method and system for dynamically combining services based on rule engine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to enable those skilled in the art to better understand the solutions of the embodiments of the present invention, the embodiments of the present invention will be further described in detail below in conjunction with the drawings and implementations.

[0043] First, refer to figure 1 It is a rule engine-based service dynamic composition architecture diagram of the method of the present invention, including: a service calling agent, a service converter, a business rule library, a rule engine and a rule management interface.

[0044] refer to figure 2 It is a flowchart of a rule-based service dynamic composition method in an embodiment of the present invention, and business rules are added to a rule base in the form of rules. And register all replaceable service pair information and mapping relationship in the service information center. The service addresses in the Web service nodes in all WSDL descriptions in BPEL are replaced with the service call proxy ad...

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 method and system for dynamically combining services based on a rule engine. The method comprises the following steps of: intercepting web service calling request information and service response return information; distributing a unique identifier for the intercepted service calling request information and interpolating the request information into the rule engine; interpolating the intercepted service response return information into the rule engine; reasoning a service processing strategy of a service according to a service rule and context data needed by rule execution; and replacing the service calling information and re-orientating the service according to a service replacing scheme reasoned by the rule engine and service transition mapping information provided by a service information center. By adopting the method and the system, the flexibility and the sensitivity of the system in the aspects of development and maintenance of a new flow and modification of an old system service rule can be enhanced.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a rule engine-based service dynamic combination method and system. Background technique [0002] As an important means of service composition, BPEL is a modeling and description language for business processes. BPEL declares the provided service interface and dependent service interface and data interface through WSDL, and specifies the calling sequence of services through BPEL's basic activities and process activities. Web services are performed in order, selection, cycle, and concurrency. However, in actual application, there are two problems that often plague BPEL developers and maintainers, that is, the scalability and flexibility of service composition. [0003] On the one hand, BPEL is quite cumbersome when faced with large-scale Web service composition, and lacks good scalability. There are often a large number of Web services in banking, telecommunications, tourism an...

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): H04L29/08H04L12/24G06F17/30
Inventor 邓芳徐艳婷修佳鹏陆中远薇娜董燕秋王晶
Owner BEIJING UNIV OF POSTS & TELECOMM
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