Zgodbe o uspehu spleta 2.0 spodbujajo WOA in obveščajo SOA

  • Oct 31, 2023

Osupljivo nasprotje med zgodbami, ki jih zadnje čase poslušamo o počasnem razvoju pobud SOA v podjetju, in živahnim in Hitro rastoči ekosistemi, ki so jim podobni na potrošniškem spletu, so sprožili veliko debat in razprav v IT skupnosti podjetij nedavno.

Osupljivo nasprotje med zgodbami, ki jih zadnje čase poslušamo o počasnem razvoju pobud SOA v podjetju, in živahnim in Hitro rastoči ekosistemi, ki so jim podobni na potrošniškem spletu, so sprožili veliko debat in razprav v IT skupnosti podjetij nedavno. Ta razprava je prišla do izraza, ko je kolega ZDNet Nedavno je poročal Joe McKendrick o Anne Manes iz Burton Group, ki je izjavila, da je "postalo mi je jasno, da SOA ne deluje v večini organizacij«, ki temelji na obsežni študiji, ki so jo izvedli.

Postalo je jasno, da bo moral svet SOA spremeniti nekatere osnovne predpostavke.To je le ena podatkovna točka od mnogih, ki v zadnjem času kažejo nenehne pomanjkljivosti, ki smo jih doživeli pri poskusu, da bi sistemi naših podjetij delovali skupaj na načine, ki bi jih želeli. Organizacije očitno želijo izkoristiti visoko raven interoperabilnosti, da bi izkoristile nove poslovne priložnosti, uvedle inovacije poleg obstoječih sredstev in pravilno izkoristiti obsežno pokrajino programske opreme, podatkov in infrastrukture, ki jih je večina organizacij nabrala v velikih količinah v leta. Vendar imamo pri tem še vedno velike težave in naložbe v SOA preprosto ne prinašajo takšnega donosa naložb, kot bi si jih želela večina podjetij.

Pogled na SOA, WOA in Web 2.0

Iščem odgovore, kako izboljšati SOA

To je spodbudilo iskanje novih modelov, saj ni dvoma, da je temeljne ideje za SOA zdi se, da so pravi. Namesto tega se zdi, kako smo se lotili načrtovanja in izvajanja SOA, kar je bistvo težave. Ko gledamo najuspešnejše primere SOA, ki dejansko delujejo, nas vedno znova privlači sam splet s podjetji, kot je Amazon, in njihovimi zelo uspešnimi Oddelek za spletne storitve (z več sto tisoči poslovnih uporabnikov njihove globalne SOA), Google in njegovi številni in raznoliki odprti spletni API-ji od Google Maps do Google Data, eBay in milijarde dolarjev v kotacijah ustvarja s svojo javno SOA ali porastom aplikacij, kot je Twitter (ki dobi 10-kratna uporaba prek API-jev kot iz njegovega uporabniškega vmesnika) in aplikacije, ki se primarno uporabljajo prek njihove prisotnosti SOA. Potem je tu še vse bolj razširjeno sprejemanje milijoni uporabnikov nekakšne "vizualne SOA" s spletnimi pripomočki in pripomočki ter hitro rastoča zgodba o programske mešanice, znane tudi kot sestavljene aplikacije v svetu SOA. Na spletu je še veliko podobnih zgodb o uspehu SOA, vendar le malo v podjetju.

Johna Musserja ProgrammableWeb ostaja najboljši imenik za iskanje vseh API-jev, h katerim so prispevala spletna podjetja Globalna SOA. Več kot 700 API-jev so trenutno navedeni.

Torej, če tako imenovana podjetja Web 2.0, ki skoraj nad vsem cenijo sodelovanje, tako potrošnikov kot organizacij, ki jih želijo vključiti v njihove ponudbe – opažajo zelo zaželene ravni sprejetja in pomembno donosnost naložbe, kako lahko to pomaga razumeti, kako izboljšati naša prizadevanja v podjetje? Večina novih aplikacij Web 2.0 začne svoje življenje z API-jem, saj je povezovanje s partnerji, ki vam bodo pomagali pri rasti in inovacijah, danes dobro znano, da je bistvenega pomena za uspeh na spletu. Kljub leti SOA se še vedno ne osredotočamo na potrošnjo in odprtost kot temeljni bistveni lastnosti izgradnja notranjega partnerskega ekosistema, ki je utrl pot do vaših vrat za uporabo storitev, ki jim jih ponujate graditi na.

Ena velika težava, o kateri sem že pisal v preteklosti, je ta podjetja so pogosto zelo drugačna od spleta. Številni vidiki, zaradi katerih je splet uspešen (preprosta ravna struktura povezav, milijarde globokih medsebojnih povezav, peščica preprostih formatov podatkov, ki jih je enostavno obdelati itd.), preprosto ne obstajajo v podjetju s svojo divjino relacijskih baz podatkov, lastniških aplikacij in silosov vseh vrst, kljub nekaj uspeha pri dodajanju tradicionalne plasti SOA njim.

Obrnimo se na WOA kot primer dobre SOA

Dana Gardner nedavno pisal tukaj na ZDNet in cenjeni strokovnjak za SOA David Linthicum obravnavano na Infoworldu, o integracijskih in ekosistemskih modelih, ki delujejo na spletu, se v skupnosti SOA vse pogosteje razpravlja kot o močnih primerih, kako implementirati SOA z boljšimi rezultati. Medtem ko postajajo primeri WOA vedno boljši, se pojavljajo rešitve za številne težave, ki jih imamo pri ustvarjanju robustnih SOA z visoko stopnjo sprejemanja in merljivo boljšimi poslovnimi rezultati.

Ko izluščimo pozitivne rezultate tisočih startupov na spletu, ki so poskusili virtualno vsakem scenariju integracije in sestavljanja, ki si ga lahko predstavljamo, smo začeli videti široke obrise, kaj dela. In ti novi modeli dejansko izkoriščajo pomembne lastnosti spleta, zaradi katerih je postalo najuspešnejše omrežje v zgodovini. To pridobivanje tistega, kar najbolje deluje, so začeli imenovati Spletno usmerjena arhitektura (WOA), ki ga imam raziskal tukaj v preteklosti že večkrat in ga je pred nekaj leti skoval Nick Gall. Koncept WOA se je razvil, ko smo se naučili več lekcij o novih pristopih, ki delujejo na spletu.

Preberi popolnejši in tehnični opis spletne orientirane arhitekture (WOA).

Eden od izzivov WOA je, da gre za nastajajoči niz najboljših praks, ki jih lahko neodvisno opazujemo in preverjamo na odprtem spletu. Ne gre za formalni nabor standardov, temveč nabor pristopov in tehnik izvajanja, za katere se zdi, da delujejo zelo dobro in doseganje večine glavnih ciljev, ki smo si jih prvotno zastavili v SOA svetu. Vendar je treba delati na prilagajanju WOA podjetju in medtem ko smo priča zgodnjim uspehom z modeli RIA, kot je Ajax, ki so naravno primerni za SOA in naravno uporabo spletnih storitev, je treba opraviti več dela, da ugotovimo, kako bodo izgledali upravljanje, varnost, orkestracija in druga vprašanja kot. Ker kot mnoge stvari v svetu spleta 2.0, ki se nato prilagodijo poslovanju, običajno obstaja "kontekst podjetja", ki jih je treba dodati, da bodo uporabne v naših organizacijah.

Kakšne stvari lahko vidimo v organizaciji, ki poskuša sprejeti WOA? Čeprav se sprejemanje WOA dejansko dogaja na osnovni ravni v številnih organizacijah, lahko uporabimo te zgodnje zgodbe in dogajanje na potrošniškem spletu, da nam dajo idejo:

Kako izgleda WOA v podjetju:

  • Bogat splet virov REST. Namesto nekaj točkovnih storitev SOA bodo podatki podjetja izpostavljeni prek milijonov granularnih podatkov Viri REST (kot je sam splet), ki jih lahko uporablja skoraj vsaka aplikacija, ki lahko porabi HTTP in XML uporaba. Precej višje ravni združevanja z uporabo RSS in ATOM bodo prav tako značilne za sprejetje WOA, saj je bilo tako uspešno pri sproščanju spleta podatkov na internetu.
  • Preprosta orodja za vpletanje spleta virov v nove aplikacije. Obstaja a hitro rastoč nabor orodij postanejo na voljo za hitro gradnjo zmesov iz virov WOA (in SOA, če morate). Ta orodja lahko vse pogosteje uporabljajo končni uporabniki, razvijalci pa lahko vir WOA zelo enostavno sestavijo v nove rešitve. Razvijalci IT bodo prav tako uporabljali ta orodja in svoja za ustvarjanje interoperabilnosti in integracije, kjer bo to potrebno, kot to počnejo zdaj s SOA.
  • "Deli" WOA, ki so zelo potrošni in večkratni, vključno s pripomočki, pripomočki in vdelanimi družabnimi aplikacijami. Zdaj obstaja na desettisoče spletnih komponent, ki lahko projicirajo podatke in funkcionalnost po celotnem spletu (in podjetju) s preprostim poudarkom in klikom. V kombinaciji z orodji, kot so spletni dnevniki, wikiji in karkoli drugega, kar uporabnikom omogoča dodajanje oznak, to uporabnikom omogoča izdelavo osnovnih aplikacij iz splošno dostopnih delov. Podjetja, ki sprejmejo WOA, bodo vzela lastne vire WOA in jih pakirala z uporabo priljubljenih "modelov gradnikov", kot je Googlov OpenSocial in mnogi drugi. Že sama prisotnost teh spletnih delov spodbuja virusno sprejemanje WOA, saj jih drugi uporabniki vidijo in uporabljajo ter jih razširijo v kotičke organizacije in zunaj nje.
  • Odprti spletni API-ji, ki so v internetu izpostavljeni ad hoc partnerjem. Številne organizacije bodo začele uporabljati svoj WOA za sodelovanje z obstoječimi partnerji in se same začele ukvarjati s spletnimi storitvami, ala Amazon. Učimo se, da številne organizacije zelo premalo izkoriščajo svoja ogromna sredstva v podatkih, funkcionalnosti in odprtosti do spleta na dinamičen način omogočajo inovacije in rast v oblaku ter vznemirljive nove scenarije pojavijo se. In kot smo videli v številnih primerih na spletu, je tudi neposreden dejavnik prihodkov (glejte sredino tukaj).

Prihodnost za SOA je svetla, vendar je postalo jasno, da bo moral svet SOA spremeniti nekatere osnovne predpostavke o pristopih, ki se uporabljajo za načrtovanje in implementacijo. Ker se krepi soglasje, da bo treba staviti na tehnike, ki se vozijo pod okriljem WOA.

Dobiti popoln pregled presečišču med spletom 2.0 in podjetjem.

Ali vaša organizacija išče ali uporablja katero od idej v WOA? Spodaj delite svojo zgodbo v Talkbacku.