【ITBEAR科技資訊】2月13日消息,GraphQL是一種新興的查詢語言,已經(jīng)成為許多公司與數(shù)據(jù)交互的首選查詢語言。它提供了更靈活的查詢選項,可以從不同的數(shù)據(jù)源中獲取數(shù)據(jù),并以預(yù)期的格式返回結(jié)果。由于其簡單性和易用性,越來越多的公司開始使用GraphQL來創(chuàng)建他們的API。正因如此,IBM宣布已完成對StepZen的收購,這家公司開發(fā)了一個具有獨特架構(gòu)的GraphQL服務(wù)器,可以幫助開發(fā)人員使用更少的代碼來快速構(gòu)建GraphQL API。
成立于2020年的StepZen為開發(fā)人員提供了一種更簡單的方法來構(gòu)建GraphQL API。與其他API方法兼容,它采用聲明式編程方法(即描述程序的功能,而不明確指定方法),從而產(chǎn)生更小、更直觀的代碼、更好的運行時性能和更快的價值實現(xiàn)時間。StepZen具有高度的靈活性,能夠以即服務(wù)(SaaS)的方式獲得,同時也支持私有云和本地數(shù)據(jù)中心的部署。
隨著混合云的日益普及,數(shù)據(jù)以各種不同類型存儲在各個不同的位置上。企業(yè)比以往任何時候都更依賴和創(chuàng)建更多的API來獲取支持其應(yīng)用程序和體驗所需的數(shù)據(jù)。 API是不同數(shù)據(jù)源和應(yīng)用程序之間的重要連接器。而GraphQL是API的新標準,將對REST API和數(shù)據(jù)系統(tǒng)的投資進行分層。以一個電子商務(wù)應(yīng)用為例,通過一次調(diào)用,GraphQL 可以合并在不同子系統(tǒng)中找到的數(shù)據(jù),例如客戶信息、訂單號和交付狀態(tài),并以預(yù)期的格式返回。這種查詢語言的簡單性,使得其普及和使用快速增長。
Gartner的一份報告預(yù)測,到 2025 年,超過 50% 的企業(yè)將在生產(chǎn)中使用 GraphQL,高于2021年所預(yù)測不到10%。雖然GraphQL API對于應(yīng)用程序團隊來說非常容易使用,但對于負責創(chuàng)建它們的開發(fā)團隊來說可能具有挑戰(zhàn)性。StepZen的出現(xiàn)就是為了解決這個問題。它的聲明式編程方法可以幫助開發(fā)人員更快速地創(chuàng)建GraphQL API,而不需要大量的代碼。
IBM已經(jīng)在混合云和人工智能領(lǐng)域進行了大量的收購。這些收購的目的是強化其混合云與人工智能的能力。StepZen的收購也是在這一趨勢下進行的。StepZen的團隊和技術(shù)將納入IBM軟件部。雖然這次交易的財務(wù)細節(jié)沒有披露,但可以確定的是,StepZen的團隊和技術(shù)將加強IBM的GraphQL API的開發(fā)和部署能力。通過StepZen的收購,IBM將能夠進一步提高自己在混合云領(lǐng)域的競爭力。除了在混合云領(lǐng)域,這次收購也是IBM在API和云技術(shù)領(lǐng)域不斷擴張的一部分。GraphQL作為一種新興的查詢語言,將幫助IBM更好地服務(wù)其客戶,提供更好的開發(fā)和部署體驗。
據(jù)ITBEAR科技資訊了解,StepZen背后的開發(fā)團隊由業(yè)內(nèi)的資深專家組成,他們曾對IBM Db2,PostgreSQL和Apache Derby等數(shù)據(jù)庫技術(shù)做出重要貢獻,并且在API和規(guī)?;撇渴鸱矫鎿碛猩詈竦膶I(yè)知識。因此,他們的加入將為IBM帶來更多的技術(shù)和經(jīng)驗。與此同時,IBM的強大資源也將幫助StepZen在更廣闊的市場中擴展其產(chǎn)品。
總的來說,IBM收購StepZen標志著IBM在GraphQL API開發(fā)和部署領(lǐng)域的不斷擴張。對于開發(fā)人員來說,StepZen的出現(xiàn)使得他們更容易地創(chuàng)建GraphQL API。而對于IBM來說,這將進一步提高其在混合云和API領(lǐng)域的競爭力,幫助其更好地服務(wù)其客戶。隨著混合云的日益普及和GraphQL的快速發(fā)展,這個領(lǐng)域的競爭也將日益激烈??梢灶A(yù)見,未來IBM將繼續(xù)通過收購和擴張來鞏固自己的地位。