Vrnitev SaaS v SOA

  • Oct 28, 2023

Ko sem leta 2002 ugotovil, da aplikacije na zahtevo ne morejo napredovati brez nastajajoče tehnologije spletnih storitev, sem svojo pozornost preusmeril s SaaS na SOA. Pet let pozneje so se stvari obrnile. Bi lahko bil na vrsti SaaS, da reši SOA?

Ko sem leta 2002 ugotovil, da aplikacije na zahtevo ne morejo napredovati brez nastajajoče tehnologije spletnih storitev, sem svojo pozornost preusmeril s SaaS na SOA. Pet let pozneje so se stvari obrnile. Ponovno pišem o aplikacijah na zahtevo, SOA in spletne storitve pa so v veliki meri v središču novega uspeha SaaS. Sama SOA pa se sooča s težkimi vprašanji – mnoga od njih so zapisana v mojem kolegu ZDNet Blog SOA Joeja McKendricka. Bi lahko bil na vrsti SaaS, da reši SOA?

Annrai O'Toole, izvršni direktor, Cape Clear SoftwarePrejšnji teden sem bil v Dublinu in sem imel priložnost dohiteti Annrai O'Toole, izvršno direktorico Programska oprema Cape Clear, eden od pionirskih prodajalcev na področju SOA. Z veseljem sem izvedel, da je O'Toole popoln pretvornik SaaS na več ravneh. Prvič, kot navdušen uporabnik spletnih aplikacij, vključno z Gmailom in superbom

Mozy spletno varnostno kopiranje. Celotno podjetje, mi je povedal, sprejema spletne rešitve, kot so te, namesto da bi upravljalo lastne strežnike. Toda veliko več kot to, O'Toole stavi, da je prihodnost Cape Cleara v tem, da služi trgu SaaS, celo zaradi temeljnih sprememb v načinu delovanja podjetij lani prešla na model naročniške licence porabi IT. "Dnevi, ko so podjetja želela gostiti vso lastno infrastrukturo, so minili," mi je rekel.

Ker prihaja od izvršnega direktorja podjetja, ki je začelo s prodajo na trgu poslovne infrastrukture, je to precej močna izjava. Cape Clear je bilo eno prvih podjetij, ki je prišlo na trg s strežnikom za integracijo spletnih storitev – kategorija, ki kasneje postal znan kot Enterprise Service Bus (ESB), ki ga mnogi vidijo kot osrednji sklop komponent SOA infrastrukturo. Prek mojega spletnega mesta SOA, Slabo povezani, sem spremljal razvoj tega trga od leta 2002 naprej in se vsakih nekaj mesecev povezal z O'Toolom in njegovo ekipo. Nazadnje sem O'Toola srečal proti koncu leta 2005, ko mi je govoril, da je naslednja velika stvar v SOA uvedba dveh novih standardov, imenovanih Service Component Architecture (SCA) in Service Data Objects (SDO).

Če sem iskren, nikoli nisem izvedel za SCA/SDO. Takrat sem se bolj osredotočal na ta blog in domnevam, da je bil moj neuspeh pri preiskavi SCA/SDO eden od razlogov, postopoma prenehal objavljati na Loosely Coupled, ki je od takrat ostal v mirovanju (čeprav nenehno upam, da bom oživel to). Kakorkoli že, izkazalo se je, da je bila izguba zanimanja za SOA v tistem času nekaj sreče. O'Toole sam je kmalu zatem začel izgubiti vero v to, čemur pravi 'Big SOA'. Vsi ti standardi – med njimi SCA/SDO – so bolj namenjeni pomoči prodajalcem pri upravičevanju dragih orodij in platform kot pa doseganju rezultatov za stranke. O'Toole se pritožuje, da je postalo tako slabo, da je Cape Clear videl stranke pošiljati RFP-je, ki so bili dolgi več kot sto strani, vendar brez jasne artikulacije, kaj pravzaprav želijo doseči iz projekta.

Tako se je Cape Clear namesto tega osredotočil na delo s prodajalci na zahtevo (še ena blogerka ZDNet, Dana Gardner, je pravkar objavila podcast intervju z O'Toolom na to temo). Startup ERP Workday je njegova glavna stranka SaaS, vendar ima še druge, tako na trgih B2B kot B2C. Ena od stvari, ki O'Toola navdušuje pri delu s takšnimi strankami, je ta, da namesto da preprosto poskuša kljukati škatle za skladnost s standardi, dejansko sprejemajo tehnologijo Cape Clear ESB za reševanje poslovanja v živo težave. Ena od stvari, za katere se je razvil ESB, je podpora za sestavljanje in izvajanje dolgotrajnih procesov, ki so pogosto odvisni od zunanjih dogodkov, preden se lahko zaključijo. V mnogih okoljih SOA se to vidi kot prihodnji mejnik, za katerega si je treba prizadevati. Za zadnje zmage strank Cape Clear, to je zahteva za živo poslovanje. Medtem ko se zdi, da je SOA izgubila svojo pot na trgu IT za podjetja, ji prodajalci na zahtevo dajejo nov smisel.

Naslednji -->

Dan po tem, ko sem vse to slišal ob dveh pintih Guinnessa v lokalnem baru O'Toole v Dublinu, sem dobil še podroben pregled predstavitve podjetja Cape Clear prodajalcem SaaS od direktorja inženiringa Johna Maughana v njegovem predstavitev za Vrh Enterprise Ireland SaaS.

Predstava teče skozi vrsto prepričljivih argumentov, ki se med seboj nadgrajujejo:

  • Prodajalci SaaS morajo priznati potrebo po integraciji - "ponudba ločenih aplikacij ne bo zadostovala."
  • Čeprav se lahko odločijo, da to prepustijo strankam, je "sposobnost integracije ključna razlika za prodajalce SaaS."
  • Gradnja integracij po meri za vsako stranko se ne bo povečala; vendar prodajalci ne morejo vsiliti iste rešitve za integracijo piškotkov za vse svoje stranke.

Maughanova predlagana alternativa je zgraditi integracijski okvir za več najemnikov, ki je dovolj prilagodljiv, da ga je mogoče konfigurirati glede na posebne zahteve vsake posamezne stranke – večnajemnik, vendar individualno odet. Ali kot se raje izrazita Maughan in O'Toole, "želite ustvariti" iluzijo edinstvenosti "za vsako stranko."

Ta vizija gostujoče integracije me je osvojila predvsem zato, ker zajame bistvo ohlapne povezave — kar je, kot boste opazili iz imena mojega mirujočega spletnega mesta, temeljni atribut SOA. Uvaja se preveč integracijskih rešitev SaaS, ki trenutno prihajajo na trg po nepotrebnem krhko trdo ožičenje v implementacije, kar naenkrat izniči večino dolgoročnih koristi sprejetja SaaS. Morda je pragmatično, vendar je tudi neizmerno kratkovidno povezovati integracije s posameznimi stranmi strank. Resnična vizija SOA zahteva integracijo v omrežju. Točka za razpravo je, ali naj to storijo posamezni prodajalci aplikacij ali nevtralni ponudniki integracije tretjih oseb. Če pa bodo podjetja, kot je Workday, prva prišla tja, je to vsaj bolje, kot da pustite integracijo na kraju samem.

Seveda obstaja veliko več prodajalcev kot Cape Clear, ki lahko zagotovijo podobno rešitev skupnosti SaaS, vendar trenutno nobeden ni tako agresiven v svojem prizadevanju za SaaS trgu. Cape Clear navaja svoj večnajemniški in poslovni model kot ključno razlikovanje, skupaj z dokazano zmogljivostjo njegove tehnologije in produktivnosti, ki jih prinaša razvoj, uvajanje in čas izvajanja od konca do konca okolju.

Zanimivo je, da Maughanova predstavitev navaja dve študiji primerov strank. Workday je eden, drugi pa je velikan bančnih in finančnih storitev JP Morgan. Kvalificira se kot študija primera SaaS, ker uporablja infrastrukturo SOA za integracijo svojih storitev v raznolika okolja IT finančnih posrednikov tretjih oseb. Očitno Cape Clear ni obupal na trgu SOA za podjetja, vendar svoje najboljše možnosti vidi tam, kjer podjetja delujejo kot ponudniki storitev na zahtevo tretjim osebam. Tudi znotraj podjetja je morda SaaS zdaj ključ do prihodnosti SOA.