TWM606342U - Multi-endpoint and cross-industry cross-organization unified specification pattern application platform - Google Patents
Multi-endpoint and cross-industry cross-organization unified specification pattern application platform Download PDFInfo
- Publication number
- TWM606342U TWM606342U TW109208786U TW109208786U TWM606342U TW M606342 U TWM606342 U TW M606342U TW 109208786 U TW109208786 U TW 109208786U TW 109208786 U TW109208786 U TW 109208786U TW M606342 U TWM606342 U TW M606342U
- Authority
- TW
- Taiwan
- Prior art keywords
- business
- parameter list
- bank
- project
- api
- Prior art date
Links
- 238000013475 authorization Methods 0.000 claims description 18
- 238000000034 method Methods 0.000 abstract description 9
- 238000013461 design Methods 0.000 abstract description 4
- 230000008569 process Effects 0.000 abstract description 4
- 230000004044 response Effects 0.000 description 8
- 239000008186 active pharmaceutical agent Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一種多端點與跨業跨機構之統一規格樣式應用程式介面(APPLICATION INTERFACE,API)平台,其為能解決可能需要較長時間才能完成整個調整過程,以及產品名稱與查詢參數互相對照不同的問題,以提供配合業務調整的彈性,並增加第三方業者取得API相關請求項目參數的方式,擬規劃設計一API提供請求項目參數及業務項目互相對照之清單,提供彈性的API於請求項目參數及業務項目互相對照之清單查詢服務,以利在API規格上最小化需調整請求項目參數的頻率,業務面API服務提供者能修改調整相關參數且能彈性的提供相關資訊。A multi-endpoint and cross-industry and cross-organization unified application programming interface (APPLICATION INTERFACE, API) platform, which can solve the problem that it may take a long time to complete the entire adjustment process and the product name and query parameters are different from each other. In order to provide flexibility for business adjustments and increase the way for third-party operators to obtain API-related request item parameters, it is planned to plan and design an API to provide a list of request item parameters and business items to compare with each other, and provide a flexible API for request item parameters and business items Cross-reference list query service to minimize the frequency of requesting item parameters to be adjusted in API specifications. Business API service providers can modify and adjust related parameters and provide related information flexibly.
Description
本創作有關於電腦之技術領域,特別有關於一種多端點與跨業跨機構之統一規格樣式應用程式介面平台。This creation is about the technical field of computers, especially about a multi-endpoint and cross-industry and cross-organization unified application program interface platform.
現行國、內外各產業之業務發展如需提供對外應用服務,已逐漸採用應用程式介面(APPLICATION INTERFACE,以下簡稱API)作為串接方式,其中絕大部分API服務提供者(例如金融、保險系統等)均係直接提供API入口供外部第三方業者(例如應用程式開發者或網站服務提供的公司)串接,第三方業者如因應用需要與API服務提供者進行串接,則須先索取並研讀紙本或電子檔規格文件,再開發與API串接之應用程式。If the business development of the current domestic, domestic and foreign industries need to provide external application services, they have gradually adopted the application programming interface (API) as the connection method, and most of the API service providers (such as financial, insurance systems, etc.) ) Is to directly provide API entry for external third-party providers (such as application developers or website service providers) to connect. If third-party providers need to connect with API service providers due to application needs, they must first obtain and study Paper or electronic file specification documents, and then develop the application program connected with API.
當第三方業者藉由其終端設備要串接API服務提供者之電腦系統提供之API時,常需先去閱讀規格文件,了解相關需使用的請求參數後才能進行查詢。然而,多數API是為了因應業務需求而提供資料,故也常會因為業務需求調整而需增加、移除、調整相關的請求參數,當這種情況發生時,便需異動規格文件,而異動的通知便成了一個問題。When a third-party business uses its terminal device to connect to the API provided by the API service provider’s computer system, it often needs to read the specification document first to understand the relevant request parameters to be used before making an inquiry. However, most APIs provide data in response to business needs, so related request parameters often need to be added, removed, and adjusted due to business needs adjustments. When this happens, the specification file needs to be changed, and the notification of the change It became a problem.
又,規格文件異動的發佈到開發者取得更新訊息,再進行相關調整又需要一段時間,其中又有可能因為規格文件的更新錯誤造成第三方業者無法正確取得資料的情況,進而重複前述發佈規格到完成調整的過程,延長第三方業者之程式開發測試的時間。In addition, it will take some time for the specification file to be released to the developer to obtain the update information, and then to make relevant adjustments. It may also be possible that the third party cannot obtain the data correctly due to the update error of the specification file. Complete the adjustment process and extend the time for program development and testing by third-party operators.
另外,當有多個API服務提供者使用相同規格提供API時,會因每家API服務提供者推陳出新的業務項目不同,或者是每家API服務提供者內部儲存查詢參數的方式不同,而有不定數量或不同的查詢參數。在此前提下,難以在同一份API規格中,統一訂定所有共用的業務項目名稱及查詢參數的互相對照,以供所有API服務提供者使用。In addition, when multiple API service providers use the same specification to provide APIs, there will be uncertainty due to different business projects introduced by each API service provider, or different ways of storing query parameters within each API service provider. Quantity or different query parameters. Under this premise, it is difficult to uniformly determine the mutual comparison of all shared business item names and query parameters in the same API specification for use by all API service providers.
有鑑於上述問題,本創作之目的係提供一種多端點與跨業跨機構之統一規格樣式應用程式介面平台,其為能解決可能需要較長時間才能完成整個調整過程,以及產品名稱與查詢參數互相對照不同的問題,以提供配合業務調整的彈性,並增加第三方業者取得API相關請求項目參數的方式,擬規劃設計一API提供請求項目參數及業務項目互相對照之清單,提供彈性的API於請求項目參數及業務項目互相對照之清單查詢服務,以利在API規格上最小化需調整請求項目參數的頻率,業務面API服務提供者能修改調整相關參數且能彈性的提供相關資訊。In view of the above problems, the purpose of this creation is to provide a multi-endpoint and cross-industry and cross-organization unified specification style application program interface platform, which can solve the problem that it may take a long time to complete the entire adjustment process, as well as the product name and query parameters. Compare different issues to provide flexibility for business adjustments, and increase the way for third-party operators to obtain API-related request item parameters. It is planned to plan and design an API to provide a list of request item parameters and business items to compare against each other, and provide a flexible API for requests A list query service that compares project parameters and business projects to minimize the frequency of requesting project parameters in API specifications. Business API service providers can modify and adjust relevant parameters and provide relevant information flexibly.
本創作之態樣係提供一種多端點與跨業跨機構之統一規格樣式應用程式介面平台,其包括: 一項目參數清單之建立及管理模組,由複數個第三方業者終端設備中之一個第三方業者終端設備使用該項目參數清單之建立及管理模組之一項目參數清單應用程式介面,以向該項目參數清單之建立及管理模組請求取得一項目參數清單,接收該項目參數清單,其中該項目參數清單包括複數個項目參數; 一識別各對應銀行端項目參數清單模組,接收由該項目參數清單之建立及管理模組傳送之取得該項目參數清單之請求,以請求該識別各對應銀行端項目參數清單模組導向一銀行端項目參數清單應用程式介面,連結對應一項目參數網址之複數個銀行端電腦系統中之一個銀行端電腦系統,以導向該一個銀行端電腦系統之該銀行端項目參數清單應用程式介面,並傳送取得該項目參數清單之請求至該一個銀行端電腦系統,接收該一個銀行端電腦系統所回應之該項目參數清單,並將該項目參數清單傳送至該項目參數清單之建立及管理模組,其中取得該項目參數清單之請求包括該項目參數網址; 一對應業務面之建立及管理模組,由該一個第三方業者終端設備使用該對應業務面之建立及管理模組之一業務面應用程式介面,以向該對應業務面之建立及管理模組依據該等項目參數請求取得一業務面應用程式介面資料,接收該業務面應用程式介面資料,其中該業務面應用程式介面資料之複數個業務面資料之每一個分別對應該等項目參數之每一個;以及 一識別各銀行端業務面模組,接收由該對應業務面之建立及管理模組傳送之取得該業務面應用程式介面資料之請求,連結對應一業務面網址之該一個銀行端電腦系統,以導向該一個銀行端電腦系統之一銀行端業務面應用程式介面,並傳送取得該業務面應用程式介面資料之請求至該一個銀行端電腦系統,接收由該一個銀行端電腦系統所回應之該業務面應用程式介面資料,並將該業務面應用程式介面資料傳送至該對應業務面之建立及管理模組,其中取得該業務面應用程式介面資料之請求包括該等項目參數及該業務面資料網址。 The style of this creation is to provide a multi-endpoint and cross-industry and cross-organization unified application program interface platform, which includes: A project parameter list creation and management module, one of the third-party terminal equipment of a plurality of third-party operator terminal devices uses the project parameter list application interface of the project parameter list creation and management module to send the The creation and management module of the project parameter list requests to obtain a project parameter list, and receives the project parameter list, wherein the project parameter list includes a plurality of project parameters; 1. Identify each corresponding bank-side item parameter list module, and receive the request to obtain the item parameter list sent by the establishment and management module of the item parameter list to request the identification of each corresponding bank-side item parameter list module to lead a bank The terminal item parameter list application program interface, link to one of the bank terminal computer systems of a plurality of bank terminal computer systems corresponding to an item parameter URL, to guide the bank terminal item parameter list application program interface of the bank terminal computer system, and send The request for obtaining the item parameter list is sent to the bank computer system, the item parameter list responded by the bank computer system is received, and the item parameter list is sent to the creation and management module of the item parameter list. The request to obtain the project parameter list includes the project parameter URL; A corresponding business side establishment and management module, the third-party terminal equipment uses the corresponding business side establishment and management module one of the business side application program interfaces to communicate the corresponding business side establishment and management module According to the project parameters, request to obtain a business-side application program interface data, and receive the business-side application program interface data, wherein each of the plural business-side data of the business-side application interface data corresponds to each of the project parameters ;as well as 1. Identify each bank's business side module, receive the request to obtain the application interface data of the business side sent by the establishment and management module of the corresponding business side, and link the bank side computer system corresponding to a business side URL to Direct a bank-side business application program interface of the bank-side computer system, and send a request for obtaining the business-side application program interface data to the bank-side computer system, and receive the business response from the bank-side computer system Application interface data, and send the business application interface data to the corresponding business creation and management module, where the request to obtain the business application interface data includes the project parameters and the business data URL .
為使熟習本創作所屬技術領域之一般技藝者能更進一步了解本創作,下文特列舉本創作之較佳實施例,並配合所附圖式,詳細說明本創作的構成內容及所欲達成之功效。 In order to enable those who are familiar with the art in the technical field of this creation to have a better understanding of this creation, the following specifically enumerates the preferred embodiments of this creation, together with the attached drawings, to explain in detail the content of the creation and the desired effect .
說明書下述內容將描述一支可提供請求項目參數的API,以清單(LIST)的方式,提供請求項目參數及相關業務項目名稱,使得請求項目參數的提供可以隨著業務項目擴充而增加,第三方業者僅需呼叫該請求項目參數清單的API即可取得所有請求項目參數,再使用相關請求項目參數到對應的API上使用,即可做查詢產品資訊等動作。 The following content of the manual will describe an API that can provide requested item parameters. In the form of LIST, the requested item parameters and related business item names are provided, so that the provision of requested item parameters can increase with the expansion of business items. Three-party operators only need to call the API of the request item parameter list to obtain all the request item parameters, and then use the relevant request item parameters to the corresponding API to perform actions such as querying product information.
圖1為本創作之多端點與跨業跨機構之統一規格樣式API平台之方塊圖。在圖1中,數個第三方業者藉由其第三方業者終端設備22、24經由多端點與跨業跨機構之統一規格樣式API平台10使用為API服務提供者之數個銀行端電腦系統26、32、34所提供之API,例如銀行端電腦系統26提供有一銀行端項目參數清單API 28及一銀行端業務面API 30。
Figure 1 is a block diagram of a unified specification style API platform with multiple endpoints and cross-industry and cross-organization. In FIG. 1, several third-party operators use their third-
統一規格樣式API平台10包括一項目參數清單及業務面授權之建立及管理模組12、一項目參數清單之建立及管理模組14、一對應業務面之建立及管理模組16、一識別各對應銀行端項目參數清單模組18及一識別各銀行端業務面模組20。
The unified specification
第三方業者終端設備22、24中之一登入統一規格樣式API平台10,以向項目參數清單及業務面授權之建立及管理模組12請求使用統一規格樣式API平台10中之項目參數清單API及業務面API之授權,在項目參數清單及業務面授權之建立及管理模組12驗證已登入之第三方業者終端設備22、24之第三方業者為合法使用者時,項目參數清單及業務面授權之建立及管理模組12回應准予使用項目參數清單API及業務面API之授權至第三方業者終端設備22、24。One of the
第三方業者終端設備22、24中之一使用項目參數清單之建立及管理模組14之項目參數清單API,以向項目參數清單之建立及管理模組14請求取得一項目參數清單。項目參數清單之建立及管理模組14接收由識別各對應銀行端項目參數清單模組18所傳送之項目參數清單,並將項目參數清單傳送至請求取得項目參數清單之第三方業者終端設備22、24。其中,項目參數清單包括數個項目參數。One of the
識別各對應銀行端項目參數清單模組18接收由項目參數清單之建立及管理模組14傳送之取得項目參數清單之請求,以請求識別各對應銀行端項目參數清單模組18導向一銀行端項目參數清單API 28。識別各對應銀行端項目參數清單模組18連結對應一項目參數網址之數個銀行端電腦系統中之一個銀行端電腦系統(例如銀行端電腦系統26),以導向該銀行端電腦系統26之銀行端項目參數清單API 28,並傳送取得項目參數清單之請求至銀行端電腦系統26。Identify each corresponding bank item
當第三方業者藉由第三方業者終端設備22、24經由統一規格樣式API平台10使用銀行端電腦系統26之銀行端項目參數清單API 28時,在銀行端電腦系統26接受對應於第三方業者終端設備22、24之第三方業者取得項目參數清單之請求的情況下,銀行端電腦系統26回應所請求之項目參數清單至統一規格樣式API平台10,而統一規格樣式API平台10之識別各對應銀行端項目參數清單模組18接收銀行端電腦系統26所回應之項目參數清單,並將該項目參數清單傳送至項目參數清單之建立及管理模組14。其中,取得項目參數清單之請求包括項目參數網址。When a third-party operator uses the third-party operator’s
第三方業者終端設備22、24中之一使用對應業務面之建立及管理模組16之一業務面API,以向對應業務面之建立及管理模組16依據該等項目參數請求取得一業務面API資料。對應業務面之建立及管理模組16接收由識別各銀行端業務面模組20傳送之業務面API資料,並將業務面API資料傳送至請求取得業務面API資料之第三方業者終端設備22、24。其中,該業務面API資料之複數個業務面資料之每一個分別對應該等項目參數之每一個。One of the third-party
識別各銀行端業務面模組20接收由對應業務面之建立及管理模組16傳送之取得業務面API資料之請求。識別各銀行端業務面模組20連結對應一業務面網址之數個銀行端電腦系統中之一個銀行端電腦系統(例如銀行端電腦系統26),以導向該銀行端電腦系統26之一銀行端業務面API 30,並傳送取得業務面API資料之請求至銀行端電腦系統26。The
當第三方業者藉由第三方業者終端設備22、24經由統一規格樣式API平台10使用銀行端電腦系統26之銀行端業務面API 30時,在銀行端電腦系統26接受對應於第三方業者終端設備22、24之第三方業者取得業務面API資料之請求的情況下,銀行端電腦系統26回應所請求之業務面API資料至統一規格樣式API平台10,而統一規格樣式API平台10之識別各銀行端業務面模組20接收由銀行端電腦系統26所回應之業務面API資料,並將該業務面API資料傳送至對應業務面之建立及管理模組16。其中,取得業務面API資料之請求包括該等項目參數及該業務面資料網址。When a third-party operator uses the third-party operator’s
圖2為本創作之多端點與跨業跨機構之統一規格樣式API平台之操作方法之流程圖。在說明圖2之流程步驟時參考圖1之系統架構。Figure 2 is a flow chart of the operation method of the multi-endpoint and cross-industry and cross-organization unified API platform. Refer to the system architecture of FIG. 1 when describing the process steps of FIG. 2.
為服務提供者之銀行提供有統一規格定義之參數API,並定義其請求、回應的資料格式及發送請求所需的參數。同樣地定義業務面API,其存取所需得相關參數,但需透過參數API取得,並定義業務面API回應的資料格式。Provide the service provider's bank with a parameter API defined by a uniform specification, and define the data format of its request and response, and the parameters required to send the request. Similarly, define the business-face API, and the relevant parameters required for its access, but need to be obtained through the parameter API, and define the data format of the business-face API response.
舉例說明,假設統一規格定義存款產品查詢參數用的銀行端項目參數清單API,及存款類產品資訊的銀行端業務面API回應業務面API資料,其格式為JSON格式及一種key/ value(關鍵字/數值)對應的資料型態。For example, suppose that a unified specification defines the bank-end item parameter list API for deposit product query parameters, and the bank-end business API of deposit product information responds to the business API data. The format is JSON format and a key/value (keyword) /Value) corresponding data type.
A銀行透過實作統一規格提供2支API,1支API為存款產品查詢參數用的銀行端項目參數清單API,1支為存款類產品資訊的銀行端業務面API。銀行端項目參數清單API之網址:https://hostname/api/v1.0.0/deposit/parameter/list,銀行端業務面API之網址:https://hostname/api/v1.0.0/deposit。Bank A provides two APIs through the implementation of unified specifications, one API is the bank-side project parameter list API for deposit product query parameters, and one is the bank-side business API for deposit product information. The URL of the bank-side project parameter list API: https://hostname/api/v1.0.0/deposit/parameter/list, and the bank-side business API URL: https://hostname/api/v1.0.0/deposit.
假設當使用存款產品查詢參數用的銀行端項目參數清單API時,需帶查詢參數,查詢參數名稱為depositType,值為all。第三方業者在呼叫時範例如下:https://hostname/api/v1.0.0/deposit/parameter/list?depositType=all 回應內容如下,JSON格式,key/value對應,value內含的值為另一支存款類產品資訊API的查詢參數 { “活期存款” : “demand”, “活期儲蓄存款” : “demandSaving”, “薪資轉帳活期儲蓄存款” : “payrollTransfer”, “證券戶活期儲蓄存款” : “secDemandSaving”, “數位存款” : “digital”, “綜合存款” : “comprehensive” } 透過上述這支API查到相關的查詢參數後,再將些查詢參數用在另一支存款類產品資訊API上。 Suppose that when using the bank-side project parameter list API for deposit product query parameters, query parameters are required. The query parameter name is depositType and the value is all. An example of a third-party provider when calling is as follows: https://hostname/api/v1.0.0/deposit/parameter/list?depositType=all The response content is as follows, JSON format, key/value correspondence, the value contained in the value is the query parameter of another deposit product information API { "Current Deposit": "demand", "Current Savings Deposit": "demandSaving", "Payroll Transfer Current Savings Deposit": "payrollTransfer", "Security Account Current Savings Deposit": "secDemandSaving", "Digital Deposit": "digital", "Comprehensive Deposit": "comprehensive" } After finding the relevant query parameters through the above API, use these query parameters on another deposit product information API.
假設存款類產品資訊API查詢參數名稱為depositNames,值為上面的demand。第三方業者在呼叫時範例如下:https://hostname/api/v1.0.0/deposit?depositNames= demand 回應內容即為一JSON格式,key/value對應,內含活期存款產品資訊之業務面資料。 Suppose that the query parameter name of the deposit product information API is depositNames, and the value is demand above. An example of a third-party provider's call is as follows: https://hostname/api/v1.0.0/deposit?depositNames= demand The response content is in a JSON format, with key/value correspondence, and contains business side data of demand deposit product information.
在業務面上,日後若有同類產品的增減時,透過存款產品查詢參數用的銀行端項目參數清單API即可做更新產品查詢參數,減少要調整規格或增減API數量的狀況。On the business side, if there is an increase or decrease in similar products in the future, the bank-end item parameter list API used for deposit product query parameters can be used to update product query parameters, reducing the need to adjust specifications or increase or decrease the number of APIs.
假設A銀行在業務上產品數量新增,A銀行僅需調整後端程式,但仍舊可透過統一規格,使用相同的2支API、相同的資料格式,以及回應參數資料,而參數資料僅新增項目及對應參數名稱而已,其成為: { “活期存款” : “demand”, “活期儲蓄存款” : “demandSaving”, “薪資轉帳活期儲蓄存款” : “payrollTransfer”, “證券戶活期儲蓄存款” : “secDemandSaving”, “數位存款” : “digital”, “綜合存款” : “comprehensive”, “支票存款” : “check”, “新興存款產品” : “new” } 多新增二項產品參數由A銀行透過不同管道通知合作的第三方業者這些新的業務面資訊,第三方業者仍舊使用相同的API規格,即可存取到新的業務資料,大大降低第三方業者需調整的程式負擔。 Assuming that Bank A adds the number of products in its business, Bank A only needs to adjust the back-end program, but it can still use the same two APIs, the same data format, and response parameter data through a unified specification, and the parameter data is only added The name of the project and the corresponding parameter is nothing more than: { "Current Deposit": "demand", "Current Savings Deposit": "demandSaving", "Payroll Transfer Current Savings Deposit": "payrollTransfer", "Security Account Current Savings Deposit": "secDemandSaving", "Digital Deposit": "digital", "Comprehensive Deposit": "comprehensive", "Check Deposit": "check", "Emerging Deposit Products": "new" } Two additional product parameters have been added. Bank A will notify cooperating third-party companies of the new business information through different channels. Third-party companies can still use the same API specifications to access new business data, which greatly reduces third parties The burden of the program that the industry needs to adjust.
如上所述,因各銀行的產品類型、名稱不盡相同,要訂定所有產品的查詢參數或銀行業務有變動時就配合調整規格,都是不太可能的方式。在參加銀行都採用此方式設計API情況下,銀行端僅需調整程式,不需要調整查詢參數用的銀行端項目參數清單API規格及銀行端業務面API規格,便可提供相關變動的產品資訊給第三方業者,而第三方業者也不必為多種不同規格而做過多的程式變動。As mentioned above, because the product types and names of different banks are not the same, it is impossible to set the query parameters of all products or adjust the specifications when the banking business changes. When all participating banks use this method to design the API, the bank only needs to adjust the program, and does not need to adjust the bank-side item parameter list API specifications and bank-side business API specifications for query parameters, and can provide relevant changed product information to Third-party operators, and third-party operators do not have to make too many program changes for a variety of different specifications.
在圖2中,第三方業者要使用多端點與跨業跨機構之統一規格樣式API平台10前,第三方業者必須藉由第三方業者終端設備22、24進入統一規格樣式API平台10進行註冊,以取得使用統一規格樣式API平台10之帳號。In Figure 2, before a third-party operator wants to use the multi-endpoint and cross-industry and cross-organization
由多個第三方業者終端設備22、24中之一登入統一規格樣式API平台10,以向統一規格樣式API平台10中之項目參數清單及業務面授權之建立及管理模組12請求使用項目參數清單API及業務面API之授權(步驟S40)。One of multiple third-
在項目參數清單及業務面授權之建立及管理模組12驗證已登入之第三方業者終端設備22、24之第三方業者為合法使用者時,由項目參數清單及業務面授權之建立及管理模組12回應准予使用項目參數清單API及業務面API之授權至第三方業者終端設備22、24(步驟S42)。When the project parameter list and the business-side authorization creation and
當第三方業者欲從統一規格樣式API平台10取得銀行端之項目參數清單時,由已登入之第三方業者終端設備22、24使用項目參數清單之建立及管理模組14之一項目參數清單API,以向項目參數清單之建立及管理模組14請求取得一項目參數清單,其中該項目參數清單包括上述例子中之數個項目參數(步驟S44)。When a third-party operator wants to obtain a bank-side project parameter list from the unified specification
由項目參數清單之建立及管理模組14傳送取得該項目參數清單之請求至識別各對應銀行端項目參數清單模組18,以請求識別各對應銀行端項目參數清單模組18導向一銀行端項目參數清單API 28,其中取得項目參數清單之請求包括導向銀行端電腦系統26、32、34之一項目參數網址(如上述例子所述之項目參數網址)(步驟S46)。The item parameter list creation and
由識別各對應銀行端項目參數清單模組18連結對應取得項目參數清單之請求之項目參數網址之數個銀行端電腦系統26、32、34中之一,以導向該一個銀行端電腦系統26、32、34之銀行端項目參數清單API 28,並傳送取得項目參數清單之請求至該一個銀行端電腦系統26、32、34(步驟S48)。By identifying each corresponding bank-side item
當第三方業者藉由第三方業者終端設備22、24經由統一規格樣式API平台10使用銀行端電腦系統26、32、34之銀行端項目參數清單API 28時,在銀行端電腦系統26、32、34接受對應於第三方業者終端設備22、24之第三方業者取得項目參數清單之請求的情況下,銀行端電腦系統26、32、34回應所請求之項目參數清單至統一規格樣式API平台10,而統一規格樣式API平台10之識別各對應銀行端項目參數清單模組18接收銀行端電腦系統26、32、34所回應之項目參數清單,並將該項目參數清單傳送至項目參數清單之建立及管理模組14,再由項目參數清單之建立及管理模組14將所回應之項目參數清單傳送至已登入之第三方業者終端設備22、24(步驟S50)。When a third-party operator uses the third-party operator’s
當第三方業者欲從統一規格樣式API平台10取得銀行端之業務面API資料時,由已登入之第三方業者終端設備22、24使用對應業務面之建立及管理模組16之一業務面API,以向對應業務面之建立及管理模組16請求取得一業務面API資料,其中該業務面API資料之數個業務面資料之每一個分別對應該等項目參數之每一個(步驟S52)。When a third-party operator wants to obtain the bank-side business API data from the unified specification
由對應業務面之建立及管理模組16傳送取得該業務面API資料之請求至識別各銀行端業務面模組20,以請求識別各銀行端業務面模組20導向一銀行端業務面API 30,其中取得業務面API資料之請求包括該等項目參數及導向銀行端電腦系統26、32、34之一業務面資料網址(如上述例子所述之業務面資料網址)(步驟S54)。The establishment and
由識別各銀行端業務面模組20連結對應取得業務面API資料之請求之業務面資料網址之數個銀行端電腦系統26、32、34中之一,以導向該一個銀行端電腦系統26、32、34之銀行端業務面API 30,並傳送取得業務面API資料之請求至銀行端電腦系統26、32、34(步驟S56)。One of several bank-
當第三方業者藉由第三方業者終端設備22、24經由統一規格樣式API平台10使用銀行端電腦系統26、32、34之銀行端業務面API 30時,在銀行端電腦系統26、32、34接受對應於第三方業者終端設備22、24之第三方業者取得業務面API資料之請求的情況下,銀行端電腦系統26、32、34回應所請求之業務面API資料至統一規格樣式API平台10,而統一規格樣式API平台10之識別各銀行端業務面模組20接收銀行端電腦系統26、32、34所回應之業務面API資料,並將該業務面API資料傳送至對應業務面之建立及管理模組16,再由對應業務面之建立及管理模組16將所回應之業務面API資料傳送至已登入之第三方業者終端設備22、24(步驟S58)。When a third-party operator uses the bank-
本創作係提供一種多端點與跨業跨機構之統一規格樣式應用程式介面平台,其特點為能解決可能需要較長時間才能完成整個調整過程,以及產品名稱與查詢參數互相對照不同的問題,以提供配合業務調整的彈性,並增加第三方業者取得API相關請求項目參數的方式,擬規劃設計一API提供請求項目參數及業務項目互相對照之清單,提供彈性的API於請求項目參數及業務項目互相對照之清單查詢服務,以利在API規格上最小化需調整請求項目參數的頻率,業務面API服務提供者能修改調整相關參數且能彈性的提供相關資訊。This authoring department provides a multi-endpoint and cross-industry and cross-organization unified specification style application program interface platform. Its characteristics are that it can solve the problem that it may take a long time to complete the entire adjustment process, and that the product name and query parameters are different from each other. Provide flexibility to cooperate with business adjustments, and increase the way for third-party operators to obtain API-related request item parameters. It is planned to plan and design an API to provide a list of request item parameters and business items to compare with each other, and provide a flexible API to request item parameters and business items to interact Check the list of services to help minimize the frequency of requesting item parameters to be adjusted in API specifications. Business API service providers can modify and adjust related parameters and provide relevant information flexibly.
雖然本創作已參照較佳具體例及舉例性附圖敘述如上,惟其應不被視為係限制性者。熟悉本技藝者對其形態及具體例之內容做各種修改、省略及變化,均不離開本創作之請求項之所主張範圍。Although this creation has been described above with reference to preferred specific examples and illustrative drawings, it should not be regarded as restrictive. Those familiar with the art make various modifications, omissions, and changes to its form and the content of specific examples, without departing from the scope of claims of this creation.
10:統一規格樣式API平台 12:項目參數清單及業務面授權之建立及管理模組 14:項目參數清單之建立及管理模組 16:對應業務面之建立及管理模組 18:識別各對應銀行端項目參數清單模組 20:識別各銀行端業務面模組 22:第三方業者終端設備 24:第三方業者終端設備 26:銀行端電腦系統 28:銀行端項目參數清單API 30:銀行端業務面API 32:銀行端電腦系統 34:銀行端電腦系統 10: Unified specification style API platform 12: Project parameter list and business authorization establishment and management module 14: Creation and management module of project parameter list 16: Corresponding business establishment and management module 18: Identify each corresponding bank item parameter list module 20: Identify the business side modules of each bank 22: Terminal equipment of third-party operators 24: Terminal equipment of third-party operators 26: Bank-side computer system 28: Bank-side project parameter list API 30: Bank-side business API 32: Bank computer system 34: Bank-side computer system
圖1為本創作之多端點與跨業跨機構之統一規格樣式API平台之方塊圖。 圖2為本創作之多端點與跨業跨機構之統一規格樣式API平台之操作方法之流程圖。 Figure 1 is a block diagram of a unified specification style API platform with multiple endpoints and cross-industry and cross-organization. Figure 2 is a flow chart of the operation method of the multi-endpoint and cross-industry and cross-organization unified API platform.
10:統一規格樣式API平台 10: Unified specification style API platform
12:項目參數清單及業務面授權之建立及管理模組 12: Project parameter list and business authorization establishment and management module
14:項目參數清單之建立及管理模組 14: Creation and management module of project parameter list
16:對應業務面之建立及管理模組 16: Corresponding business establishment and management module
18:識別各對應銀行端項目參數清單模組 18: Identify each corresponding bank item parameter list module
20:識別各銀行端業務面模組 20: Identify the business side modules of each bank
22:第三方業者終端設備 22: Terminal equipment of third-party operators
24:第三方業者終端設備 24: Terminal equipment of third-party operators
26:銀行端電腦系統 26: Bank-side computer system
28:銀行端項目參數清單API 28: Bank-side project parameter list API
30:銀行端業務面API 30: Bank-side business API
32:銀行端電腦系統 32: Bank computer system
34:銀行端電腦系統 34: Bank-side computer system
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109208786U TWM606342U (en) | 2020-07-10 | 2020-07-10 | Multi-endpoint and cross-industry cross-organization unified specification pattern application platform |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109208786U TWM606342U (en) | 2020-07-10 | 2020-07-10 | Multi-endpoint and cross-industry cross-organization unified specification pattern application platform |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TWM606342U true TWM606342U (en) | 2021-01-11 |
Family
ID=75238707
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109208786U TWM606342U (en) | 2020-07-10 | 2020-07-10 | Multi-endpoint and cross-industry cross-organization unified specification pattern application platform |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWM606342U (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI747371B (en) * | 2020-07-10 | 2021-11-21 | 財金資訊股份有限公司 | Multi-terminal and cross-industry and cross-organization unified specification style application program interface platform and its operation method, computer readable recording medium and computer program product |
-
2020
- 2020-07-10 TW TW109208786U patent/TWM606342U/en unknown
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI747371B (en) * | 2020-07-10 | 2021-11-21 | 財金資訊股份有限公司 | Multi-terminal and cross-industry and cross-organization unified specification style application program interface platform and its operation method, computer readable recording medium and computer program product |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110287383B (en) | Field information inspection method and device | |
| US10887081B2 (en) | Audit trail configuration in a blockchain | |
| CN113271311B (en) | Digital identity management method and system in cross-link network | |
| CN113988665B (en) | Method, device, equipment, medium and program product for generating standard business process based on atomic service | |
| CN111681015A (en) | Product traceability method, system and equipment based on alliance chain | |
| US20240121121A1 (en) | Registration and Execution Methods, Apparatuses and System of Timed Smart Contract in Blockchain | |
| CN110232068B (en) | Data sharing method and device | |
| US12236285B2 (en) | Application programming interface (API) automation framework | |
| CN114417278A (en) | Interface unified management system and platform interface management system | |
| AU2017325594A1 (en) | Financial transaction management system, method, storage medium and server | |
| CN110457629A (en) | Permission processing, authority control method and device | |
| US20140359787A1 (en) | Content Management System and Method for Managing and Classifying Data About Entities and for Providing Content Including the Classified Data | |
| CN114819998A (en) | A data sharing authority management system based on industrial Internet identification resolution | |
| TWI747371B (en) | Multi-terminal and cross-industry and cross-organization unified specification style application program interface platform and its operation method, computer readable recording medium and computer program product | |
| TWM606342U (en) | Multi-endpoint and cross-industry cross-organization unified specification pattern application platform | |
| CN110493008B (en) | Block chain authentication method, device, equipment and medium | |
| CN112464215A (en) | Identity authentication and control method for enterprise service system | |
| US12542669B2 (en) | Systems and methods for improving security in network environments | |
| KR102703368B1 (en) | System and method for verifying identity and providing legal identity between contextes | |
| CN111740940B (en) | information processing system | |
| CN112543180A (en) | System and method for realizing single sign-on of multiple authentication centers based on Token | |
| TWM592629U (en) | System to obtain appended data and execute corresponding operation when identity is confirmed | |
| CN117648362A (en) | A third-party database linking method and system | |
| US20230376628A1 (en) | Privacy Manager for Connected TV and Over-the-Top Applications | |
| Chandramouli et al. | Infrastructure standards for smart ID card deployment |