Bug Online

Tehnologije - SOA – DataPower

SOA kućni pomoćnik

DataPower naziv je za grupu uređaja koji primarno služe za ubrzavanje procesiranja XML dokumenata. Ujedno nudi ugrađenu podršku za enkripciju i autorizaciju te se integrira s velikim brojem PKI-sustava. Kako ta grupa uređaja može biti centralizirana točka za validaciju i obradu poruka koje se razmjenjuju unutar poslovnog sustava ili s vanjskim sustavima, ovaj tip uređaja predstavlja i implementaciju ESB-a (Enterprise Service Bus).
Inicijalno je ova grupa uređaja služila isključivo pri obradi XML dokumenata. Za razliku od softverskih paketa koji se obično koriste pri obradi XML dokumenata, ti uređaji imaju ugrađene hardverske elemente za obradu XML podataka. To DataPower uređajima daje dvije osnovne karakteristike: zbog specijaliziranog hardvera, brži su od softverskih rješenja, a kako ne upotrebljavaju neke od rasprostranjenih XML biblioteka, na njih nemaju utjecaja sigurnosni propusti u XML bibliotekama.
Usporedbe radi, prema informacijama iz RouteOnea (www.routeone.com), dva XI50 uređaja u stanju su obraditi istu količinu XML dokumenata kao i 16 Java virtualnih mašina. Naravno, s vremenom se omjer mijenja, no kada je riječ o obradi XML dokumenata, prednost i dalje ostaje na strani DataPower uređaja.
U uređaje su s vremenom ugrađene mogućnosti obrade drugih tipova podataka, tako da je danas linija DataPower uređaja u stanju obrađivati binarne podatke, tekstualne datoteke, COBOL Copybook, ISO 8853, ASN.1 i EDI format. Uređaji su ujedno u stanju komunicirati s vanjskim sustavima kao što su baze podataka, MQ ili CICS.
Bitni su uvjeti poslovanja sigurnost i verifikacija podataka, tako da je taj tip proizvoda dograđen te danas podržava integraciju s postojećom PKI infrastrukturom.
Ovakav se tip uređaja prema namjeni općenito može podijeliti u nekoliko osnovnih kategorija vidljivih u tablici.
Pri tome svaka inačica proizvoda zadržava sposobnosti prethodno navedenih.
Sami uređaji predstavljaju tipičan appliance, odnosno uređaj koji se priključi na lokalnu mrežu i koji je uz malo konfiguriranja odmah spreman za rad. Kod takvih uređaja programiranje je svedeno na minimum – praktično ga nema, jer uređaji se u biti konfiguriraju. Upravljanje uređajima moguće je centralizirati i time olakšati njihovo održavanje.
Korištenjem ovih uređaja migracija između različitih okolina (razvoj > test > produkcija) svedena je na eksport i import konfiguracija komprimiranih u zip-datoteke.
Poput većine appliance-uređaja, DataPower uređaji nude mogućnost konfiguriranja kroz web-sučelje. Uređaj obrađuje poruke prema unaprijed definiranim skupinama pravila (policy) koja se sastoje od pravila (rules) podijeljenih u kategorije zahtjeva (request rule), odgovora (response rule) i greške (error rule). Svako od pravila sastoji se od niza akcija (actions) koje se obavljaju pri izvođenju pravila. Postoji preddefiniran skup akcija, kao što su validacija XML dokumenta, izvođenje XSLT transformacije, postavljanje varijabli, izvršavanje SQL upita, slanje poruke u MQ, logiranje, kriptiranje podataka, slanje poruke na FTP server i slično. Naravno, moguće je kreirati i nove tipove akcija, a “programiranje” se uglavnom svodi na pisanje zasebnih XSLT transformacija i slaganje novih pravila kroz WEB GUI sučelje.

Napomena: Članci iz časopisa se ne prenose uvijek kompletni, sa svim slikama, potpisima pod slike, okvirima, tablicama i sličnim. Ponekad se ne prenosi niti cijeli tekst članka. Svrha članaka na Webu jest da pruže uvid u način obrade teme i potaknu interes za proučavanjem tiskanog broja. Za cjelovit uvid u članke - savjetujemo da pogledate papirnato izdanje časopisa. Hvala.
Implementacija SOA-e zahtijeva pažljivo planiranje mrežne infrastrukture. Pojava velikog broja uređaja koji nude svoje servise na XML narječju može zagušiti mrežu i učiniti je nesigurnom. Srećom, postoji rješenje u vidu uređaja DataPower, čija hardverska priroda jamči visoke performanse

izdvojeni tekstovi - studeni 2008.

Oleg Maštruko

Oslobađanje stranica pet 24.10.2008

Apis IT

Podrška grada i države pet 24.10.2008

Iskon - Sustav automatske konfiguracije i praćenja korisničke opreme

Izjednačavanje velikih i malih pet 24.10.2008

P4P

Zbogom P2P, dolazi P4P? pet 24.10.2008

Plamenko Barišić, član Upravnog odbora za razvoj poslovanja King ICT-a

Dobri duh Kinga pet 24.10.2008

Microsoft Visual Studio 2008

Konačni raj? pet 24.10.2008

Google App Engine

Na oblaku pet 24.10.2008

SOA – DataPower

SOA kućni pomoćnik pet 24.10.2008

Microsoft Home u Redmondu

Dobrodošli u dom budućnosti! pet 24.10.2008

Svemirska istraživanja

Računala u svemiru pet 24.10.2008

Studeni

Programiranje u ljuski pet 24.10.2008

Oleg Maštruko

Premlad za umiranje pet 24.10.2008

Dugoročna pohrana podataka

Digitalna Bašćanska ploča pet 24.10.2008

Lenovo ThinkPad X200t

Zvijezda generacije uto 14.10.2008