Method and apparatus for declarative action orchestration

An action and node technology, applied in program control devices, software multiplexing, data processing applications, etc., to solve problems such as limitations, non-allowance of parallel execution, and complexity

Inactive Publication Date: 2018-07-17
TELEFON AB LM ERICSSON (PUBL)
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] 2) As a result of specifying a processing flow, the execution engine is limited in its possible optimization of execution
[0010] 3) Tasks like recovering from failures can quickly become overly complex, especially if parallel execution of (originally) independent activities is to be done
The most common way to solve this problem is to not allow parallel execution or strictly limit parallel execution

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 apparatus for declarative action orchestration
  • Method and apparatus for declarative action orchestration
  • Method and apparatus for declarative action orchestration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Rather than specifying how and in what order different services should interact with each other, the solution described in this article introduces a declarative approach for activating orchestration. The focus is on what to achieve rather than specifying the details of how to achieve it.

[0031] The motion choreography system will now be described. One type of action is an activation action. Activation may be performed by a service provisioning platform, sometimes referred to as a provisioning gateway or provisioning platform. Service provisioning platforms may also be referred to as activators or activation nodes.

[0032] At design time, a specification is established how to map the data model for an activation request to the data model of a lower-level resource. The style of this specification is declarative, focusing on the dependencies between data models and the functionality to transform between them.

[0033] The goal is to come up with the minimal set of f...

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

It is provided a method, an Activation Node, a computer program and a computer program product for orchestration of activation actions. The solution provides for avoiding an imperative way of specifying the logic and manually defining its level of parallelism. The Activation node is adapted to deploy or fetch a specification, the specification mapping dependencies between a data model for an activation request to a data model of lower layer resources, to be used for orchestrating execution of the activation actions; receive an activation request; match the activation request with a specific flow of activation actions to be executed in in accordance with the specification; and execute the execute logic of the flow of activation actions ordered based on the dependencies between the data models.

Description

technical field [0001] The present solution relates to a method, a system, a computer program and a computer program product for declarative action orchestration, in particular activation action orchestration. Background technique [0002] A service provider may provide various services to customers. For example, customers may be offered the option of obtaining wireline telephone-based services, wireless telephone-based services, data network-based services (wired or wireless), television-based services, and the like. In order to obtain such services from a service provider, a customer may submit an order for the desired service. Once submitted, the service can be activated and the customer can then use the service. [0003] The current service provisioning architecture consists of a business support system (BSS), a provisioning gateway (also known as a provisioning platform), and a set of service enablers. In operation, the BSS may provide service subscription informatio...

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): G06F8/20G06F8/60G06F8/71G06Q10/06G06Q10/0631G06Q10/067
CPCG06F8/10G06F8/311G06F8/36G06F9/5038G06F9/4494H04L41/0806H04L41/5048H04L41/5054G06Q10/06312G06Q10/067G06Q10/06316H04L41/145G06F9/44
Inventor 帕·卡尔森帕特里克·古林斯蒂凡·卡尔森
Owner TELEFON AB LM ERICSSON (PUBL)
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