在2019年發(fā)布的《2020十大戰(zhàn)略科技發(fā)展趨勢》報告中,Gartner將超自動化(Hyperautomation)放到了首位。此后,超自動化持續(xù)名列戰(zhàn)略趨勢之中,并被Gartner的重度推薦。
作為包含RPA、低代碼開發(fā)、流程挖掘、OCR、NLP等在內(nèi)的技術(shù)合集,超自動化需要將多種技術(shù)與產(chǎn)品融合為一體服務(wù)用戶,必然離不開深度集成。由此,集成與融合也成了超自動化的關(guān)鍵詞。在2022年Gartner魔力象限報告中,API與UI集成更成為了入選廠商的重度考核選項之一。
在今年的魔力象限報告(MQ報告)中,Gartner預(yù)測:到2024年,95%的RPA供應(yīng)商將通過API與UI集成提供自動化。包括集成供應(yīng)商和大型軟件供應(yīng)商在內(nèi)的更多RPA廠商,正在成功推廣API優(yōu)先的流程自動化方法。UI抓取和API優(yōu)先自動化,能夠為客戶提供更廣泛的自動化能力。
這個數(shù)據(jù),既讓我們看到了RPA的重要性,也體現(xiàn)了API與UI集成對于RPA的必要性。
對行業(yè)趨勢敏感的廠商們,早已布局集成服務(wù)。比如去年UiPath所發(fā)布的“有史以來變動最大的”產(chǎn)品UiPath 2021.10,諸多新特性與功能中最引人注目的正是UiPath集成服務(wù)。
UiPath集成服務(wù)將API與UI集成,開發(fā)者可以像使用UI一樣簡單、輕松地使用API,可在單個自動化中靈活使用UI和API的任意組合。
重要的是,這種集成讓RPA在業(yè)務(wù)流程中的穩(wěn)定性與執(zhí)行效率大大增強,使得產(chǎn)品能力也大大提升。在MQ報告中,UiPath在Y軸產(chǎn)品能力上遙遙領(lǐng)先。
隨著客戶對端到端自動化更高的需求,廠商們對更廣泛的集成服務(wù)也更加重視。再加上權(quán)威機構(gòu)對于集成的看重,使得API與UI集成已經(jīng)成為重要的行業(yè)趨勢。
API與UI集成,到底是一個什么樣的概念,值得Gartner如此重視呢?因何能夠成為行業(yè)發(fā)展的重要趨勢?本文,王吉偉頻道就跟大家聊聊這些。
UI、API、軟件測試與RPA
UI即User Interface,也就是大家常說的用戶界面,是指對軟件的人機交互、操作邏輯、界面美觀的整體設(shè)計。UI是介于用戶與硬件而設(shè)計彼此之間交互溝通相關(guān)軟件,包含了人機交互與圖形用戶接口,凡參與人類與機械的信息交流的領(lǐng)域都存在著用戶界面。
API(Application Program Interface)即應(yīng)用程序接口,是為應(yīng)用程序可用以與計算機操作系統(tǒng)交換信息和命令的標(biāo)準(zhǔn)集。它定義多個軟件中介之間的交互,以及可以進行的調(diào)用(call)或請求(request)的種類,如何進行調(diào)用或發(fā)出請求,應(yīng)使用的數(shù)據(jù)格式,應(yīng)遵循的慣例等。
可以將API看作一種軟件中介,允許多個應(yīng)用程序相互通信。當(dāng)你使用某APP發(fā)送即時消息或查看手機上的天氣時,都在使用 API。
人類長期與各種信息系統(tǒng)交互,實際上是與各式各樣的UI及API交互。過程中一些基于規(guī)則的重復(fù)性的業(yè)務(wù)流程,漸漸被各種自動化操作所代替。同時,軟件的開發(fā)需要海量的軟件測試,誕生了軟件測試自動化行業(yè)。
軟件測試自動化,也叫作自動化測試,是把以人為驅(qū)動的測試行為轉(zhuǎn)化為機器執(zhí)行的一種過程。通常,在設(shè)計了測試用例并通過評審之后,由測試人員根據(jù)測試用例中描述的規(guī)程一步步執(zhí)行測試,得到實際結(jié)果與期望結(jié)果的比較。在此過程中,為了節(jié)省人力、時間及硬件資源,提高測試效率,便引入了自動化測試的概念。
在自動化測試各種場景中,基于UI和API的自動化占有相當(dāng)高的比重。這兩種自動化,分別稱之為UI自動化與API自動化,是各種軟件測試最常用到的部分。
自動化測試行業(yè)不斷發(fā)展,技術(shù)也在不斷飛躍,各種驅(qū)動屏幕、鍵盤、鼠標(biāo)及數(shù)據(jù)的UI自動化技術(shù)也是層出不窮,技術(shù)架構(gòu)也在不斷演進,同時自動化也在向各個領(lǐng)域滲透。其中,RPA就是自動化發(fā)展較好的一個分支。
雖然RPA由自動化測試技術(shù)發(fā)展而來,卻走了與自動化測試不同的道路。
自動化測試通常應(yīng)用于某一個技術(shù)的系統(tǒng),比如網(wǎng)頁、桌面應(yīng)用程序、APP等,通常局限于APP之上,聚焦軟件測試行為的自動化,因此更加關(guān)注結(jié)果。與自動化測試不同,RPA面向的是更加復(fù)雜的多個行業(yè)、多個系統(tǒng)、多個環(huán)境的自動化,關(guān)注的是輸入、過程及輸出。
經(jīng)過多年發(fā)展,受限于市面上自動化測試工具的操作復(fù)雜、業(yè)務(wù)流程不清晰、測試用例編寫成本高等諸多問題,現(xiàn)在融合AI、低代碼等技術(shù)的RPA,具備圖形化流程展示、無需編碼、測試用例編寫成本低、機器人自動化執(zhí)行等諸多優(yōu)點,開始受到自動化測試行業(yè)的重視,同時也有很多RPA廠商在重點布局這一領(lǐng)域。
比如Uipath 已將 RPA 技術(shù)與測試功能結(jié)合在一起開發(fā)出 Uipath Test Suite 方案,可以將測試團隊由成本中心變成價值中心,實現(xiàn)了軟件測試的大幅度的增效降本。
對于這一點,在今年3月IDC所發(fā)布的《IDC MarketScape2022年全球云測試供應(yīng)商評估》中UiPath位于領(lǐng)導(dǎo)者象限,即可見一斑【后臺回復(fù) test,獲取該報告】。
API與UI集成
前文簡單介紹了軟件測試行業(yè)與RPA的淵源,這也是理解API與UI集成的基礎(chǔ)。
隨著更多組織引入信息化系統(tǒng),在對于增效降本的共同追求之下,UI自動化與API自動化也在組織中普及開來。
UI自動化與API自動化,各有優(yōu)缺點。
UI自動化能夠覆蓋用戶使用的大部分場景,通過模擬用戶操作實現(xiàn)自動化,根據(jù)用戶操作方法來使用腳本替代用戶操作。但缺點也很明顯,那就是高度依賴開發(fā)UI界面的穩(wěn)定性,使得UI自動化流程相對比較脆弱,維護成本比較高,運行時間長,質(zhì)量反饋相對會慢一些,投入產(chǎn)出比也會低一些。
API自動化運行速度快,質(zhì)量反饋周期短,能快速給質(zhì)量提供一個結(jié)果來評價質(zhì)量好壞,運行比較穩(wěn)定,在校驗前后臺數(shù)據(jù)交換上優(yōu)勢明顯。也因為輸入輸出很明確,投入產(chǎn)出比相對高一些。
但API自動化的弊端也很明顯,無法校驗前端頁面代碼邏輯。對于復(fù)雜的輸入和輸出解析,窮舉各個參數(shù),參數(shù)數(shù)量超過一定級別后API自動化寫作成本太高,耗時太長。
事實上,API給組織帶來的最大問題是授權(quán)費用高和開發(fā)與維護難度大。并且,API也不能勝任所有的自動化。這幾點因素,正是RPA能夠流行的主要原因。
另一方面,RPA所帶來的UI自動化雖然已經(jīng)流行起來了,但基于RPA業(yè)務(wù)流程的脆弱性也是顯而易見的。為了能夠為客戶提供更加穩(wěn)定、安全、高效的端到端自動化解決方案,自動化廠商們紛紛探尋更廣泛的自動化解決方案,由此API與UI集成就成為更高效和更容易被接受的解決方案。
由自動化廠商來提供集成服務(wù),不但為客戶提供了更簡單的自動化部署,同時廠商們自有的API資源以及與各系統(tǒng)廠商及API技術(shù)供應(yīng)商達成的戰(zhàn)略合作關(guān)系,也為客戶在API服務(wù)方面節(jié)省了更多投資。
比如UiPath的API與UI集成服務(wù),用戶可在單個自動化中靈活使用UI和API的任意組合。開發(fā)者可以像使用UI一樣在UiPath Studio中簡單、輕松地使用API,從而快速構(gòu)建需要API的自動化流程,以及跨越API和非API應(yīng)用和系統(tǒng)的自動化流程。
▲ UiPath集成服務(wù)
有了API的集成,系統(tǒng)和系統(tǒng)之間的連接會變得非常簡單。原來用傳統(tǒng)方式開發(fā)接口需要幾個月甚至是幾年的項目,現(xiàn)在只需要幾個小時。
在自動化領(lǐng)域,API與UI集成也正在成為新的趨勢。而催生了RPA的自動化測試領(lǐng)域,現(xiàn)在也正在往集成的方向發(fā)展。
事實上,面向未來的AI自動化測試工具,也應(yīng)該是API與UI相集成,以提供更加智能化與自動化的端到端解決方案。
比如正在流行的測試工具Parasoft SOAtest,就是一個API和Web服務(wù)相集成的AI自動化工具,它能夠提供包括API測試、WebUI集成、移動測試、負載測試、性能和API安全測試等各種端到端的功能。
API與UI集成對RPA的必要性
自動化領(lǐng)域的自動化測試金字塔模型,UI處于最頂端,API在中間,最底層是單元測試。
從自動化測試金字塔的角度出發(fā),UI自動化的質(zhì)量與效率可能沒有API自動化高,但在投入成本上是最低的。現(xiàn)在,很多自動化測試方案正在設(shè)計更多基于UI的case,再加上少量的比較容易實現(xiàn)的API測試。尤其是隨著AI與RPA技術(shù)的廣泛應(yīng)用,使得UI自動化的效率也有所提升。
在業(yè)務(wù)流程自動化方面,同樣也是UI自動化占有更多比例,同時也會存在一定的API自動化。對于擁有幾十上百信息化系統(tǒng)的組織的自動化而言,定然做不到100%的UI自動化覆蓋,但也不可能都靠API自動化實現(xiàn)。
更符合用戶期望的解決方案,是將UI與API進行集成,讓每一種自動化都能在其擅長的流程環(huán)節(jié)發(fā)揮優(yōu)勢,進而保證更高的效率與更合適的投資。
API集成與UI集成,是系統(tǒng)集成中的常見集成方式,兩者互為補充,只是適用場景有所不同。
UI集成是傳統(tǒng)RPA進行系統(tǒng)對接的主要方式,比較直觀,快速見效。API執(zhí)行速度快、可靠性高且易維護,API集成比較適用目標(biāo)系統(tǒng)比較穩(wěn)定,能夠提供API進行對接,或者與無法提供前端操作界面的后臺服務(wù)進行集成。
隨著RPA在企業(yè)流程自動化領(lǐng)域深化,與不同系統(tǒng)對接的范圍擴大,API集成也已成為RPA產(chǎn)品中不可或缺的能力,用來支持需要集成更穩(wěn)定,吞吐量更大的自動化流程。
現(xiàn)在自動化廠商們都要為客戶提供一站式的端到端解決方案,卻因為客戶復(fù)雜、異構(gòu)的信息化環(huán)境,UI自動化并無法更好地實現(xiàn)端到端。因此需要更多的自動化技術(shù),兼容并集成的解決方案也就成了剛需。所以,RPA與UI集成的趨勢,也是由市場需求造成的。
而Gartner力推的超自動化技術(shù),也讓技術(shù)集成與融合成為這個階段自動化發(fā)展的主旋律。
對于API與UI集成這個趨勢,我們可以從下面這組數(shù)據(jù)中感受一下。
今年上半年,Salesforce對全球600名CIO(首席信息官)做了一次深度調(diào)查,結(jié)果顯示,受全球宏觀經(jīng)濟不確定性影響,企業(yè)CEO和部門決策者們將提升工作效率、節(jié)約成本放在了首位。超90%的受訪企業(yè)對自動化需求激增,通過API實現(xiàn)自動化成為重要方式之一。
在API與UI集成方面,Gartner在MQ報告中給出了以下觀點:
“API正在補充屏幕抓取。雖然RPA供應(yīng)商專注于通過屏幕抓取實現(xiàn)任務(wù)自動化,但RPA市場的新進入者(包括集成供應(yīng)商和大型軟件供應(yīng)商)正在成功推廣API優(yōu)先的流程自動化方法。
為了應(yīng)對日益激烈的競爭,許多純RPA供應(yīng)商正在不斷增強其API集成能力,以便為客戶提供UI抓取和API優(yōu)先自動化方法。這個趨勢下,出現(xiàn)了更廣泛的自動化平臺,提供了廣泛的集成能力。”
事實上,不只是在UI自動化方面占優(yōu)勢的RPA平臺在增強API集成能力,其他ERP、低代碼、工作流等平臺也在增加API與UI集成的能力。
不過當(dāng)前來看,RPA平臺所提供的基于API連接器的集成方式,可以讓API與UI的集成與應(yīng)用更加簡單。由此,Gartner才會認為RPA平臺增強API集成是一種趨勢。
Gartner預(yù)測,到2024年95%的RPA供應(yīng)商將通過API與UI集成為客戶提供自動化。這意味著,所有RPA廠商會在2年內(nèi)完成自身平臺的API與UI集成的部署工作。
可以想象,接下來市面上APIaaS、iPaaS、API云等以API作為主要業(yè)務(wù)的廠商,都將成為RPA廠商收購與戰(zhàn)略合作的對象。
海外廠商紛紛布局
在API與UI集成方面,UiPath布局比較早,因此在集成方面也走在了前面。
在生態(tài)合作方面,早在2020年之前UiPath就構(gòu)建了“技術(shù)聯(lián)盟”,與微軟、泰比(ABBYY)、Orcale等軟件巨頭達成戰(zhàn)略合作。UiPath分別與Salesforce、SAP、微軟等頂級科技企業(yè)達成了技術(shù)合作并完成了深度自動化集成,幫助用戶打通數(shù)據(jù)壁壘實現(xiàn)多部門協(xié)同辦公的全新工作方式。
2021年3月24日,UiPath宣布收購了擁有開創(chuàng)性API集成平臺的Cloud Elements公司。Cloud Elements為UiPath帶來了200多項全新的原生集成,并實現(xiàn)了比如根據(jù)事件的發(fā)生觸發(fā)自動化流程能力等諸多新功能。
同年11月,UiPath發(fā)布了具備集成服務(wù)的新版本產(chǎn)品。UiPath客戶可以靈活使用基于UI及API的最佳自動化組合來實現(xiàn)流程自動化。由此,UiPath也成為首家在單一平臺上提供基于企業(yè)級用戶界面(UI)及API自動化功能的RPA供應(yīng)商。
此外,UiPath還與世界排名第一的集成和API平臺提供商MuleSoft進行技術(shù)合作,為MuleSoft 提供UiPath Orchestrator API連接器。這種集成將使從應(yīng)用程序中調(diào)用或檢索信息變得容易,并將機器人無縫集成到本地軟件生態(tài)系統(tǒng)中。
從相關(guān)信息來看,處于Gartner MQ報告領(lǐng)導(dǎo)者象限的全球三大RPA,基本都已完成了UI與API集成的布局與強化。比如已被SS&C收購的Blue Prism,所推出的Digital Workforce,可以在本地、云、混合云或作為集成SaaS部署在任何系統(tǒng)和應(yīng)用中。
至于微軟,就更不用說。微軟Power Automation本身強調(diào)的就是自身強大的集成能力,在2020年收購RPA創(chuàng)企Softomotive時,就已經(jīng)具備有315種內(nèi)置API連接器的數(shù)據(jù)庫等功能。
其在2021年收購的RPA項目Clear Software,主要就是看中了其能夠通過API實現(xiàn)單一或數(shù)百個業(yè)務(wù)的端到端業(yè)務(wù)流程自動化的能力。
今年的Gartner MQ報告中,Salesforce、SAP等企管軟件巨頭都進入了遠見者象限。其中,Salesforce在API與UI集成方面同樣做了很深的布局。
前文提到的與UiPath合作的MuleSoft,是全球領(lǐng)先的API廠商,早在2018年就已被知名CRM廠商Salesforce以65億美元收購。同時,在2021年8月3日Salesforce又收購了德國老牌RPA廠商Servicetrace,這家RPA廠商同樣以集成功能和智能技術(shù)聞名。
今年6月29日,Salesforce在已有RPA產(chǎn)品Einstein Automate基礎(chǔ)上,推出了融合MuleSoft和Servicetrace的全新RPA產(chǎn)品MuleSoft RPA,可幫助企業(yè)跨任何系統(tǒng)(例如Slack、Stripe 、Workday等)、工作流程實現(xiàn)端到端自動化,其中最大技術(shù)兩點就是集成了MuleSoft Composer,這是目前全球最強大API平臺之一。
國內(nèi)市場的API與UI集成情況
在國內(nèi)市場,也已經(jīng)出現(xiàn)了通過收購布局API的案例。
2021年6月,用友以1.5億元全資收購了APICloud。APICloud的低代碼開發(fā)平臺Plus Mode,可根據(jù)數(shù)據(jù)已上線的產(chǎn)品需求直接生成API接口,快速打通新、老產(chǎn)品功能與數(shù)據(jù)的調(diào)用,能夠以API連接的方式,支撐企業(yè)全場景應(yīng)用落地,讓企業(yè)應(yīng)用程序構(gòu)建不受任何行業(yè)限制。同時用友也有自己的RPA產(chǎn)品,并戰(zhàn)略投資了RPA廠商容智信息。
而金蝶與藝賽旗的戰(zhàn)略合作,走的也是這樣一條路徑。企業(yè)管理軟件永遠都在集成與被集成,能夠為客戶提供更全面的從數(shù)據(jù)承載到業(yè)務(wù)自動化的解決方案,也是這些廠商永遠的追求。
至于阿里云RPA、華為云RPA等云廠商,產(chǎn)品特性之一便是集成與被集成。同時云計算平臺為了給客戶提供更好的端到端服務(wù),也會將包括RPA在內(nèi)的API接口開放,讓RPA能夠通過API和UI與更多SaaS應(yīng)用進行相互調(diào)用與集成,比如阿里云RPA與釘釘?shù)认到y(tǒng)的無縫集成等。
此外,一些云平臺的iPaaS服務(wù),也會為API與UI集成提供更多可能。
可以看到,在API與UI集成方面,推出RPA的企管軟件廠商與云廠商走在了前列。
那么,RPA廠商又在這方面做了什么布局呢?為了更好地了解國產(chǎn)RPA廠商在API與UI集成方面的動作,王吉偉頻道對來也科技、弘璣Cyclone、實在智能、金智維、云擴科技、九科信息等幾家廠商做了一個簡單的調(diào)研。
從調(diào)查反饋來看,幾乎每家廠商都非常看重這一塊兒,并進行了一定的布局。
與其說是布局,不如說API本身就是RPA的屬性之一。API 是傳統(tǒng)信息化系統(tǒng)對接的基本方式,更是集成自動化不可或缺的一部分。而RPA作為一套比常規(guī)編程語言更豐富的編程體系,集成API自動化能力也是很自然的事情。
所以,很多RPA產(chǎn)品都已具備很多的基于API的組件,以及通用的調(diào)用API的方式,并內(nèi)置很多API接口。內(nèi)部可以通過API 接口實現(xiàn)將 RPA 自動化能力與自身AI 等產(chǎn)品矩陣的無縫結(jié)合,對外可以實現(xiàn)對常規(guī)的郵件、IM 平臺以及有接口開放系統(tǒng)的自動化操作。
對于用何種方式增強API連接能力,出乎意料的是國產(chǎn)廠商大多都選擇了自研以及通過生態(tài)合作獲取這一能力。但有了海外廠商的先例,那些已經(jīng)完成C輪融資的頭部廠商,亦有可能會像UiPath、Salesforce等廠商一樣,通過收購與生態(tài)合作的方式快速獲取相關(guān)技術(shù)。
總體而言,國產(chǎn)RPA廠商已經(jīng)具備了不錯的API與UI集成能力,甚至有的早期主打集成能力的廠商已經(jīng)在集成方面做得很超前。只不過在增強集成方面,目前還沒有像UiPath、Salesforce等通過收購專業(yè)API集成平臺獲得更強的集成能力。
但在具體應(yīng)用方面,現(xiàn)在廠商們?yōu)榭蛻籼峁┑亩说蕉俗詣踊鉀Q方案,基本都是UI自動化+API自動化的混合型解決方案,本著發(fā)揮各自優(yōu)勢的原則讓流程自動化更加穩(wěn)定與高效。
對于國內(nèi)市場沒有幾十上百信息化系統(tǒng)的大中型組織,以及信息化系統(tǒng)尚未完備的小型企業(yè)而言,這樣的自動化解決方案其實也已經(jīng)夠用了。
但按照GartnerMQ報告的預(yù)測,如果2年以后廠商們不能有效增強API集成,面對集成能力更強的RPA市場新進入者越來越多的推廣API優(yōu)先的流程自動化方法,可能有的廠商就會慢慢掉隊了。
雖然收購的方式獲取技術(shù)更快,但自研未必就會走得更慢,不是嗎?
國產(chǎn)RPA當(dāng)自強,大家都努力吧。
文章內(nèi)容僅供閱讀,不構(gòu)成投資建議,請謹慎對待。投資者據(jù)此操作,風(fēng)險自擔(dān)。
2024年的Adobe MAX 2024發(fā)布會上,Adobe推出了最新版本的Adobe Creative Cloud。
奧維云網(wǎng)(AVC)推總數(shù)據(jù)顯示,2024年1-9月明火炊具線上零售額94.2億元,同比增加3.1%,其中抖音渠道表現(xiàn)優(yōu)異,同比有14%的漲幅,傳統(tǒng)電商略有下滑,同比降低2.3%。
“以前都要去窗口辦,一套流程下來都要半個月了,現(xiàn)在方便多了!”打開“重慶公積金”微信小程序,按照提示流程提交相關(guān)材料,僅幾秒鐘,重慶市民曾某的賬戶就打進了21600元。
華碩ProArt創(chuàng)藝27 Pro PA279CRV顯示器,憑借其優(yōu)秀的性能配置和精準(zhǔn)的色彩呈現(xiàn)能力,為您的創(chuàng)作工作帶來實質(zhì)性的幫助,雙十一期間低至2799元,性價比很高,簡直是創(chuàng)作者們的首選。
9月14日,2024全球工業(yè)互聯(lián)網(wǎng)大會——工業(yè)互聯(lián)網(wǎng)標(biāo)識解析專題論壇在沈陽成功舉辦。