CN108268472A - A kind of SaaS softwares mall system and its implementation - Google Patents
A kind of SaaS softwares mall system and its implementation Download PDFInfo
- Publication number
- CN108268472A CN108268472A CN201611255729.9A CN201611255729A CN108268472A CN 108268472 A CN108268472 A CN 108268472A CN 201611255729 A CN201611255729 A CN 201611255729A CN 108268472 A CN108268472 A CN 108268472A
- Authority
- CN
- China
- Prior art keywords
- saas
- store
- servers
- information
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
- G06Q20/1235—Shopping for digital content with control of digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/223—Payment schemes or models based on the use of peer-to-peer networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
It the invention discloses a kind of SaaS softwares mall system and its implementation, solves the problem of to frequently log on that screen, compare and buy relevant SaaS software services difficult during multiple and different SaaS softwares are used, belongs to SaaS technical fields.The software mall system of the present invention includes store client, store background server and N number of SaaS servers;N number of SaaS servers with store client are established respectively and are connected, store background server and store client are established and connected, N number of SaaS servers with store background server are established respectively and are connected;Corresponding SaaS softwares are stored up in each SaaS server memories.The present invention needs to provide more alternatives for the business of user;Promote the competitive relation of different SaaS service providers, be conducive to SaaS service providers and release better product and more humane service, there is more vast market prospect.
Description
Technical field
The present invention relates to a kind of SaaS softwares mall system and its implementation, belong to SaaS technical fields.
Background technology
SaaS is Software-as-a-Service(Software services)Abbreviation, be that a kind of software for innovating completely is handed over
Pay application model.High in the clouds centralization Hosted Software and its relevant data in this delivery mode, software are only needed through mutual
Networking, and be not necessary to installation and can be used.User does not have to buy software installation packet again, and uses instead and rented to provider based on Web's
Software, to manage business operation, and without being safeguarded to software, service provider understands full powers management and safeguards software.
In such a mode, software in the form of services for user lease, user only need pay a lease expenses, without undertake it is any exploitation into
Originally, development risk and O&M expense, it is no longer necessary to which the corresponding software and hardware resources needed for purchase and deployment software only need to browse
For device as entrance, network is unimpeded, it is possible to use all service functions on software.Software vendor is providing internet to client
Using while, also provide software off-line operation and local datastore, user can be ordered whenever and wherever possible using it
Software and services.
For many business applications, software is that service has become a kind of common delivery mode.These business should
With including accounting system, collaboration software, customer relation management, management information system, Enterprise Resources Plan, billing system, manpower
Resource management, Content Management and information desk management.One of maximum attraction of these companies is exactly by by hardware and software
It safeguards and supports to be contracted out to the supplier that software services, to reduce information technology cost.It has no in the prior art perfect
The purchasing method of the SaaS softwares of store rank or software mall system.Most softwares, that is, service provider rents frame more using
Structure, that is, the single version applied and a single configuration (hardware, network, operating system) are used for all visitors
Family (" tenant "), wherein exist frequently logged on during multiple and different SaaS softwares are used, screen, compare it is related to purchase
SaaS software services it is difficult the problems such as.
Invention content
The technical problem to be solved in the present invention is to provide a kind of SaaS softwares mall system and its implementation, solve to make
With frequently logging on during multiple and different SaaS softwares, screen, compare and buy that relevant SaaS software services are difficult asks
Topic.
In order to solve the above technical problem, the present invention provides a kind of implementation method of SaaS softwares mall system, including
Following steps:
S1:Store client, store background server and N number of SaaS servers are set, stored up in each SaaS server memories
SaaS softwares, the N are positive integer;
S2:Store client after the user logs, is established with store background server and connects and send request interactive instruction;Store
After background server receives request interactive instruction, corresponding interactive token is sent to store client;
S3:Store client is established with corresponding SaaS servers after user selectes SaaS softwares and connects and send the friendship
Mutual token;SaaS servers connect, and pass through interactive token after receiving the interactive token with the foundation of store background server
Obtain information on services;SaaS servers judge whether corresponding SaaS softwares have licensed to user according to the information on services:If
It is that user is allowed to use;If it is not, user is forbidden to use.
Store client in the step S3 is established by the SaaS pages with corresponding SaaS servers to be connected;If SaaS
For software unauthorized to user, SaaS servers are by SaaS pages of user oriented displaying purchase or re-rent information.
The implementation method is further comprising the steps of:
S4:Store client establishes connection after user buys SaaS softwares, with store background server and concurrently send service change
Instruction;Store background server updates the information on services after receiving service change instruction;Store client is sending service
After alteration command, establish connection with corresponding SaaS servers and concurrently take business Notification of Changes information;
S5:SaaS servers connect, and pass through after receiving the service change notification information with the foundation of store background server
Interaction token obtains updated information on services;Then SaaS soft ware authorizations to user are used, are built with store background server
It is vertical to connect and send mandate successful information.
The information update that store client in the step S4 sends service change notification information to SaaS servers is logical
Know interface.
SaaS servers in the step S5 are notified by service change described in described information update notification interface
Information.
Interaction token in described step S2, S3 and S5 is a binding authority collection.
The present invention provides a kind of SaaS softwares mall system, including store client, store background server with it is N number of
SaaS servers, N are positive integer;Wherein SaaS servers are used to store SaaS softwares;
The store client refers to for after the user logs, establishing to connect and send request and interact with store background server
It enables;After the store background server is for receiving request interactive instruction, corresponding interactive token is sent to store client
End;
The store client is additionally operable to after user selectes SaaS softwares, is established with corresponding SaaS servers and is connected and send
The interactive token;
The SaaS servers are additionally operable to connect, and pass through friendship with the foundation of store background server after receiving the interactive token
Mutual token obtains information on services;The SaaS servers are additionally operable to whether judge corresponding SaaS softwares according to the information on services
User is licensed to:If so, user is allowed to use;If it is not, user is forbidden to use.
The SaaS pages are provided in the SaaS servers;Store client is serviced by the SaaS pages with corresponding SaaS
Device establishes connection;If for SaaS softwares unauthorized to user, SaaS servers are by SaaS pages of user oriented displaying purchase or re-rent
Information.
The store client is additionally operable to after user buys SaaS softwares, and it is concurrent to establish connection with store background server
Take business alteration command;The store background server is additionally operable to update the information on services after receiving service change instruction;
The store client is additionally operable to after service change instruction is sent, and establishing connection with corresponding SaaS servers concurrently takes business
Notification of Changes information;
The SaaS servers are additionally operable to connect with the foundation of store background server after receiving the service change notification information,
And pass through interactive token and obtain updated information on services;The SaaS servers are additionally operable to make SaaS soft ware authorizations to user
With being established with store background server and connect and send mandate successful information.
Information update notification interface is provided in the SaaS servers;Store client sends service change notification information
To the information update notification interface of SaaS servers;SaaS servers pass through service described in described information update notification interface
Notification of Changes information.
The implementation method of the present invention is by setting store client, store background server and N number of SaaS servers and mutual
Connection forms the reticular structure in SaaS software trade softwares store, and the pattern of traditional single use SaaS softwares before is expanded
It the operations such as opens up and the screening of SaaS software services can easily be provided the user with to store rank, buy and continue to pay dues, it is soft to improve SaaS
The real-time of part transaction.By setting interaction token, single-sign-on function is realized:When user had logged on software store with
Afterwards, without carrying out the registers of SaaS softwares again, user is facilitated to switch between different SaaS softwares, user is solved and exists
The problem of using being frequently logged in multiple and different software process.This implementation method is user's by setting N number of SaaS servers
Business needs to provide more alternatives;Promote the competitive relation of different SaaS service providers, be conducive to the release of SaaS service providers
Better product and more humane service.This implementation method services point-to-point communication by store background server and SaaS
Mode ensure that the safety of customer transaction operation.Present system is easily special with networking by force with real-time height, interactivity
Point, wide market.
The system of the present invention is by N number of SaaS softwares, store client, store background server and N number of SaaS servers group
Into, wherein N number of SaaS softwares are set in N number of SaaS servers, the reticular structure in SaaS software trade softwares store is formed, it will
The mode expansion of traditional single use SaaS softwares before can easily provide the user with SaaS softwares clothes to store rank
The screening of business is bought and the operations such as continue to pay dues, and improves the real-time of the SaaS software trades.By setting interaction token, single-point is realized
Login function:After user has had logged on software store, without carrying out the register of SaaS softwares again, facilitate user
Switch between different SaaS softwares, solve the problems, such as that user frequently logs in multiple and different software process are used.This is
By setting N number of SaaS servers, the business for user needs to provide more alternatives system;Promote different SaaS service providers
Competitive relation, be conducive to SaaS service providers and release better product and more humane service.This system passes through store backstage
Server services point-to-point communication mode with SaaS, ensure that the safety of customer transaction operation.Present system has real
The characteristics of Shi Xinggao, interactivity facilitate by force with networking, wide market.
Description of the drawings
Fig. 1 is present system schematic diagram.
Specific embodiment
The invention will be further described in the following with reference to the drawings and specific embodiments, so that those skilled in the art can be with
It more fully understands the present invention and can be practiced, but illustrated embodiment is not as a limitation of the invention.
Embodiment 1:
Referring to attached drawing 1, the present embodiment includes 1 SaaS software, setting store client, store background server and 1 SaaS
SaaS servers and store client are established and connected by server, and store background server and store client are established and connected,
SaaS servers and store background server are established and connected;It is set in SaaS servers and stores SaaS softwares.
The present embodiment course of work is as follows:After user logs in store client, store client is to store background service
Device sends request interactive instruction;After store background server receives request interactive instruction, the corresponding limit of interactive instruction will be asked
The AppToken of authority set processed(Interaction token)It is sent to store client.
After user selectes SaaS softwares by store client, store client accesses SaaS by AppToken and services
Device;After SaaS servers receive the AppToken of store client, store background server is accessed by AppToken and is obtained
Information on services, subsequently determines whether corresponding SaaS softwares have licensed to user:If so, SaaS softwares are passed through into store client
User is supplied to use;If it is not, purchase is shown to user by store client or re-rents information.
After user selects purchase or re-rent SaaS softwares by store client, store client sends service change and refers to
It enables to store background server, store background server updates information on services after being connected to service change instruction.
Store client is instructed in transmission service change to the background server of store, sends service change notification information extremely
The corresponding SaaS servers of SaaS softwares;After SaaS servers are connected to service change notification information, quotient is accessed by AppToken
City background server simultaneously obtains updated information on services;Subsequent SaaS servers to user, and send SaaS soft ware authorizations
Successful information is authorized to store background server.
User enters SaaS softwares by way of single-sign-on, work of commencing business.
Embodiment 2:
Referring to attached drawing 1, the present embodiment includes 3 SaaS softwares(SaaS softwares 1, SaaS softwares 2 and SaaS softwares 3), quotient is set
City client, store background server and 3 SaaS servers(Server 1, server 2 and server 3), by SaaS servers
It establishes and connects with store client respectively, store background server and store client are established and connected, by SaaS servers point
It does not establish and connects with store background server;It is set in SaaS servers and stores corresponding SaaS softwares.Each SaaS clothes
It is engaged in being equipped with the SaaS pages and information update notification interface in device.
The present embodiment course of work is as follows:After user logs in store client, store client is to store background service
Device sends request interactive instruction;After store background server receives request interactive instruction, the corresponding limit of interactive instruction will be asked
The AppToken of authority set processed(Interaction token)It is sent to store client.
After user selectes SaaS softwares by store client, store client is accessed corresponding by AppToken
SaaS servers(Server 1, server 2 or server 3)The interior SaaS pages;The SaaS pages log in SaaS by AppToken
Server;After SaaS servers receive the AppToken of store client, store background server is accessed simultaneously by AppToken
Information on services is obtained, subsequently determines whether SaaS softwares have licensed to user:If so, SaaS softwares are provided by the SaaS pages
It is used to user;If it is not, by SaaS pages of user oriented displaying purchase or re-rent information.
After user selects purchase or re-rent SaaS softwares by store client, store client sends service change and refers to
It enables to store background server, store background server updates information on services after being connected to service change instruction.
Store client is instructed in transmission service change to the background server of store, sends service change notification information extremely
The information update notification interface of the corresponding SaaS servers of SaaS softwares;SaaS servers are connected to clothes from information update notification interface
After Notification of Changes information of being engaged in, store background server is accessed by AppToken and obtains updated information on services;Then
SaaS soft ware authorizations to user, and are sent and authorize successful information to store background server by SaaS servers.
User enters SaaS softwares by way of single-sign-on, work of commencing business.
Embodiment 3:
The present embodiment includes 3 SaaS softwares(SaaS softwares 1, SaaS softwares 2 and SaaS softwares 3), setting store client, quotient
SaaS servers and store client are established and connected, by store background server by city background server and 1 SaaS server
It establishes and connects with store client, SaaS servers and store background server are established and connected;It is set in SaaS servers
And store corresponding 3 SaaS softwares.The SaaS pages and information update notification interface are equipped in SaaS servers.
The present embodiment course of work is as follows:After user logs in store client, store client is to store background service
Device sends request interactive instruction;After store background server receives request interactive instruction, the corresponding limit of interactive instruction will be asked
The AppToken of authority set processed(Interaction token)It is sent to store client.
After user selectes SaaS softwares by store client, store client accesses SaaS by AppToken and services
The SaaS pages in device;The SaaS pages log in SaaS servers by AppToken;SaaS servers receive store client
After AppToken, store background server is accessed by AppToken and obtains information on services, subsequently determines whether that corresponding SaaS is soft
Whether part has licensed to user:If so, user is supplied to use by the SaaS pages SaaS softwares;If it is not, pass through SaaS pages
Information is re-rented in user oriented displaying purchase.
After user selects purchase or re-rent SaaS softwares by store client, store client sends service change and refers to
It enables to store background server, store background server updates information on services after being connected to service change instruction.
Store client is instructed in transmission service change to the background server of store, sends service change notification information extremely
The information update notification interface of SaaS servers;SaaS servers are connected to service change notification information from information update notification interface
Afterwards, store background server is accessed by AppToken and obtains updated information on services;Subsequent SaaS servers are by SaaS
Soft ware authorization sends to user and authorizes successful information to store background server.
User is selected by way of single-sign-on and into SaaS software, work of commencing business.
The present embodiment utilizes the storage of multiple SaaS softwares in same SaaS servers, enhancing the system in software store
Rate saves system resource.
The AppToken of the present embodiment deed restriction limit collection improves system as store and the voucher of SaaS software interactives
The access efficiency of interior each module, information are transmitted more rapid.
The present invention sets the SaaS pages in SaaS servers, and store client opens SaaS pages by way of access
Face is realized and is seamlessly connected.
Present invention setting information update notification interface in SaaS servers so that the service of SaaS servers quick response becomes
More.
The system of the present invention is transparent to user, and the operation center of gravity of user is transferred completely into specific business processing.
The present invention is made of N number of SaaS softwares, store client, store background server and N number of SaaS servers, wherein
N number of SaaS softwares are set in N number of SaaS servers, form the reticular structure in SaaS software trade softwares stores, will before
The mode expansion of traditional single use SaaS softwares can easily provide the user with the sieve of SaaS software services to store rank
It the operations such as selects, buy and continues to pay dues, improve the real-time of the SaaS software trades.By setting interaction token, single-sign-on work(is realized
Energy:After user has had logged on software store, without carrying out the register of SaaS softwares again, facilitate user in difference
SaaS softwares between switch, solve the problems, such as that user frequently logs in multiple and different software process are used.This system passes through
N number of SaaS servers are set, and the business for user needs to provide more alternatives;Promote the competition of different SaaS service providers
Relationship is conducive to SaaS service providers and releases better product and more humane service.This system passes through store background server
Point-to-point communication mode is serviced with SaaS, ensure that the safety of customer transaction operation.Present system have real-time it is high,
The characteristics of response quickly, interactivity facilitate by force with networking has more vast market prospect.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program
Product.Therefore, the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware can be used in the application
Apply the form of example.Moreover, the computer for wherein including computer usable program code in one or more can be used in the application
Usable storage medium(Including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)The computer program production of upper implementation
The form of product.
The application is with reference to method, the equipment according to the embodiment of the present application(System)And the flow of computer program product
Figure and/or block diagram describe.It should be understood that it can be realized by computer program instructions every first-class in flowchart and/or the block diagram
The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided
The processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that the instruction performed by computer or the processor of other programmable data processing devices is generated for real
The device of function specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction generation being stored in the computer-readable memory includes referring to
Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or
The function of being specified in multiple boxes.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted
Series of operation steps are performed on calculation machine or other programmable devices to generate computer implemented processing, so as in computer or
The instruction offer performed on other programmable devices is used to implement in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Embodiment described above is only to absolutely prove preferred embodiment that is of the invention and being lifted, protection model of the invention
It encloses without being limited thereto.The equivalent substitute or transformation that those skilled in the art are made on the basis of the present invention, in the present invention
Protection domain within.Protection scope of the present invention is subject to claims.
Claims (10)
1. a kind of implementation method of SaaS softwares mall system, which is characterized in that include the following steps:
S1:Store client, store background server and N number of SaaS servers are set, stored up in each SaaS server memories
SaaS softwares, the N are positive integer;
S2:Store client after the user logs, is established with store background server and connects and send request interactive instruction;Store
After background server receives request interactive instruction, corresponding interactive token is sent to store client;
S3:Store client is established with corresponding SaaS servers after user selectes SaaS softwares and connects and send the friendship
Mutual token;SaaS servers connect, and pass through interactive token after receiving the interactive token with the foundation of store background server
Obtain information on services;SaaS servers judge whether corresponding SaaS softwares have licensed to user according to the information on services:If
It is that user is allowed to use;If it is not, user is forbidden to use.
2. implementation method according to claim 1, which is characterized in that the store client in the step S3 passes through SaaS
The page is established with corresponding SaaS servers and is connected;If SaaS softwares unauthorized passes through the SaaS pages to user, SaaS servers
Purchase is shown to user or re-rents information.
3. implementation method according to claim 1 or 2, which is characterized in that the implementation method is further comprising the steps of:
S4:Store client establishes connection after user buys SaaS softwares, with store background server and concurrently send service change
Instruction;Store background server updates the information on services after receiving service change instruction;Store client is sending service
After alteration command, establish connection with corresponding SaaS servers and concurrently take business Notification of Changes information;
S5:SaaS servers connect, and pass through after receiving the service change notification information with the foundation of store background server
Interaction token obtains updated information on services;Then SaaS soft ware authorizations to user are used, are built with store background server
It is vertical to connect and send mandate successful information.
4. implementation method according to claim 3, which is characterized in that the store client in the step S4 sends service
Notification of Changes information to SaaS servers information update notification interface.
5. implementation method according to claim 4, which is characterized in that the SaaS servers in the step S5 pass through described
Service change notification information described in information update notification interface.
6. implementation method according to claim 5, which is characterized in that the interaction token in described step S2, S3 and S5 is
One binding authority collection.
7. a kind of SaaS softwares mall system, which is characterized in that including store client, store background server and N number of SaaS
Server, N are positive integer;Wherein SaaS servers are used to store SaaS softwares;
The store client refers to for after the user logs, establishing to connect and send request and interact with store background server
It enables;After the store background server is for receiving request interactive instruction, corresponding interactive token is sent to store client
End;
The store client is additionally operable to after user selectes SaaS softwares, is established with corresponding SaaS servers and is connected and send
The interactive token;
The SaaS servers are additionally operable to connect, and pass through friendship with the foundation of store background server after receiving the interactive token
Mutual token obtains information on services;The SaaS servers are additionally operable to whether judge corresponding SaaS softwares according to the information on services
User is licensed to:If so, user is allowed to use;If it is not, user is forbidden to use.
8. SaaS softwares mall system according to claim 7, which is characterized in that be provided in the SaaS servers
The SaaS pages;Store client is established with corresponding SaaS servers by the SaaS pages and connected;If SaaS software unauthorizeds are given
User, SaaS servers are by SaaS pages of user oriented displaying purchase or re-rent information.
9. SaaS softwares mall system according to claim 7, which is characterized in that the store client be additionally operable to
After family purchase SaaS softwares, establish connection with store background server and concurrently take business alteration command;The store background service
Device is additionally operable to update the information on services after receiving service change instruction;The store client is additionally operable to become in the service of transmission
After more instructing, establish connection with corresponding SaaS servers and concurrently take business Notification of Changes information;
The SaaS servers are additionally operable to connect with the foundation of store background server after receiving the service change notification information,
And pass through interactive token and obtain updated information on services;The SaaS servers are additionally operable to make SaaS soft ware authorizations to user
With being established with store background server and connect and send mandate successful information.
10. SaaS softwares mall system according to claim 9, which is characterized in that be provided in the SaaS servers
Information update notification interface;The information update notification that store client sends service change notification information to SaaS servers connects
Mouthful;SaaS servers pass through service change notification information described in described information update notification interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611255729.9A CN108268472A (en) | 2016-12-30 | 2016-12-30 | A kind of SaaS softwares mall system and its implementation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611255729.9A CN108268472A (en) | 2016-12-30 | 2016-12-30 | A kind of SaaS softwares mall system and its implementation |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108268472A true CN108268472A (en) | 2018-07-10 |
Family
ID=62754257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611255729.9A Pending CN108268472A (en) | 2016-12-30 | 2016-12-30 | A kind of SaaS softwares mall system and its implementation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108268472A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115099731A (en) * | 2022-08-29 | 2022-09-23 | 江苏小旗欧飞科技有限公司 | Digital life management system and method based on SaaS mode |
US12039616B1 (en) * | 2023-01-31 | 2024-07-16 | Productiv, Inc. | Efficient and accurate matching of expenses to software in a SaaS management platform |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571948A (en) * | 2011-12-29 | 2012-07-11 | 国云科技股份有限公司 | Cloud-computing-based platform as a service (PaaS) platform system and implementation method thereof |
CN102739405A (en) * | 2012-07-06 | 2012-10-17 | 深圳市远行科技有限公司 | Authentication method for service-orientated architecture service costumer |
CN103237019A (en) * | 2013-04-03 | 2013-08-07 | 中国科学院合肥物质科学研究院 | Cloud service accessing gateway system and cloud service accessing method |
CN103236969A (en) * | 2013-04-03 | 2013-08-07 | 中国科学院合肥物质科学研究院 | Gateway system and gateway method for Cloud service accounting management |
CN103491084A (en) * | 2013-09-17 | 2014-01-01 | 天脉聚源(北京)传媒科技有限公司 | Authentication processing method and device of client side |
US20160044511A1 (en) * | 2014-08-07 | 2016-02-11 | Mobile Iron, Inc. | Device identification in service authorization |
-
2016
- 2016-12-30 CN CN201611255729.9A patent/CN108268472A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571948A (en) * | 2011-12-29 | 2012-07-11 | 国云科技股份有限公司 | Cloud-computing-based platform as a service (PaaS) platform system and implementation method thereof |
CN102739405A (en) * | 2012-07-06 | 2012-10-17 | 深圳市远行科技有限公司 | Authentication method for service-orientated architecture service costumer |
CN103237019A (en) * | 2013-04-03 | 2013-08-07 | 中国科学院合肥物质科学研究院 | Cloud service accessing gateway system and cloud service accessing method |
CN103236969A (en) * | 2013-04-03 | 2013-08-07 | 中国科学院合肥物质科学研究院 | Gateway system and gateway method for Cloud service accounting management |
CN103491084A (en) * | 2013-09-17 | 2014-01-01 | 天脉聚源(北京)传媒科技有限公司 | Authentication processing method and device of client side |
US20160044511A1 (en) * | 2014-08-07 | 2016-02-11 | Mobile Iron, Inc. | Device identification in service authorization |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115099731A (en) * | 2022-08-29 | 2022-09-23 | 江苏小旗欧飞科技有限公司 | Digital life management system and method based on SaaS mode |
US12039616B1 (en) * | 2023-01-31 | 2024-07-16 | Productiv, Inc. | Efficient and accurate matching of expenses to software in a SaaS management platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113592486B (en) | Payment method, system and related equipment based on cloud application instance | |
CN103034530B (en) | Provide services on the Internet exchange time use method and system | |
CN104144167B (en) | User login authentication method of open intelligent gateway platform | |
CN103596066B (en) | Method and device for data processing | |
CN104378342A (en) | Multi-account verification method, device and system | |
CN107480993A (en) | Data processing method, relevant apparatus and system | |
CN104965690B (en) | Data processing method and device | |
CN106034134A (en) | Method and device and auxiliary method and device for implementing identity authentication request in webpage application | |
CN103714273A (en) | Software authorization system and method based on online dynamic authorization | |
CN106559389A (en) | A kind of Service Source issue, call method, device, system and cloud service platform | |
CN108092988A (en) | Unaware Certificate Authority network system and method based on dynamic creation temporary password | |
JP2014502391A (en) | Application store system and application development method using the application store system | |
JP6680733B2 (en) | Generation device, generation method, and generation program | |
CN108268472A (en) | A kind of SaaS softwares mall system and its implementation | |
CN109451046A (en) | A kind of SaaS software mall system and its implementation | |
CN105991610A (en) | Method and device for logging into application server | |
CN108200039A (en) | Unaware authentication and authorization system and method based on dynamic creation temporary account password | |
CN104869142A (en) | Link sharing method based on social platform, system and device | |
CN105871824A (en) | Payment type Web Portal authentication method, device and system | |
KR20190085602A (en) | Cloud-Based Media Service System Supporting Multi-DRM | |
CN105763532A (en) | Method and device for logging in to virtual desktop | |
CN110457619A (en) | Browser information transmission method and device | |
CN109462568A (en) | Portal authentication method, system and Portal proxy server | |
CA2935227C (en) | Method for processing transactional data, corresponding device and program | |
CN106886927A (en) | A kind of processing method and processing device, system for extracting voucher |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180710 |
|
RJ01 | Rejection of invention patent application after publication |