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

Device and method for supporting customization and running of software-as-a-service (SaaS) application processes

A technology of process and process data, applied in the field of SaaS platform operation

Active Publication Date: 2013-05-01
DAREWAY SOFTWARE
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The purpose of the present invention is to solve the above problems, to provide a device and method that supports on-demand customization and operation of SaaS application processes, decouples business processes and business services, and supports tenants' autonomy in business logic including manual tasks Orchestration; the orchestration process is created and executed through this device to meet the needs of tenants for isolated operation and rapid business changes

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
  • Device and method for supporting customization and running of software-as-a-service (SaaS) application processes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0045] Such as figure 1 As shown, a device that supports on-demand customization and operation of SaaS application processes includes a tenant-aware proxy module 201, a process description component 202, a process data mapping module 204, an execution manager 203, and an original workflow engine 205. The execution management The controller 203 includes a process deployment component 2031 , a process creation component 2032 and a process running component 2033 .

[0046] The tenant-aware agent module 201 is used to obtain tenant context information (Context) corresponding to the current tenant.

[0047] The process description component 202 includes a workflow definition file (.jbdl.xml file) and a workflow interface file (WorkFlow_interface.xml); the workflow definition file uses jpdl as the process description language, and the workflow interface file...

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 device for supporting customization and running of software-as-a-service (SaaS) application processes. The device comprises a tenant perception agent module, a process description module, a process data mapping module, an execution manager and an original process engine, wherein the execution manager comprises a process deployment module, a process creation module and a process running module. The invention also discloses a method for supporting the customization and the running of the SaaS application processes. The device and method support loose coupling of process construction and business services; a developer only needs to develop basic business services; tenants are supported by the device to orchestrate complicated business processes, and thus, current process information can be automatically acquired to realize process variable access and driving of the business processes; mapping and isolation of processes of multiple tenants are realized; the device and method support that multiple tenants share one process engine; the processes of the tenants are not disturbed mutually; and software resources are fully utilized.

Description

technical field [0001] The invention relates to the technical field of SaaS platform operation, in particular to a device and method for supporting on-demand customization and operation of SaaS application processes. Background technique [0002] SaaS (Software-as-a-Service) is a software operation mode that provides software services based on the Internet. SaaS operators deploy SaaS applications on unified servers and provide software services to end users through leasing. Compared with traditional software development and purchase methods, the SaaS model exempts end users from spending on server hardware, network security equipment, and software upgrades and maintenance. End users only need to rent services according to their own needs, and pay according to the content and time of the lease. [0003] SaaS applications usually introduce workflows to support on-demand customization of business processes and improve the adaptability of SaaS applications. However, in a SaaS ...

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 DAREWAY SOFTWARE
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