「企業(yè)API化」可能會碰到的困難,就是技術門檻會比以前高,要去了解哪些地方有API之外,還要有重新解構程式語言的能力。如果企業(yè)內(nèi)部的程式本來是封閉式,就要做一些轉換工作,例如封裝起來、成為一個Web Service,以及思考我到底要提供哪些API。
實現(xiàn)API有三個階段:第一階段是設計服務導向架構(SOA),其主要概念是將企業(yè)需求組合成軟體元件,元素通常包括軟體元件、服務及流程,以滿足商業(yè)流程自動,藉由可重複利用的軟體元件,將商業(yè)策略快速打包成系統(tǒng)服務,其中包括企業(yè)流程安排、整合,并決定所有服務元件的使用順序。而SOA在API時代也適用,可以思考我到底要根據(jù)哪些商業(yè)模式、提供哪些API。
第二個階段進入實作,釐清實作時必須介接哪些系統(tǒng),而且必須根據(jù)功能切割。第三階段是API管理,必須讓使用者知道用法、如何認證,要有管理機制做為API上架時的說明及控管。
企業(yè)內(nèi)部的應用協(xié)作以前可以靠ESB(Enterprise Service Bus)互連,但現(xiàn)在老舊的系統(tǒng)會慢慢淘汰,可透過API互連。要考慮更多的是,我要去哪些系統(tǒng)把這些API找出來。例如我要做考績時要介接財務系統(tǒng),就可以透過API相連,企業(yè)運作的速度會更快。
林育震:1989年加入臺灣 IBM 公司,現(xiàn)為IBM技術長。也是 IBM 全球技術學院院士,且領導多個大中華區(qū)技術團隊。
北京金恒智能系統(tǒng)工程技術有限責任公司 版權所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.
法律聲明:未經(jīng)許可,任何模仿本站模板、轉載本站內(nèi)容等行為者,本站保留追究其法律責任的權利!
電話:86+10-62104277/2248/4249 傳真:86+10-62104193-819 京ICP備10010038號-2網(wǎng)站XML
智慧機房
在線體驗