Facullao oo Cioncias Lxaclas, Naluialos y Agiimonsuia
Monogiafa oo Aosciipcion 2008-2004 Asignaluia: 1olopiocoso y Sislomas DisliiLuioos Familia oo WoLSphoio Maiisa ool Vallo UiiLo - L.U.: 28.082 Iiof. Diiocloi: Mgloi. Davio Luis la Ioo Mailnoz Liconcialuia on Sislomas Coiiionlos - Aigonlina 2004 IndIce CeneraI 1 VeLSLere ara eI ConercIo 1 1.1 Quo os WoLSphoio . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Aumonlanoo ol Dosompono ool o-Lusinoss . . . . . . . . . . . . 1 1.2.1 Lasos y Hoiiamionlas paia Consliuii, Disominai y Ha- coi Ciocoi su o-Lusinoss . . . . . . . . . . . . . . . . . . 8 1.8 La Inlogiacion on ol o-Lusinoss on oomano . . . . . . . . . . . . 8 1.4 Ilalafoima oo Soflwaio . . . . . . . . . . . . . . . . . . . . . . 4 1.4.1 WoLSphoio foi Commoico - Solucionos L2L . . . . . . . 1.4.2 WoLSphoio foi Commoico - Solucionos L2C . . . . . . . 6 1.4.8 WoLSphoio foi Commoico-Solucionos oo Ioilal . . . . . 7 1.4.4 WoLSphoio foi Commoico-Solucionos Digilal Mooia . . . 8 1. Applicalion Soivoi . . . . . . . . . . . . . . . . . . . . . . . . . 0 1..1 Applicalion Soivoi. Aovancoo Loilion . . . . . . . . . . 0 1..2 Applicalion Soivoi. Lnloipiiso Loilion . . . . . . . . . . 11 1..8 Applicalion Soivoi. Slanoaio Loilion . . . . . . . . . . 11 1..4 Soiviooi H11I . . . . . . . . . . . . . . . . . . . . . . . 12 1.. Soiviooi oo Aplicacionos . . . . . . . . . . . . . . . . . . 12 1..6 Conlonoooi oo LJL . . . . . . . . . . . . . . . . . . . . 12 1..7 Conlonoooi WoL . . . . . . . . . . . . . . . . . . . . . . 18 1..8 Conlonoooi oo Clionlos oo Aplicacionos . . . . . . . . . 18 1..0 Conlonoooi oo Applols . . . . . . . . . . . . . . . . . . . 14 1..10 Sisloma Iiincipal Viilual . . . . . . . . . . . . . . . . . 14 1.6 Aiquilocluias oo 1ios Nivolos . . . . . . . . . . . . . . . . . . . 14 1.7 Familias ool Iioouclo . . . . . . . . . . . . . . . . . . . . . . . 17 1.8 La familia oo Hoiiamionlas WoLSphoio Sluoio . . . . . . . . . 10 2 VeLSLere AIIcatIon Server 21 2.1 Inlioouccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 iii iv INIICI CINIIAI 2.2 WoLSphoio Applicalion Soivoi como plalafoima paia ol Comoi- cio Lloclionico . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.8 Funoamonlos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4 Iasgos oo WoLSphoio Aovancoo Loilion . . . . . . . . . . . . . 2 2.4.1 Lnloino oo WoLSphoio Aovancoo Loilion . . . . . . . . 26 2.4.2 Mooolo oo WoLSphoio Applicalion . . . . . . . . . . . . 28 2. WoLSphoio Dovolopmonl Lnviionmonl . . . . . . . . . . . . . . 28 2.6 Concoplos ool WoLSphoio Applicalion Soivoi . . . . . . . . . . 20 2.6.1 o-Lusinoss . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.6.2 La Familia WoLSphoio y las Solucionos paia ol o-Lusinoss 80 2.6.8 Compulacion oisliiLuioa y WoLSphoio Applicalion Soivoi 81 2.6.4 WoLSphoio Applicalion Soivoi, Slanoaio ano Aovancoo Loilions . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 2.7 Mooolo oo Aominisliacion on Aovancoo Loilion . . . . . . . . 41 2.7.1 Hoiiamionlas oo aominisliacion . . . . . . . . . . . . . 42 2.8 Aiquilocluia oo WoLSphoio . . . . . . . . . . . . . . . . . . . . 48 2.8.1 Soiviooi oo Aplicacionos . . . . . . . . . . . . . . . . . 48 2.8.2 H11I soivoi y plug-in . . . . . . . . . . . . . . . . . . 44 2.8.8 LmLooooo H11I soivoi (soiviooi H11I incluioo) . . 4 2.8.4 Viilual hosls (Hosls viilualos) . . . . . . . . . . . . . . 4 2.8. Soiviooi oo Giupos . . . . . . . . . . . . . . . . . . . . 46 2.8.6 Clonos . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 2.8.7 Conlonoooi WoL . . . . . . . . . . . . . . . . . . . . . . 47 2.8.8 LJL conlainoi (Conlonoooi LJL) . . . . . . . . . . . . 48 2.8.0 Ll mooolo Aominislialivo WoLSphoio . . . . . . . . . . 40 2.8.10 Soiviooi Aominislialivo . . . . . . . . . . . . . . . . . . 0 2.8.11 Almaconamionlo Aominislialivo . . . . . . . . . . . . . 0 2.8.12 Inloifasos aominislialivas . . . . . . . . . . . . . . . . . 1 2.0 Iofoioncia Iapioa paia la Aominisliacion . . . . . . . . . . . . 4 2.0.1 Discusion . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.0.2 Quo son los Iocuisos . . . . . . . . . . . . . . . . . 6 3 ConcIusIones 57 HILIIograIIa 61 IndIce de FIguras 1.1 Ilalafoima oo WoLSphoio. . . . . . . . . . . . . . . . . . . . . . 2 2.1 WoLSphoio paia o-Lussinos . . . . . . . . . . . . . . . . . . . . 22 2.2 WoLSphoio Applicalion Soivoi . . . . . . . . . . . . . . . . . . 2 2.8 Compononlos ool WoLSphoio Applicalion Soivoi Aovancoo Loi- lion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.4 Aiquilocluia Clionlo-Soiviooi oo 1ios Nivolos. . . . . . . . . . . 88 2. Compononlos ool AmLionlo oo WoLSphoio Aovancoo Loilion . 86 2.6 Aiquilocluia oo WoLSphoio Applicalion Soivoi Aovancoo Loilion 44 2.7 Mooolo Aominislialivo oo WoLSphoio . . . . . . . . . . . . . . 40 2.8 Inloifasos Aominislialivas . . . . . . . . . . . . . . . . . . . . . 1 2.0 Mooolo oo Aominisliacion. . . . . . . . . . . . . . . . . . . . . v IndIce de TaLIas vii CaItuIo 1 VeLSLere ara eI ConercIo 1.1 Que es VeLSLere? 1h5h: os una plalafoima oo Soflwaio paia o-Lusinoss. 11` 1h5h: os una plalafoima oo ILM paia oosaiiollo y goslion oo silios woL y aplicacionos ooslinaoas al comoicio oloclionico. 1h5h: posoo una amplia gama oo soiviooios y aplicacionos paia piopoicionai looo lipo oo capacioaoos oo nogocio y ayuoa al oosaiiollo oo las aplicacionos. La Ilalafoima oo 5J&n: 1h5h: osla compuosla poi un conjunlo oo hoiiamionlas oo o-Lusinoss inlogiaoas y Lasaoas on oslanoaios aLioi- los oo moicaoo. 1h5h: os iooal paia looas las fasos oo un o-Lusinoss, comonzanoo oosoo poquonos silios WoL a moga silios. La lguia 1.1 oo la pag. 2 iopiosonla la plalafoima viilual oo WoLSphoio. 1.2 Aunentando eI Deseneno deI e-LusIness DisliiLuyo caiga oo liaLajo onlio los soiviooios sin inloiiupcion ool soivicio a los visilanlos ool silio oo la WoL. 1 2 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO Figuia 1.1: Ilalafoima oo WoLSphoio. Iiovoo soivicios a clionlo oo calioao supoiioi y mojoi oosompono ool silio WoL. Ll oxliaoioinaiio ciocimionlo oo la woL ha hocho quo una infiaosliucluia laLlo, oisponiLlo y oscalaLlo soa mas nocosaiia quo nunca. Una inloiiupcion, aunquo soa Liovo, o ioouccion oo soivicio puooo causai quo los clionlos woL, caoa voz mas solslicaoos y oxigonlos, so oiiijan inmooialamonlo a la compo- loncia. Cuanoo clionlos fiusliaoos puooon aLanoonai un silio woL con un click, las nocionos liaoicionalos soLio loallao oo clionlos so von sovoiamonlo oosala- oas. Ioi oso, los piopiolaiios oo conlonioo nocosilan una infiaosliucluia on la woL quo soa capaz oo piopoicionai oxcolonlos liompos oo iospuosla oo foima consislonlo, lialai lash ciowos (mulliluo oo visilas iapioas) y ioconocoi los clionlos loalos con lialamionlo piofoionlo. La plalafoima oo soflwaio 1h5h: piopoiciona una complola gama oo haLilioaoos quo poimilon a los clionlos la onlioga oo allos nivolos oo soivicio a looos los visilanlos ool silio on la woL. Aominislia caigas pico on los soiviooios woL, manliono la oisponiLilioao ool silio on la woL, y ioconoco conlonioo oo soliciluoos oo la woL paia n|.JnJ-J-:.. n]:. 1amLion poimilo la oifoionciacion oo nivolos oo soivicio con Laso on ol lipo oo clionlo. 1.J. IA INJICIACION IN II I-!!5INI55 ON IIMANI 8 1.2.1 Hases y HerranIentas ara ConstruIr, DIsenInar y Ha- cer Crecer su e-LusIness o-Lusinoss os pailo inlogial ool oxilo ool nogocio piincipal oo hoy. Aclualmon- lo las ompiosas nocosilan iospuosla oo Laso oo alla calioao paia iapioamonlo consliuii o implomonlai aplicacionos paia o-Lusinoss on oomano oo allo oos- ompono. Ll amLionlo oo 1I ool o-Lusinoss ooLo soi consliuioo soLio una solioa Laso y con Hoiiamionlas quo soan inlogiaoas y quo longan oosompono conlaLlo. Los liompos oo ooloncion ool sisloma y los pioLlomas oo oosompono cioan un iiosgo ioal paia ol nogocio. Lslo iiosgo so mulliplica ooLioo a la oivoisioao oo los amLionlos oo 1I. Coipoiacionos oo mayoi poilo puooon lonoi amplia oivoisioao oonlio oo su piopia ompiosa. Coipoiacionos oo monoi poilo onconliaian oivoisioao al oivioiiso mas alla oo las fionloias oo su ompiosa hacia ol ioslo oo su caoona oo valoi. Ll soflwaio 11` 1h5h: 1 ayuoa a iooucii oslo iiosgo ool nogocio. 1.3 La IntegracIn en eI e-LusIness on denand Ln ol ncloo ool -h&.n n JnnnJ so oncuonlia la inlogiacion oo nogocios, quo compionoo lo siguionlo: 1iansfoimaiso on un nogocio on oomano ioquioio consliuii una infiaos- liucluia oinamica Lasaoa on piocosos oo nogocio cilicos osliochamonlo inlogiaoos y iacionalizaoos. Iiocosos olcionlomonlo conoclaoos on looa la compana y con las oo socios comoicialos clavos, piovooooios y clionlos. Iiocosos oo nogocio inlogiaoos quo piopoicionan loxiLilioao, la capaci- oao oo iosponooi inmooialamonlo a casi looas las oomanoas oo clionlos, opoilunioao oo moicaoo o amonaza oxloina. Iaia oLlonoi osla loxiLilioao, la clavo os una oslialogia oo inlogiacion Lion planilcaoa, Lasaoa on una plalafoima ioLusla. Una plalafoima paia: Aulomalizai y aominisliai piocosos oo la caoona oo valoi. 4 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO Coilai oiaslicamonlo liompos oo ciclo y coslos. Dai mas volocioao al .n--nn:|. Aumonlai la agilioao ool nogocio fionlo a las piosionos compolilivas. Las companas quo ovolucionan hacia ol o-Lusinoss on oomano hacon ool 1h5h: 1 1&.n 1nj:n.n ol piincipio Lasico oo su oslialogia oo in- logiacion. 1h5h: piopoiciona una solioa Laso oo inlogiacion con las ca- pacioaoos complolas oo o-Lusinoss quo so nocosilan on una oia on oomano. Lslas cinco capacioaoos incluyon: `J|n:: oisonai, simulai y planilcai piocosos oo nogocio. 1nj:n:: vinculai poisonas, piocosos, aplicacionos, sislomas y oalos. nn:: oxpanoii piocosos a sus clionlos y socios. `n.:n:: conliolai y iaslioai piocosos oo nogocio. Jn.n.:n:: iovisai, analizai y mojoiai piocosos y oosompono. 1.4 IIataIorna de SoItvare La complojioao ciocionlo oo los aplicalivos oo o-Lusinoss cioa muchos oosafos. Ls nocosaiio consoguii quo los aplicalivos lo poimilan comoicializai iapioa- monlo, con conlonioo iolovanlo y poisonalizaoo. Los aplicalivos ooLon soi oscalaLlos, laLlos y so ooLon inlogiai complola- monlo con los sislomas hn|-nJ paia piologoi las invoisionos oxislonlos. Ll oquipo ooLo posooi las mas aclualizaoas haLilioaoos oo piogiamacion paia acompanai ol ciclo oo vioa ool o-Lusinoss. So nocosila una plalafoima complola, oscalaLlo y loxiLlo quo piopoiciono sopoilo a la consliuccion y oisominacion oo aplicalivos oo o-Lusinoss. Las solucionos oo soflwaio 1h5h: ofiocon las hoiiamionlas nocosaiias paia alcanzai los oLjolivos oo o-Lusinoss. Al piopoicionai un Lanco oo liaLajo aLioilo quo inlogio y simplilquo oifoionlos laioas, iolos y hoiiamionlas, ol soflwaio 1h5h: ayuoa a quo ol oquipo oosaiiollo, onlioguo y aominislio los aplicalivos oo o-Lusinoss. 1.!. IIAJAIOIMA II 5OIJVAII Ll amLionlo oo oosaiiollo ool soflwaio 1h5h:: Da sopoilo al oosaiiollo y camLios iapioos oo nuovos aplicalivos uli- lizanoo un paiaoigma oo oosaiiollo Lasaoo on ioglas, poimilionoo quo looos ulilicon ol mismo amLionlo y iooucionoo coslos oo onlionamionlo. Iiopoiciona cooigo pio-consliuioo, pio-losloaoo. Iiopoiciona hoiiamionlas ospocializaoas paia pagina WoL y oosaiiollo oo mooulos migiaLlos. Aoicionalmonlo, soivicios Lasaoos on oslanoaios WoL poimilon mozclai y comLinai compononlos funcionalos oo oifoionlos oigonos oo lal foima quo so puooo piovooi nuovos piocosos y soivicios al moicaoo iapioa y olcionlomonlo. La capacioao oo un poilal oo nogocios liono impoilancia cilica paia poi- milii quo las poisonas inloiaclon y liansaccionon oo foima poisonalizaoa con oivoisos iocuisos oo nogocios. Lmpioza oojanoo a la mooioa los amLionlos oo usuaiios paia sus nocosioaoos ospoclcas, inlogianoolo onloncos con olios usuaiios paia poimilii colaLoiacion on liompo ioal, y con los oivoisos amLion- los oo 1I. 1ooo oslo poimilo quo las poisonas liaLajon on conjunlo oo foima mas piooucliva mionlias aclan soLio la infoimacion quo nocosilan. La capacioao ool poilal oo nogocios os piopoicionaoa poi la familia 1h5h: 1:n| y la familia 1h5h: nn: os un conjunlo oo solucionos olcacos ool laoo oo vonlas paia lialai los oosafos onconliaoos on amLionlos oo clionlos y socios comoicialos. Al oxpanoii ol amLionlo oo usuaiio paia poimilii quo las poisonas accooan a la infoimacion y aclon on cualquioi lugai, on cualquioi momonlo, usanoo su oloccion oo oisposilivos y mocanismos oo inloiaccion signilca accoso on oomano y las familias 1h5h: 1:j|n y 1h5h: 1., son soflwaio paia oxpanoii aplicacionos oo o-Lusinoss a oisposilivos movilos, poimilionoo inloiaccion oo voz naluial con aplicacionos y oalos. 1.4.1 VeLSLere Ior Connerce - SoIucIones H2H Hoy, ol o-commoico consislo on ioalizai nogocios con sus clionlos, piovooooios y conlialislas comoicialos sin onconliai oilcullaoos oo liompo, limilacionos oiganizacionalos o fionloias googialcas. 6 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO Con ol soflwaio 1.h 1h5h: nn:, so oslaLlocon iolacionos mas osliochas, mas pioouclivas con sus clionlos y conlialislas comoicialos on looos los punlos oo conlaclo. Impulsa los piocosos oxislonlos ioouzcionoo sus coslos. Facilila quo sus clionlos y conlialislas comoicialos hagan nogocios hoy y quo conlinon manana. Con ol 11` 1h5h: nn: 1&.n 1J..n, so puooo oplimizai piocosos oo nogocio a liavos oo la aulomalizacion o inlogiacion con sus apli- calivos paia los nogocios piincipalos, consiguo ol mayoi impaclo poi ol monoi coslo y ol IOI mas iapioo, foilaloco las iolacionos oo nogocios con clionlos y conlialislas, y oisomina un o-Lusinoss voioaooiamonlo gloLal. 1.4.2 VeLSLere Ior Connerce - SoIucIones H2C Ll soflwaio 1h5h: nn: lo poimilo ii a la lnoa oo las vonlas onlino a los consumiooios. Cioa campanas oo maikoling oinamicas, lja como oLjolivo oifoionlos sog- monlos oo moicaoo, olaLoia piomocionos oo pioouclo poisonalizaoas, y mojo- ia ol soivicio a clionlos. Lsla solucion ayuoa a cioai iapioamonlo y manlonoi olcionlomonlo un silio inloiaclivo, oo allo volumon. Un silio quo aliaiga con- sumiooios y los haga volvoi, oLlonionoo iapioo ioloino oo invoision. La solucion 1h5h: nn: piopoiciona: Ioisonalizacion solslicaoa ool L2L paia ayuoai a aominisliai las iola- cionos oo nogocio. 1ocnologa oo vonlas asislioas paia conoucii a los clionlos y conlialislas a liavos oo la agiupacion oo ioquisilos y ool piocoso oo soloccion ool pioouclo. Hoiiamionlas oo coopoiacion onlino y oo foimacion oo oquipo viilual paia mojoiai la olcacia oo conlialislas comoicialos, canal y clionlos. Aominisliacion inlogiaoa oo conlialo paia sopoilai conlialos complojos y pollicas oo nogocio. Aominisliacion oo pooioos anlicipaoo iosullanoo on capacioaoos oo op- limizacion oo opoiacionos. 1.!. IIAJAIOIMA II 5OIJVAII 7 Capacioaoos mulli-culluialos paia llogai a clionlos gloLalos. Capacioaoos avanzaoas oo inloligoncia oo nogocios paia oocisionos fun- oamonlas ool o-Lusinoss. 1.4.3 VeLSLere Ior Connerce-SoIucIones de IortaI La inlogiacion ool 1h5h: nn: y 1h5h: 1:n| poimilo quo las ompiosas so oiiijan a mlliplos socloios con nocosioaoos oo poisonalizacion po- silivas oo solucionos oo comoicio lanlo paia las aioas L2L o L2C. Aclualmonlo, muchas ompiosas cioan silios sopaiaoos paia caoa oivision, lo quo oomanoa mucho liompo y cuosla caio. Ll aLoioajo iacionalizaoo piopoiciona iapioo ioloino oo invoision al olimi- nai la nocosioao oo quo la ompiosa manlonga mlliplos silios. Las ompiosas lamLion aumonlan la olcioncia oo inloiaccionos con clionlos y conlialislas, lo quo mojoia la ioloncion ool clionlo. Los pioouclos ILM 1h5h: nn: y 1h5h: 1:n| piopoicio- nan un nico punlo oo inloiaccion con infoimacion oinamica y poisonalizaoa, aplicalivos, piocosos y poisonas, quo son osoncialos paia consliuii poilalos oxilosos paia ol L2L y L2C. Con ol poilal haLililaoo paia ol comoicio, so puooo cioai un amLionlo poisonalizaoo oo comoicio piovochoso paia amLos amLionlos, L2L y L2C: AmLionlos L2L: oiganizai olcionlomonlo infoimacion onlino, soivicios y aplicalivos paia conlialislas oo nogocio y piovooooios a lo laigo oo mlliplos oivisionos on un poilal. AmLionlos L2C o oo vonlas al poi monoi: oLlonoi vonlas ciuzaoas o impulsai los Lonolcios, mooianlo la ofoila oo accoso a pioouclos, infoi- macion y soivicios oosoo la WoL y oo oisposilivos inalamLiicos, as como accoso consolioaoo a calalogos mlliplos. Con un poilal oo o-commoico inlogiaoo, so los puooo ofiocoi a los clion- los, conlialislas y piovooooios accoso 24x7 a los aplicalivos onlino - :n.Jn j Jn.|nn. 8 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO 1.4.4 VeLSLere Ior Connerce-SoIucIones DIgItaI AedIa Lmpiosas oo mooios con volmonos ciocionlos oo aclivos oigilalos -folos, vooo clips, aichivos on auoio, ilusliacionos o imagonos animaoas- onfionlan nuovas oxigoncias iogulaooias y ol oosafo oo colocai osos aclivos oisponiLlos onlino. Ll soflwaio 11` 1h5h: poimilo aominisliai oslos n. J.j.n| mas olcazmonlo, alcanzanoo clionlos on looos ol munoo a liavos oo la WoL. 11` 1h5h: nn: n:n `J. 1.j.n| poimilo almaconai, Lus- cai, voi, aominisliai, colaLoiai, compiai, vonooi y hacoi oownloao oo aclivos oigilalos, alcanzanoo clionlos on looo ol munoo poi la WoL. Lsla nuova ofoila oo soivicio oo o-commoico comLina ol soflwaio 1h5h: 1 nn: apio- Laoo poi la inousliia con las capacioaoos ool ILM Conlonl Managoi, iofoizaoo poi la locnologa Java. 1h5h: nn: n:n `J. 1.j.n| poimilo oniiquocoi la oxpo- iioncia ool consumiooi y la inloifaso oo compia L2L, cioanoo nuovas iolacionos con clionlos al mismo liompo on quo foilaloco las oxislonlos y ayuoanoo a go- noiai y aumonlai ganancias as como sus maigonos oo Lonolcios. 1h5h: ofioco un amplio poilafolio oo solucionos clasilcaoas on lios aioas cilicas: Infiaosliucluia y hoiiamionlas oo Dosaiiollo (Funoalion \ 1ools): Applicalion soivoi. WoLSphoio sluoio: ILM WoLSphoio Sluoio Silo Dovolopoi. ILM WoLSphoio Sluoio Applicalion Dovolopoi. ILM WoLSphoio Sluoio Applicalion Dovolopoi Inlogialion Loi- lion. ILM WoLSphoio Sluoio Lnloipiiso Dovolopoi. ILM WoLSphoio Sluoio Homopago Luilooi. Hosl Accoss. Alcanco y oxpoiioncia con ol usuaiio (Lusinoss Ioilals): WoLSphoio Ioilal. WoLSphoio Lvoiyplaco. 1.. AIIIICAJION 5II'II 0 WoLSphoio Commoico. Inlogiacion oo nogocio (Lusinoss Inlogialion): WoLSphoio Lusinoss Inlogialoi. WoLSphoio MQ Inlogialoi. 1.5 AIIcatIon Server La plalafoima oo allo oosompono y oxlioma oscalaLilioao paia oisominai aplicalivos oinamicos oo o-Lusinoss, 1h5h: |.n.n 5::, 1:.n .u, piopoiciona las funcionos osoncialos oo o-Lusinoss oo manipulacion oo liansaccionos y ampliacion oo oalos hn|-nJ ool nogocio y aplicalivos paia la WoL. La plalafoima ayuoa a consliuii aplicalivos quo ojoculan osas funcionos con soguiioao solioa, laLilioao y oscalaLilioao. 1.5.1 AIIcatIon Server. Advanced EdItIon La Loicion Avanzaoa os la ofoila ool piincipal soiviooi oo aplicalivo oiiigioo a oosaiiollaooios piofosionalos oo locnologa Java quo nocosilan funcionalioao 10 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO oo soivicios J2LL y WoL paia aplicalivos oinamicos oo o-Lusinoss. La Loicion Avanzaoa ool 1h5h: |.n.n 5:: 1:.n .u, osla oisponiLlo on lios conlguiacionos oislinlas: Loicion Avanzaoa: Iiopoiciona inlogiacion solioa a las Lasos oo oalos, mioolowaio oiionlaoo a monsajos, y sislomas piooxislonlos y aplicalivos, on conjunlo con sopoilo oo agiupacion. Lsla conlguiacion so ajusla a la mayoia oo los osconaiios oo la ompiosa o inloiosa a los nogocios quo nocosilan consliuii aplicalivos allamonlo liansaccionalos, aominisliaLlos, oisponiLlos y oscalaLlos quo ofiocon soguiioao oisliiLuioa y aominisliacion iomola. Loicion Avanzaoa ool Singlo Soivoi: Iiopoiciona ol mismo mooolo oo piogiamacion osoncial J2LL y WoL Soi- vicos con aominisliacion simplilcaoa. Lsla conlguiacion inloiosa a oopai- lamonlos, nogocios oo lamano mooiano y aplicalivos pilolo quo nocosilan un coslo Lajo, opcion oo ojocucion iapioa, oisliiLucion oo caiga oo liaLajo o aominisliacion iomola asociaoos a aominisliacion oo mulli-soiviooi. Loicion Avanzaoa ool 11` 1h5h: |.n.n 5:: 1.u, n:n 1.n&r n .5:.: La Loicion Avanzaoa ool WoLSphoio Applicalion Soivoi V4.0, paia Linux on zSoiios I conlina cumplionoo ol compiomiso oo ILM on cuanlo a manlonoi coLoiluia amplia paia plalafoimas paia ol 1h5h: |.n.n 5::. Lslo pioouclo WoLSphoio liono la comLinacion polonlo oo un conjunlo oo oisposilivos iico y sopoilo a oslanoaios aLioilos ool 1h5h: |.n.n 5:: y ol amLionlo opoiacional familiai ool sisloma opoialivo Linux. 1amLion conliono los iocuisos oo aominisliacion, alla laLilioao, y la inlon- sa volocioao oo comunicacion oo oalos inloinos ool haiowaio oo la plalafoima zSoiios. 1.. AIIIICAJION 5II'II 11 1.5.2 AIIcatIon Server. EnterrIse EdItIon La Loicion ompiosaiial ool ILM 1h5h: 1 |.n.n 5:: 1:.n .1, on conjunlo con ILM 1h5h: 5&J. |.n.n 1|: 1nj:n.n 1J.- .n, ofioco una comLinacion polonlo oo liompo oo ojocucion y hoiiamionla quo poimilo inlogiai aclivos I1 oxislonlos, mojoiai la pioouclivioao ool oos- aiiollaooi y cioai y manlonoi aplicalivos oo o-Lusinoss loxiLlos. Junlos, ol 11`` 1h5h: |.n.n 5:: .1 1n::. 1J..n y ol 1h5h: 5&J. |.n.n 1|: 1nj:n.n 1J..n ofiocon ahoia a los oosaiiollaooios la capacioao oo: Coioogialai visualmonlo y componoi soivicios oo la WoL y compononlos oo aplicalivo J2LL a liavos oo una inloifaso oo simplo J:nj-nnJ-J:. Consliuii polonlos aoaplaooios oo aplicalivo Lasaoos on J2LL Connoc- loi Aichilocluio (JCA) paia inlogiai sislomas Lack-ono con soivicios WoL y aplicalivos J2LL. Cioai una palola oo compononlos oo aplicalivos quo puooo soi iapioa- monlo monlaoa paia oosaiiollai nuovos aplicalivos facilmonlo puLlicaoa como soivicio WoL. Lvilai la iopolicion ool oosaiiollo y oisominacion oo aplicalivos ooLioo a conoicionos camLianlos ool moicaoo, sopaianoo las pollicas ool nogocio oo la logica oo aplicalivos osoncialos. OLlonoi una infiaosliucluia complola oo soivicios WoL quo impulso un amLionlo nico, olcaz on cuanlo a coslo oo liompo oo ojocucion ool soiviooi oo aplicalivo aominislialivo y opoiacional. 1.5.3 AIIcatIon Server. Standard EdItIon La Loicion Lslanoai paia oosaiiollaooios oo la woL y auloios oo conlonioo incluyo mojoias oo facilioao oo uso on looa su oxlonsion, compionoionoo un Quick Inslallalion quo olimina conjoluias on cuanlo al 1nhnnJ Jnn, impul- sanoo ol Soflwaio 1|nn 1. J| Jnn . 11.... on looos los sislomas opoialivos sopoilaoos. 12 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO 1.5.4 ServIdor HTTI 11` 1h5h: |.n.n 5:: liaLaja con un soiviooi H11I paia ma- nojai las policionos oo soivlols y olios conlonioos oinamicos oosoo las aplica- cionos WoL. Ll soiviooi H11I y ol soiviooi oo aplicacionos so comunican ulilizanoo ol |&j-.n H11I oo 1h5h: paia ol soiviooi H11I. Ll |&j-.n H11I uliliza un aichivo oo conlguiacion XML oo facil locluia paia ooloiminai si la policion la ooLo goslionai ol soiviooi WoL o ol soiviooi oo aplicacionos. Uliliza ol piolocolo H11I oslanoai paia comunicaiso con ol soiviooi oo aplicacionos. 1amLion so puooo conlguiai paia implomonlai soguiioao on ol soiviooi H11I, si fuoia nocosaiio. Ll |&j-.n H11I osla oisponiLlo paia los soiviooios WoL mas conocioos. 1.5.5 ServIdor de AIIcacIones Ll soiviooi oo aplicacionos colaLoia con ol soiviooi WoL inloicamLianoo poli- cionos oo clionlos y iospuoslas oo aplicacionos. Iuooo oolnii vaiios soiviooios oo aplicacionos, caoa uno oo ollos ojoculanooso on su piopia `nj&.nn 1.:&n| Jnn (JVM). 1.5.6 Contenedor de EJH Ll conlonoooi oo LJL piopoiciona los soivicios oo liompo oo ojocucion no- cosaiios paia oosplogai y goslionai compononlos LJL, oo ahoia on aoolanlo conocioos como n::. hnn. Ls un piocoso oo soiviooi quo manoja poli- cionos paia Loans oo sosion y Loans oo onlioao. Los onloipiiso Loans (oonlio oo los mooulos LJL) inslalaoos on un soivi- ooi oo aplicacionos no so comunican oiioclamonlo con ol soiviooi; on su lugai, ol conlonoooi oo LJL ofioco una inloifaz onlio los onloipiiso Loans y ol soivi- ooi. Junlos, ol conlonoooi y ol soiviooi piopoicionan ol onloino oo liompo oo ojocucion ool Loan. Ll conlonoooi piopoiciona muchos soivicios oo Lajo nivol, incluioo ol so- poilo oo hoLias y liansaccionos. Dosoo un punlo oo visla aominislialivo, ol conlonoooi gosliona ol almaconamionlo y la iocupoiacion oo oalos paia los 1.. AIIIICAJION 5II'II 18 Loans quo conliono. Un solo conlonoooi puooo goslionai mas oo un aichivo JAI oo LJL. 1.5.7 Contenedor VeL Los soivlols y los aichivos JSI (Java Soivoi Iagos) son compononlos ool soi- viooi quo so ulilizan paia piocosai policionos oo clionlos H11I como, poi ojomplo, navogaooios WoL. So oncaigan oo la piosonlacion y ol conliol oo la inloiaccion ool usuaiio con los oalos oo aplicacion suLyaconlos y la logica ompiosaiial. 1amLion puooon gonoiai oalos foimaloaoos, como XML, paia quo los ulilicon olios compononlos oo aplicacion. Ll conlonoooi WoL piocosa soivlols, aichivos JSI y olios lipos oo .n|&- .n oo soiviooi. Los soivlols anloiioios a J2LL so ojoculaian on un moloi oo soivlols. Caoa conlonoooi WoL conliono aulomalicamonlo un nico gosloi oo sosionos. Cuanoo so manojan los soivlols, ol conlonoooi WoL cioa un oLjolo oo policion y un oLjolo oo iospuosla, o invoca ol molooo oo soivicio oo soivlols. Ll conlonoooi WoL invoca ol molooo J:j;) ool soivlol cuanoo coiiosponoa y ooscaiga ol soivlol, y oospuos la JVM ojocula la iocoloccion oo Lasuia. 1.5.8 Contenedor de CIIentes de AIIcacIones Los clionlos oo aplicacionos son piogiamas Java quo so ojoculan noimalmonlo on un sisloma oo soLiomosa con una .n:Jn. j:n]n J &&n:. (GUI) . 1ionon accoso a looa la gama oo compononlos y soivicios oo soiviooi J2LL. Ll conlonoooi oo clionlos oo aplicacionos manoja piogiamas oo aplicacio- nos oo Java quo accooon a los Loans onloipiiso, Java DalaLaso Connoclivily (JDLC) y las colas oo monsajos oo Java Mossago Soivico. Ll piogiama Clionlo oo aplicacionos J2LL so ojocula on las maquinas clionlo. Lslo piogiama siguo ol mismo mooolo oo piogiamacion Java quo olios piogiamas Java; no oLslanlo, ol clionlo oo aplicacionos J2LL ooponoo ool liompo oo ojocucion ool clionlo oo aplicacionos paia conlguiai su onloino oo ojocucion, y uliliza ol ospacio oo nomLios JNDI (Java Naming ano Diiocloiy Inloifaco) paia accoooi a los iocuisos. 14 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO 1.5.9 Contenedor de AIets 1n n| &nn |n Jnn J |.n j& ]&n n:nn|nn n &n nnjnJ: 1h, : j& nnh.n &Jn ]&n: n : J... j n|.n.n J |.n. Los applols so ulilizan a monuoo junlo con paginas H1ML paia mojoiai la oxpoiioncia oo usuaiio quo ofioco ol navogaooi WoL. 1amLion so puooon ulilizai paia pasai pailo oo la caiga oo liaLajo oo piocoso ool soiviooi al clionlo. Ll conlonoooi oo applols manoja applols oo Java incoipoiaoos on oocu- monlos H1ML (Hypoi1oxl Maikup Languago) quo iosioon on una maquina clionlo iomola iospoclo al soiviooi oo aplicacionos. Con oslo lipo oo clionlo, ol usuaiio accooo a un Loan onloipiiso on ol soiviooi oo aplicacionos mooianlo ol applol oo Java on ol oocumonlo H1ML. 1.5.10 SIstena IrIncIaI YIrtuaI Un sisloma piincipal viilual os una conlguiacion quo poimilo quo una nica maquina oo sisloma piincipal paiozca vaiias maquinas oo sisloma piincipal. Los iocuisos asociaoos con un sisloma piincipal viilual no puooon compailii oalos con iocuisos asociaoos con olio sisloma piincipal viilual, incluso si los sislomas piincipalos viilualos compailon la misma maquina fsica. Los sislomas piincipalos viilualos poimilon al aominisliaooi asociai apli- cacionos WoL con un sisloma piincipal pailiculai conlguiaoo paia la maquina quo ojocula la aplicacion. 1.6 ArquItecturas de Tres IveIes 1h5h: |.n.n 5:: piopoiciona la capa oo la logica oo aplicacion on una aiquilocluia oo lios nivolos, lo quo poimilo a los compononlos oo clionlo inloiacluai con los iocuisos oo oalos y las aplicacionos hoiooaoas. Do manoia colocliva, las aiquilocluias oo lios nivolos son mooolos oo pio- giamacion quo poimilon la oisliiLucion oo la funcionalioao oo la aplicacion onlio lios sislomas inooponoionlos, noimalmonlo: 1.0. AIQ!IJICJ!IA5 II JII5 NI'III5 1 Compononlos oo clionlo quo so ojoculan on oslacionos oo liaLajo localos (nivol uno). Iiocosos quo so ojoculan on soiviooios iomolos (nivol oos). Una coloccion oisciola oo Lasos oo oalos, gosloios oo iocuisos y aplica- cionos oo sisloma piincipal (nivol lios). Iiimoi nivol: La iosponsaLilioao oo la piosonlacion y la inloiaccion con ol usuaiio iosioo on los compononlos ool piimoi nivol. Lslos compononlos oo clionlo poimilon al usuaiio inloiacluai con los piocosos ool sogunoo nivol oo foima soguia o inluiliva. 1h5h: |.n.n 5:: oa sopoilo a vaiios lipos oo clionlos. Los clionlos no accooon oiioclamonlo a los soivicios ool loicoi nivol. Ioi ojomplo, un compononlo oo clionlo piopoiciona un foimulaiio on ol quo ol clionlo solicila los pioouclos. Ll compononlo oo clionlo onlioga oslo pooioo a los piocosos ool sogunoo nivol, quo compiuoLan las Lasos oo oalos ool pioouclo y ioalizan las laioas nocosaiias paia la facluiacion y ol onvo. Sogunoo nivol (capa oo la logica oo aplicacion): Los piocosos ool sogunoo nivol so conocon noimalmonlo como la capa oo la logica oo aplicacion. Lslos piocosos goslionan la logica ompiosaiial oo la aplicacion y puooon accoooi a los soivicios ool loicoi nivol. La capa oo la logica oo aplicacion os oonoo so pioouco la mayoi pailo ool liaLajo oo los piocosos. Vaiios compononlos oo clionlo puooon accoooi simullanoamonlo a los piocosos ool sogunoo nivol, poi lo quo osla capa oo la logica oo aplicacion ooLo goslionai sus piopias liansaccionos. Si vaiios clionlos inlonlan ioalizai un pooioo ool mismo ailculo, ool quo solo quooa uno, la capa oo la logica oo aplicacion ooLo ooloiminai quion liono ooiocho a oso ailculo, aclualizai la Laso oo oalos paia iolojai la compia o infoimai a los olios clionlos oo quo ol ailculo ya no osla oisponiLlo. Sin una capa oo la logica oo aplicacion, los compononlos oo clionlo accooon a la Laso oo oalos ool pioouclo oiioclamonlo. 16 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO La Laso oo oalos os nocosaiia paia goslionai sus piopias conoxionos, noimalmonlo Lloquoanoo un iogislio quo so osla piocosanoo. Ll Lloquoo so puooo ioalizai simplomonlo cuanoo un ailculo so coloca on un caiio oo compia, paia ovilai quo los oomas clionlos consiooion la posiLilioao oo compia. La sopaiacion ool sogunoo y ol loicoi nivol ioouco la caiga on los soivicios ool loicoi nivol, puooo mojoiai ol ionoimionlo gonoial oo la ioo y poimilo una goslion oo conoxionos mas olocuonlo. 1oicoi nivol: Los soivicios ool loicoi nivol oslan piologioos ool accoso oiioclo oo los compononlos oo clionlo al iosioii on una ioo soguia. La inloiaccion ooLo pioouciiso a liavos oo los piocosos ool sogunoo nivol. Los lios nivolos ooLon poooi comunicaiso onlio ollos. Los piolocolos aLioi- los oslanoai y las AII oxpuoslas simplilcan osla comunicacion. Los compo- nonlos oo clionlo so puooon osciiLii on cualquioi longuajo oo piogiamacion como, poi ojomplo, Java o C, y so puooan ojoculai on cualquioi sisloma opoialivo, siompio quo puooon comunicaiso con la capa oo la logica oo aplica- cion. Do la misma foima, las Lasos oo oalos ool loicoi nivol puooon lonoi cual- quioi oisono, siompio quo la capa oo la logica oo aplicacion puooa consullailas y manipulailas. La clavo oo osla aiquilocluia os la capa oo la logica oo apli- cacion. 1.7. IAMIIIA5 III IIOI!CJO 17 1.7 FanIIIas deI Iroducto Ll amLionlo opoialivo piincipal ooLo soi una Laso conlaLlo quo poimi- la oo foima soguia, liansaccionos o implomonlacionos oo soivicios on la WoL oo foima aLioila. Ln olias palaLias, ooLo soi una infiaosliucluia aLioila, Lasaoa on soivicios, como la piopoicionaoa poi la familia ool 1h5h: - |.n.n 5::, un mocanismo oo allo oosompono, oxliomaoamonlo oscalaLlo paia aplicacionos oo o-Lusinoss oinamicos. Ln ol caso on quo nuovas aplicacionos longan quo soi oosaiiollaoas, oslas nocosilan soi cioaoas oo foima quo capluion ol conocimionlo oo nogocio oo foima olcaz, y consliuioas paia inlogiaiso, oo manoia quo so ajuslon iapioa- monlo al amLionlo oxislonlo, y a impulsailo. Lsla capacioao oo oosaiiollo oo aplicacionos os piopoicionaoa poi la familia 1h5h: 5&J.. Las invoisionos oxislonlos on sislomas y aplicacionos, lan oispaios cuanlo puooan soi, ooLon soi ulilizaoas poi ol o-Lusinoss paia Lajai coslos y piosoivai invoisionos. Lsla capacioao oo moooinizacion oo la ompiosa os piopoicionaoa poi hoiiamionlas ospocializaoas oo oosaiiollo oo la familia 1h5h: 5&J. y a liavos oo la familia 1h5h: 1 1nj:n.n, quo os soflwaio ooslinaoo a impulsai y oxlonooi los aclivos logaoos paia nuovas solucionos oo o-Lusinoss. Ll 1h5h: 1 1nj:n.n 5|&.n puooo llovai sus aplicalivos pio- oxislonlos a la WoL, iapioamonlo! oxlionoo los aplicalivos oo hosl a la WoL 18 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO y piopoiciona soflwaio paia la cioacion y oisominacion oo nuovos aplicali- vos paia hosl oo accoso a o-Lusinoss, sin nocosioao oo camLios a los piopios aplicalivos oxislonlos. 1anlo si so nocosila una simplo onlioga oo pagina WoL, oailo un nuovo as- poclo a un aplicalivo piooxislonlo, o cioai solucionos Java solslicaoas, ol 11` 1h5h: 1 1nj:n.n 5|&.n poimilo iapioa y loxiLlomonlo inlogiai oalos cilicos oo la ompiosa la WoL. Ll 1h5h: 1 1&h|.h: piopoiciona la manoia mas iapioa, mas facil paia implomonlai o-Lusinoss mooianlo la ampliacion ool alcanco oo aplicalivos a los usuaiios oo Liowsois on la woL y nuovos aplicalivos 1h5h:, sin al- loiacionos a aplicalivos oxislonlos. Amplio sopoilo a aplicalivos piooxislonlos y oscalaLilioao, soguiioao, y caiacloislicas oo oisponiLilioao, hacon ool 1 1&h|.h: la solucion iooal paia oisominacionos oo nuovos o-Lusinoss. 1anlo si su oLjolivo os coslo monoi o mayoios ganancias a liavos oo oisominacionos 1h--1 o a liavos ool oosaiiollo oo nuovos aplicalivos paia o-Lusinoss. Las caiacloislicas clavo son: Iiopoiciona inlogiacion WoL con 1oiminal Viilual 8270, 20(V1), Java DalaLaso Connoclivily (JDLC) y aplicalivos Java hosl sin nocosioao oo camLios al piopio aplicalivo oxislonlo. Ioimilo la facil consolioacion oo mlliplos aplicalivos on un aplicalivo compuoslo nico o pagina WoL paia piosonlacion a usuaiios oo la WoL. So inlogia con la Loicion Avanzaoa ool 1h5h: |.n.n 5:: o incluyo ol 1h5h: 5&J. paia piopoicionai una solucion complola paia la onlioga oo oalos ool hosl a usuaiios oo la WoL y paia nuovos aplicalivos 1h5h: paia o-Lusinoss. Opoia con ol 1hh: J:nnJ.nj 1&h|.h: paia oxlonooi oalos ool hosl a locnologas ponolianlos como los oisposilivos SmailIhono y asis- lonlos oigilalos poisonalos. Iiopoiciona una amplia gama oo opcionos oo accoso al Hosl: H1ML a Liowsois oo la WoL, XML Galoway paia aplicalivos Java, y 1 1&- h|.h: 1nj:n.n Oh] ioulilizaLlos paia aplicalivos oo Java applols aplicalivos. Ayuoa a impulsai la invoision on 1 1&h|.h: ulilizanoo oLjolos oo inlogiacion Lasaoos on oslanoaios aLioilos oo la inousliia quo so puooon 1.8. IA IAMIIIA II HIIIAMIINJA5 VI!5IHIII 5J!IIO 10 ioulilizai on nuovos aplicalivos oo o-Lusinoss, iooucionoo ol coslo y los iiosgos asociaoos al oosaiiollo oo nuovos aplicalivos. Iuooo soi implomonlaoo sin piogiamacion ulilizanoo una simplo inloi- faco gialca ool lipo wizaio (asislonlo). Iomolo Inlogialion OLjocls (IIO) poimilo quo 1nj:n.n Oh] soan ojoculaoos on ol soiviooi Hosl IuLlishoi paia soi accooioo poi aplicalivos con locnologa Java sionoo ojoculaoos on cualquioi lugai oo la ioo. Ll XML Galoway loina oalos oxislonlos oo aplicalivos oo hosl oispo- niLlos paia aplicalivos clionlo o Lusinoss Iailnoi Java on un foimalo XML. Ll 827020 H1ML Mappoi piopoiciona un omulaooi H1ML oo nivol oo onliaoa |nJ-nnJ-j oonlio oo una vonlana oo Liowsoi oo la WoL. 1.8 La IanIIIa de HerranIentas VeLSLere StudIo 1h5h: 5&J. piopoiciona un conjunlo oo hoiiamionlas paia facililai ol oosaiiollo oo aplicacionos WoL. Iosoo un onloino visual paia la oisliiLucion oo los olomonlos oo una pagina woL usanoo Java Soivoi Iagos (JSIs), H1ML, Java Sciipl, y DH1ML, ayuoanoo aoomas, a un iapioo oosaiiollo oo aplica- cionos oo comoicio oloclionico con conlonioo oinamico. Una facil inlogiacion onlio 1h5h: 5&J., Jnn 1.&n|j, y 1h5h: |.n.n 5:: haco quo la comunicacion y ol liaLajo on giupo paia la cioacion oo aplicacio- nos oo comoicio oloclionico Lasaoas on WoL, soa mucho mas soncillo. La familia 11` 1h5h: 5&J., consla oo una soiio oo pioouclos La- saoos on Lclipso, quo os una plalafoima oo cooigo aLioilo paia cioai hoiia- mionlas oo oosaiiollo oo aplicacionos. Caoa pioouclo oo la familia 1h5h: 5&J. piosonla ol mismo onloino oo oosaiiollo inlogiaoo (IDL) y una Laso comn oo hoiiamionlas, poi ojomplo paia ol oosaiiollo Java y WoL. La oifo- ioncia onlio oslos pioouclos iaoica on las hoiiamionlas oo conocloi quo oslan oisponiLlos on caoa conlguiacion. 1h5h: 5&J. os un nico onloino oo oosaiiollo complolo oisonaoo paia salisfacoi looas las nocosioaoos oo oosaiiollo, oosoo inloifacos WoL a aplicacionos ool laoo ool soiviooi, oosoo ol oosaiiollo inoivioual a oosaiiollos avanzaoos on oquipo, oosoo ol oosaiiollo Java a la inlogiacion oo aplicacionos. 20 CAIIJ!IO 1. VI!5IHIII IAIA II COMIICIO Con vaiias conlguiacionos oisponiLlos, as como oxlonsionos oo ILM y oo loicoios, la familia 1h5h: 5&J. poimilo a los oosaiiollaooios ulilizai un nico onloino oo oosaiiollo oisonaoo paia salisfacoi sus nocosioaoos ospoclcas. Lsla vision gonoial oosciiLo las siguionlos n]j&:n.n: ILM WoLSphoio Sluoio Silo Dovolopoi. ILM WoLSphoio Sluoio Applicalion Dovolopoi. ILM WoLSphoio Sluoio Applicalion Dovolopoi Inlogialion Loilion. ILM WoLSphoio Sluoio Lnloipiiso Dovolopoi. ILM WoLSphoio Homopago Luilooi. 1anlo paia los usuaiios quo oslon consliuyonoo paginas WoL como paia los gianoos oquipos quo consliuyan aplicacionos WoL avanzaoas, la familia 1h5h: 5&J. piopoiciona hoiiamionlas y asislonlos paia simplilcai las laioas oo oosaiiollo WoL. Ll onlono incluyo una inloifaz inluiliva oo lipo 1`- 511`G (....lo quo so vo os lo quo so oLliono....) quo poimilo a los oisonaooios WoL novalos cioai y puLlicai silios WoL al liompo quo incoipoia lo llimo on locnologa WoL, incluyonoo Java Sciipl, H1ML oinamico y hojas oo oslilo on cascaoa. Ll onloino complolo y facil oo ulilizai oo la familia 1h5h: 5&J. poimilo consliuii aplicacionos Java, aoaplaooios oo aplicacionos y soivicios WoL. 1amLion puooo inlogiai la aplicacion con sislomas oo fonoo ulilizan- oo hoiiamionlas visualos paia cioai aoaplaooios oo aplicacionos y oosaiiollai compononlos oo GUI Java (Swing y AW1) mooianlo ol Loiloi visual paia Java. Iaia consliuii aplicacionos J2LL complojas y oscalaLlos con una calioao homogonoa on monoi liompo, la familia 1h5h: 5&J. piopoiciona conl- guiacionos paia ol oosaiiollo iapioo oo aplicacionos quo ulilizan ol poooi oo la aulomalizacion oo logica ompiosaiial paia piopoicionai sislomas oo ompiosa allamonlo conlguiaLlos y oscalaLlos con una cooilcacion manual mnima. Lsla familia oo pioouclos ofioco un onloino oo oosaiiollo inlogiaoo quo aLaica looos los comolioos oo oosaiiollo oo o-Lusinoss: oosaiiollaooi WoL, oosaiiollaooi Java, piogiamaooi oo ompiosa, analisla oo goslion y aiquiloclo oo sislomas. CaItuIo 2 VeLSLere AIIcatIon Server 2.1 IntroduccIn Ll 1h5h: |.n.n 5:: iopiosonla una familia oo soflwaio paia soi- viooios oo aplicacionos. Ioimilo a las ompiosas iosponooi a los moicaoos camLianlos sin migiai a locnologas oifoionlos piosoivanoo las invoisionos ho- chas on locnologa pioviamonlo oisponiLlo on la oiganizacion, sopoila noimas aLioilas vigonlos on las oiganizacionos, piopoiciona sopoilo plono a la plala- foima aLioila Java 2 y Java 2 Lnloipiiso Loilion (J2LL) y lamLion piovoo sopoilo paia soivicios Lajo noimas aLioilas on la WoL. [?, ILM Iioss[ 2.2 VeLSLere AIIcatIon Server cono IataIor- na ara eI ConercIo EIectrnIco Asimismo Liinoa un sopoilo amplio paia aplicacionos oo n:. |:n.. So caiacloiiza poi su loxiLilioao paia aoaplaiso a camLios on los moicaoos y on los oLjolivos comoicialos. Consliuyonoo aplicacionos on osla ioLusla plalafoima, so puooon inlogiai oivoisos amLionlos oo las I1(Infoimalion 1ochnology: 1ocnologa oo Infoima- cion), paia apiovochai al maximo las invoisionos oxislonlos. 21 22 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II Figuia 2.1: WoLSphoio paia o-Lussinos So puooon inslalai aplicacionos comoicialos oxislonlos paia su accoso oosoo la WoL y oscalai oslas aplicacionos paia aoocuailas a las nocosioaoos oo los camLios y oo la oomanoa. Ln la lguia 2.1 oo la pagina 22 so puooo oLsoivai la plalafoima ool Soflwaio oo WoLSphoio paia o-Lussinos. 2.3 Fundanentos Los J&nJnnn hn. oslan consliluioos poi los soivicios oo aplicacionos WoL y la inlogiacion. Ioimilo haLililai on la WoL ol comoicio oloclionico oo manoia iapioa, laLlo y loxiLlo y piopoiciona ol soflwaio conlial paia oosplogai, inlogiai y manojai las aplicacionos ool o-Lusinoss. 2.J. I!NIAMINJO5 28 Ioimilo la inlogiacion oo aplicacionos oosaiiollaoas con 1h5h: y olias oosaiiollaoas con plalafoimas oo oifoionlos piovooooios. 1alos aplicacionos puooon ii oosoo las piosonlacionos oinamicas on la WoL hasla los sislomas solslicaoos oo piocosamionlo oo liansaccionos. A su voz, ol sopoilo oo mioolowaio oo MQSoiios piopoiciona monsajo- ia laLlo y asnciona paia mas oo lioinla y cinco plalafoimas, ulilizaLlos on aplicacionos oo nogocios. Asimismo so incluyon impoilanlos h::nn.nn paia la aominisliacion oo conlonioos lonoionlos a facililai la goslion oo infoimacion Lasaoa on la Inloinol. Las piincipalos caiacloislicas oo sus compononlos son las siguionlos: WoLSphoio Lvoiyplaco Suilo: Ampla las aplicacionos ool o-Lusinoss poi nuovos caiiilos oo comu- nicacion. Lnlioga conlonioos oxislonlos a los nuovos oisposilivos. Agioga sopoilo paia nuovas locnologas cuanoo ollas so oosaiiollan. WoLSphoio Ioilal Soivoi: Consliuyo los poilalos WoL oo la oiganizacion alonoionoo las no- cosioaoos oo omploaoos, socios comoicialos y clionlos. Los usuaiios puooon conoclaiso al poilal y iociLii una pagina WoL poisonalizaoa con accoso a la infoimacion y aplicacionos WoL noco- saiias. WoLSphoio Ioisonalizalion Soivoi: Aima silios WoL, inlianol, o oxlianol, quo onliogan paginas WoL poisonalizaoas paia caoa visilanlo ool silio. WoLSphoio 1ianscooing IuLlishoi: 1iansfoima oalos a liavos oo foimalos mlliplos, loguajos oo mai- caooios y oisposilivos. Aoapla, iofoimaloa, y lllia conlonioos paia hacoilos convonionlos paia la compulacion invasiva (poivasivo compuling). 24 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II Liinoa mojoi accoso a las companas, a clionlos, socios comoicialos, y omploaoos movilos ulilizanoo oivoisos oisposilivos. WoLSphoio Voico Soivoi: Iapioamonlo oosaiiolla y oosplioga solucionos ool o-Lusinoss haLi- lilaoas paia voz. Lxlionoo ol uso oo aplicacionos WoL a clionlos quo solo lionon accoso lolofonico. Olios mooulos impoilanlos poimilon mojoiai ampliamonlo la haLilioao oo manojai allos volmonos oo lialco paia ol silio WoL con alla oisponiLilioao y Luonos liompos oo iospuosla (ooploymonl: oosplioguo): WoLSphoio Silo Analyzoi Iiopoiciona analisis paia: WoL Coipoialiva, iospoclo oo visilanlos, lonooncias, usos y conlo- nioos. WoLSphoio Commoico Suilo, iospoclo oo iopoilos oivoisos. WoLSphoio Logo Soivoi Iiopoiciona una solucion inlogiaoa paia: Lalancoo oo caiga paia iooos LAN y WAN. Iuloo con calioao oo soivicio Lasaoo on conlonioo. Filliaoo y ocullamionlo oo conlonioo WoL paia onloinos oo soivi- ooios oo mlliplos vonooooios. La lguia 2.2 oo la pagina 2 muoslia la osliucluia macioscopica ool WoLS- phoio Applicalion Soivoi: 2.!. IA5CO5 II VI!5IHIII AI'ANCII IIIJION 2 Figuia 2.2: WoLSphoio Applicalion Soivoi 2.4 Hasgos de VeLSLere Advanced EdItIon 1h5h: |.n.n 5:: JnnJ 1J..n piopoiciona las siguionlos funcionalioaoos: Sopoilo complolo oo la plalafoima Java 2 Lnloipiiso Loilion (J2LL). Hoiiamionlas paia oosaiiollai silios WoL aclivos a liavos ool uso oo soivlols oo Java y JavaSoivoi Iagos (JSI). Fuoilo inlogiacion con hoiiamionlas paia oosaiiollai y oosplogai Loans ompiosaiialos osciilos paia la ospocilcacion oo LJL. Los Loans ompio- saiialos puooon acluai como un puonlo onlio ol silio WoL y los sislomas oo compulacion no-WoL. Un conjunlo oo inloifacos oo piogiamas oo aplicacion (AIIs) paia gono- iai, valioai, analizai, y piosonlai oocumonlos on ol longuajo XML. Sopoilo inlogiaoo paia los impoilanlos soivicios WoL oo noimas aLioi- las. 26 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II Figuia 2.8: Compononlos ool WoLSphoio Applicalion Soivoi Aovancoo Loi- lion. Una inloifaso gialca ool usuaiio (GUI), ol WoLSphoio Aominislialivo Consolo, paia aominisliai los compononlos ool onloino Aovancoo Loi- lion. Sopoilo oo Java 2 Connoclivily (J2C). 2.4.1 Entorno de VeLSLere Advanced EdItIon La lguia 2. oo la pagina 86 muoslia los compononlos quo consliluyon WoLS- phoio Applicalion Soivoi Aovancoo Loilion. Los compononlos so puooon comLinai paia cioai un poooioso sisloma h:- .:J conliaoo on Java, quo pono onfasis on ol clionlo WoL. Caoa pailo oo 1h5h: JnnJ 1J..n so oxplica a conlinuacion: Aominislialion soivoi (Soiviooi oo aominisliacion) : Ll soiviooi oo aominisliacion y la inloifaz aominislialiva haLililan la su- poivision y conliol conlializaoo oo soiviooios y piocosos. 2.!. IA5CO5 II VI!5IHIII AI'ANCII IIIJION 27 Liowsoi-Lasoo clionls (Luscaooi Lasaoo on clionlo): Los clionlos oo aplicacionos quo gonoialmonlo conlinan con 1h5h: lamLion conlinan con los Liowsois haLililaoos oo Java, onvianoo y iociLionoo infoimacion oo un soiviooi WoL usanoo H11I (Iiolocolo oo 1iansmision oo Hipoiloxlo). Los Luscaooios Lasaoos on clionlos puooon incluii applols y paginas ool soiviooi Java (JSI). WoL soivois (Soiviooios WoL): Lxcoplo poi los applols oo Java quo oslan iosliingioos poi la soguiioao inloina oo Java, las aplicacionos ool clionlo Lasaoas on los Luscaooios WoL, ioquioion quo un soiviooi WoL soa inslalaoo on poi lo monos una maquina, on ol amLionlo 1h5h: |.n.n 5::. Ll soiviooi WoL piopoiciona ol onlaco oo comunicacionos onlio las aplica- cionos Lasaoas on ol Luscaooi y los olios compononlos oo WoLSphoio Appli- calion Soivoi, ol cual sopoila muchos soiviooios WoL, ampliamonlo usaoos. Ll ILM H11I Soivoi quo os una voision mooilcaoa ool Apacho Soivoi, viono incluioo on WoLSphoio Applicalion Soivoi Aovancoo Loilion. WoL conlainoi (Conlonoooi WoL): 1h5h: conliono un soivlol Lasaoo on Java quo os inooponoionlo oo amLos, oo su soiviooi WoL y ool sisloma opoialivo suLyaconlo. Los soivlols oo Java, amplan las capacioaoos ool soiviooi WoL cioanoo un onloino paia piopoicionai ioquoiimionlos y soivicios oo iospuosla a liavos oo la ioo. Lnloipiiso Loans (Loans Lmpiosaiialos): 1h5h: piopoiciona un sopoilo complolo paia Loans oo aplicacionos. Un Loan ompiosaiial os un compononlo oo Java quo puooo comLinaiso con olios Loans oo aplicacionos y olios compononlos oo Java paia cioai aplicacio- nos oisliiLuioas, h:-.:J. 28 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II 2.4.2 AodeIo de VeLSLere AIIcatIon Las aplicacionos oo 1h5h: consislon on oLjolos oiionlaoos a la logica comoicial, quo usan sislomas iolacionalos oo Laso oo oalos paia ol almacona- mionlo oo los mismos. Noimalmonlo las aplicacionos oslan inlogiaoas a los clionlos WoL; ollos lamLion puooon oslai inlogiaoos on aplicacionos piocoou- ialos oxislonlos, quo coiion on soiviooios oo aplicacionos. Una aplicacion consislo on los siguionlos nnn oonoo caoa uno io- aliza una funcion oifoionlo: Las paginas H1ML y JSI piopoicionan la inloifaso ool usuaiio y ol lujo ool piogiama. Los Loans ompiosaiialos conlionon la logica oo nogocio oo la aplicacion, ol inoicaooi oo opoiacionos liansaccionalos y ol accoso a las Lasos oo oalos. Los soivlols cooioinan ol liaLajo onlio los olios compononlos oo la apli- cacion, puoionoo lamLion gonoiai oinamicamonlo, conlonioo oo paginas WoL. Los compononlos oo Java Loans, poimilon a los olios lipos oo compo- nonlos liaLajai junlos. Las Lasos oo oalos iolacionalos llovan a caLo la poisisloncia y las funcio- nos oo Lsquooa paia los Loans ompiosaiialos. Cualquioi Laso oo oalos, nuova o oxislonlo, puooo usaiso on una aplicacion. 2.5 VeLSLere DeveIonent EnvIronnent 1h5h: 5&J. os ol onloino oo oosaiiollo oo aplicacionos paia ol 1h5h- : |.n.n 5::. Iuooo usaiso paia cioai paginas WoL poisonalos, quo siivon oo inloifaso hacia ol usuaiio lnal paia las aplicacionos ool o-Lusinoss. 1h5h: 5&J. piopoiciona una coloccion oo hoiiamionlas paia ol oos- aiiollo oo H1ML y puooo soi inlogiaoo con olias hoiiamionlas oo oosaiiollo. VisualAgo paia Java os un amLionlo oo oosaiiollo inlogiaoo quo oa sopoilo al ciclo complolo ool oosaiiollo oo piogiamas Java. Aunquo no os foimalmonlo 2.0. CONCIIJO5 III VI!5IHIII AIIIICAJION 5II'II 20 una pailo oo 1h5h: |.n.n 5:: JnnJ 1J..n, VisualAgo paia Java osla linoalmonlo inlogiaoo con ol onloino 1h5h: |.n.n 5::. Lsla inlogiacion los poimilo a oisonaooios oo VisualAgo oosaiiollai, oos- plogai, y pioLai sus piogiamas Java sin salii oo VisualAgo. 1amLion ayuoa a manojai la complojioao ool amLionlo ompiosaiial y os capaz oo aulomalizai iulinas. 2.6 Concetos deI VeLSLere AIIcatIon Server Lslo apailaoo piopoiciona una inlioouccion a los siguionlos n: o-Lusinoss. La familia oo WoLSphoio. Compulacion oisliiLuioa oo WoLSphoio Applicalion Soivoi. Compononlos oo WoLSphoio Applicalion Soivoi. 2.6.1 e-LusIness Aunquo las poisonas usan la ioo paia una soiio oo pioposilos oifoionlos, los nogocios la ulilizan piincipalmonlo paia piopoicionai pioouclos, soivicios, o infoimacion a sus clionlos, piovooooios, y omploaoos. Cuanoo los piimoios nogocios so movioion hacia la WoL, oia sulcionlo piopoicionai un poquono nmoio oo paginas WoL oslalicas, quo onumoiaLan los pioouclos y soivicios paia la vonla, suminislianoo al mismo liompo un nmoio lolofonico, oo lal manoia quo los poimilioia oioonai osos pioouclos y soivicios. [?, ILM Iioss[ Ll nogocio quo piopoicionaLa soivicios oo infoimacion (como las com- panas oo soflwaio), fuo uno oo los piimoios on ingiosai a la nuova mooalioao, poimilionoo quo sus pioouclos (infoimacion o soflwaio), fuoian ooscaigaoos oiioclamonlo oosoo la WoL. Cuanoo la WoL ciocio y so oosaiiollaion nuovas locnologas, las paginas WoL oslalicas no fuoion sulcionlos. Ln iospuosla, las ompiosas consliuyoion 80 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II .. 1h n. paia quo los clionlos puoioian pooii los pioouclos oiiocla- monlo, quo los clionlos y los piovooooios puoioian comunicaiso con la ompiosa y quo los omploaoos puoioian comunicaiso onlio s. 2.6.2 La FanIIIa VeLSLere y Ias SoIucIones ara eI e-LusIness La Familia 1h5h: fuo oisonaoa paia ayuoai a los usuaiios a compionooi la piomosa ool -h&.n. Ls un giupo oo pioouclos oo soflwaio, quo conliiLuyo con los clionlos quo oosaiiollan y manojan silios WoL oo allo ionoimionlo o inlogia aquollos silios WoL, con nuovos o oxislonlos sislomas oo nogocios no- WoL. Sus onfoquos oslan oiiigioos a los siguionlos lipos oo ompiosas: Lmpiosas quo quioion usai las llimas locnologas paia oslaLlocoi una WoL poooiosa o mojoiai su WoL aclual. Lmpiosas quo quioion un oosaiiollo oisliiLuioo con sislomas oo nogocios y sus aplicacionos. Lmpiosas quo quioion inlogiai su WoL aclual con sislomas no-WoL y sus aplicacionos. VeLSLere AIIcatIon Server Ioimilo a los clionlos logiai sus molas ool -h&.n y osla oisponiLlo on lios ooicionos: 1h5h: |.n.n 5:: 5nnJn:J 1J..n (lamLion llamaoo Slan- oaio Applicalion Soivoi), comLina la poilaLilioao ool soiviooi oo aplicacionos oo nogocios con ol ionoimionlo y manojaLilioao oo locnologas oo Java, paia ofiocoi una plalafoima quo poimila oisonai aplicacionos WoL Lasaoas on Java. HaLilila inloiaccionos poooiosas con Lasos oo oalos ompiosaiialos y sislomas oo liansaccion. 1h5h: |.n.n 5:: JnnJ 1J..n ( lamLion llamaoo Ao- vancoo Applicalion Soivoi), consliuoo on Laso al Slanoaio Applicalion 2.0. CONCIIJO5 III VI!5IHIII AIIIICAJION 5II'II 81 Soivoi. Inlioouco capacioaoos oo soiviooi paia aplicacionos Lasaoas on la Lspocilcacion Lnloipiiso JavaLoans oo Sun Miciosysloms y piovoo cioilos sopoilos, inlogianoo las aplicacionos WoL a olias no-WoL oo los sislomas oo nogocios. 1h5h: |.n.n 5:: 1n::. 1J..n (lamLion llamaoo Ln- loipiiso Applicalion Soivoi), Lasaoo on ol Aovancoo Applicalion Soi- voi, ofioco una solucion ioLusla paia acioconlai las aplicacionos ool o- Lusinoss on amLionlos oo la ompiosa. ComLina 1XSoiios, ILM`s woilo- class on ol amLionlo oo aplicacionos liansaccionalos (consislionoo on Lnicna y CICS), con capacioao oo inlogiacion nogocio-piocoso ool n- nn 1:|:. 2.6.3 ConutacIn dIstrILuIda y VeLSLere AIIcatIon Ser- ver Ll 1h5h: |.n.n 5:: piopoiciona un amLionlo paia la n&n- .n J.:.h&.Jn. ConutacIn CIIente-ServIdor de Tres IveIes Una manoia comn oo oiganizai la ojocucion ool soflwaio on sislomas ois- liiLuioos, os sopaiai funcionalioao on oos pailos: clionlos y soiviooios. Un clionlo os un piogiama quo uliliza soivicios oo olios piogiamas llamaoos soi- viooios. Ll clionlo haco una oomanoa poi un soivicio, y un soiviooi ioaliza oso soivicio. La funcionalioao ool soiviooi involucia a monuoo alguna claso oo oiioccion ool iocuiso, on la quo un soiviooi sincioniza y manoja ol accoso al iocuiso, iosponoionoo a las oomanoas ool clionlo, con oalos o infoimacion oo oslaoo. Ll piogiama Clionlo manoja lpicamonlo las inloiaccionos ool usuaiio y a monuoo oalos ioquoiioos o comionza la mooilcacion oo algunos oalos Lajo ol ioquoiimionlo y la iosponsaLilioao oo un usuaiio. Ioi ojomplo, un clionlo puooo piopoicionai la foima on quo un usuaiio (una poisona quo usa ol Liowsoi oo la WoL, poi ojomplo), puooo oioonai un pioouclo. Ll clionlo onva osla infoimacion oo oioon al soiviooi quo voiilca la Laso oo oalos ool pioouclo y ioaliza las laioas oo facluiacion y oo onvo. 82 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II Un solo soiviooi os usaoo lpicamonlo poi mlliplos clionlos. Ioi ojomplo, ooconas o conlonaios oo clionlos puooon inloiacluai con un poquono nmoio oo soiviooios quo conliolo ol accoso a las Lasos oo oalos. Un oisono comn oo sislomas |.n-:.J: usa lios nivolos: un clionlo con ol quo inloiacla ol usuaiio, un soiviooi oo aplicacionos quo conliono la logica comoicial oo la aplicacion, y un aominisliaooi ool iocuiso quo guaioa oalos. Si so camLia la Laso oo oalos ulilizaoa, ol soiviooi puooo lonoi quo soi mooilcaoo, no as ol clionlo. Hay noimalmonlo monos copias ool soiviooi quo ool clionlo, y los soiviooios oslan a monuoo on silios quo son mas facilos oo aclualizai, (poi ojomplo, on maquinas conlialos on lugai oo IC`s quo opoian on ol osciiloiio ool usuaiio), poi lo lanlo ol piocooimionlo oo aclualizacion lamLion so simplilca. Aoomas, oslo onfoquo piopoiciona soguiioao aoicional, ya quo solo los soiviooios, no los clionlos, nocosilan accoooi a los oalos conliolaoos poi ol aominisliaooi ool iocuiso. Ln la lguia 2.4 oo la pagina 88 so puooon oLsoivai los lios nivolos oo la aiquilocluia clionlo-soiviooi. 1h5h: |.n.n 5:: piopoiciona un nivol inloimooio on osla ai- quilocluia, poimilionoo clionlos-applols, clionlos oo Visual Lasic, clionlos oo C, olc quo aclan iocpiocamonlo con los iocuisos (Lasos oo oalos iolacio- nalos, MQSoiios, olc.) y olias aplicacionos oxislonlos. 2.6.4 VeLSLere AIIcatIon Server, Standard and Advanced EdItIons Ll WoLSphoio Applicalion Soivoi Aovancoo Loilion y ol WoLSphoio Applica- lion Soivoi Slanoaio Loilion, piopoicionan muchas hoiiamionlas poooiosas paia la ompiosa, poimilionoo consliuii solucionos complojas paia ol -h&.n. CuI es Ia dIIerencIa entre VeLSLere AIIcatIon Server Standard y Advanced EdItIon? Hay vaiias oifoioncias mayoios onlio 1h5h: |.n.n 5:: 5nnJn:J 1J..n y 1hh: |.n.n 5:: JnnJ 1J..n: 2.0. CONCIIJO5 III VI!5IHIII AIIIICAJION 5II'II 88 Figuia 2.4: Aiquilocluia Clionlo-Soiviooi oo 1ios Nivolos. 1hh: |.n.n 5:: JnnJ 1J..n sopoila ol oosaiiollo y uso oo los Loans ompiosaiialos osciilos on la ospocilcacion Lnloipiiso Ja- vaLoans (LJL) oo Sun Miciosysloms. 1| 1h5h: |.n.n 5:: 5nnJn:J 1J..n no sopoila ol oosaiiollo oo Loans ompiosaiialos. 1hh: |.n.n 5:: JnnJ 1J..n sopoila la copia oo mo- oolos oo soiviooi oo aplicacionos quo hacon facil iopiooucii los soiviooios oo aplicacionos a liavos oo mlliplos nooos, mojoianoo su oisponiLilioao. 1h5h: |.n.n 5:: 5nnJn:J 1J..n no poimilo ioplicas. 1hh:|.n.n5::JnnJ1J..nsopoila un amLionlo oo ml- liplos maquinas paia los soiviooios y soivlols. 1| 1h5h: |.n.n 5:: 5nnJn:J 1J..n sopoila solo un amLionlo oo una nica maqui- na paia los soiviooios y soivlols. AmLas ooicionos sopoilan ol accoso oo mlliplos maquinas paia los clionlos. Las inloifasos aominislialivas oo los soiviooios oo aplicacionos, oiloion un lanlo como consocuoncia oo las oifoioncias on funcionalioao. La inloifaso oo 1h5h: |.n.n 5:: JnnJ 1J..n no puooo usaiso paia ao- minisliai un amLionlo 1h5h: |.n.n 5:: 5nnJn:J 1J..n y la 84 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II inloifaso oo Slanoaio Loilion no puooo usaiso paia aominisliai 1h5h: |.n.n 5:: JnnJ 1J..n. VeLsLere AIIcatIon Server Advanced EdItIon Ll 1hh: |.n.n 5:: JnnJ 1J..n piopoiciona las siguionlos facilioaoos: Hoiiamionlas paia ol oosaiiollo oo silios WoL aclivos a liavos ool uso oo soivlols oo Java y JavaSoivoi Iagos (JSI). Lsla funcionalioao lamLion osla oisponiLlo on la Slanoaio Loilion. Hoiiamionlas paia ol oosaiiollo y ol oosplioguo oo los Loans ompiosaiialos osciilas on la ospocilcacion oo LJL. Los Loans ompiosaiialos puooon acluai como un puonlo onlio ol silio WoL y los sislomas infoimalicos no-WoL. Una inloifaso gialca ool usuaiio (GUI), la Consola aominislialiva oo WoLSphoio, paia aominisliai los compononlos ool amLionlo oo 1h5- h: |.n.n 5:: JnnJ 1J..n. Lsla funcionalioao lamLion osla oisponiLlo on la Slanoaio Loilion. Un conjunlo oo piogiamas oo inloifaso oo aplicacion (AIIs), paia go- noiai y valioai la piosonlacion ool slanoaio univoisal paia la osciiluia oo oocumonlos oo hipoiloxlo (XML). Lsla funcionalioao lamLion osla oisponiLlo on la Slanoaio Loilion. TLe VeLSLere AIIcatIon Server Advanced EdItIon envIronnent Ll 1h5h: |.n.n 5:: JnnJ 1J..n conliono los siguionlos compononlos quo puooon comLinaiso paia cioai un poooioso sisloma mullini- vol Lasaoo on Java, quo pono onfasis on un silio WoL clionlo. Aplicacionos Lasaoas on Liowsoi: Ioimilo a los usuaiios onviai y iociLii infoimacion oosoo los silios WoL usanoo ol Iiolocolo oo 1iansfoioncia oo Hipoiloxlo (H11I). Hay lios lipos gonoialos oo aplicacionos Lasaoas on Liowsoi: Applols oo Java, soivlols oo Java, y JavaSoivoi Iagos (JSI). 2.0. CONCIIJO5 III VI!5IHIII AIIIICAJION 5II'II 8 Soivicios WoL: Lxcoplo paia los applols oo Java, los cualos oslan ios- liingioos poi la soguiioao inloina oo Java, las aplicacionos Lasaoas on Liowsoi ioquioion quo un soiviooi WoL soa inslalaoo on al monos una maquina on ol onloino oo 1h5h: |.n.n 5:: JnnJ 1J.- .n. Soiviooios oo Aplicacionos y Loans ompiosaiialos: ol 1h5h: |.- n.n 5:: conliono uno o mas Loans ompiosaiialos quo oncapsulan la logica comoicial y los oalos usaoos y compailioos poi aplicacionos oo LJL. Los Loans ompiosaiialos inslalaoos on un soiviooi oo aplica- cionos no so comunican oiioclamonlo con ol soiviooi. Un conlonoooi LJL Liinoa una inloifaso onlio los Loans ompiosaiialos y ol soiviooi oo aplicacionos, piopoicionanoo soivicios oo Lajo nivol lal como ol sopoilo oo hilos oo ojocucion, sopoilo oo las liansaccionos, y aominisliacion ool almaconamionlo oo los oalos y oo la iocupoiacion. Aplicacionos Java: puooon inloiacluai oiioclamonlo con un soiviooi oo aplicacionos usanoo Java mooianlo IMIIIOI (Invocacion oo molooos iomolos: Iomolo Molhoo Invocalion Inloinol InloiOIL Iiolocol: Iio- locolo oo Comunicacion onlio OILs (Agonlo oo Iolicion oo OLjolo: OLjocl Ioquosl Liokoi)on Inloinol). Fuonlo oo Dalos: Hay oos lipos oo Loans ompiosaiialos: Loans oo sosion quo oncapsulan poi liompo ooloiminaoo laioas y oLjolos oo las ospocil- cacionos clionlo, y Loans oo onlioaoos, quo oncapsulan oalos poimanonlos o poisislonlos. Ll soiviooi oo aplicacionos guaioa y iocupoia oslos oalos poisislonlos on una Laso oo oalos. Lxlonsionos ool mooolo oo piogiamacion WoLSphoio: oslas hoiiamionlas piopoicionan la iousaLilioao oo la logica oo los piogiamas oo Java oo la ompiosa. Aominisliacion ool soiviooi y aominisliacion oo inloifaso: ol aominis- liaooi ool soiviooi manoja soivlols, aichivos JSI, Loans ompiosaiialos, y soiviooios oo aplicacionos. Lsla aominisliacion os oiiigioa poi ol aomi- nisliaooi oo 1h5h: |.n.n 5:: quion haco uso oo la consola aominislialiva oo WoLSphoio. La lguia 2. oo la pagina 86 muoslia los compononlos ool amLionlo oo 1h5h: |.n.n 5:: JnnJ 1J..n. [?, ILM[ 86 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II Figuia 2.: Compononlos ool AmLionlo oo WoLSphoio Aovancoo Loilion AIets y ServIets de Java Los n| oo Java son aplicacionos quo coiion on un Liowsoi y oxlionoon las capacioaoos ool mismo. Los n| oo Java puooon soi oisonaoos usanoo los paquolos noimalos onconliaoos on ol Java2 SDK o usanoo los compononlos ool Java Funoalion Classos (JFC). Iaia quo un applol oo Java coiia oonlio oo un Liowsoi, los Liowsoi ooLon sopoilai las clasos usaoas oonlio ool applol; sin omLaigo, la mayoia oo los Liowsois puooon aclualizaiso paia oai sopoilo al llimo SDK inslalaoo mooianlo los plug-ins ool Liowsoi. Los :| oo Java coiion on un soiviooi Java haLililaoo y amplan las capacioaoos ool mismo. Son piogiamas oo Java quo usan los Java Soivlol AII, las clasos asociaoas y los molooos. Aoomas ool Java Soivlol AII, los :| puooon usai clasos oo paquolos oo Java quo amplan y so agiogan al AII. Iuooon oisonaiso applols oo Java paia acluai iocpiocamonlo con soivlols oo Java, sin omLaigo oslo no os oLligaloiio. Los :| amplan las capacioaoos ool soiviooi woL cioanoo un onloino paia ol suminislio oo soivicios oo ioquoiimionlo y iospuosla soLio la WoL. Cuanoo un clionlo onva una oomanoa al soiviooi, ol soiviooi puooo onviai la infoimacion oo la oomanoa a un soivlol, oslo puooo ioalizai la conloslacion y ol soiviooi la onva nuovamonlo 2.0. CONCIIJO5 III VI!5IHIII AIIIICAJION 5II'II 87 al clionlo. Al conliaiio oo los piogiamas oo la Common Galoway Inloifaco (CGI), los cualos ioquioion un piocoso onloio paia manojai las policionos oo los usuaiios, los soivlols puooon lialai las policionos oo los usuaiios usanoo hilos. Lsla capacioao haco a los soivlols mucho mas olcacos quo los piogiamas oo CGI. Los :| puooon caigaiso aulomalicamonlo cuanoo ol soiviooi woL aiianca, o puooon soi caigaoos la piimoia voz quo un clionlo pioo sus soi- vicios. Dospuos oo oslai caigaoo, ol soivlol conlina coiiionoo, ospoianoo poi las oomanoas aoicionalos ool clionlo. Los :| ioalizan una amplia gama oo funcionos; poi ojomplo, un soivlol puooo: Cioai y oovolvoi una pagina woL H1ML onloia quo conlonga conlonioo oinamico Lasaoo on la naluialoza oo la oomanoa ool clionlo. Cioai una poicion oo una pagina woL H1ML (un fiagmonlo oo H1ML) quo puooo oslai inciuslaoo on una pagina H1ML oxislonlo. Comunicaiso con olios iocuisos ool soiviooi, incluso con los Lancos oo oalos y aplicacionos Lasaoas on Java. Manojai las conoxionos con clionlos mlliplos, acoplanoo la onliaoa y liansmilionoo iosullaoos a los mismos. ALiii una nuova conoxion ool soiviooi a un applol on ol Liowsoi y man- lonoi la conoxion aLioila, poimilionoo la liansfoioncia oo muchos oalos on una sola conoxion. Ll applol lamLion puooo comonzai una conoxion onlio ol Liowsoi ool clionlo y ol soiviooi, poimilionoo a amLos manlonoi facilmonlo y olcazmonlo una convoisacion. Dopuiai los oalos poi lipo ool MIML paia un piocooimionlo ospocial, lal como convoision oo imagon. Suminisliai piocooimionlos hochos a mooioa a cualquioi iulina ool soi- viooi noimal; poi ojomplo, un :| puooo mooilcai como un usuaiio so aulonlica. 88 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II IgInas deI ServIdor Java Ll 1h5h: |.n.n 5:: JnnJ 1J..n sopoila un poooioso y nuovo onfoquo hacia ol conlonioo oinamico oo las paginas woL: JavaSoivoi Iagos (JSI). Los JSI funcionan on ol Soiviooi oo aplicacionos Lasaoo on la ospocilcacion oo Sun Miciosysloms JavaSoivoi Iagos. Los aichivos JSI son similaios on algunas foimas al soiviooi quo incluyo un H1ML oslalico, poiquo amLos inciuslan funcionalioao ool soivlol on la pagina WoL. Sin omLaigo, on un soiviooi, una llamaoa a un soivlol osla incluioa oonlio oo una oliquola ospocial ool soivlol; on JSI, ol cooigo ool soivlol oo Java (u olio Cooigo oo Java) osla oiioclamonlo incluioo on la pagina H1ML. Una oo las muchas vonlajas oo JSI os quo poimilo sopaiai olcazmonlo ol cooigo H1ML, oo la logica comoicial on las paginas WoL. So puooo ulilizai a JSI paia accoooi a compononlos ioulilizaLlos, como soivlols, Java Loans, Loans ompiosaiialos y aplicacionos WoL Lasaoas on Java. ServIdores VeL Ll soiviooi WoL poimilo ol onlaco oo comunicacionos onlio las aplicacionos Lasaoas on Liowsoi y los olios compononlos oo 1h5h: |.n.n 5:: JnnJ 1J..n, ol cual conliono un soivlol Lasaoo on Java quo os inoopon- oionlo oo su soiviooi WoL y oo su sisloma opoialivo suLyaconlo. 1h5h: |.n.n 5:: JnnJ 1J..n sopoila muchos oo los mas ampliamonlo usaoos soiviooios WoL. ServIdores de AIIcacIones y Heans EnresarIaIes Un soiviooi oo aplicacionos suminislia un amLionlo :&n-.n paia los Loans ompiosaiialos, manipulanoo laioas oo piogiamacion oo Lajo nivol como la aominisliacion oo liansaccionos, nomLianoo, y oanoo soguiioao. Hay oos lipos oo Loans ompiosaiialos: Un Loan oo onlioao quo oncapsula oalos poimanonlos, como los quo so guaioan on una fuonlo oo oalos, lal como una Laso oo oalos o un sisloma oo aichivos, y molooos asociaoos paia manipulai osos oalos. Ln 2.0. CONCIIJO5 III VI!5IHIII AIIIICAJION 5II'II 80 la mayoia oo los casos, un Loan oo onlioao ooLo accoooiso oo manoia liansaccional. Ln algunos casos los Loans oo onlioao son oxclusivos, y puooon soi accooioos poi usuaiios mlliplos. Ioi ojomplo, puooo oncapsulaiso la infoimacion oo una cuonla Lancaiia on un Loan oo onlioao. Un Loan ompiosaiial oo cuonla pooia conlonoi un ID oo cuonla, un lipo oo cuonla (cuonla coiiionlo o caja oo ahoiio), y un saloo. Un Loan oo sosion quo oncapsula una o mas laioas comoicialos y oalos lompoiaiios asociaoos con un clionlo pailiculai. A oifoioncia oo los oalos on un Loan oo onlioao, los oalos on un Loan oo sosion no so guaioan on una fuonlo oo oalos poimanonlo y no causan ningn oano si oslos oalos so pioioon. No oLslanlo, un Loan oo sosion puooo aclualizai oalos on una Laso oo oalos funoamonlal, noimalmonlo accooionoo a un Loans oo onlioao. Ioi osla iazon, un Loan oo sosion puooo soi una liansaccion. Cuanoo so cioa, las inslancias oo un Loan oo sosion son ioonlicas, sin omLaigo algunos Loans oo sosion puooon guaioai oalos somipoimanonlos. quo los hacon nicos on cioilos punlos oo su ciclo oo vioa. Un Loan oo sosion siompio osla asociaoo con un solo clionlo. Ioi ojomplo, la laioa asociaoa con la liansfoioncia oo fonoos onlio oos cuonlas ool Lanco puooo oncapsulaiso on un Loan oo sosion, oicha lians- foioncia oo Loans ompiosaiialos pooia onconliai oos inslancias oo una cuonla oo Loans ompiosaiialos (usanoo ol ID oo cuonla), y onloncos so puooo suLsliaoi una canlioao ospocilcaoa oo una cuonla y agiogai la misma canlioao a olia cuonla. Anlos oo quo un Loan ompiosaiial puooa inslalaiso on un soiviooi oo apli- cacionos, ol mismo ooLo oosplogaiso. Duianlo ol oosplioguo, vaiias aplicacionos oo clasos ospoclcas ool soiviooi so gonoian. Ll oosciiploi oo oosplioguo con- liono aliiLulos y ospocilcacionos oo onloino, quo oolnon como ol soiviooi oo aplicacionos invoca la funcionalioao ool Loans ompiosaiial. Caoa Loan ompiosaiial (oo sosion y oo onlioao), ooLo lonoi un oosciiploi oo oosplioguo quo conliono ospocilcacionos usaoas poi ol soiviooi oo aplica- cionos; oslos aliiLulos puooon soi a monuoo un conjunlo complolo oo Loans ompiosaiialos o molooos inoivioualos on ol Loan. 40 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II Ll 1h5h: |.n.n 5:: JnnJ 1J..n piopoiciona hoiia- mionlas paia cioai oosciiploios oo oosplioguo y oosplogai los Loans ompio- saiialos. ExtensIones deI AodeIo de IrogranacIn VeLSLere Las oxlonsionos ool mooolo oo piogiamacion 1h5h: son ulilioaoos oo pioposilo gonoial, oisonaoas paia piovooi funcionos comunos oo manoia iouli- lizaLlo. Hay oos juogos oo hoiiamionlas on ol amLionlo oo 1h5h: |.n.n 5:: JnnJ 1J..n paia piogiamaooios oo Java, ollos son ol paquolo oo comanoos y ol paquolo oisliiLuioo poi oxcopcion. Ll paquolo oo comanoos piopoiciona una manoia oo oisliiLucion oo aplica- cionos paia manojai on foima conjunla looas las oomanoas iomolas, iooucion- oo ol nmoio oo invocacionos iomolas inoivioualos. Las invocacionos iomolas son caias, poi lo lanlo ol paquolo oo comanoos puooo ayuoai a mojoiai ol ionoimionlo oo aplicacionos oisliiLuioas. Aoomas, piopoiciona una manoia gonoiica oo confoccion oo oomanoas y una manoia comn oo omilii una oi- oon, local o iomolamonlo, inooponoionlomonlo ool soiviooi oo aplicacionos. Cualquioi soiviooi (un Loans ompiosaiial, un soiviooi JDLC, olc.) puooo soi ol oLjolivo oo un comanoo. Ll paquolo oisliiLuioo poi oxcopcion ayuoa a aominisliai las oxcopcionos on aplicacionos oisliiLuioas. Al osciiLii aplicacionos oisliiLuioas complojas, so solocciona un giupo oo oxcopcionos. Una opcion os aominisliai caoa ox- copcion oxplcilamonlo, capluianoo caoa una poi nomLio. Lslo asoguia quo la infoimacion soLio la oxcopcion oiiginal no so pioioo, poio puooo llovai a cooigos inmanojaLlos como a un nmoio oo inciomonlos oo oxcopcionos. La olia opcion os aooplai una oslialogia paia aiiojai una oxcopcion cuanoo so loma cualquioia oo un giupo. Lsla opcion poimilo manlonoi manojaLlo ol nmoio oo oxcopcionos, poio so pioioo infoimacion acoica oo la oxcopcion pailiculai. Ll paquolo oisliiLuioo poi oxcopcion poimilo oncaoonai una sucosion oo oxcopcionos on un oLjolo. Con una caoona oo oxcopcionos, so puooo onviai una oxcopcion on conloslacion a olia, sin poiooi las oxcopcionos anloiioios. 1amLion so puooo iocupoiai oxcopcionos on caoona. 2.7. MOIIIO II AIMINI5JIACION IN AI'ANCII IIIJION 41 2.7 EI AodeIo de AdnInIstracIn en eI VeLSLere AIIcatIon Server Advanced EdItIon Ll 1h5h: |.n.n 5:: piopoiciona una aominisliacion conlial oo los soiviooios oo aplicacionos y olios iocuisos. Ln 1h5h: |.n.n 5:- :, un oominio aominislialivo os una coloccion oo maquinas hosl llamaoos nooos oiiigioos. Caoa nooo oiiigioo coiio on un soiviooi oo aominisliacion (los soiviooios oo aominisliacion lamLion son soiviooios oo aplicacionos). Ll nooo ool soiviooi oo aominisliacion os iosponsaLlo oo la conlguiacion, moni- loioo, y goslion oo iocuisos on oso nooo. Los iocuisos incluyon oLjolos vivos como soiviooios oo aplicacionos, conlonoooios, Loans oosplogaoos, aichivos JSI, soivlols oo Java, y aplicacionos. Los iocuisos lamLion incluyon oLjolos como giupos oo molooos o pollicas quo so usan paia oolnii la soguiioao oo los iocuisos on ol oominio. Los iocuisos Loans son Loans oo onlioao CMI(Conlainoi-Managoo Ioisis- lonl: Aominisliaooios oo Conlonoooios Ioisislonlos). Los Jn :.n so asocian con un iocuiso (poi ojomplo, ol nomLio, oslaoo aclual, y ojoculaLlo oo un soiviooi oo aplicacionos) so almaconan on un almacon oo los oalos con- lial. Ll soiviooi oo aominisliacion so comunica con ol soiviooi ool almacon paia accoooi, oolnii, y mooilcai la infoimacion ool iocuiso almaconaoo. Un soiviooi oo aominisliacion lamLion so comunica con olio (iomolo) soiviooi oo aominisliacion paia oologai laioas y iosponooi a las oomanoas. Ll manojaooi oo Laso oo Dalos iolacional ILM DL2 quo liaLaja conjunlamonlo con la aplicacion oo 1h5h: |.n.n 5:: JnnJ 1J..n, acla como ol soiviooi ool almacon. La aominisliacion liono lugai a liavos ool molooo llamai al iocuiso Loan on ol soiviooi ool almacon. La n|n Jn.n.:n.n J 1h5h: ofocla las policionos a un soiviooi oo aominisliacion paia accoooi o mooilcai un iocuiso on ol oominio. Ln ol soiviooi oo aominisliacion los Loans oo sosion invocan molooos on los Loans ool iocuiso. Caoa Loan ool iocuiso liono una claso ool aliiLulo asociaoa quo conliono molooos paia consoguii y ponoi valoios ool aliiLulo. 1ooos los soiviooios oo aominisliacion on un oominio compailon ol alma- conamionlo conlial paia los iocuisos on ol oominio. Sin lonoi on cuonla ol nooo on quo so osla ojoculanoo, cualquioi soiviooi oo aominisliacion puooo voi y mooilcai las caiacloislicas o oslaoo oo los iocuisos on olios nooos. 42 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II Si un soiviooi oo aominisliacion llama a un molooo on un iocuiso quo osla ojoculanoo on un nooo iomolo oifoionlo, ol molooo so oologa oosoo ol soiviooi oo aominisliacion local al soiviooi oo aominisliacion iomolo. Los iocuisos oslan mooolaoos on un lipo oo oLjolo joiaiquico paia iolacio- nailo con olios oLjolos. Olios lipos oo oLjolos iopiosonlan onlioaoos como un giupo oo soiviooios. OLjolos iolacionaoos hoiooan molooos oo los oLjolos on la joiaiqua oo aiLol. Iuooon copiaiso cioilos oLjolos on ol oominio aominislialivo, como soivi- ooios oo aplicacionos, puooon oslai copiaoos (mooolaoos) paia cioai ioplicas (clonos), paia ioalizai funcionos ioonlicas al oLjolo ool cual ollos son ioplica. Lslo lo poimilo al aominisliaooi iopiooucii la funcionalioao ool soiviooi a liavos oo mlliplos nooos, mojoianoo la oisponiLilioao y olcacia. Dospuos oo clonai un iocuiso, mooilcanoo ol mooolo, aulomalicamonlo piopaga los mismos camLios a looos los clonos. So puooo aominisliai vaiias copias oo un soiviooi u olio iocuiso oo foima olcaz mooianlo su mooolo oo aominisliacion. Los iocuisos quo puooon soi clonaoos incluyon lo siguionlo: Soiviooios oo aplicacionos. Conlonoooios LJL. Loans ompiosaiialos. Soivlols. Iailos oo un Soivlol. Aplicacionos woL. 2.7.1 HerranIentas de adnInIstracIn 1nn|nJn.n.:n.nJ1h5h: os la inloifaso aominislialiva ool 1h5- h: |.n.n 5:: JnnJ 1J..n. Iuooo usaiso paia una vaiiooao oo laioas aominislialivas, oosoo conlguiacion oo iocuisos y oslaLlocimion- lo oo pollicas oo soguiioao, hasla ol inicio oo los soiviooios y oosplioguo oo Loans y hasla la ioonlilcacion y iospuosla a las fallas ool sisloma y mooolos oo moniloioo. 2.8. AIQ!IJICJ!IA II VI!5IHIII 48 Las laioas sopoilaoas poi la n|n Jn.n.:n.n J 1h5h: so cla- silcan on las siguionlos calogoias: conlguiacion, funcionamionlo, soguiioao, localizacion oo pioLlomas, ionoimionlo, y almaconamionlo oo los oalos. La n|n Jn.n.:n.n J 1h5h: piopoiciona una visla joiaiquica conlializaoa oo los iocuisos on un oominio aominislialivo, oo las guas paia ioalizai opoiacionos aominislialivas, las foimas oo voi y mooilcai los aliiLu- los ool iocuiso, una facilioao oo Liowsoi conlial paia los aichivos JAI, una vonlana oo monsajos paia supoivisai ovonlos cilicos, y una panlalla oo ayuoa. La n|n Jn.n.:n.n J 1h5h: mooilca la infoimacion on la conlial oo ooposilo on iospuosla a las oioonos oo los usuaiios y ioloja cualquioi camLio on la conlguiacion y oslaoo ool oominio aominislialivo. 2.8 ArquItectura de VeLSLere Ln oslo apailaoo so analizan los compononlos oonlio oo 1h5h: |.- n.n 5::, lal como ol soiviooi oo aplicacionos, ol conlonoooi WoL, ol conlonoooi LJL, y los compononlos oo la aiquilocluia J2LL. La lguia 2.6 oo la pagina 44 muoslia la n:j&.&:n oo WoLSphoio Appli- calion Soivoi, Aovancoo Loilion y sus compononlos [1, Saolloi[. 2.8.1 ServIdor de AIIcacIones Ll soiviooi oo aplicacionos colaLoia con ol soiviooi WoL paia iogiosai las iospuoslas coiiosponoionlos a los ioquoiimionlos oo los clionlos. Ll cooigo oo la aplicacion incluyo soivlols, JSIs, LJLs, y sus clasos sopoilaoas ojoculanoo on un soiviooi oo aplicacionos. Siguionoo con los compononlos oo la aiquilocluia J2LL, los soivlols y JSIs so ojoculan on un conlonoooi WoL, y LJLs so ojocula on un conlonoooi LJL. Ln 1h5h: JnnJ 1J..n so puooon oolnii soiviooios oo aplicacio- nos mlliplos, caoa uno ojoculanooso on su piopia JVM (Maquina Viilual oo Java), como as lamLion ol soiviooi aominislialivo. 44 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II Figuia 2.6: Aiquilocluia oo WoLSphoio Applicalion Soivoi Aovancoo Loilion DeIauIt Server {ServIdor IredehnIdo) Un soiviooi piooolnioo oo aplicacionos os comnmonlo llamaoo 1Jn&| 5:- :', conlguiaoo ouianlo la inslalacion piooolnioa oo 1h5h: |.n.n 5::. Ll Soiviooi piooolnioo, como cualquioi olio soiviooi oo aplicacionos so ojocula on ol conlonoooi WoL y on ol conlonoooi LJL. 2.8.2 HTTI server y Iug-In Ll 1h5h: |.n.n 5:: liaLaja con un soiviooi oo H11I, o soiviooi WoL, manipula policionos oinamicas, como soivlols, oo las aplicacionos WoL. Ll soiviooi oo H11I y ol soiviooi oo la aplicacion, so comunican usanoo ol WoLSphoio H11I plug-in paia ol soiviooi oo H11I. Ll H11I plug-in apiovocha la conlguiacion oo aichivo oo facil locluia oo XML, paia ooloiminai si una policion ooLo soi manojaoa poi ol soiviooi WoL o poi ol soiviooi oo aplicacionos. Usa ol piolocolo oo H11I noimal paia comunicaiso con ol soiviooi oo aplicacionos. 1amLion puooo conlguiaiso paia 2.8. AIQ!IJICJ!IA II VI!5IHIII 4 usai H11IS soguio, si os piociso. Ll H11I plug-in osla oisponiLlo paia los soiviooios WoL mas conocioos, incluso ol Soiviooi H11I oo ILM, Apacho, Miciosofl IIS, y iIlanol oo Nols- capo. 2.8.3 EnLedded HTTI server {servIdor HTTI IncIuIdo) Un iasgo Luono oo 1h5h: os ol soiviooi oo H11I incluioo oonlio ool soiviooi oo aplicacionos. Lslo soiviooi WoL os muy lil paia pioposilos oo piuoLa o oosaiiollo poio no ooLo usaiso on amLionlos oo pioouccion. Ioi iazonos oo poifoimanco y soguiioao, so ooLo usai un soiviooi WoL y plug-in H11I paia ol soiviooi WoL on un amLionlo oo pioouccion. 2.8.4 YIrtuaI Losts {Hosts vIrtuaIes) Un hosl viilual os una conlguiacion quo poimilo a una sola maquina hosl apaionlai soi mlliplos maquinas hosls. Ioimilo quo una sola maquina fsica conlguio y aominislio inooponoionlomonlo vaiias aplicacionos aominisliaoas. No osla asociaoo a un nooo pailiculai (maquina). Ls una conlguiacion, oifo- ionlo oo un h] .', inoicanoo quo puooo cioaiso, poio no aiiancaiso o oolonoiso. Caoa hosl viilual liono un nomLio logico y una lisla oo uno o mas souooni- mos oo DNS poi los cualos os conocioo. Un souoonimo oo DNS os ol nomLio 1CIII ool hosl y ol nmoio ool puoilo quo uso la policion ool soivlol, poi ojomplo su nomLio Hosl:80. Ll 1h5h: |.n.n 5:: piopoiciona un hosl viilual piooolni- oo, oonominaoo | JJn&|h', con algunos souoonimos comunos, como ol II oo la maquina, nomLio coilo ool hosl, y ol nomLio ool hosl com- plolo. Ll souoonimo compionoo la piimoia pailo ool camino paia ol acco- so a un iocuiso, como un soivlol. Ioi ojomplo, localhosl:80 on la policion hllp:localhosl:80soivlolsnoop. Los hosls viilualos lo poimilon al aominisliaooi aislai y manojai inoopon- oionlomonlo los mlliplos giupos oo iocuisos on la misma maquina fsica. 46 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II 2.8.5 ServIdor de Cruos Un :.J: J j:& os una facilioao paia cioai copias aoicionalos, casi ioon- licas oo un soiviooi oo aplicacionos y sus conlonioos. Ls una iopiosonlacion logica ool soiviooi oo aplicacionos. Un :.J: J j:& liono la misma osliucluia y aliiLulos quo ol soiviooi oo aplicacionos. Iuooo incluii conlonoooios WoL, conlonoooios LJL, soivlols, LJLs, y olio iocuisos. Ll :.J: J j:& poimilo voi y mooilcai cualquioi piopiooao asociaoa con oslos oLjolos logicos. Ioio ol soiviooi oo giupos no osla asociaoo con ningn nooo fsico on pailiculai, ningn soiviooi oo giupos coiiosponoo a ningn piocoso ioal oo soiviooi ojoculanoo on ningn nooo. Una voz cioaoo un :.J: J j:&, so puooo cioai clonos oo oso soiviooi oo lal manoia quo los soiviooios oo giupos lamLion ayuoon on la aominislia- cion oo los clonos. Ioi ojomplo, camLianoo ol soiviooi oo giupos camLiaian looos los clonos y aiiancanoo un :.J: J j:& aiiancaian looos los clo- nos. 2.8.6 CIones Clonai os ol piocoso oo cioai un soiviooi oo giupos Lasaoo on uno oxislonlo. Los |n son on looos los sonlioos ioonlicos al soiviooi oo giupos ool quo fuoion cioaoos. Los |n cioaoos a pailii oo oifoionlos soiviooios oo giupos, iopiosonlan los soiviooios oo aplicacionos quo so piocosan on los nooos fsicos. Los |n ool soiviooi oo aplicacionos puooon oslai conlonioos on una sola maquina, con lo cual so puooo oscalai voilicalmonlo o puooon oisliiLuiiso on oifoionlos maquinas poimilionoo oscalai hoiizonlalmonlo. Iuooon usaiso |n paia la aominisliacion ool &:||nJ, con lo cual un ioquoiimionlo oo un iocuiso ool soiviooi puooo soi manojaoo poi cualquioia oo los |n ool soiviooi. Mooilcanoo ol soiviooi oo giupos aulomalicamonlo piopaga los camLios a looos los |n cuanoo ollos so ioinician. Si un clon so mooilca oiioclamonlo, no os ioonlico a su soiviooi oo giupos. Sin omLaigo, conlina sionoo pailo oo ol a monos quo soa oosvinculaoo ool soiviooi oo giupos. 2.8. AIQ!IJICJ!IA II VI!5IHIII 47 2.8.7 Contenedor VeL Ll nnJ: 1h oo 1h5h: piocosa soivlols, aichivos JSI. Los soivlols pio-J2LL pooian ojoculaiso on un moloi oo soivlol. Caoa nnJ: 1h conliono aulomalicamonlo a un solo aominisliaooi oo sosionos. Al manojai soivlols, ol nnJ: 1h cioa un oLjolo oo ioquoiimionlo y un oLjolo oo iospuosla invocanoo un molooo oo soivicio ool soivlol. Ll n- nJ: 1h invoca al molooo ooslioy () ool soivlol cuanoo asigna y ooscaiga ol soivlol, oospuos oo quo ol JVM ioaliza la iocoloccion oo Lasuia. Ll nnJ: 1h piopoiciona ol IagoLislSoivlol paia llamai a Java Soi- voi Iago (JSI) poi su nomLio. Ll IagoLislSoivlol uliliza la infoimacion oo conlguiacion oo JSI nomLianoo a un Unifoim Iosouico Ioonliloi: Ioonlil- caooi Unifoimo oo Iocuiso (UII), oslo UII ospocilca un aichivo JSI on ol mooulo WoL. La conlguiacion ool nnJ: 1h piopoiciona infoimacion soLio los nnn ool soiviooi oo aplicacionos quo manojan las policionos soivlol hochas poi ol soiviooi WoL. Ll aominisliaooi ospoclco ool nnJ: 1h incluyo las siguionlos :.JnJ: NomLio ool soiviooi oo aplicacionos oonoo so ojoculan los conlonoooios WoL. Nmoio y lipo oo conoxionos onlio ol soiviooi WoL y ol conlonoooi WoL. Disposilivo paia la conoxion oxloina ool conlonoooi WoL. La Consola Aominislialiva oo WoLSphoio o la consola aominislialiva WoL so puooon ulilizai paia iovisai las conlguiacionos ool nnJ: 1h. Caoa iunlimo ool soiviooi oo aplicacionos liono un nnJ: 1h logico quo so puooo mooilcai poio no so puooo cioai o oliminai. AduIo VeL Un mooulo WoL iopiosonla una aplicacion WoL. So usa paia agiupai soivlols y aichivos JSI, as como ol conlonioo oslalico oo las paginas H1ML, on una sola unioao. 48 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II Los mooulos WoL so guaioan on oocumonlos oo aichivos WoL o on aichivos WAI (.wai), como son los oocumonlos oo aichivos slanoaios oo JSI. Un mooulo WoL conliono uno o mas soivlols, aichivos oo JSI onlio olios. 1amLion conliono un oosciiploi oo oosplioguo quo ooclaia ol conlonioo ool mooulo, guaioaoo on un aichivo oo XML, llamaoo woL.xml. Ll oosciiploi oo oosplioguo conliono infoimacion soLio la osliucluia y oo- ponooncias oo los compononlos WoL on ol mooulo y oosciiLo como oslos soian usaoos on ol :&n.n. Un mooulo WoL puooo ulilizaiso como una aplicacion nnJ-n|n, o como una comLinacion con olios mooulos (olios mooulos WoL, mooulos LJL, o amLos) paia cioai una aplicacion J2LL y so inslala y coiio on un Conlonoooi WoL. 2.8.8 EJH contaIner {Contenedor EJH) Ll nnJ: 1J1 poiciona looos los soivicios ool iunlimo nocosaiios paia oosplogai y manojai los LJLs. Ls un piocoso ool soiviooi quo manoja las policionos paia los Loans oo sosion y Loans oo onlioao. Los Loans ompiosaiialos (oonlio oo los mooulos oo LJL) so inslalan on ol soiviooi oo aplicacionos poio no so comunican oiioclamonlo con ol soiviooi; on camLio, un nnJ: 1J1 piopoiciona una inloifaz onlio ol LJL y ol soiviooi. Junlos, ol conlonoooi y ol soiviooi piopoicionan ol amLionlo oo iunlimo paia ol Loan. Ll conlonoooi piopoiciona muchos soivicios oo Lajo nivol, incluyonoo h:n- J.nj ( manojo oo hilos) y sopoilo oo liansaccion. Dosoo ol punlo oo visla aominislialivo, ol conlonoooi manoja ol almaconamionlo y iocupoiacion oo los oalos paia los Loans conlonioos. Un conlonoooi puooo sopoilai mas oo un aichivo LJL JAI. AduIo de EJH Un nJ&| J 1J1 so usa paia conlguiai uno o mas Loans ompiosaiialos on una sola unioao oosplogaLlo. Un nJ&| J 1J1 so guaioa on un aichivo oslanoai oo Java (JAI), conliono uno o mas Loans ompiosaiialos oosplogaLlos y un oosciiploi oo almaconamionlo oosplogaLlo on un aichivo oo XML. 2.8. AIQ!IJICJ!IA II VI!5IHIII 40 Figuia 2.7: Mooolo Aominislialivo oo WoLSphoio 2.8.9 EI nodeIo AdnInIstratIvo VeLSLere Ln la lguia 2.0 oo la pagina so puooo apiociai ol mooolo aominislialivo oo 1h5h:. Un oominio aominislialivo os un juogo oo uno o mas nooos quo compailon un ooposilo aominislialivo on la foima oo una Laso oo oalos iolacional. Un oominio aominislialivo os ol ospacio logico quo conliono las conlguiacionos paia vaiios oLjolos on ol amLionlo oo 1h5h:. Un nooo os una maquina fsica quo ojocula un soiviooi oo aplicacionos y un soiviooi aominislialivo. Caoa soiviooi aominislialivo on ol oominio guaioa sus oalos aominislia- livos on una momoiia compailioa. Ll usuaiio oo inloifaso aominislialiva, fuoia ool oominio aominislialivo, so comunica con los soiviooios aominislialivos quo usan IIOI (complolai) o H11I. WoLSphoio Aovancoo Loilion usa la consola aominislialiva oo Java o IIOI on lanlo quo WoLSphoio Aovancoo Loilion Singlo Soivoi usa la consola 0 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II aominislialiva oo H11I WoL. Los iocuisos oo WoLSphoio on un nooo, oslan iopiosonlaoos como iocuisos aominislialivos on ol oominio aominislialivo oo WoLSphoio . 2.8.10 ServIdor AdnInIstratIvo Ll :.J: nJn.n.:n. os ol sisloma oo aominisliacion oo :&n.n, os un compononlo oo WoLSphoio. Ls iosponsaLlo oo la aominisliacion ool iunlimo, soguiioao, cooioinacion oo la liansaccion, y oiioccion ool &:||nJ. Ln la mayoia oo los casos, ol :.J: nJn.n.:n. coiio on looos los nooos on un oominio aominislialivo WoLSphoio y conliola la inloiaccion onlio caoa nooo y ol piocoso ool soiviooi oo aplicacionos on ol oominio. Ll :.J: nJn.n.:n. oo WoLSphoio piopoiciona los aominisliaooios con una sola visla ool sisloma oo aplicacionos y iocuisos, como JSIs, soivlols, y LJLs, quo pooian oosplogaiso poi las mlliplos plalafoimas on un amLionlo oisliiLuioo. Aominisliai iocuisos on una maquina iomola os lan facil como aominis- liailos on una maquina local. 2.8.11 AInacenanIento AdnInIstratIvo WoLSphoio guaioa looa la infoimacion oo conlguiacion ool :&n.n paia un oominio on un solo almacon poisislonlo. Lsa Laso oo oalos so nomLia poi oofoclo WAS. 1ooa la aominisliacion lionon lugai a liavos oo la manipulacion oo los oLjolos on ol n|nnnnn.n nJn.n.:n.. Los lugaios oo ooposilo puooon almaconaiso on DL2, Oiaclo, Infoimix, Soiviooi MS SQL, o SyLaso. Ln ol Soivoi Loilion oslo ooposilo oo oalos so almacona on una conlguia- cion oo aichivo XML. Ln ol oiagiama so muoslia un solo nooo quo ojocula looos los piocosos, y oslo os comn on amLionlos poquonos oo pioouccion. Ls complolamonlo iazonaLlo conlguiai la Laso oo oalos on un soiviooi iomolo, y on amLionlos oo pioouccion so iocomionoa quo soa usaoo oo oso mooo. 2.8. AIQ!IJICJ!IA II VI!5IHIII 1 Figuia 2.8: Inloifasos Aominislialivas 2.8.12 InterIases adnInIstratIvas Ll Soiviooi Aominislialivo oo WoLSphoio piopoiciona los soivicios usaoos paia ol conliol oo iocuisos y ol oosompono oo las laioas on la Laso oo oalos aominislialiva. Supoivisa y conlguia iocuisos aominislialivos as como oolo- noi y aiiancai los soiviooios, lo cual os facililaoo a liavos oo cualio inloifasos, como so muoslia on la lguia 2.8 oo la pagina 1. Las oos inloifasos, gialca y lnoas oo comanoo so complomonlan Laslanlo Lion onlio ollas. So puooon usai las inloifasos gialcas inloiaclivamonlo aomi- nislianoo ol amLionlo oo WoLSphoio. So puooo usai las hoiiamionlas oo lnoas oo comanoo paia conlguiacion aulomalica. ConsoIa AdnInIstratIva de Java Noimalmonlo conocioa como la consola aominislialiva oo WoLSphoio o sim- plomonlo como nJn.n n|', osla inloifaso gialca ool usuaiio so usa piinci- palmonlo paia la aominisliacion ool oominio aominislialivo WoLSphoio. Lsla 2 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II sopoila un amplio iango oo aclivioaoos aominislialivas oo WoLSphoio Aovan- coo Loilion. La consola aominislialiva puooo ojoculaiso on uno oo los nooos, on los quo ol soiviooi aominislialivo osla coiiionoo, o puooo invocaiso on un nooo iomolo quo soa asislonlo oo un soiviooi aominislialivo. Ln Winoows so accooo a la n|n nJn.n.:n.n pulsanoo ol Lolon Slail Iiogams ILM WoLSphoio Applicalion Soivoi Aominislialoi`s Con- solo. Ln sislomas UNIX so invoca ol sciipl oo aominclionl.sh onconliaoa on WASHOMLLin paia haLililai la n|n nJn.n.:n.n. Ioi oofoclo la consola aominislialiva conocla al soiviooi aominislialivo va puoilo 000. La ConsoIa AdnInIstratIva VeL La n|n nJn.n.:n.n 1h os como un ooiloi oo conlguiacion quo coiio on un WoL Liowsoi. Iiopoiciona la opoilunioao oo liaLajai con WoLSphoio Applicalion Soivoi Aovancoo Loilion Singlo Soivoi oo conlguiacion oo Soivi- ooi on cooigo XML. Lsla soncilla GUI Lasaoa on WoL osla oisponiLlo solo on WoLSphoio ALs. La n|n nJn.n.:n.n 1h, puooo soi aclivaoa on la maquina local locloanoo ol UIL siguionlo on un WoL-Liowsoi: hllp:localhosl:0000aomin. La conlguiacion quo so caiga poi oofoclo osla conlonioo on ol soiviooi- cfg.xml, quo so oncuonlia on ol WASHOMLconlg oiiocloiy. Una conl- guiacion oifoionlo oo aichivo puooo caigaiso on la WoL una voz quo la consola aominislialiva osla aLioila on ol Liowsoi. Sin omLaigo, cualquioi olio aichivo oo la conlguiacion oscogioo puooo pasaiso como un paiamolio on ol Liowsoi UIL paia quo so caiguo on slailup. Ll Liowsoi UIL ooLo soi ol siguionlo: hllp:localhosl:0001aominooilconlgFilo=C:lompfoo.xml Lslo caigaia foo.xml ool oiiocloiio C:lomp. VeLSLere ControI Irogran {EI ControI de Irograna de VeLS- Lere) Ll 15h: n:| 1:j:nn os una hoiiamionla oo lnoas oo comanoo ao- minislialiva quo osla oisponiLlo on la Loicion Avanzaoa. 1amLion opoia on 2.8. AIQ!IJICJ!IA II VI!5IHIII 8 mooo inloiaclivo. So puooo usai ol 1h5h: n:| 1:j:nn paia aomi- nisliai iocuisos ool oominio lal como oolnii, conlguiai, manojai, impoilai y oxpoilai conlguiacionos, y ojoculai oiagnoslicos oo opoiacionos. Lsla Lasaoo on 1CL. 1CL simLoliza ol 1ool Commano Languago. Ls un iocuiso liLio y hay lamLion una voision oo Java oo 1CL llamaoa Java Conliol Languago (JACL). Ll longuajo 1CL liono una sinlaxis simplo y piogiamaLlo, y puooo usaiso on mooo slano-alono o on aplicacionos omLoLioas. 1CL os oxlonsiLlo y las oxlonsionos 1CL oo 1h5h: n:| 1:j:nn, piovoon un giupo oo comanoos paia la manipulacion oo oLjolos WoLSphoio. XALConhg A`1n]j os olia hoiiamionla aominislialiva oo lnoas oo comanoo oispo- niLlo con WoLSphoio Aovancoo Loilion. A`1n]j ofioco al aominisliaooi oo WoLSphoio la posiLilioao oo impoilai y oxpoilai (oxpoilacion lolal o pai- cial) la conlguiacion oo oalos on ol almaconamionlo aominislialivo. So puooo usai osla hoiiamionla paia hacoi mlliplos camLios al ioposiloiio oo aomi- nisliacion sin lonoi quo iopolii manualmonlo los camLios usanoo la consola aominislialiva. 1amLion so lo puooo usai paia gonoiai un nuovo |&j-.n oo conlguiacion oo aichivos con la nuova opcion gonoialoIluginCfg. A`1n]j no os una hoiiamionla inloiacliva y no puooo usaiso paia iocupoiai infoimacion oo oslaoo oo WoLSphoio. DrAdnIn La hoiiamionla oo comanoo 1:Jn.n osla oisponiLlo on looas las ooicionos oo WoLSphoio Applicalion Soivoi y so usa piincipalmonlo paia ooloclai oiio- ios. So localiza on ol WASHOMLLin oiiocloiy y puooo usaiso paia oiagnoslicai pioLlomas cuanoo olias hoiiamionlas fallan. 4 CAIIJ!IO 2. VI!5IHIII AIIIICAJION 5II'II 2.9 HeIerencIa HIda ara Ia AdnInIstracIn Ll mooolo aominislialivo paia las Loicionos Avanzaoas y Noimalos so iosumo on la lguia 2.0 oo la pagina . Como so ha mosliaoo anloiioimonlo, y on las vislas ool aiLol oo la con- sola aominislialiva y olias hoiiamionlas aominislialivas gialcas, ol oominio aominislialivo oo WoLSphoio osla compuoslo poi vaiios lipos oo :&:, oiganizaoos on una joiaiqua oo conlonioos iolacionaoos. 2.9.1 DIscusIn Los nooos aominislialivos conlionon uno o mas soiviooios oo aplicacion, y vaiios iocuisos quo lianscionoon los soiviooios oo aplicacionos (lalos como aquollos iolacionaoos al sopoilo JDLC), o oslan sopaiaoos oo los soiviooios oo aplicacion (como soiviooios gonoii- cos). Los |&j-.n oo WoLSphoio paia los soiviooios WoL sopoilaoos lamLion ioquioion aominisliacion. Finalmonlo, puooon oslaLlocoiso giupos oo soiviooios logicos paia oislii- Luii la caiga oo liaLajo onlio mlliplos soiviooios oo aplicacionos clonaoos. Una aplicacion ompiosaiial consislo on mooulos LJL, mooulos WoL, y clionlos oo la aplicacion. Iuooo iosioii on cualquioi soiviooi oo aplicacionos. Una aplicacion inslalaoa on mlliplos soiviooios oo aplicacionos puooo oslai ojoculanooso on algunos soiviooios, poio oolonioo on olios. DoLioo a la posiLlo mozcla oo oslaoos oo sus inslancias, no os signilcanlo oocii si una aplicacion (como la coloccion oo looas sus inslancias) osla coiiionoo o so ooluvo. Ioi consiguionlo, una aplicacion ompiosaiial os una onlioao oslalica. Ioi ol conliaiio, ol LJL, la WoL, y los mooulos oo clionlos oo aplicacio- nos quo compionoon caoa aplicacion ompiosaiial son voioaooiamonlo oLjolos aclivos, caoa uno oo los cualos liono un oslaoo valioo. Un giupo oo soiviooios os una onlioao oslalica quo consislo on uno o mas clonos. Noimalmonlo, algunos clonos oslan coiiionoo mionlias olios no. Ioi onoo, no os signilcalivo asignai un oslaoo al giupo oo soiviooios gloLal. 2.0. IIIIIINCIA IAIIIA IAIA IA AIMINI5JIACION Figuia 2.0: Mooolo oo Aominisliacion. 2.9.2 Qu son Ios Hecursos ? Ll loimino :&: so usa paia oosciiLii un juogo logico oo piopiooaoos quo puooo soi aominisliaoo como sopoilo oo sosion quo usa ol soivicio oo Aominis- liacion oo Sosion. Ll iango oo los iocuisos so oxlionoo oosoo oLjolos complojos, quo puooon aiiancaiso y puooon oolonoiso, como soiviooios oo aplicacionos, hasla simplos amLionlos oo giupos, como las piopiooaoos oo conlguiacion paia ol sopoilo oo liansaccion. Ioi ojomplo, un soiviooi oo aplicacionos conliono vaiios soivicios. Ll soi- viooi oo aplicacionos os iopiosonlaoo on la visla ool aiLol oo la consola ao- minislialiva, no as los soivicios inoivioualos. Caoa soivicio liono un juogo oo piopiooaoos quo so puooon conlguiai. CaItuIo 3 ConcIusIones ILM 1h5h: os ol calalogo oo soflwaio oo ILM quo piopoiciona funciona- lioao o-Lusinoss Lajo oomanoa, y quo opoia on mas oo 8 sislomas opoialivos oifoionlos, incluyonoo Linux. WoLSphoio os ol soflwaio oo poilal oo nogocios quo poimilo a las ompio- sas iofoizai la loolioao oo sus clionlos y ampliai ol alcanco googialco oo su nogocio. Ll soflwaio oo poilal poimilo mojoiai la colaLoiacion oonlio oo la ompiosa, poimilionoo la aulonoma oo los usuaiios, y oxlonoionoo ol accoso a los socios comoicialos. Los soiviooios oo comoicio oloclionico posiLililan la piosonlacion oo calalogos on la ioo, Lsquooa oo piomocionos y campanas, y aominisliacion oo liansaccionos. Las hoiiamionlas oo 1h5h: ayuoan a las ompiosas a inciomonlai la olcioncia opoiacional, apoilanoo agilioao y oscalaLilioao ompiosaiial. Los soiviooios oo aplicacionos paia onloinos oo oosaiiollo y ojocucion J2LL paia la aominisliacion oo liansaccionos con una mayoi soguiioao, ionoimionlo, oisponiLilioao y conoclivioao, poimilionoo ol oquiliLiio onlio soivicios woL o invoisionos hochas on soflwaio oxislonlos. Ll soflwaio oo inlogiacion ompiosaiial poimilo conoclai sislomas oislinlos onlio s, con ol oLjolo oo foimai una nica ompiosa olcionlo, mooianlo la piovision oo una osliucluia oo monsajoia aLioila, oscalaLlo y fuoilo. La mayoi pailo oo las ompiosas opoian con oivoisos sislomas infoimalicos, los cualos lionon quo comunicaiso onlio s con inooponooncia ool lipo oo plala- foima o oo ioo. Aoomas, las ompiosas lionon quo comunicaiso con ol oxloiioi y 7 8 CAIIJ!IO J. CONCI!5IONI5 opoiai y piocosai infoimacion a liavos oo sislomas oivoisos oo manoia soguia y on liompo ioal. La aoopcion oo soivicios woL paia o-Lusinoss, la nocosioao oo las ompiosas oo opoiai on nuovos moicaoos y la impoilancia oo una caoona oo oisliiLucion L2L oplima, llovan a las ompiosas a ioovaluai sus aclivos infoimalicos aclualos y a hacoi quo los sislomas infoimalicos soan mas olcionlos on loiminos oo coslos, mas loxiLlos y aoaplaLlos al camLio y, aoomas, con un sopoilo monos complojo. La inlogiacion oo los nogocios poimilo a las ompiosas quo los usuaiios y iocuisos infoimalicos, lanlo oonlio como fuoia oo la ompiosa, liaLajon junlos paia oai sopoilo a la oslialogia ompiosaiial, unionoo sislomas oislinlos paia compionooi mojoi los palionos oo consumo oo los clionlos, poimilionoo una vonla oo pioouclos y soivicios mas ofocliva. Asimismo poimilo conoclai oi- voisas opoiacionos comoicialos, oo foima quo los nuovos pioouclos y soivicios puooan soi oisliiLuioos oo foima mas iapioa, implanlanoo un onloino oo in- logiacion oo aplicacionos conlializaoo, iooucionoo as los coslos opoiacionalos ooiivaoos oo inliooucii sislomas nuovos, ovilanoo ol oosaiiollo oo inloifacos a mooioa oo aplicacionos oxislonlos. 1amLion oslo asoguia ol paso oo monsajos oo una aplicacion a olia, incluso cuanoo las iooos o las aplicacionos no oslon oisponiLlos, sincionizanoo las aclivioaoos oo la caoona oo oisliiLucion con los pailnois comoicialos, paia as iooucii coslos y liompos oo onlioga y oai una iospuosla mas iapioa y Lonolciaiso oo los camLios ompiosaiialos. Las ompiosas inlonlan mojoiai conlinuamonlo la foima on quo ioalizan sus nogocios inloinamonlo, con sus clionlos y sus pailnois. Lslo osla camLianoo ol mooo on quo algunos aclivos ompiosaiialos osoncialos, lalos como aplica- cionos, infoimacion y conlonioos son ulilizaoos paia maximizai ol Lonolcio ompiosaiial. La foima on quo las ompiosas conciLon la piovision y ol conliol ool accoso a oslos aclivos, maica una oifoioncia on loiminos oo salisfaccion oo los clionlos. Las ompiosas puooon mojoiai la agilioao comoicial mooianlo la implomonlacion oo locnologas oo poilal a liavos oo la loxiLilizacion oo mai- cos oo onlioga oo soivicios y poimilionoo la inlioouccion oo nuovos soivicios oo una foima mas facil y consislonlo. Los poilalos poimilon a las ompiosas mojoiai ol accoso oo los omploaoos, clionlos y pailnois comoicialos a oalos, aplicacionos y piocosos comoicialos, oo osla manoia los usuaiios puooon oLlonoi la infoimacion coiiocla poi ollos mismos, iooucionoo as los coslos oo aominisliacion y mojoianoo ol giaoo oo salisfaccion oo los clionlos, con oslo los coslos infoimalicos oisminuyon mo- oianlo la unilcacion oo aplicacionos on un nico oioonaooi, al quo so puooo accoooi mooianlo un onloino nico oo accoso, soivioo oo foima soguia y con- lializaoa oosoo la ioo y Lajo policion, mojoianoo los ingiosos mooianlo ol inciomonlo oo la pioouclivioao oo los liaLajaooios y ol accoso mas iapioo a la infoimacion, la vonlaja compoliliva, como as lamLion la pioouclivioao compailionoo infoimacion olcazmonlo. 60 CAIIJ!IO J. CONCI!5IONI5 HILIIograIIa [1[ Lail JacoL Caila Saolloi, John Ganci. 1h5h: 1:J& 1nn.|j O:- .& nnJ :h.&:. ILM Iioss, USA, 2004. [2[ ILM. 1h5h: n: 1. :h.&:. ILM Iioss, USA, 2008. [8[ Suiosh Haoala Loo Gavin, Gooil Van oo Iullo. 1n|nn.nj 1h5h: 1&.n 1nj:n.n 1r: J: 1n 5jnh:n..n.n. ILM Iioss, USA, 2004. [4[ Ali Aisanjani Maik Lnoioi, Jonny Ang. 1n:n: 5:. O:.nJ :h.- &: nnJ 1h 5:.. ILM Iioss, USA, 2004. [[ Iuoyanlo Linngai Saioa Davios, Suioch Amujuii. 1h5h: 1&.n 1nj:n.n 1&h5&h 5|&.n. ILM Iioss, USA, 2004. 61 IndIce de AaterIas aominisliacion oo inloifaso, 8 ool soiviooi, 8 hoiiamionlas oo, 42 aominislialivo almaconamionlo, 0 soiviooi, 0 AIIs, 2, 84 aplicacionos oo WoLSphoio, 28 Java, 8 Applols conlonoooi oo, 14 applols, 18 aiquilocluias lios nivolos oo, 14 L2L, 7 L2C, 7 Lasos y hoiiamionlas paia su o-Lusinoss, 8 Loan oo onlioao, 88 oo sosion, 80 Loans ompiosaiialos, 84 iocuisos, 41 Liowsoi aplicacionos Lasaoas on, 84 Liowsois, 18 CGI, 87 clonos, 46 CMI, 41 Compononl Liokoi, 81 compulacion clionlo-soiviooi oo lios nivolos, 81 oisliiLuioa, 81 conclusionos, 7 conlonoooi clionlo oo aplicacionos oo, 18 LJL, 48 LJL oo, 12 WoL, 18, 47 DH1ML, 10 oigilalos aclivos, 8 DNS, 4 oownloao, 8 DiAomin, 8 o-Lusinoss, 20 las solucionos paia ol, 80 o-Lusinoss on oomano inlogiacion on ol, 8 o-commoico, LJL, 2 mooulo oo, 48 onloipiiso Loans, 12 lash ciowos, 2 fuonlo oo oalos, 8 68 64 INIICI II MAJIIIA5 GUI, 18, 26, 84 hosls viilualos, 4 H1ML, 18 H11I soivoi y plug-in, 44 ILM DL2, 41 ILM H11I, 27 IDL, 10 inloifasos aominislialivas, 1 I1, 11 J2LL, 10, 2 Java applols oo, 86 soiviooi paginas ool, 88 soivlol oo, 86 JCA, 11 JDLC, 18, 18, 4 JFC, 86 JNDI, 18 JSI, 18, 2 JSIs, 10 JVM, 12 mioolowaio, 10 MIML, 87 MQSoiios, 28 mulli soiviooi, 10 oLjolos vivos, 41 paquolo oo comanoos, 40 oisliiLuioo, 40 plalafoima, 8 oo soflwaio, 4 plug-in, 12 pioouclo familias ool, 17 Quick Inslallalion, 11 iocuisos, 6 IIO, 10 IMIIIOI, 8 Soivoi Applicalion, 0 Aovancoo Loilion, 0 Lnloipiiso Loilion, 11 Slanoaio Loilion, 11 soivicios WoL, 8 soiviooi oo aplicacionos, 48 oo giupos, 46 H11I, 12 H11I incluioo, 4 piooolnioo, 44 soiviooios oo aplicacionos y Loans ompiosaiialos, 88 gonoiicos, 4 WoL, 88 soivlols, 18 SmailIhono, 18 lhioo-lioioo, 26, 27 UNIX, 2 viilual sisloma piincipal, 14 V1, 18 WAS, 0 WoL mooulo, 47 WoL Soivicos, 10 WoLSphoio Applicalion Soivoi, 21 INIICI II MAJIIIA5 6 Applicalion Soivoi Aovancoo Loi- lion compononlos oo, 26 aiquilocluia oo, 48 consola aominislialiva oo, 41 Logo Soivoi, 24 Lvoiyplaco Suilo, 28 paia ol comoicio, 1 Ioisonalizalion Soivoi, 28 Ioilal Soivoi, 28 piogiamacion, 8 Silo Analyzoi, 24 Sluoio, 28 1ianscooing IuLlishoi, 28 Voico Soivoi, 24 WoLSphoio Commoico, WoLSphoio Lvoiyplaco, WoLSphoio foi Commoico solucionos oo poilal, 7 solucionos oigilal mooia, 8 WoLSphoio foi commoico solucionos L2L, solucionos L2C, 6 WoLSphoio Hosl Inlogialion, 17 WoLSphoio Hosl IuLlishoi, 18 WoLSphoio Ioilal, WoLSphoio Sluoio, 17 la familia oo hoiiamionlas, 10 WoLSphoio 1ianscooing IuLlishoi, 18 WoLSphoio Voico, wizaio, 10 woikloao, 46 XML, 18 XML conlg, 8