從2019年12月開(kāi)始,我們進(jìn)行了全球客戶(hù)調(diào)查,從客戶(hù)那里收集到了一些非常有用的信息。
以下是這次調(diào)查的幾個(gè)主要結(jié)果:
1、平臺(tái)我們咨詢(xún)了參與者關(guān)于各種平臺(tái)的問(wèn)題:操作系統(tǒng)、數(shù)據(jù)庫(kù)、瀏覽器等等。我們利用這些數(shù)據(jù)來(lái)幫助我們決定何時(shí)支持哪些平臺(tái),按需制定新的數(shù)據(jù)庫(kù)。
2、操作系統(tǒng)
目前約有50%的客戶(hù)在使用Red Hat Linux,其次是Windows。近年來(lái),Solaris、AIX和HP UNIX應(yīng)用市場(chǎng)都發(fā)生了重大轉(zhuǎn)變。webMethods的新版本已經(jīng)放棄了Solaris和HP Unix平臺(tái)的支持。
3、數(shù)據(jù)庫(kù)Oracle數(shù)據(jù)庫(kù)在使用webMethods方面處于領(lǐng)先地位,其次是SQL Server。在過(guò)去的幾年里,人們對(duì)PostGreSQL的興趣越來(lái)越大,這個(gè)數(shù)據(jù)庫(kù)已經(jīng)被我們作為webMethods產(chǎn)品的標(biāo)準(zhǔn)支持。
根據(jù)客戶(hù)的反饋,我們還在Azure上增加了對(duì)SQL Server的支持。這種支持將適用于Azure托管實(shí)例上的SQL服務(wù)器和Azure上托管的SQL服務(wù)器。除此之外,我們還增加了對(duì)MySQL 8.0 Community edition的支持。
4、版本和升級(jí)
新版本的應(yīng)用情況非常好,超過(guò)45%的客戶(hù)已經(jīng)使用webMethods 10.3或更高版本的產(chǎn)品。在未來(lái)的6到12個(gè)月,超過(guò)一半的客戶(hù)將升級(jí)他們的webMethods軟件——其中40%以上的客戶(hù)將升級(jí)到webMethods 10.5或以上版本。
5、開(kāi)發(fā)和部署超過(guò)50%的客戶(hù)正在使用微服務(wù)體系架構(gòu)(Microservices architectural)風(fēng)格實(shí)現(xiàn)應(yīng)用程序,因此我們?cè)?0.5版本中為Microservices Runtime添加了一整套新功能,并將繼續(xù)增強(qiáng)該產(chǎn)品。
微服務(wù)不僅進(jìn)入了應(yīng)用程序開(kāi)發(fā)領(lǐng)域,也進(jìn)入了集成領(lǐng)域。諸如Kubernetes和OpenShift一類(lèi)的容器編制解決方案正在成為運(yùn)行分布式架構(gòu)的標(biāo)準(zhǔn)。不過(guò),它們并不能解決所有問(wèn)題,而且也不容易運(yùn)行。這就是服務(wù)網(wǎng)格解決方案出現(xiàn)的原因。
6、服務(wù)網(wǎng)格客戶(hù)對(duì)服務(wù)網(wǎng)格架構(gòu)饒有興趣,如Istio和谷歌gRPC。在此很高興地宣布我們的新產(chǎn)品AppMesh,它允許我們的API網(wǎng)關(guān)作為控制器并進(jìn)行Istio中可用的自檢服務(wù),幫助API團(tuán)隊(duì)使用Istio無(wú)法做到的適當(dāng)文檔和應(yīng)用程序級(jí)別強(qiáng)制公開(kāi)Istio中服務(wù)的API。AppMesh可以將Microgateway注入正在運(yùn)行的微服務(wù)中,從而使這些強(qiáng)制實(shí)施(以及更多諸如分析)成為可能。
Jenkins、Maven和SonarQube是與webMethods一起用于DevOps的最流行的工具。
7、AgileApps在這次調(diào)查過(guò)程中,我們還針對(duì)那些對(duì)構(gòu)建底層代碼應(yīng)用程序和集成流程感興趣的客戶(hù)提出了一個(gè)問(wèn)題。我們發(fā)現(xiàn)最流行的工具之一是用于構(gòu)建底層代碼應(yīng)用程序的webMethods AgileApps。
從調(diào)查中我們了解到,客戶(hù)正在積極評(píng)估容器技術(shù),容器技術(shù)的使用力度正在提升,尤其是在Docker中?,F(xiàn)在,我們?yōu)榇蠖鄶?shù)webMethods產(chǎn)品提供Docker支持。
8、云的使用webMethods客戶(hù)最喜歡的云基礎(chǔ)架構(gòu)是Amazon EC2,其次是Microsoft Azure和谷歌云平臺(tái)。超過(guò)50%的客戶(hù)希望將私有數(shù)據(jù)中心用于webMethods應(yīng)用程序。隨著對(duì)webMethods云支持力度的加大,我們正在Microsoft Azure上支持webMethods產(chǎn)品10.3版或更高版本。
【本文作者David Overos先生,Software AG webMethods集成平臺(tái)高級(jí)產(chǎn)品營(yíng)銷(xiāo)總監(jiān),該平臺(tái)包括云和本地集成以及API管理】