[go: up one dir, main page]

TW201038005A - IP DSLAM network installation system architecture - Google Patents

IP DSLAM network installation system architecture Download PDF

Info

Publication number
TW201038005A
TW201038005A TW98111444A TW98111444A TW201038005A TW 201038005 A TW201038005 A TW 201038005A TW 98111444 A TW98111444 A TW 98111444A TW 98111444 A TW98111444 A TW 98111444A TW 201038005 A TW201038005 A TW 201038005A
Authority
TW
Taiwan
Prior art keywords
network
management
rules
petri
module
Prior art date
Application number
TW98111444A
Other languages
Chinese (zh)
Other versions
TWI388157B (en
Inventor
Hong-Zhang Wu
Shuang-Mei Wang
Xing-Fang Hou
Guan-Ying Li
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 TW98111444A priority Critical patent/TWI388157B/en
Publication of TW201038005A publication Critical patent/TW201038005A/en
Application granted granted Critical
Publication of TWI388157B publication Critical patent/TWI388157B/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides an IP DSLAM network installation system architecture, which utilizes business process management and principle of management structure suitable for an IP DSLAM network to simplify a complex IP DSLAM network installation into a highly purified elegant architecture, and to provide an administrator with a more flexible and automatic mechanism. In accordance with this architecture, a complex business rule is wrapped into an installation rule database, and two types of process abstraction technologies, such as Pi-calculus and Petri-nets, are simultaneously combined to design the flow control, so as to not only achieve the purpose of designing the flow control independently to the programming design, but also have the capability of changing the flow control dynamically during run time. Hence, the increase/decrease or transaction-related workflow related activities can be executed during the process of the flow control. As a result, it is able to allow an administrator to rapidly design an installation flow control on an IP DSLAM network even facing a large number of different kinds of new services.

Description

201038005 六、發明說明: 【發明所屬之技術領域】 本表明係關於-種IPDSLAM鱗供裝緖架構,制是指結合BPM (BusmessP職ssManagement)與 pBM (p〇licy BasedMa琴腦小以 辅助管理者能夠在最短的時間内能夠設計ip DsLam網路上的新服務之 供裝流控。 【先前技術】 先刖的網路供裝系統架構,常需要網路設計人員的經驗作網路設計, 但隨著電彳§網路IP化的趨勢,傳統的接取端設備也逐漸被Ip_DSLAM取 代,在IP-DSLAM網路上所提供的服務越來越多樣,網路供裝也越來越有 彈性,單靠網路設計人員的經驗來設計網路已不敷成本效益,因此使用商 用BPM (業務流程.管理Business Process Management)產品來控制曰益複 雜的網路供裝流程,已是目前NGOSS的最熱門的話題。但目前商用的bpm 產品,目前仍處在百家爭鳴的戰國時代,不同的廠商的BPM使用不同的 Process Calculus技術來完成Process Abstraction的功能,這些技術各有缺 陷’而且仍有層出不窮新的Process Calculus如雨後春筍般陸續出籠,目前 並沒有一個最好的Process Calculus可以解決所有複雜的網路供裝問題,況 且現今商用的BPM (業務流程管理Business Process Management)產品主 要針對的是Pre-defmed的流控而設計的,並不能輕鬆因應日益複雜的電信 ’祠路變化,反觀「IP DSLAM網路」上供裝問題,不但得面臨不斷推陳出 新的高度客製化產品的挑戰,讓程式開發人員疲於奔命,加上正網路上的 話務(Traffic)瞬息萬變特性,網路也必需隨著網路流量的變化不斷的需 201038005 作動態性的調整(Network Rearrange)以節省資源’如今商用的bpm (業 務流程管理Business Process Management)產品並不能隨時更改進行中的流 控來作動態性的調整。由此看來「Ip DSLAM網路」的網路供裝問題已非 一般商用BPM軟體可以應付。 由此可見,上述習用方式仍有諸多缺失,實非一良善之設計,而亟待 加以改良,且若使用目前有些商用的BPM (業務流程管理Business pr〇cess Management)產品不但花費過大,並且不易學習。 本案發明人鑑於上述習用方式所衍生的各項缺點,乃亟思加以改良創 新’並經多年苦心孤詣潛心研究後,終於成功研發完成本件「Ip DSLAM網 路」供裝系統架構,配合自行研發之「IPDSLAM網路」BpM (業務流程 純Business Management),再佐以自行研發之「㈣礼·網路」 PBM (P〇l1Cy-basedManagement) ’ 不但可減少 rIPDSLAM 網路」供裝系 統的成本,也可縮短系統研發的時間。 【發明内容】 本發明之目的在於提供—龜合網路紐,並具有雜調整進行中的 施工流控,達成麵彻率最佳化的目的,滿足新服務細等需求,提高 供裝速率,從而提高服務供裝品質。 本發明之★目的在於提供管理者確實地掌觀度及品質,並可 配合特殊客·需求,_修改供驗㈣規則。祕本發明採用為 IP DSLAM網路」罝身訂作(D〇main Spe恤)的與pBM的管理 方式,讓碰①摘立於程式之外,f理者在無資訊技術背景之下,也可 201038005 設計簡易的流控,因此可大幅度降低系統開發的成本,進而提昇競爭優勢。 可達成上述發明目的之IP DSLAM網路供裝系統架構,在供裝方面係 採用BPM與PBM的管理方式來設計,其中BpM包含「通道通訊引擎 (Channel Communication Engine )」、「派運算處理器(pi calculus Processor)」、「佩特里網工作流控處理器(Petri_netW〇rkfl〇wPr〇cess〇r)」與 「流程監控器(FlowMonitor)」等供裝階段所需的四個模組,可根據pBM 之施工流程的佩特里網(petri_nets)設計,進行派工;該pBM包含「供裝 Ο 規則庫管理模組」、「人員調派規則庫管理模組」、「PBM引擎模組」與「佩 特里網(Petri-nets)產生模組」等所需的四個主要模組,可管理「jpdslam 網路」供裝系統所用到的規則及進行施工流程的佩特里網(卩贫士此枚)設計’ 本發明可大幅減少人力成本,可為寬頻服務提供更易管理之供裝祕架構。 【實施方式】 請參閱圖一,為本發明IPDSLAM網路供裝系統架構之系統架構圖, 該系統架構主要包括: ❹ 其他 s 運系統及軟體(Operations Systems and Software,OSS) 1 ; —通道(Channel) 2 ; 業務机程管理(Business Process Management, BPM) 3,該業務流程 S理3通過通道2接收其他營運系統及軟體1的異動請求(Request),再將 坆些異動請求送到原則管理4進行施工流程的佩特里網(—η⑻設計, 〜業務流程管理3再依施卫流㈣佩特里網(Petri-nets)進行派ji ;而該原 貝U理4提供管理者—個簡化(勤aetiDn)的流控設計工具,簡化系統複 ”、過程稱為Abstl*action,因此當系統越變越大時,Abstracti〇n過程是 5 201038005 越來越重要的;因此在IP DSLAM網路供裝系統設計的第一步,就是建 立供裝規則,管理者料必須將流控中最不常改變部分,最絲離出來, 使用原則B理4的「供裝規則庫管理模組」,將抽離出來的部分設計成相關 的供裝酬,f理者將這些《酬再依錢異(volatile)程度依序建制 完成後’再狀員縣朗庫f理模組來設計人員縣朗丨當相關規則 都設計完錢,《務流辟理3 運該㈣(Pi eakuiusp··) 會執行供裝規則庫内的預設流程,當預設流程執行到網路供裝 〇 (P—) _作時,會啟動原則管理4的規則擎模組去執行網路 供裝,規则擎模組會輯供裝酬雜庫的糊_來設計網路,然後 再用佩特里網(Petri-nets)產生模組產出施工流程佩特里網(petrinets), 之後規則引擎模,组再將獻流程的佩特里網(Petri-nets)傳至業務流程管理 3 的佩特里網(Petri-nets) Workflow Processor 進行派工; 因此該業務流程管理3主要任務為整個資源(Res〇urce)的工作流程 控制(Workflow Control ),並採用派運算(Pi_calculus )及佩特里網(petri net) 的混用架構來達成更簡化的Process Abstraction目的,其中包含通道通訊引 擎(Channel Communication Engine )、派運算處理器(Pi_calculus Pr〇cess〇r)、 佩特里網工作流控處理器(Petri-net Workflow Processor)與流程監控 (Flow Monitor)等供裝階段所需的四個模組;其中該通道通訊引擎 (Channel Communication Engine)模組,係將 ipDSLAM 網路與其它所系 統之間的通訊(Communication)運算全部封裝至通道2的物件中,以往在 設計流控時需考慮鎖死(Deadlock)、實際參與處理器間之處理流程配置 (Distribution of Processes among Physical Processors )及彈回各式各樣的失 201038005 敗類型(Resilience to Various Kinds of Failures)等等同時發生的控制 (Concurrency Control)問題,以及面臨必需選擇一致性(Concurrency)的 架構問題(如 Fork/Wait、Cobegin/Coend 及 Data Parallelism ),以及資料同 步的問題(Shared memory、Rendezvous、Message-passing 及 Dataflow); 其中所使用派運算(Pi-calculus),將這些複雜度全隱藏封裝在channel這個 物件中’如此可得到很好的Process Abstraction,因此管理者在設計流控時, 完全不需要考慮上述同步運算的問題,該派運算(Pi_calculus)是通道2為 © 主(Channel-base)的運算’因此通道2的設計非常重要,而本模組主要目 的為隱藏(Encapsulate)所有系統之間通訊(Communication)的複雜度, 它將不同傳輸方式統一成一個簡化的介面;而該通道2又分為兩部份(輸 入端InPort及輸出端OutPort),其中有比較特殊的同步通訊,也就是傳送 完後需要料訊息回傳,此通訊元件自己命名為⑽抑⑽,而該輸入端 (InPort)提供的 Input Port 傳輸方式可分為 FTp、HTjp、FILE、s〇CKET、201038005 VI. Description of the invention: [Technical field to which the invention belongs] This indication relates to the architecture of the IPDSLAM scale, which refers to the combination of BPM (BusmessP ssManagement) and pBM (p〇licy BasedMa It is able to design the flow of new services on the ip DsLam network in the shortest time. [Prior Art] The network architecture of the squat network often requires the experience of network designers for network design, but with With the trend of network IP, the traditional access device is gradually replaced by Ip_DSLAM. The services provided on the IP-DSLAM network are more and more diverse, and the network supply is more and more flexible. It is no longer cost-effective to design a network based on the experience of network designers. Therefore, using commercial BPM (Business Process Management) products to control the complicated network supply process is the most popular NGOSS. However, the current commercial bpm products are still in the Warring States era, and BPMs of different manufacturers use different Process Calculus technologies to complete Process Abstraction. Functionality, these technologies are flawed' and there are still a lot of new Process Calculus that have sprung up. There isn't a single Process Calculus that can solve all the complex network supply problems, and today's commercial BPM (business process) The management of Business Process Management products is mainly designed for Pre-defmed flow control. It can't easily respond to the increasingly complicated telecom's road changes. In contrast, the "IP DSLAM network" supply problem, not only has to face constant innovation. The challenge of highly customized products, the programmers are struggling, coupled with the ever-changing nature of traffic on the Internet, the network must be dynamically adjusted as the network traffic changes (201038005) Network Rearrange) to save resources' Today's commercial bpm (Business Process Management) products can't change the ongoing flow control at any time for dynamic adjustment. It seems that the network of "Ip DSLAM network" is available. The problem of loading is not the normal commercial BPM software can handle. It can be seen that the above habits There are still many shortcomings in the way of use, which is not a good design, but needs to be improved, and if you use some of the currently commercially available BPM (Business Process Management Business pr〇cess Management) products, it is not only too expensive, but also difficult to learn. The shortcomings arising from the above-mentioned conventional methods are improved and innovated by the thoughts. After years of painstaking research, I finally successfully developed the "Ip DSLAM Network" supply system architecture and cooperated with the self-developed "IPDSLAM network". BpM (Business Process Pure Business Management), together with the self-developed "(4) ritual network" PBM (P〇l1Cy-basedManagement), not only reduces the cost of the rIPDSLAM network supply system, but also shortens the system development. time. SUMMARY OF THE INVENTION The object of the present invention is to provide a turtle network, and to have a construction flow control in progress of miscellaneous adjustment, to achieve the purpose of optimizing the face rate, to meet the needs of new services, and to increase the rate of supply. Thereby improving the quality of service supply. The purpose of the present invention is to provide the manager with a good grasp of the degree and quality, and to cooperate with the special customer and demand, _ modify the test (four) rules. The secret invention adopts the management method of pBM for the IP DSLAM network (D〇main Spe shirt), so that the touch 1 is not only outside the program, but also in the absence of information technology background. 201038005 can be designed with simple flow control, which can greatly reduce the cost of system development and thus enhance the competitive advantage. The IP DSLAM network supply system architecture that achieves the above-mentioned objects is designed in a BPM and PBM management manner, and the BpM includes a "Channel Communication Engine" and a "Processing Processor" ( Four modules required for the supply phase of pi calculus Processor), Petri Nets Workflow Control Processor (Petri_netW〇rkfl〇wPr〇cess〇r) and FlowMonitor According to the ptri_nets design of the pBM construction process, the pBM includes “Installation Rule Management Module”, “Personnel Transfer Rule Management Module” and “PBM Engine Module”. The four main modules required for Petri-nets production module, etc., can manage the rules used in the "jpdslam network" supply system and the Petri net for the construction process. This design can greatly reduce labor costs and provide a more manageable architecture for broadband services. [Embodiment] Please refer to FIG. 1 , which is a system architecture diagram of an IPDSLAM network installation system architecture. The system architecture mainly includes: ❹ Other Systems and Software (OSS) 1 ; Channel) 2; Business Process Management (BPM) 3, the business process S 3 receives the transaction request of other operating systems and software 1 through channel 2, and then sends these transaction requests to principle management. 4 The construction process of the Petri net (-η (8) design, ~ business process management 3 and then according to Shi Wei flow (four) Petri nets (Petri-nets) to send ji; and the original shell U Li 4 provides managers - a simplified ( The aetiDn) flow control design tool simplifies the system complexion. The process is called Abstl*action, so when the system gets bigger, the Abstracti〇n process is 5 201038005. It is more and more important; therefore, it is available on the IP DSLAM network. The first step in the design of the system is to establish the supply rules. The manager must feed out the most infrequent changes in the flow control, and use the principle of B.4. The part that is drawn out is designed to be related to the remuneration, and the person who has paid the remuneration according to the degree of the volatilization of the v. When the relevant rules are designed, the “Peakuiusp··” will execute the preset process in the supply rule library. When the preset process is executed to the network for installation (P— When the _ is done, the rule management module of the principle management 4 will be activated to execute the network supply, and the rule engine module will be used to design the network, and then use the Petri net (Petri). -nets) Generates the module production construction process petrinets (petrinets), then the rules engine model, the group then sends the Petri-nets of the process to the business process management 3 Petri net ( Petri-nets) Workflow Processor is dispatched; therefore, the main task of the business process management 3 is the workflow control (Workflow Control) of the entire resource (Res〇urce), and uses the calculation operation (Pi_calculus) and the Petri net (petri net) a hybrid architecture to achieve a more streamlined Process Abstraction purpose, It includes Channel Communication Engine, Pi_calculus Pr〇cess〇r, Petri Net Workflow Processor and Flow Monitor. The four modules required for the phase; the channel communication engine module, which encapsulates the communication between the ipDSLAM network and other systems into the object of channel 2, in the past When designing flow control, you need to consider Deadlock, the Distribution of Processes among Physical Processors, and the various types of Resilience to Various Kinds of Failures. Concurrency Control issues, as well as architectural issues that face the need for Concurrency (such as Fork/Wait, Cobegin/Coend, and Data Parallelism), and data synchronization issues (Shared memory, Rendezvous, Message- Passing and Dataflow); which use the Pi-calculus to put these The fullness of the noise is encapsulated in the object of the channel' so that the Process Abstraction can be obtained very well, so the manager does not need to consider the above synchronous operation when designing the flow control. The calculation of the Pi_calculus is channel 2 is © The operation of the channel (base-base) is therefore very important for the design of channel 2. The main purpose of this module is to encapsulate the complexity of communication between all systems, and to unify the different transmission methods into one simplified one. Interface 2; the channel 2 is divided into two parts (input Port InPort and OutPort), which has a special synchronous communication, that is, after the transmission is completed, the material message is returned. The communication component is named (10) (10) The Input Port transmission method provided by the input port (InPort) can be divided into FTp, HTjp, FILE, s〇CKET,

Webservice、JMS,另外該輸出端(0utp〇r〇提供的〇吨utp〇_輸方式 ❹可分為™、Ητπ>、廳、S0CKET、Web service、語音催告、簡訊、e儒u、 薦;個這個統-的通道2介面,系統通訊介面設計者可以报快組裝出新 的傳輸方式’也可依介面資料格式設計麟需要_祕式,細設定將 所要傳送與接㈣位址注人至通訊設㈣,通道通訊引擎(cha福 C一cation Engine)可以根據所設定的設定起始接收通訊的D— 傳送部分可以根據所設定的通訊設定檑,取得傳送物件進行傳送動 作’而達到簡㈣訊步驟的目的;舉例而言,當我們將底層通訊 (C〇mn«換成-個新轉輸方式(eai),此時我們只要依下列步 201038005 驟對新的通信協定進行少部分的設計,即可使用新的傳輸方式,而上層流 控設計完全不變; 步驟1 :輸入端(InPort)模組設計,使此模組的功能為能接收來自eai JMS訊息; 步驟2:輸出端(OutPort)模組設計,使此模組的功能為能傳送EAIJMS 訊息。 而該業務流程管理3之派運异處理|§ (Pi-calculus Processor)模組,採 Ο 用派運算(Pi-calculus)來簡化IPDSLAM網路與各個OSS系統之間訊息 繞送(Message Routing)流程的控制,該業務流程管理3會根據原則管理4 所定義的預設流控(如圖二所示之設備重設流控圖),來轉換成Pi_calculusWebservice, JMS, and the output (0 utp〇r〇 provides 〇 ut 〇 〇 〇 输 输 输 输 输 输 输 输 输 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 This system-channel 2 interface, the system communication interface designer can report the new transmission method quickly can also be designed according to the interface data format design needs _ secret, fine settings will be transmitted and connected (four) address into the communication (4), the channel communication engine (chafu C-cation engine) can start receiving communication according to the set setting D-transmission part can obtain the transmission object to transmit according to the set communication setting 而 to achieve simple (four) For the purpose of the steps; for example, when we change the underlying communication (C〇mn« to a new transfer method (eai), at this point we only need to design a small part of the new communication protocol according to the following steps 201038005, The new transmission method can be used, and the upper layer flow control design is completely unchanged. Step 1: The input (InPort) module design, so that the function of this module can receive the message from eai JMS; Step 2: Output (Ou tPort) module design, so that the function of this module is to transmit EAIJMS message. The business process management 3 is different from the processing of the Pi-calculus processor, Pi-calculus To simplify the control of the Message Routing process between the IPDSLAM network and each OSS system, the business process management 3 manages the preset flow control defined by the principle 4 (the device reset flow shown in Figure 2) Control chart) to convert to Pi_calculus

Program,然後在用派運算處理器(Pi-calculus Processor)進行IP DSLAM網 路與其他各個介接系統作訊息交換,來簡化IP DSLAM網路與各個維運支 援系統之間訊息繞送流程的控制,其執行順序如下: 步驟1 :外部系統將輸入資料放至企業應用系統整合訊息儲存器(EAI β Message Box); 步驟2 :派運算處理器(Pi-calculus Processor)利用輸入端(InPort) 取得在企業應用系統整合訊息儲存器(EAIMessageBox)輸入資料; 步驟3 :輸入端(InPort)將資料利用BPM訊息傳遂元件傳入至協調 流程之訊息健存器(Orchestration Message Box)中; 步驟4 :輸入端(InPort )需將輸入資料轉成Orchestration Message Box 内部訊息格式; 步驟5 :内部訊息將為協調流程之訊息儲存器(Orchestration Message 201038005Program, then use the Pi-calculus Processor to exchange information between the IP DSLAM network and other various interfaces to simplify the control of the message routing process between the IP DSLAM network and each maintenance support system. The execution sequence is as follows: Step 1: The external system puts the input data into the enterprise application system integrated message storage (EAI β Message Box); Step 2: The Pi-calculus processor uses the input (InPort) to obtain Input data in the enterprise application system integrated message storage (EAIMessageBox); Step 3: Input (InPort) to transfer data to the Orchestration Message Box of the coordination process using the BPM message transmission component; Step 4: The input (InPort) needs to convert the input data into the Orchestration Message Box internal message format; Step 5: The internal message will be the message storage of the coordination process (Orchestration Message 201038005)

Box)全域變數; 步驟6 ·協調流程之訊息儲存器(〇rchestratj〇n Message Box)之輸入 端([沾01"1)從協調流程之訊息儲存器(OrchestrationMessage Box)接獲訊 息後’呼叫處理流程控制者〇rchestrati〇n Handler ; 步驟7 : 〇rchestrati〇n Handler接獲訊息後,會根據訊息來源判斷所要 處理的元件名稱與型態; v驟8 .右在派運真處理器(pi_calculuspr〇cess〇r)未發現先前此訊息 ® 中’會去原則管理4尋找「預設流程」,並在派運算處理器(Pi_calculus Processor)新建立此流程; 步驟9 :若已經有此訊息,則會根據派運算處理器(pi_cakulus Processor)利用訊息(Message)中的^的丨站^记當作主鍵,與來源處, 判斷所要處理的元件名稱與型態; 步驟ίο :根據所要執行的元件名稱,利用Spring (春天軟體)的呼叫 元件方式,執行該元件(pr〇cess〇 ati〇n)。 ❹ 另外該佩特里網工作流控處理器(petri_nets W〇rkfl〇w Pr〇cess〇r)模 組,採用佩特里網(petri_nets)來設計IPDSLAM網路的動態派工流控, 佩特里網(Petri-nets)是非常適合定義及分析複雜的派工流程,也容易讓現 场作業人貞或相社管彳峨petri_net 了解相度,肖時也可避免含 糊(Ambiguities) ’ 不確定(Uncertainties),及矛盾(Contradictions)等問 題,而該業務流程管理3根據原則管理4所產出的佩特里網(petrinets), 來設計ffDSLAM、網路的動態派工流控,也就是經過佩特里網工作流控處 理器(Petn-nets Workflow processor)模組進行派工作業,而佩特里網 9 201038005 (Petri-nets)中的每個轉變(Transiti〇n)可有一個時間觸發器(丁丨咖 Trigger)’因此佩特里網工作流控處理器(petri_netsW〇rkfl〇w pr〇cess〇r)模 組的時程表(Sdieduler)根據時間觸發器(TimeTrigger)中的預施日期進 行派工,若轉變(Transition)沒有相對應的時間觸發器(Time Trigger), 則立即派工(Fire);該佩特里網工作流控處理器(petri_nets w〇rkfl〇w Processor)模組對每一個流控提供Und〇、Red〇及Ab〇rt的功能,因此每個 轉變也必需有相對應的Undo動作,當使用者要註銷整個流控時,佩特里 〇 網工作流控處理器(Petri-nets Workflow Processor)模組對流控作Undo的 動作時,系統會對所有作過的轉變(Transition)再執行相對應的Undo的動 作; 該流程監控器(FlowMonitor)模組’其主要的目的是監控整個工作流 程(Workflow)過程的工具,不但可以很清楚可以讓使用者知道流控進行 的狀態(如圖四所示之流控進度圖例),更提供管理者一個績效評核的工具。 一原則管理(Policy-based Management,PBM) 4,該原則管理4主要 ❾ 的功能為管理IpDSLAM網路供裝系統所用到的規則,由於IPDSLAM網 路常提供高度客製化產品的服務,為追求網路效益最大的利用,供裝規則 常有變動,因此原則管理4將複雜的業務規則可以包在一個供裝規則資料 庫内管理’讓具有網路專業領域知識(Domain Knowledge )的專家利用本 系統提供的法則管理工具(Rule Tool),可將工作流程模型(Workflow Pattern)、數位用戶線路接取多工機(DSLAMPort)的指配規則、與路由的 運算規則存入供裝規則資料庫中;當原則管理4接收業務流程管理3所傳 送過來的聯單(Resource Order)後,原則管理4依據其内容會從供裝規則 201038005 犀中’得出處理此聯單的相關規則’業務流程管理3再根據這些規則作網 路調訂。當網路架構決定後,業務流程管理3再依據網路架構與相關的工 作流減型(WorkflGwPattem)算出施工流控的佩特里網(_她),再 送回原則管理4派工; 種 類 案例 說明 設 備 限 制 If ( ISP=SEEDNET ) and ( network^ Dedicated) then forbid change from Dedicate to ATM network --—_ 在 Dedicated 網路上的 SEEDNET 客戶禁止改接至ATM網路上。 指 配 順 序 If( rate=8M )then DSLAM_Assign_Order = Vendor (Alcatel,ECI) 如果客戶之傳輸速率為8M,則 DSLAM廠牌指配順序為先找 Alcatel,再找 ECI。 銜 接 限 制 If (level:EDGE) then forbid next.level=ACCESS 位階為EDGE的網路設備後面不 能銜接位階為ACCESS的設備。 總 量 管 制 If (ISP=L2-VPN) and (Vendor=ECI) then forbid total user ( GESW-DSLAM link ) > 4 in same VPN group ECI 設備 GESW-DSLAM trunk 上 的同一 L2-VPN的客戶之上不能過 四個。 預 設 流 程 請參考圖二為本發明之設備重設流程圖 可使用 state transition diagram 來 設計預設流程規則,也可使用 processing flow chart的方式來設計 預設流程規則(如圖二所示) 該原則管理4其巾包含了供裝_庫管賴組、人_派規則庫管理 模組、規則引擎模組絲特里網(Petri姻)產生模組等所需的四個主要模 ,组;其中該供裝規則資料庫管理模組,主要是管理瞬息萬變動的業務規則, 〇 而供裝規則可用很自然的語法撰寫,可以處理的規則分類如下: 201038005 而原則管理4之人員調派規則庫管理模組,係提供人員調派規則管理 工具,人力資源是公5]最寶貴的資源’如何能讓人力資源作作最有效率的 調配’是IPDSLAM網路供裝纽為公節省營運成本的最重要的關鍵, IP DSLAM網路供裝系統提供一個非常有彈性的人員調派規則庫管理模 組,協助管理者_人力«最佳化·的目的,本發明提供人㈣派規 則管理工具,提供管理者可依調派規則隨時異動相關人員(如圖三所示之 人員調派規則管理工具圖),管理者必須建立的規則分類如下: 1·人員從屬關係規則:每個人在同一時間可能有多個角色(R〇le),隸 屬於多個單位或專案(Project、Case或Department),因此有多個不 同的老闆’直屬老闆(Hierarchical Boss )與任務型的老闆(Functi〇nal Boss),更甚者可在這些角色中隨時互換,而正DSLAM網路供裝 系統的人力的組織架構採用矩陣組織(Matrix〇rganizati〇n)架構, 而Matrix Organization將人員從屬規則分為兩種: 固定性規則 (Hierarchical) 此為公司人事的正式組織架構所明文定訂的人員從屬規則,ιρ ^SL^t網路供裝系統對於固定性架構的人力的組織架構並未 ^管理,而是直接連接飼敝織人力纽(LDAp)存 關資料即可》 ^曰 變動性規則 (Functional) ^為任務導向的從屬規則,目前IP DSLAM網路上所提供的服 務f製化的程度越來越高,一個新的務上架後,馬上會成立新 =專,來執行這個新任務’而這個專案會橫跨公司内部不同的組 括外包商或協力鋪。而服務下架後,相_專案組 鐵隨即解散。 2·人員權限規則·此為規範相關人貝的責任範圍,管理人員可用簡潔 的責任範圍代碼(附掛電話號碼的字頭、局名代碼、營運處別…等 12 201038005 等)之組合’就可以清處的定義相關人員的責任範圍: 責任範圍 — 格式 案例: 說明 電話號碼字頭 0[0-9]* 03451 , 03452 以03451,03452為字頭的附掛電話 號碼之ADSL客戶 局名代碼 [A-Z][0-9A-Z] [0-9A-ZJ+ TPS2, TPE*, PC 新的板和營運處聯單、TPS2的聯^了 以及局名以TPE開頭的ADSL客戶 營運處別 [Α-Ζ1ΓΑ-Ζ] TY,PC 新的桃園與板橋瑩運處的的娜.甲 問題案 n/a n/a > 02 以02為字頭的附掛電話號碼之局名 有問題的聯單 合併前之舊營 運處別 (@H=營運 處)_ @H-CL 營運處合併前之舊的中壢營運處的 單子 3·工時管理規則:此類規則主要為提供工作績效中要的依據,管理者 需將假日、差假、代理人、不同工作優先順序與權重等等規則輸入 系統’系統可依這這些規則,指派合理的工作量給相關人員,並可 提供客觀公平的工作績效分析供管理者參考。 該原則管理4之規則引擎(Rule Engine)模組,為糊管理4的核心模 組’當業務流程管理3從前端受理系到聯單(⑽⑷後,將聯單送到 〇 管理4之規則擎模組,規湘擎模組所作的聯單處理步驟如下: 步驟1 :依照聯單的需求至「供裝規則資料庫」找出對應的「供裝規則」 (Provisioning Policy); 步驟2 :從「供親則資料庫」中的「指配稱規則」依序找出所有可 供裝的IP-DSLM設備; 倾3 :從「供裝規則資料庫」中的「設備限制規則」將不合適的 IP-DSLAM 剔除; 13 201038005 步驟4 .從「供裝規則資料庫」中的「銜接限制規則」與「總量管制規 則j算出最佳化的網路架構; 步驟5 :依據設計好的網路至「人員調派規則庫」找出最適合的「施工 Resource」(包括施工人員、施工單位、EMS或系統” 步驟6 :然後將網路架構與相關「施工Res〇_」送至「佩特里網 (Petri-nets )產生模組」算出施工流程的佩特里網(s ); 步驟7 .將算好的佩特里網(petri_nets)送至原則管理4進行派工。 另外該原則管理4之佩特里網(Petri_nets)產生模組,其主要的目的將 網路架構轉換成可以派工的施工流程佩特里網(Petits),如圖五所示, 在經過佩特里網(petri_nets)產生模組運算後,產生如圖六所示的中繼網路 施工流控的麟里網(petri_nets)目;糾該麟爛(petri猶)產生模 組於佩特里網(Petri-nets)中的每個轉變可設有一個時間觸發器。 本發明所提供之IP DSLAM網路供裝系統架構,與其他習用技術相互 比較時,更具備下列優點: 1·本發明將複雜的業務規則可以包在規則庫(RuleBase)内再加 上不把流程寫在程式之中,在面對微利時代來臨,產品的生命週 期越來越短的大環境,可快速從規則庫(RuleBase)内抽取相關 規則即可組裝成一個新的網路服務產品來滿足瞬息萬變的客戶 需求,並可大幅減少軟體開發的成本與人力成本。 2.本發明結合兩個熱門技術:派運算(Pi_calculus)來設計pre de⑹ 流控,佩特里網(Petri-nets)來設計Dynamic流程。可提供— 般商用BPM所無法提供的功能,相關功能敛述如下: 14 201038005 (1) 當IP DSLAM網路施工流控進行中,流控可隨時被使用者打 斷’使用者可隨時將流控作Abort,Redo,或Undo等動作。 且具有在Run-time動態更改流控的能力,隨時可在進行中的 流控,執行增減或異動相關動作(Activity)e (2) IPDSLAM網路施工流控隨時都可能被改動的。因為流控的改 變是由網路架構或流量(Traffic)變化所驅動(Trigger)的, 同時會有很多不同來源引起網路架構變化(例如調訂人員的臨 時緊急更改網路資源、網路改接系統、帳務系統、受理系統 等等)’且這些不同來源的變動可在任意時間内並且在彼此不 同步的情況下任意擊發。 (3) IP DSLAM網職工流控必需在網路架構設計完成後才能決 定,施工所牵涉到的人力資源(Res〇urce)無法事先定義,這 又是缺乏Input Mobility的商用BPM不擅長解決的問題。 (4) IP DSLAM、網路供裝系統所處理的聯單(〇rder)彼此之間的 關係不是獨立的,例如後案追前案的狀況,會讓F1〇_〇rder 之間產生混亂。 (5) 在面對受理純有_聯科騎齊發(Bum仏議也)的 狀況,此時量變-定會產生質變,有癱瘓系統的危機。 3.本發明可讓管理者直接設㈣晴供錢控,觀直接管理 網路供裝規則’可隨時依網路流量的變化,隨時改變進行中的施 工流控。 上列詳細制係針對本發明之—可行實施例之具體說明,惟該實施例 15 201038005 並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為之等效實 施或變更,均應包含於本案之專利範圍中。 綜上所述,本案不但在技術思想上確屬創新,並能較習用物品增進上 述多項功效,應以充分符合新穎性及進步性之法定發明專利要件,爰依法 提出申請’懇請貴局核准本件發明專利申請案,以勵發明,至感德便。 【圖式簡單說明】 〇 ❹ 圖一為本發明IPDSLAM網路供裝系統架構之系統架構圖; 圖二為本發明IPDSLAM晴供裝彡贿叙設備纽流控圖; 圖三為本㈣DSLAM網祕㈣屬構之人㈣紐則管理工 具圖; 圖四為本發明IPDSLAM網路供裝系統架構之流控進度圖; 圖五為本發明IP DSLAM網路租肚么从^ 供裝糸統架構之服務架構示意圖;以及 圖六為本發明IP DSLAM網路供驻盔分〜 ’、裝系統架構之中繼網路施工流控的 佩特里網(Petri-nets)示意圖。 【主要元件符號說明】 1 其他營運系統及軟體 2 通道 3 業務流程管理 4 原則管理Box) Global variable; Step 6 · Coordination process message storage (〇rchestratj〇n Message Box) input ([Zhan 01"1) receives the message from the coordination process message store (OrchestrationMessage Box) after the call processing Process controller 〇rchestrati〇n Handler; Step 7: After receiving the message, 〇rchestrati〇n Handler will judge the name and type of the component to be processed according to the source of the message; v8. Right in the dispatched real processor (pi_calculuspr〇) Cess〇r) did not find the previous "This will go to the principle management 4 to find the "preset process" in this message, and create this process in the Pi_calculus Processor; Step 9: If this message already exists, then According to the pi_cakulus processor, the location of the ^ in the message is used as the primary key, and the source name is used to determine the name and type of the component to be processed; Step ίο : according to the name of the component to be executed Execute the component (pr〇cess〇ati〇n) using the Spring (Spring Software) call component method. ❹ In addition, the Petri nets flow control processor (petri_nets W〇rkfl〇w Pr〇cess〇r) module uses petri nets (petri_nets) to design dynamic dispatch flow control of IPDSLAM network, Pate Petri-nets is very suitable for defining and analyzing complex dispatching processes. It is also easy for field operators or peers to understand the phase, and Shaw can avoid Ambiguities. (Uncertainties), and contradictions (Contradictions) and other issues, and the business process management 3 according to the principle management 4 produced by Petrines (petrinets), to design ffDSLAM, network dynamic dispatch flow control, that is, after The Petn-nets Workflow processor module is used to send work, and each transition (Transiti〇n) in Petri Net 9 201038005 (Petri-nets) can have a time trigger. (Dinger Coffee Trigger) 'Therefore, the time schedule of the Petri net working flow control processor (petri_netsW〇rkfl〇w pr〇cess〇r) module is based on the pre-application in the time trigger (TimeTrigger) Date to send work, if transferred (Transition) There is no corresponding time trigger (Time Trigger), then dispatch (Fire); the Petri nets flow control processor (petri_nets w〇rkfl〇w Processor) module provides for each flow control Und〇, Red〇 and Ab〇rt functions, so each transition must also have a corresponding Undo action. When the user wants to log out the entire flow control, Petri Nets Workflow Control Processor (Petri-nets Workflow) When the module is used to control the flow of the Undo, the system will perform the corresponding Undo action for all the transitions. The flow monitor (FlowMonitor) module's main purpose is to monitor the entire work. The tool of the Workflow process can not only make the user know the state of the flow control (the flow control progress chart shown in Figure 4), but also provide the manager with a performance evaluation tool. Policy-based Management (PBM) 4. This principle manages 4 main functions to manage the rules used by the IpDSLAM network supply system. Since IPDSLAM networks often provide highly customized products, the pursuit The most efficient use of the network, the supply rules often change, so the principle management 4 can be complicated to the business rules can be packaged in a database of supply rules management 'allow experts with domain knowledge (Domain Knowledge) use this The rule management tool provided by the system can store the workflow model, the assignment rules of the digital subscriber line access multiplexer (DSLAMPort), and the operation rules of the route into the supply rule database. After the principle management 4 receives the Resource Order transmitted by the business process management 3, the principle management 4 will derive the relevant rules for processing the joint order from the supply rule 201038005 according to its content. 3 Then make network adjustments according to these rules. After the network architecture is determined, the business process management 3 calculates the construction flow control Petri net (_her) according to the network architecture and related workflow reduction (WorkflGwPattem), and then returns to the principle management 4 dispatch; Explain device restrictions If ( ISP=SEEDNET ) and ( network ^ Dedicated ) then forbid change from Dedicate to ATM network ---_ SEEDNET clients on Dedicated networks are prohibited from switching to the ATM network. Assignment order If( rate=8M )then DSLAM_Assign_Order = Vendor (Alcatel, ECI) If the customer's transmission rate is 8M, then the DSLAM label assignment order is to find Alcatel first, then find ECI. If (level:EDGE) then forbid next.level=ACCESS The device with the EDGE level cannot be connected to the device with the ACCESS level. Total Control If (ISP=L2-VPN) and (Vendor=ECI) then forbid total user ( GESW-DSLAM link ) > 4 in same VPN group ECI device GESW-DSLAM trunk on the same L2-VPN customer Can't live four. For the preset process, please refer to FIG. 2, which is a device reset flowchart of the present invention. The state transition diagram can be used to design a preset process rule, or a processing flow chart can be used to design a preset process rule (as shown in FIG. 2). The principle management 4 includes four main modules and groups required for the installation of the _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ The supply rule database management module mainly manages the business rules that change rapidly, and the supply rules can be written in a natural grammar. The rules that can be processed are classified as follows: 201038005 The management of the principle management 4 is managed by the rule base. Modules provide staff management rules management tools, and human resources are the most valuable resource of the public. How to make human resources the most efficient deployment is the most important thing for IPDSLAM network to save the operating cost. The key, IP DSLAM network supply system provides a very flexible staff dispatch rule base management module to assist managers _ manpower «optimized · the purpose The present invention provides a (four) dispatch rule management tool, and provides the manager with the ability to change the relevant personnel at any time according to the dispatch rule (the person dispatching the rule management tool diagram shown in FIG. 3), and the rules that the manager must establish are classified as follows: 1. Personnel Dependency rules: Each person may have multiple roles (R〇le) at the same time, belonging to multiple units or projects (Project, Case or Department), so there are multiple different bosses' Hierarchical Boss and The mission-oriented boss (Functi〇nal Boss), and even more can be interchanged in these roles, and the organization of the DSLAM network supply system is based on the matrix organization (Matrix〇rganizati〇n) architecture, and Matrix Organization There are two types of personnel subordination rules: Hierarchical This is the subordinate rule for the formal organization structure of the company personnel, and the organization of the manpower for the fixed architecture of the ιρ ^SL^t network supply system. The structure is not managed, but directly connected to the LDAp deposit information. ^ 曰Functional Rules ^ Service-oriented subordinate rules, the current level of services provided on the IP DSLAM network is becoming more and more high. After a new service is put on the shelves, a new = special will be established to implement this new task. Different groups within the company include outsourcers or collaborative shops. After the service was removed, the phase _ special group iron was dissolved. 2. Personnel authority rules · This is the scope of responsibility of the relevant person, and the manager can use the combination of the simple responsibility scope code (with the prefix of the phone number, the name of the station, the operation department, etc. 12 201038005, etc.) The scope of responsibility of the relevant personnel can be cleared: Responsibility scope - Format case: Description Phone number prefix 0[0-9]* 03451 , 03452 ADSL customer service name code with attached telephone number with 03451,03452 as the prefix [AZ][0-9A-Z] [0-9A-ZJ+ TPS2, TPE*, PC new board and operation office joint order, TPS2 connection and ADSL customer operation division with the name of TPE [Α -Ζ1ΓΑ-Ζ] TY, PC New Taoyuan and Banqiao Yingyun's Na. A problem n/an/a > 02 The name of the telephone number with the name of 02 is merged. Former old operation division (@H=Operation Department)_ @H-CL The order of the old Lieutenant Operations Office before the merger of the operation office 3. The rules for the management of working hours: These rules are mainly used to provide the basis for job performance. Managers need to make holidays, vacations, agents, different work priorities and weights, etc. Enter the system 'system to follow these rules, reasonable amount of work assigned to the relevant staff, and provide fair and objective job performance analysis manager for reference. The Rule Engine module of the principle management 4 is the core module of the paste management 4. When the business process management 3 goes from the front-end acceptance system to the joint order ((10)(4), the joint order is sent to the rule management of the management 4 The processing steps of the module and the Xiangxiang module are as follows: Step 1: According to the requirements of the order, go to the “Preparation Rule Database” to find the corresponding “Provisioning Policy”; Step 2: From The "Assignment Rule" in the "Property Database" identifies all available IP-DSLM devices in sequence; Pour 3: The "Device Restriction Rules" in the "Preparation Rule Database" will not be appropriate. IP-DSLAM culling; 13 201038005 Step 4. Calculate the optimized network architecture from the "Connection Restriction Rules" and "Total Control Rules j" in the "Installation Rules Database"; Step 5: Based on the designed network Road to the "Personnel Transfer Rule Base" to find the most suitable "construction Resource" (including construction workers, construction units, EMS or systems) Step 6: Then send the network structure and related "Construction Res〇_" to "Pet The Petri-nets generation module calculates the application The Petri net (s) of the process; Step 7. Send the calculated petri_nets to the principle management 4 for dispatch. In addition, the principle management 4 Petri nets (Petri_nets) generating modules, Its main purpose is to convert the network architecture into a dispatchable construction process, Petit, as shown in Figure 5. After generating the module operation through the petri_nets, it produces the same as Figure 6. The network of the relay network construction flow control (petri_nets); the correction of the pexi (petri) production module in Petri nets (Petri-nets) each transition can be set to a time trigger The IP DSLAM network supply system architecture provided by the present invention has the following advantages when compared with other conventional technologies: 1. The present invention adds complex business rules to the rule base (RuleBase). If you don't write the process in the program, in the face of the meager profit era, the product life cycle is shorter and shorter, you can quickly extract the relevant rules from the RuleBase to assemble a new network service. Products to meet the ever-changing customer Seeking, and can greatly reduce the cost and labor cost of software development. 2. The present invention combines two popular technologies: Pi_calculus to design pre de(6) flow control, and Petri-nets to design the Dynamic process. It can provide functions that cannot be provided by BPM, and the related functions are as follows: 14 201038005 (1) When the IP DSLAM network construction flow control is in progress, the flow control can be interrupted by the user at any time. Control actions such as Abort, Redo, or Undo. It has the ability to dynamically change the flow control in Run-time, and can be used in the ongoing flow control, perform increase or decrease or change related activities (Activity) e (2) IPDSLAM network construction flow control may be modified at any time. Because the change of flow control is driven by network architecture or traffic changes (Trigger), there are many different sources that cause network architecture changes (such as temporary emergency changes to network resources, network changes) Connection systems, accounting systems, acceptance systems, etc.) and these changes from different sources can be arbitrarily fired at any time and without being synchronized with each other. (3) The IP DSLAM network staff flow control must be determined after the network architecture design is completed. The human resources involved in the construction cannot be defined in advance. This is a problem that the commercial BPM lacking Input Mobility is not good at solving. . (4) The relationship between the IP DSLAM and the network processing system (〇rder) is not independent. For example, the situation of the case after the case will cause confusion between F1〇_〇rder. (5) In the face of the acceptance of the fact that there is a purely _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3. The present invention allows the manager to directly set up (4) clear money control, and directly manage the network supply rules, which can change the ongoing construction flow control at any time according to changes in network traffic. The detailed description above is for the specific description of the possible embodiments of the present invention, but the embodiment 15 201038005 is not intended to limit the scope of the invention, and equivalent implementations or alterations thereof should be made without departing from the spirit of the invention. It is included in the patent scope of this case. To sum up, this case is not only innovative in terms of technical thinking, but also can enhance the above-mentioned multiple functions compared with the customary items. It should be submitted in accordance with the law in accordance with the statutory invention patents that fully meet the novelty and progress. Invention patent application, in order to invent invention, to the sense of virtue. [Simple diagram of the diagram] 〇❹ Figure 1 is the system architecture diagram of the IPDSLAM network supply system architecture; Figure 2 is the flow control diagram of the IPDSLAM clear supply and bribery equipment of the invention; Figure 3 is the (4) DSLAM network secret (4) Persons of the genus (4) New management tools diagram; Figure 4 is the flow control progress chart of the IPDSLAM network supply system architecture of the present invention; Figure 5 is the IP DSLAM network renting system of the present invention. Schematic diagram of the service architecture; and Figure 6 is a schematic diagram of the Petri net (Petri-nets) of the IP DSLAM network for the relay network construction flow control of the IP DSLAM network. [Main component symbol description] 1 Other operating systems and software 2 Channel 3 Business process management 4 Principle management

Claims (1)

201038005 七、申請專利範圍: 1· I種㈣SLAM、網路縣系統架構,可接收其他維運支援系統的異動 清求’進行施工流程的佩特里網設計及根據施工流程的佩特里網進行 派工,其中主要包括: 一其他營運系統及軟體; 一通道; -業務流程管理,主要任務為整㈣源料作流程控制,並採用派運 ° 算及娜里的混《構來達歧簡化的目的,«務流程管理通過通 道接收其他營運系統及軟_異動請求,再將這些異動請求送到原則 管理進行駄錄的簡里職計,該絲流錄理再絲工流程的 佩特里網進行派工; -原則管理,主要的功能為管理jpDSLAM網路供裝祕所關的規 則’原則官理可將複雜的業務制可以包在—個供裝規職料庫内管 理’讓具有網路專業領域知識的專家利用本系統提供的法則管理工 © 具’可將工佩雜型、數侧戶祕接取多脑規則、與路 由的運算規則存入供裝規則資料庫中。 2·如申請專利範圍第i項所述之㈣见鹰網路供裝系統架構,其中該 原則管理之組成包括: 一供裝規則庫管理模組,管理瞬息萬變動的業務規則; 人員凋派規則庫官理模組,提供人員調派規則管理工具使管理者 隨時可依調派規則異動相關人員; 一規則引擎模組,為原則管理的核心模組,可將業務流程管理從前端 17 201038005 受理纽㈣_單,從供舰職料賴出最適合_路架構與相 關施工Resource送至佩特里網產生模組算出施工流程的佩特里網; -佩特里網產生模組,可將網路架構轉換成可以紅的施讀程佩特 里網。 3·如申請專利範圍第2項所述iIPDSLAM網路供裝系統架構,其中該 供裝規則庫管理模組可處理的供裝規則分類可包含設備限制指配順 序、銜接限制、總量管制及預設流程。 〇 4.如申請專利範圍第2項所述iIPDSLAM網路供裝系統架構,其中該 人員調派規則庫管理模組所建立的人員調派規則分類包含人員從屬關 係規則、人員權限規則及工時管理規則。 5.如申請專利範圍第2項所述之IPDSLAM網路供裝系統架構,其中該 規則引擎模組處理聯單之步驟包含·· 步驟1 :依照聯單的需求至供裝規則資料庫找出對應的供裝規則; 步驟2:從供裝規則資料庫中的指配順序規則依序找出所有可供裝的 〇 IP-DSLM 設備; 步驟3 :從供裝規則資料庫中的設備限制規則將不合適的 IP-DSLAM 剔除; 步驟4:從供裝規則資料庫中的銜接限制規則與總量管制規則算出最 佳化的網路架構; 步驟5 :依據設計好的網路至人員調派規則庫找出最適合的施工資源; 步驟6:將網路架構與相關施工資源送至佩特里網產生模組算出施工 流程的佩特里網; 18 201038005 步驟7 :將算好的佩特里網送至原則管理進行派工。 6·如申請專利範圍第2項所述之ipdSLAM網路供裝系統架構,其中談 佩特里網產生模組於佩特里網中的每個轉變可設有一個時間觸發器。 7.如申請專利範圍第1項所述之IPDSLAM網路供裝系統架構,其中該 業務流程管理之組成包括: -通道通则擎,將IPDSLAM祕與其它所純之_通訊運算全 部封裝至通道的物件中,將不同傳輸方式統一成一個簡化的介面; 〇 -派運算處理n,可根獅膽理狀義的預設紐,帛化pdSLam 網路與各個維運支援系統之間訊息繞送流程的控制; -佩特里網J1作流控處㈣’根據業務流崎理所產出的佩特里網, 來設計IPDSLAM網路的動態派工流控; 一流程監控器,監控整個工作流程過程的工具。 8.如申請專利範圍第7項所述之正亂^網路供裝系統架構,其中該 通道的物件包含輸入端與輸出端等兩類。 9·如申請專利範圍第8項所述iIpDSLAM網路供裝系統架構,其中該 輸入端可提供的Input P〇rt傳輸方式包含FTp、HTTp、、 SOCKET ' Web service 及 JMS 等。 1〇·如申請專利範圍第8項所述之ipdslam網路供裝系統架構,其中該 輸出螭可提供的Output Port傳輸方式包含FTp、HTTp、FILE、 SOCKET、Web service、語音催告、簡訊、e_mail及厕等。 11.如申清專利範圍第7項所述之正胤鳩網路供裝系統架構,其中該 派運算處理器’執行lp DSLAM網路與其他維運支援系統之間訊息 19 201038005 繞送流程控制之步驟包含: 步驟1 :外部系統將輸入資料放至企業應用系統整合訊息儲存器; 步驟2:派運算處理器利用輸入端取得在企業應用系統整合訊息儲存 器輸入資料; 步驟3:輸入端將資料利用業務流程管理訊息傳送元件傳入至協調流 程之訊息儲存器中; 步驟4.輸入端需將輸入資料轉成協調流程之訊息儲存器内部訊息格 〇 式; 步驟5 ·内部訊息將為協調流程之訊息儲存器全域變數; 步驟6:協調流程之訊息儲存器之輸入端從協調流程之訊息餘存器接 獲訊息後’呼叫處理流程控制者; 步驟7 :處理流程控制者接獲訊級,會根據訊絲關斷所要處理 的元件名稱與型態; 步驟8 :若在派運算處理H巾未魏先前此訊息巾,會去原則管理尋 找預設流程,並在派運算處理器新建立此流程; 步驟9 :若已經有此訊息,則會根據派運算處理器利用訊息中的 Coixelationld當作主鍵,與來源處,判斷所要處理的元件名稱與型態; 步驟10 :根據所要執行的元件名稱,利用軟體的呼叫元件方式,執行 該元件。 12.如申請專利範圍第7項所述之麵㈣網路供袭系統架構,其中該 佩特里網工作流控處理器設有-時程表,可根據佩特里網内的時_ 發器其中的預施日期進行派工,若佩特里網内的轉變沒有相斜應㈣ 20 201038005 間觸發器,則立即派工。201038005 VII. Patent application scope: 1. I (4) SLAM, network county system architecture, can receive the transaction modification of other maintenance support systems. The design of the Petri net for the construction process and the Petri network according to the construction process Dispatching, which mainly includes: one other operating system and software; one channel; - business process management, the main task is to control the flow of the whole (four) source materials, and use the dispatching calculation and Nali's mixed structure to simplify The purpose of the process management is to receive other operating systems and soft _transaction requests through the channel, and then send these transaction requests to the principle management to carry out the simplification of the account, the wire flow recording and re-filament process of Petri The network is dispatched; - Principle management, the main function is to manage the rules of the jpDSLAM network for the secrets of the secrets. 'Principles can apply the complex business system to the management of the supply and maintenance warehouse'. Experts in the field of network professional knowledge use the rules provided by the system to manage workers' tools, which can be used to store the multi-brain rules and the rules of routing and routing. The database. 2. As described in item yi of the patent application, (4) see the Eagle Network Supply System Architecture, wherein the principle management consists of: a supply rule library management module, management of business rules that change rapidly; The library official management module provides personnel dispatching rule management tools so that managers can change the relevant personnel at any time according to the rules; a rule engine module is the core module for principle management, and the business process management can be accepted from the front end 17 201038005 (4) _Single, from the supply of the ship's materials, the most suitable _ road structure and related construction Resource sent to the Petri net to generate the module to calculate the construction process of the Petri net; - Petri net production module, the network can be The architecture is transformed into a red-reading Petri net. 3. The iIPDSLAM network supply system architecture described in claim 2, wherein the supply rule classification module that can be processed by the supply rule base management module may include equipment restriction assignment order, connection limit, total amount control, and Preset process. 〇 4. The iIPDSLAM network installation system architecture described in claim 2, wherein the personnel assignment rule management module establishes a personnel assignment rule classification including personnel affiliation rules, personnel authority rules, and time management rules. . 5. The IPDSLAM network supply system architecture as described in claim 2, wherein the step of the rule engine module processing the joint order includes: Step 1: According to the requirements of the joint order to the supply rule database Corresponding feeding rules; Step 2: Find all available IP-DSLM devices in order from the ordering rules in the supply rules database; Step 3: Restrict the rules from the equipment in the supply rules database Eliminate inappropriate IP-DSLAM; Step 4: Calculate the optimized network architecture from the connection restriction rules and the total control rules in the provisioning rule database; Step 5: Based on the designed network-to-person assignment rules The library finds the most suitable construction resources; Step 6: Send the network architecture and related construction resources to the Petri net to generate the module to calculate the construction process of the Petri net; 18 201038005 Step 7: Will be good Petri The network is sent to the principle management for dispatch. 6. The ipdSLAM network supply system architecture as described in claim 2, wherein each transition in the Petri net generation module can be provided with a time trigger. 7. The IPDSLAM network supply system architecture described in claim 1 of the patent scope, wherein the business process management component comprises: - a channel general rule engine, which encapsulates the IPDSLAM secret and other purely communication operations into the channel. In the object, the different transmission methods are unified into a simplified interface; 〇-派 arithmetic processing n, the lion's rigorous default button, the information bypassing process between the pdSLam network and each maintenance support system Control; - Petri Net J1 for Flow Control (4) 'Design a dynamic dispatch flow control for IPDSLAM network based on the Petri net produced by Business Flows; a process monitor to monitor the entire workflow The tool of the process. 8. The system of claim 3, wherein the object of the channel comprises two types: an input end and an output end. 9. The iIpDSLAM network supply system architecture described in claim 8 of the patent application scope, wherein the Input P〇rt transmission mode provided by the input terminal includes FTp, HTTp, SOCKET 'Web service and JMS. 1 〇 ipslam network supply system architecture as described in claim 8 of the patent scope, wherein the output port can provide an output port transmission method including FTp, HTTp, FILE, SOCKET, Web service, voice reminder, newsletter, e_mail Toilets, etc. 11. As stated in the scope of the patent scope, the network installation system architecture, wherein the operation processor 'executes the information between the lp DSLAM network and other maintenance support systems 19 201038005 bypass flow control The steps include: Step 1: The external system puts the input data into the enterprise application system integrated message storage; Step 2: sends the computing processor to use the input terminal to obtain the input data in the enterprise application system integrated message storage; Step 3: the input data is input Use the business process management messaging component to pass to the message store of the coordination process; Step 4. The input needs to convert the input data into the message storage internal message format of the coordination process; Step 5 · The internal message will be the coordination process The message storage device global variable; Step 6: The input of the message storage of the coordination process receives the message from the message residual of the coordination process, and then the call processing process controller; Step 7: The process flow controller receives the signal level, According to the name and type of the component to be processed according to the signal cut off; Step 8: If the operation is processed, the H towel does not have the previous message. Towels, will go to the principle management to find the preset process, and create this process in the dispatching processor; Step 9: If there is already this message, the Coixelationld in the message will be used as the primary key and source according to the dispatching processor. At the same time, judge the name and type of the component to be processed; Step 10: Execute the component by means of the calling component of the software according to the name of the component to be executed. 12. The network attack system architecture as described in claim 7 (4), wherein the Petri net workflow control processor is provided with a time schedule, which can be based on the time in the Petri network. The pre-application date of the device is dispatched. If there is no skew in the Petri net (4) 20 201038005, the worker will be dispatched immediately. 21twenty one
TW98111444A 2009-04-07 2009-04-07 IP DSLAM network for the installation method TWI388157B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW98111444A TWI388157B (en) 2009-04-07 2009-04-07 IP DSLAM network for the installation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW98111444A TWI388157B (en) 2009-04-07 2009-04-07 IP DSLAM network for the installation method

Publications (2)

Publication Number Publication Date
TW201038005A true TW201038005A (en) 2010-10-16
TWI388157B TWI388157B (en) 2013-03-01

Family

ID=44856880

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98111444A TWI388157B (en) 2009-04-07 2009-04-07 IP DSLAM network for the installation method

Country Status (1)

Country Link
TW (1) TWI388157B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI481250B (en) * 2011-12-29 2015-04-11 Chunghwa Telecom Co Ltd Value Added Service Network for Process Control Platform

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI608442B (en) * 2016-12-22 2017-12-11 Chunghwa Telecom Co Ltd Software definition driven cloud computing network component service assembly system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI481250B (en) * 2011-12-29 2015-04-11 Chunghwa Telecom Co Ltd Value Added Service Network for Process Control Platform

Also Published As

Publication number Publication date
TWI388157B (en) 2013-03-01

Similar Documents

Publication Publication Date Title
Niu et al. Load balancing across microservices
US7062537B2 (en) Workflow services architecture
Fidler et al. Publish/subscribe system
Sulistio et al. On incorporating differentiated levels of network service into GridSim
CN105282191B (en) Load balancing system, controller and method
US20040148213A1 (en) Automated workflow constraints
CN101820428A (en) Composite service optimizing method and device based on protocol composition mechanism
CN102158516B (en) Service composition realization method compiler
US20090222506A1 (en) System and method for metering and analyzing usage and performance data of a virtualized compute and network infrastructure
Son et al. SDCon: Integrated control platform for software-defined clouds
CN101420323A (en) A system and method for location transparent transfer and execution process
CN107194674A (en) A kind of intelligent distribution scheduling system based on item business rule
WO2020259081A1 (en) Task scheduling method, apparatus, and device, and computer-readable storage medium
Kumar et al. Implementing diverse messaging models with self-managing properties using IFLOW
Arora et al. Cloud native lightweight slice orchestration (cliso) framework
CN117440046B (en) Data processing method and device for power computing network
CN109450820A (en) A kind of service switch and service network system of service-oriented network
TW201038005A (en) IP DSLAM network installation system architecture
Wang et al. A chemistry-inspired middleware for self-adaptive service orchestration and choreography
Bosak et al. New QosCosGrid middleware capabilities and its integration with European e-infrastructure
CN115941504B (en) Modeling and simulation method for operation and treatment of micro-service system
D'Ambrogio et al. Distributed simulation of complex systems by use of an HLA-transparent simulation language
Vastag SLA calculus
Filippone Automated composition of (micro) services and decomposition of monoliths
Pendergast Interprogram communication for PC/LAN-based collaborative applications: PLEXNET, a session level communications system

Legal Events

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