[go: up one dir, main page]

TWI609349B - Service Model Collaborative Control System - Google Patents

Service Model Collaborative Control System Download PDF

Info

Publication number
TWI609349B
TWI609349B TW104123982A TW104123982A TWI609349B TW I609349 B TWI609349 B TW I609349B TW 104123982 A TW104123982 A TW 104123982A TW 104123982 A TW104123982 A TW 104123982A TW I609349 B TWI609349 B TW I609349B
Authority
TW
Taiwan
Prior art keywords
service
module
management system
nodes
collaborative management
Prior art date
Application number
TW104123982A
Other languages
Chinese (zh)
Other versions
TW201705083A (en
Inventor
Zhen Xiang Chen
Yi Jing Li
jia zhen Zhu
Original Assignee
Chunghwa Telecom Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chunghwa Telecom Co Ltd filed Critical Chunghwa Telecom Co Ltd
Priority to TW104123982A priority Critical patent/TWI609349B/en
Publication of TW201705083A publication Critical patent/TW201705083A/en
Application granted granted Critical
Publication of TWI609349B publication Critical patent/TWI609349B/en

Links

Landscapes

  • Stored Programmes (AREA)

Description

服務範本協同管控系統 Service model collaborative management system

本發明係一種供裝管控系統,尤指一種可透過分析使用者之服務設定,查詢各種服務範本進行配置與管控對應之服務節點之服務範本協同管控系統。 The invention relates to a supply management and control system, in particular to a service model collaborative management and control system of a service node which can analyze and configure various service models for configuration and management by analyzing user service settings.

目前之電信服務業者為提昇雲端服務之使用量,推出了各個類型之雲端服務產品,而為了能更貼近使用者之使用情境,電信服務業者亦能依使用者之需求設定服務資訊(例如頻寬、雲端運算服務類型)申租一服務節點(例如機房設備、雲端空間等所提供之實體或虛擬服務資源),申租後亦可進行更動或退租。 In order to improve the usage of cloud services, the current telecom service providers have launched various types of cloud service products. In order to be closer to the user's usage scenarios, telecommunication service providers can also set service information according to users' needs (such as bandwidth). The cloud computing service type) rents a service node (such as the physical or virtual service resources provided by the equipment room, cloud space, etc.), and can also change or lease after the rent is applied.

而現行之電信服務業者在接獲使用者之需求時,多需透過人工查詢該客戶目前之申租狀態,以及所需更換申租之資源及其設定參數等,而當要求更動之需求增加時,將會造成維護人員極大之工作負擔。 When the current telecommunications service provider receives the user's demand, it is necessary to manually check the current subscription status of the customer, as well as the resources required to change the lease and its setting parameters, etc., when the demand for change is increased. Will cause a great workload for maintenance personnel.

綜上所述,如何提供一種可自動分析使用者之服務設定,以配置與管控相對應之各種複數個服務節點之技術乃本領域亟需解決之技術問題。 In summary, how to provide a technology that can automatically analyze the user's service settings to configure various service nodes corresponding to the management is a technical problem that needs to be solved in the field.

為解決前揭之問題,本發明之目的係提供一種可依各種服務範本進行配置與管控對應之各種複數個服務節點之服務範本協同管控系 統。 In order to solve the problems disclosed above, the object of the present invention is to provide a service model collaborative management system for various service nodes that can be configured and controlled according to various service templates. System.

為達上述之目的,本發明提供一種服務範本協同管控系統。前述之系統包含服務需求處理模組以及核心模組之軟體模組。服務需求處理模組用以存取複數個服務範本。而核心模組為連接前述之服務需求處理模組,並依據外部之服務設定指令以配置服務需求處理模組查詢服務範本於機房建置拓撲結構之相依性,以生成複數個服務節點間之資料結構,並又依據服務節點之複數個執行步驟,以提供服務啟動步驟設定。 To achieve the above object, the present invention provides a service model collaborative management system. The foregoing system includes a service demand processing module and a software module of the core module. The service demand processing module is used to access a plurality of service templates. The core module is connected to the foregoing service demand processing module, and according to the external service setting instruction, the service demand processing module queries the service model to depend on the topology of the computer room to generate the data between the plurality of service nodes. The structure is further based on a plurality of execution steps of the service node to provide service startup step settings.

綜上所述,本發明之服務範本協同管控系統透過分析使用者之服務設定,查詢各種服務範本並配置與管控對應之各種複數個服務節點及其設定參數,而得以快速的提供所欲之供裝應用程式所需之服務啟動步驟設定。 In summary, the service model collaboration control system of the present invention can quickly provide the desired service by analyzing the service settings of the user, querying various service templates, and configuring various service nodes and their setting parameters corresponding to the management and control. The service startup step settings required to install the application.

1‧‧‧服務範本協同管控系統 1‧‧‧Service Model Collaborative Control System

11‧‧‧核心模組 11‧‧‧ core module

12‧‧‧服務需求處理模組 12‧‧‧Service Demand Processing Module

121‧‧‧服務範本 121‧‧‧Service Template

122‧‧‧服務資源池 122‧‧‧Service resource pool

13‧‧‧資源設定模組 13‧‧‧Resource setting module

14‧‧‧基礎設施即服務啟動模組 14‧‧‧ Infrastructure as a Service Startup Module

15‧‧‧步驟驅動引擎 15‧‧‧Step Drive Engine

16‧‧‧流程管控模組 16‧‧‧Process Control Module

17‧‧‧錯誤處理模組 17‧‧‧Error handling module

2‧‧‧服務設定指令 2‧‧‧Service setting instructions

3‧‧‧供裝應用程式介面 3‧‧‧Installing application interface

S201~S218‧‧‧步驟 S201~S218‧‧‧Steps

第1圖係為本發明一實施例之服務範本協同管控系統之系統示意圖。 1 is a schematic diagram of a system of a service model collaborative management and control system according to an embodiment of the present invention.

第2圖係為本發明一實施例之操作流程圖。 Figure 2 is a flow chart showing the operation of an embodiment of the present invention.

以下將描述具體之實施例以說明本發明之實施態樣,惟其並非用以限制本發明所欲保護之範疇。 The specific embodiments are described below to illustrate the embodiments of the invention, but are not intended to limit the scope of the invention.

請參閱第1圖,其為本發明之服務範本協同管控系統1之系統示意圖。服務範本協同管控系統1包含下列之軟體模組:核心模組11、服務需求處理模組12、資源設定模組13、基礎設施即服務(Infrastructure-as-a Service,簡稱:IaaS)啟動模組、步驟驅動引擎15、流程管控模組16以及錯 誤處理模組17。核心模組11係連接前述之軟體模組、外部之使用者端,以及供裝應用程式介面3。前述之服務需求處理模組12係用存取複數個服務範本121以及服務資源池122,服務範本121係包含管理服務之預設資料,而服務資源池122係用以管理服務節點之服務節點參數,以提供核心模組11透過服務節點參數快速存取服務節點。 Please refer to FIG. 1 , which is a schematic diagram of a system of the service model collaborative management system 1 of the present invention. The service model collaborative management system 1 includes the following software modules: a core module 11, a service requirement processing module 12, a resource setting module 13, and an infrastructure-as-a service (IaaS) startup module. , step drive engine 15, process control module 16 and error Mishandling module 17. The core module 11 is connected to the aforementioned software module, the external user terminal, and the application interface 3. The service requirement processing module 12 is configured to access a plurality of service templates 121 and service resource pools 122. The service template 121 includes preset data of management services, and the service resource pool 122 is used to manage service node parameters of the service nodes. To provide the core module 11 to quickly access the service node through the service node parameters.

前述之核心模組11更依據外部之服務設定指令2以配置服務需求處理模組12查詢服務範本於機房建置拓撲結構之相依性,以生成複個服務節點間之資料結構,並又依據服務節點之複數個執行步驟,以提供服務啟動步驟設定。 The foregoing core module 11 further configures the service requirement processing module 12 to query the dependency relationship between the service model and the topology of the computer building according to the external service setting instruction 2, to generate a data structure between the multiple service nodes, and according to the service. A plurality of execution steps of the node to provide service startup step settings.

前述之資源設定模組13係提供服務節點間之參數傳遞以及設定服務參數。前述之基礎設施即服務啟動模組14用以介面應用程式介面,以及提供介面設定參數。其中步驟驅動引擎15係用以指派執行步驟之步驟順序。其中流程管控模組16用以控制服務節點之流程型別(例如:申租、異動、退租流程等)。前述之錯誤處理模組17係負責在各個模組發生錯誤或例外時進行處理(例如回復至原始設定、結束處理等)。 The resource setting module 13 described above provides parameter transfer between service nodes and sets service parameters. The aforementioned infrastructure as a service startup module 14 is used to interface the application interface and provide interface setting parameters. The step-driven engine 15 is used to assign a sequence of steps for performing the steps. The process management module 16 is used to control the process type of the service node (for example, rent, transaction, and leaseback process). The error processing module 17 described above is responsible for processing (for example, returning to the original setting, ending processing, etc.) when an error or an exception occurs in each module.

前述之服務節點係為電信設備服務節點。其中服務節點間之資料結構係為樹狀結構,其中服務節點間之資料結構係依據相依性逐次產生父服務節點以及子服務節點。 The aforementioned service node is a telecommunication device service node. The data structure between the service nodes is a tree structure, wherein the data structure between the service nodes sequentially generates the parent service node and the child service node according to the dependency.

請共同參閱第2圖,其為本發明之一實施例之操作流程圖。於本實例中,前述之服務範本協同管控系統1係用於HiCloud PaaS服務申租系統,惟其系統之類型不在此限。於本實施例中,其輸入之服務設定指令2包含了使用者之需求指令、HiCloud web服務應用程式介面控制元件、 HiCloud PaaS應用程式介面控制元件等。本實施例之服務範本協同管控系統1之操作流程說明如下:於步驟S201中,使用者透過外部系統發出Hicloud PaaS之申租服務指令。 Please refer to FIG. 2 together, which is an operational flowchart of an embodiment of the present invention. In this example, the aforementioned service template collaborative management system 1 is used for the HiCloud PaaS service subscription system, but the type of the system is not limited thereto. In this embodiment, the input service setting instruction 2 includes a user's requirement instruction, a HiCloud web service application interface control component, HiCloud PaaS application interface control components, etc. The operation flow of the service template collaborative management system 1 of the present embodiment is as follows: In step S201, the user issues a Hicloud PaaS subscription service instruction through the external system.

於PaaS主服務需求處理步驟S202中,在接受到使用者申租PaaS環境指令後,由服務指令中服務規格及產品類別參數至服務範本取出PaaS主服務範本,再依照預存於服務範本中所記載之服務範本間之父子關係,將PaaS主服務範本所關聯之子服務範本一一取出成服務節點並形成服務樹狀結構,包含子服務範本包括:網路地址轉換、分散式流量管理、資料庫型伺服器及應用型伺服器之子服務範本,個別服務節點再經由流程管控模組16取得所需之服務啟動步驟。 In the PaaS main service requirement processing step S202, after receiving the user's application for the PaaS environment instruction, the service specification and the product category parameter are extracted from the service instruction to the service model to extract the PaaS main service template, and then stored in the service model. The parent-child relationship between the service templates, the sub-service templates associated with the PaaS main service template are taken out as service nodes and form a service tree structure, including sub-service templates including: network address translation, decentralized traffic management, database type The service model of the server and the application server, and the individual service nodes obtain the required service startup steps via the process management module 16.

於PaaS主服務需求資源設定步驟S203中,將使用者服務指令參數與服務範本中的參數進行整合,形成服務節點參數。 In the PaaS main service demand resource setting step S203, the user service command parameters are integrated with the parameters in the service template to form a service node parameter.

於PaaS主服務啟動步驟S204中,根據服務節點參數組裝成介面所需參數,呼叫供裝應用程式介面進行服務供裝(Provisioning)。 In the PaaS main service startup step S204, the parameters of the interface are assembled according to the service node parameters, and the application interface is called for service provisioning.

於PaaS主服務指派子服務接續步驟之步驟S205中,根據PaaS主服務節點參數中記載之供裝順序參數值,指派接續子服務(網路地址轉換子服務),並且經由流程管控模組16取得網路地址轉換子服務,在依其步驟進行子服務部分(步驟S206~S208)。 In step S205 of the PaaS main service assignment sub-service connection step, the connection sub-service (network address translation sub-service) is assigned according to the supply order parameter value described in the PaaS main service node parameter, and is obtained by the process management module 16 The network address conversion sub-service performs the sub-service portion in accordance with the steps (steps S206 to S208).

於分散式流量管理子服務資源設定步驟S209中,由PaaS主服務節點參數取得必要參數設定至分散式流量管理子服務節點參數中。 In the distributed traffic management sub-service resource setting step S209, the necessary parameter settings are obtained from the PaaS main service node parameters to the distributed traffic management sub-service node parameters.

於分散式流量管理子服務資源設定209步驟中,根據該服務 節點參數組裝成介面所需參數,呼叫供裝應用程式介面進行服務供裝。 In the step of decentralized traffic management sub-service resource setting 209, according to the service The node parameters are assembled into the required parameters of the interface, and the call is supplied to the application interface for service provisioning.

於分散式流量管理子服務指派服務接續步驟S211中,根據分散式流量管理子服務節點參數中記載之供裝順序參數值(S210),指派接續子服務,包括:資料庫型伺服器子服務與應用型伺服器子服務(S212~217),因兩子服務間無先後供裝順序,此時將會採用平行化進行接續流程之處理。 In the distributed traffic management sub-service assignment service connection step S211, the connection sub-service is assigned according to the supply order parameter value (S210) described in the distributed traffic management sub-service node parameter, including: the database-type server sub-service and The application server sub-service (S212~217), because there is no sequential order of installation between the two sub-services, the parallelization process will be adopted at this time.

待子服務步驟皆完成後且無接續步驟,進入步驟S218,完成Hicloud PaaS服務申租。 After the sub-service steps are completed and there is no subsequent step, the process proceeds to step S218 to complete the Hicloud PaaS service subscription.

前述之軟體模組可藉由ASP、C/C++/C#、JAVA、Python、PHP、Perl等程式語言實現之,惟其程式語言之類別不在此限。而模組間可藉由呼叫程序(call function)進行連接,以進行資訊交換或配置操作流程。 The aforementioned software module can be implemented by ASP, C/C++/C#, JAVA, Python, PHP, Perl, etc., but the category of the programming language is not limited thereto. Modules can be connected by a call function for information exchange or configuration operations.

上列詳細說明係針對本發明之一可行實施例之具體說明,惟該實施例並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為之等效實施或變更,均應包含於本案之專利範圍中。 The detailed description of the preferred embodiments of the present invention is intended to be limited to the scope of the invention, and is not intended to limit the scope of the invention. The patent scope of this case.

1‧‧‧服務範本協同管控系統 1‧‧‧Service Model Collaborative Control System

11‧‧‧核心模組 11‧‧‧ core module

12‧‧‧服務需求處理模組 12‧‧‧Service Demand Processing Module

121‧‧‧服務範本 121‧‧‧Service Template

122‧‧‧服務資源池 122‧‧‧Service resource pool

13‧‧‧資源設定模組 13‧‧‧Resource setting module

14‧‧‧基礎設施即服務啟動模組 14‧‧‧ Infrastructure as a Service Startup Module

15‧‧‧步驟驅動引擎 15‧‧‧Step Drive Engine

16‧‧‧流程管控模組 16‧‧‧Process Control Module

17‧‧‧錯誤處理模組 17‧‧‧Error handling module

2‧‧‧服務設定指令 2‧‧‧Service setting instructions

3‧‧‧供裝應用程式介面 3‧‧‧Installing application interface

Claims (10)

一種服務範本協同管控系統,包含:服務需求處理模組,透過分析使用者之服務設定,並存取複數個服務範本;以及核心模組,連接該服務需求處理模組,該核心模組依據外部之服務設定指令以配置該服務需求處理模組查詢該等服務範本於機房建置拓撲結構之相依性,以生成複個服務節點間之資料結構,並又依據該等服務節點之複數個執行步驟,以提供服務啟動步驟設定。 A service model collaborative management system comprising: a service demand processing module, which analyzes a user's service settings and accesses a plurality of service templates; and a core module that connects the service demand processing module, the core module is externally The service setting instruction configures the service demand processing module to query the dependency of the service templates on the topology of the computer building topology, to generate a data structure between the multiple service nodes, and further performs a plurality of execution steps according to the service nodes. To provide service startup step settings. 如請求項1所述之服務範本協同管控系統,更包含資源設定模組,該資源設定模組係連接核心模組,其中該資源設定模組係提供該等服務節點間之參數傳遞以及設定服務參數。 The service template collaborative management system according to claim 1 further includes a resource setting module, wherein the resource setting module is connected to the core module, wherein the resource setting module provides parameter transmission and setting service between the service nodes. parameter. 如請求項1所述之服務範本協同管控系統,更包含基礎設施即服務啟動模組,該基礎設施即服務啟動模組係連接該核心模組,其中該基礎設施即服務啟動模組用以介面應用程式介面,以及提供介面設定參數。 The service model collaboration management system described in claim 1 further includes an infrastructure as a service startup module, wherein the infrastructure service startup module is connected to the core module, wherein the infrastructure service startup module is used for the interface. The application interface, as well as providing interface settings parameters. 如請求項1所述之服務範本協同管控系統,其中各該服務範本係包含管理服務之預設資料。 The service model collaborative management system according to claim 1, wherein each of the service templates includes preset information of the management service. 如請求項1所述之服務範本協同管控系統,更包含服務資源池,該服務資源池係連接該服務需求處理模組,其中該服務資源池係用以管理該等服務節點之服務節點參數,以提供該核心模組透過該服務節點參數快速存取該等服務節點。 The service model collaborative management system according to claim 1, further comprising a service resource pool, wherein the service resource pool is connected to the service demand processing module, wherein the service resource pool is used to manage service node parameters of the service nodes, The core module is provided to quickly access the service nodes through the service node parameters. 如請求項1所述之服務範本協同管控系統,更包含步驟驅動引擎,該步驟驅動引擎係連接該核心模組,其中該步驟驅動引擎係用以指派該等執行 步驟之步驟順序。 The service template collaborative management system according to claim 1, further comprising a step driving engine, wherein the step driving engine is connected to the core module, wherein the step driving engine is configured to assign the execution The sequence of steps in the steps. 如請求項1所述之服務範本協同管控系統,更包含流程管控模組,該流程管控模組係連接該核心模組,其中該流程管控模組用以控制該等服務節點之流程型別。 The service model collaborative management system according to claim 1, further comprising a process management module, wherein the process control module is connected to the core module, wherein the process control module is configured to control a process type of the service nodes. 如請求項1所述之服務範本協同管控系統,其中該等服務節點係為電信設備服務節點。 The service model collaborative management system of claim 1, wherein the service nodes are telecommunication device service nodes. 如請求項1所述之服務範本協同管控系統,其中該等服務節點間之資料結構係為樹狀結構。 The service model collaborative management system according to claim 1, wherein the data structure between the service nodes is a tree structure. 如請求項1所述之服務範本協同管控系統,其中該等服務節點間之資料結構係依據相依性逐次產生父服務節點以及子服務節點。 The service model collaborative management system according to claim 1, wherein the data structure between the service nodes sequentially generates the parent service node and the child service node according to the dependency.
TW104123982A 2015-07-24 2015-07-24 Service Model Collaborative Control System TWI609349B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW104123982A TWI609349B (en) 2015-07-24 2015-07-24 Service Model Collaborative Control System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104123982A TWI609349B (en) 2015-07-24 2015-07-24 Service Model Collaborative Control System

Publications (2)

Publication Number Publication Date
TW201705083A TW201705083A (en) 2017-02-01
TWI609349B true TWI609349B (en) 2017-12-21

Family

ID=58608875

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104123982A TWI609349B (en) 2015-07-24 2015-07-24 Service Model Collaborative Control System

Country Status (1)

Country Link
TW (1) TWI609349B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI653857B (en) 2017-12-27 2019-03-11 中華電信股份有限公司 Method and system for topological operation
CN112541042B (en) * 2020-12-17 2022-11-04 四川新网银行股份有限公司 Method for generating lightweight social network under ten million orders of magnitude

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201205306A (en) * 2010-07-27 2012-02-01 Ibm Method and system for processing services
US20120054626A1 (en) * 2010-08-30 2012-03-01 Jens Odenheimer Service level agreements-based cloud provisioning
TWI451266B (en) * 2010-12-29 2014-09-01 Chunghwa Telecom Co Ltd A system and method for enabling cloud computing services based on user location

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201205306A (en) * 2010-07-27 2012-02-01 Ibm Method and system for processing services
US20120054626A1 (en) * 2010-08-30 2012-03-01 Jens Odenheimer Service level agreements-based cloud provisioning
TWI451266B (en) * 2010-12-29 2014-09-01 Chunghwa Telecom Co Ltd A system and method for enabling cloud computing services based on user location

Also Published As

Publication number Publication date
TW201705083A (en) 2017-02-01

Similar Documents

Publication Publication Date Title
TWI649657B (en) Cloud service management method
EP3143511B1 (en) Method and apparatus for affinity-based network configuration
CN107302443B (en) Equipment configuration method and device based on network configuration protocol
US10057131B1 (en) System and method for topology-aware configuration generation
Da Silva et al. Internet of things out of the box: Using tosca for automating the deployment of iot environments
US20130232470A1 (en) Launching an application stack on a cloud platform environment
JP6506802B2 (en) Industrial process control management method and apparatus based on industrial internet operating system
US20220366913A1 (en) Systems and method for third party natural language understanding service integration
CN105224348A (en) A kind of installation method of MySQL database and device
CN112333672B (en) Method and device for opening UPF network element of 5G core network
CN111865662B (en) Network equipment configuration method and system
KR102168188B1 (en) System and method for Intent-based application to provision the virtual network infrastructure and computer readable medium storing a program of the same
TWI609349B (en) Service Model Collaborative Control System
WO2020159725A1 (en) Availability factor (afactor) based automation system
CN108011877B (en) IP address obtaining method and device based on OSGI, computer equipment and storage medium
US20240291710A1 (en) Flexible network management system for configuring network devices
CN102594636A (en) System and control method of residential intelligent gateway based on multiple wireless protocols
KR20150088462A (en) Method for linking network device in cloud environment and apparatus therefor
US20160330079A1 (en) Device asset tracking and service desk using an external network management system as a data source
CN109257264B (en) System and method for opening Ethernet virtual private network service
CN116094919A (en) Communication network operation method, device and system and electronic equipment
CN118860620A (en) Method for expanding a storage device cluster, electronic device, and computer program product
CN202634459U (en) A residential intelligent gateway system based on multiple wireless protocols
Calyam et al. Softwarized Networks in the Age of Generative Artificial Intelligence: Use Cases, Challenges, and Opportunities
CN101227316A (en) Method and system for network element management

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees