Peatükk 1. Mis on hübriidarendus?

Tõhus rakenduse väljatöötamine sõltub täpsetest ja tõhusatest ärinõuetest ning ideedest nende nõuete täitmiseks. Paljud tarkvaratehnoloogia strateegiad propageerivad kontseptsiooni, mille korral on rakenduste kasutajad kogu arendusprotsessiga selle vältel aktiivselt seotud. Kuid kasutajate ja tarkvara loojate vahel on sageli "klaassein". Mõlemad osapooled saavad küll üksteist näha ja rääkida läbi uue süsteemi töötamise oma vaatenurgast, kuid ühe osapoole kasutatav terminoloogia ei pruugi olla teisele mõistetav. Edu aluseks on vajadus tõlkida keel ja ideed grammatikasse, milles kõik arendusprotsessis osalevad liikmed saavad kokku leppida. Lisaks on kiiresti muutuvas ärikeskkonnas aeg määrav. Kui ei olda piisavalt agarad, et kitsast võimaluste akent ära kasutada, võib see kätte maksta. Rakenduse Power Apps abil saate kasutajate vajadustele vastavaid toimivaid lahendusi luua ja juurutada väga kiiresti.

Power Apps-ga loodud klassikaline rakendus

Power Apps võimaldab ärikasutajal oma äriprotsesside täiustamiseks kiiresti uuendusi teha ja katsetada. Power Apps rakenduse abil saavad ettevõtlusnõuetest aru saavad "kodanikarendajad" lahenduse põhitõed kiiresti kokku panna, minimaalse programmeerimisega. Kodanikarendaja kasutab Power Apps Studio pakutavaid graafilisi tööriistu, et luua ärikasutaja liides uuele süsteemile ja mõni elementaarne loogika, mis kirjeldab funktsiooni—mis tavaliselt hõlmab andmesisestusvorme, kuvasid ja aruandeid. Toimiva rakenduse genereerimine Power Apps-ga kaasasolevatest andmeühendustest on suhteliselt lihtne. Need ühendused võimaldavad kasutajaliidesel luua ühenduse paljude andmeallikatega, nagu SQL Server, SharePoint, Oracle, Excel, Twitter, Dynamics ja veel mitusada teist.

Märkus

Ühenduste täieliku loendi leiate jaotisest Ühenduste viide.

Paljud niimoodi ehitatud rakendused suudavad kiiret ja odavat ärivajadust täita, kuid alati tuleb ette keerukamaid olukordi, mida ei saa niimoodi rahuldada. Näiteks võivad teie organisatsioonil olla olemasolevad süsteemid ja andmebaasid, millega rakendus peab suhtlema ja mille jaoks pole praegu ühendust saadaval. Andmete järjepidevuse tagamiseks võib olla vaja täiendavat äriloogikat. Rakendus võib vajada keeruka ja dünaamilise ärivoo juurutamist. Siin tulevad mängu professionaalsed arendajad. Pärast seda, kui kodanikarendaja on süsteemi front-end prototüübi tootnud, saab professionaalne arendaja koos nendega luua sobivad kohandatud ühendused, mida nad vajavad. Kohandatud ühendus ei paku viidet ainult andmeallikale, professionaalne arendaja saab luua kohandatud ühendusi, mis võimaldavad juurdepääsu muudele teenustele, näiteks Azure Logic Apps, mis omakorda võib käivitada Azure Functions funktsioone. Sellised ühendused võimaldavad kodanikarendajal integreerida oma rakendustesse keerukat äriloogikat, ilma et nad peaksid aru saama, kuidas seda rakendatakse.

Kohandatud ühendusega rakendus

Kohandatud ühenduse tavaliseks kasutuseks on võimaldada rakendusel juurdepääs muudele süsteemidele ja teenustele organisatsiooni sees ja väljaspool. Professionaalne arendaja saab luua veebiliidese, mis liidab süsteemide ja teenustega kokku puutuvad toimingud, hostida veebirakendus veebiliidesena a ja seejärel muuta veebirakenduse Azure API halduse kaudu kohandatud ühenduse pesaks kättesaadavaks.

Kohandatud ühendusega veebiliides

Märkus

Microsoft Power Platform teised osad omavad edu sarnasest lähenemisest. Näiteks võib kodanikarendaja rakendada äriloogikat vähese programmikoodiga Power Automate ja robotprotsesside automatiseerimise kaudu, seejärel kasutada veebiliideseid teiste teenuste loogikasse integreerimiseks. Lisaks saate luua Power Virtual Agents abil vestlusroboteid, mis ühendavad tehisintellekti võimalused veebiliideste kaudu eksponeeritud andmete ja teenustega.

Hübriidarendamine rakendusega Power Apps seisneb kodanikarendaja, professionaalse arendaja ja teiste osapoolte maailmade ühendamises, mis on olulised rakenduste loomisel ja kasutamisel ettevõtte eesmärkide saavutamiseks. Kodanikarendaja saab rakenduse ehitamise abil kiiresti väljendada ärivajadust ja teha "lünkade täitmiseks" koostööd professionaalse arendajaga. Kasutajad saavad anda tagasisidet puuduvate funktsioonide ja vajalike muudatuste kohta. Kogu protsess on väga iteratiivne, võib-olla rohkem kui paljud teised agiilsed protsessid, mille puhul on päevas mitu iteratsiooni.

Märkus

Gartner kirjeldab digitaalseid hübriidmeeskondi kui "hajutatud ja multidistsiplinaarseid digitaalse äri meeskondi, mis ühendavad tehnoloogiat ja muud tüüpi valdkonnateadmisi. Vähemalt 84% ettevõtetest ja 59% valitsusasutustest on hübriidmeeskonnad." (Allikas: 2019 Gartner Digital Business Teams Survey)

Hübriidarenduse protsess

Hübriidarenduse protsessi üksikasjaliku tutvustuse ja selle kohta, kuidas see kiirendab arendusaega, leiate lehelt Kodanikarendajad kasutavad intelligentse käivitusabilise loomiseks rakendust Microsoft Power Apps.