Következõ generációs alkalmazás-szerver és fejlesztõkörnyezet e-business on demand alkalmazások készítéséhez
IBM WebSphere Application Server Enterprise, Version 5.0 és IBM WebSphere Studio Application Developer Integration Edition for Linux and Windows, Version 5.0 Fõbb jellemzõk költségcsökkentésre
Hatékony, ugyanakkor
Egy szolgáltatás-orientált
egyszerûsített keretrendszer
és az üzleti agilitás
architektúra támogatásával
integrálásra szánt
elõmozdítására egyaránt
hozzájárul a fejlesztési
alkalmazások készítéséhez,
alkalmas e-business
költségek mérsékléséhez,
amely továbbra is hasznosítja
infrastruktúrát készíthet
ezáltal a fejlesztõk intuitív,
a meglévõ eszközöket,
vizuális munkafolyamaton
áttekinthetõbbé teszi az
Dinamikus támogatást nyújt
informatikai hátteret, és
olyan alkalmazások
automatizálja az üzleti
készítéséhez, amelyek
folyamatokat
szükség szerint alkalmazkodni
A legfejlettebb J2EE technológiával nagy
keresztül koreografálhatják a szolgáltatásokat A meglévõ, illetve dobozos
tudnak a folyamatosan
alkalmazásokat is integrálni
változó e-business világ
képes, ami lehetõvé teszi a
feltételeihez
különbözõ alkalmazások közötti
teljesítményû,
kapcsolat megteremtését
Új generációs integrált fejlesztõkörnyezet integrálásra szánt alkalmazások készítéséhez
Integrált fejlesztõkörnyezet a J2EE technológia erejével, amely biztosítja a csoportos és gyors alkalmazásfejlesztést
WebSphere Studio Enterprise WebSphere Studio Application Developer Integration Edition WebSphere Studio Application Developer
WebSphere Studio Site Developer J2EE technológia és webszolgáltatási alkalmazás-fejlesztõ környezet
Felvezetés a WebSphere Studio alkalmazás-fejlesztõ környezethez
Új generációs fejlesztési platform integrálásra szánt megoldások készítéséhez
WebSphere Application Server Enterprise
WebSphere Application Server
J2EE-technológiára hitelesített, a z/OS által nyújtott különleges szolgáltatási minõségre optimalizált konfiguráció
WebSphere Application Server for z/OS
WebSphere Application Server - Express
Könnyen kezelhetõ felvezetés az e-businesshez
1. ábra: WebSphere Application Server, Version 5.0 és WebSphere Studio konfiguráció
J2EE technológia és webszolgáltatás telepítõ környezet
Mostanában a vállalatok folyamato-
Szolgáltatás-orientált architektúra
Workflow képességek hasznosítása
san arra kényszerülnek, hogy újabb
biztosítja a meglévõ eszközök
Az integrált J2EE workflow képessé-
és újabb alkalmazásokat vessenek be
hasznosítását
gek intuitív, folyamat-alapú fejlesztõ-
költségeik csökkentésére, ügyfeleik
A sikeres vállalat olyan alkalmazáso-
eszközöket kínálnak, melyekkel rövid
megtartására illetve versenyelõny
kat épít, amelyek az üzleti logikát és
idõ alatt meg lehet határozni, hogy a
szerzésére. Most viszont az e-busi-
az alkalmazási adatokat nemcsak a
már adott szoftverek hogyan mûköd-
ness jelent számukra egyre nagyobb
vállalat szintjén, hanem a szállítók,
jenek a J2EE technológiára épülõ al-
kihívást. Az elmúlt jó néhány évtized
kereskedelmi partnerek és vásárlók
kalmazásokon belül. Könnyedén lét-
során a vállalatoknál heterogén, szórt
szintjén is integrálják. Ez az integráció
rehozhatók szolgáltatások, melyek a
elhelyezkedésû, igen bonyolult számí-
azonban bonyolult, költséges és
meglévõ szoftverekbõl az új technoló-
tógépes infrastruktúra épült ki. Az üz-
kockázatos feladat. A szolgáltatás-
gián alapuló alkalmazás-workflow-t
leti logika és az adatok egymástól el-
orientált architektúra nyílt szabványo-
építenek fel. Az ERP alkalmazás-cso-
választva, a legkülönbözõbb szoftve-
kat használ, hogy gyakorlatilag min-
magból átvett leltári adatok és egy
rekben, adatbázisokban, alkalmazás-
den szoftvert és szolgáltatást kezelni
korábban készített, ügyfél-oldali alkal-
csomagokban – például erõforráster-
tudjon: régi alkalmazásokat, alkalma-
mazás kombinálásával új üzleti logika
vezõ (ERP) – rendszerekben, vagy
zás-csomagokat, J2EE komponense-
szerint, új online megrendelés-kezelõ
egyéb back-end rendszerekben –
ket, webszolgáltatásokat. Ez a szem-
alkalmazás készülhet. Az ilyen alkal-
mint az IBM CICS® vagy a Java™
lélet egyfajta szabványos módszert
mazás már jelentõsen kiterjeszthetõ,
alkalmazások – lelhetõk fel.
ad a fejlesztõk kezébe, amellyel a kü-
így például lehet belõle a kereskedel-
lönbözõ szoftverekkel egyedi interfé-
mi partnerek által is használható web-
Nem az a feladat, hogy újrafejlesz-
szek és alacsony szintû programozási
szolgáltatás. Az eredmény: gyorsabb
szünk mindent egy-egy új rendszer
nyelvek (API-k) használata nélkül
alkalmazás-fejlesztés, tökéletesebb
kiépítésével, hanem, hogy a meglévõ
kommunikálhatnak. Az egyes szoftve-
konzisztencia és alacsonyabb költsé-
szoftver eszközöket felhasználva, a
rek építõkövekként vesznek részt az
gek – hiszen a korábbi informatikai
webszolgáltatások segítségével
új e-business alkalmazások fejleszté-
befektetések továbbra is felhasznál-
készítsünk új alkalmazásokat Java 2
sében, így az hamarabb, kevesebb
hatók.
Platform, Enterprise Edition (J2EE)
költséggel készülhet el.
technológiával. Az IBM WebSphere® Application Server Enterprise, Version
Az integráció szolgáltatás-orientált
5.0 és az IBM WebSphere Studio
szemléletén keresztül a WebSphere
Application Developer Integration
Application Server Enterprise és a
Edition for Linux and Windows,
WebSphere Studio Application
Version 5.0 együtt voltaképp egy új
Developer Integration Edition hozzá-
generációs alkalmazás-szervert és
járul az integráció bonyolultságának,
fejlesztõkörnyezetet kínál e-business
költségeinek és kockázatának
on demand™ (azaz igény-alapú)
mérsékléséhez. Ezt az egységes,
alkalmazásokhoz. Leegyszerûsíti az
egyszerû, webszolgáltatásokra épülõ
integrálhatóságot biztosító feladato-
alkalmazás-fejlesztési és telepítési
kat, felgyorsítja a nagyléptékû alkal-
keretrendszer biztosítja.
mazásfejlesztést és elõsegíti a valós idejû rugalmasságot.
2
A WebSphere Application Server Enterprise és a WebSphere Studio Application Developer Integration Edition integrált workflow képességei között találhatók az alábbiak:
Vizuális folyamatszerkesztõ (koreográfia-készítõ) Intuitív, egérhúzásos technikát biztosít a J2EE komponensek, webszolgáltatások, meglévõ alkalmazások és manuális üzleti folyamatok közötti interakciók és dinamikus munkafolyamatok megkomponálásához, koreografálásához. Az erõteljes workflow eszközök valamint a fejlett üzenetkezelõ képességek nagy segítséget jelentenek a fejlesztõknek az üzleti folyamatok felgyorsítását vagy automatizálását szolgáló, összetett alkalmazások felépítésében, hibaszûrésében és telepítésében. Új szolgáltatások beépítése, vagy a meglévõk módosítása az üzleti folyamat egyéb elemeit nem befolyásolja. z Manuális interakció A termékek olyan tevékenységek integrálását is támogatják, amelyekben bizonyos feladatokat az automatizált üzleti folyamat egyik lépéseként, emberi beavatkozással kell elvégezni, illetve ahol a feladatköröket egy adott szervezeti struktúra definiálása alapján, dinamikusan kell leosztani. z Esemény triggerelés (Event triggering) Támogatja az aszinkron események – például webszolgáltatások vagy manuális interakciók – beillesztését az üzleti folyamatokba. Az adott üzleti folyamat elindítását eseményekhez köthetjük, illetve z
konfigurálhatjuk úgy a folyamatot, hogy az menet közben leálljon és csak akkor induljon újra, amikor egy bizonyos külsõ esemény bekövetkezik. Ez már lehetõséget ad olyan alkalmazások létrehozásához, mint a következõ példa: az alkalmazás elindít egy folyamatot, mely elsõ lépésben egy 20 000 dolláros hitelkártya-tranzakció jóváhagyását kérõ e-mail generálásával kezdõdik. Ezt követõen leáll, és vár a feldolgozással a jóváhagyás megérkezéséig - ami nagyobb ellenõrzést biztosít a dinamikus alkalmazáson belül. z Mûveletek visszavonásának támogatása Lehetõvé teszi a folyamat egyes lépéseit visszavonó funkciók vizuális definiálását. Például: egy már a gyártási fázisba került megrendelés esetében a megfelelõ kompenzációs tranzakció az elkészült termék raktárra vétele, és nem a szétszerelése. z Rugalmas workflow-tervezés A fejlesztõk szabadon tervezhetnek fentrõl lefelé, lentrõl felfelé, vagy középen találkozó folyamatokat. A fentrõl-lefelé (top-down) módszerrel folyamat-vázakat állíthatnak fel, melyek a workflow esemény-sorrendjének koreográfiáját alkotják, és itt nem kell törõdniük magával az implementációval. A lentrõl-felfelé építkezés esetén elsõként az egyes komponenseket alkotják meg, majd ezeket építõelemekként használják fel a workflow definiálása során. A középentalálkozás szemléletének alkalmazása az elõzõ két módszer rugalmas ötvözését kínálja.
3
Fejlett tranzakció-kapcsolattal csökkenthetõ a komplexitás A J2EE platform egyre magasabb szintû támogatást biztosít az integrációhoz, felölelve az üzenetkezelést, a biztonságot és az adatbázis-elérést. A J2EE Connector Architecture (JCA) 1.0 szabvány például integrálhatóságot biztosít alkalmazás-csomagokkal és korábbi technológiájú alkalmazásokkal is. Számos erõforrás és régebbi adat integrálása azonban még mindig nehézségbe ütközhet, ha azok nem alkalmazkodnak a megfelelõ adatszabványokhoz, illetve ha a tranzakciós támogatás korlátozott. A WebSphere® Application Server Enterprise és a WebSphere Studio Application Developer Integration Edition fejlett tranzakciós képességekkel rendelkezik, ennek köszönhetõen a fejlesztõk elhagyhatják az egyedi kódolást, és könnyebben megoldható a meglévõ szoftverek integrálása a J2EE környezetbe. Néhány ilyen képesség: z
Dinamikus alkalmazás-adapter támogatás Gazdag, nyílt szabványokra épülõ alkalmazás-adapterek létrehozására nyújt lehetõséget olyan, széles körben használt vállalati információs rendszerekhez (EIS), mint az SAP vagy az IBM CICS.
Az utolsó résztvevõ támogatása (last participant support ) A tranzakciók automatikus koordinálásával kiküszöböli a manuális kódolást és biztosítja az egyfázisú tranzakciós kapcsolatot (onephase commit) – amely számos hagyományos és csomagolt alkalmazásra jellemzõ. z Activity session szolgáltatások támogatása Lehetõvé teszi a helyi tranzakciók kiterjesztését, illetve több helyi tranzakció csoportosítását, így azok telepítési kritériumok, illetve explicit program-logika alapján kerülhetnek végrehajtásra. Ez csökkenti az egyfázisú tranzakciós kapcsolattal dolgozó erõforrásoknál felmerülõ végrehajtási (commit) szabályok és korlátozások komplexitását. z CORBA C++ Software Development Kit (SDK) Integrálja a különbözõ C++ erõforrásokat és lehetõvé teszi, hogy a C++ kliensen J2EE komponenseket hívjanak meg a CORBA technológia használatával. Segítségével a WebSphere alkalmazásokban CORBA burkolók mögött C++ eszközök is alkalmazhatók. z
höz jut, vagy ellenkezõleg: verseny-
Telepítõ
képtelenné válik.
A telepítõ rendszer továbbfejlesztett terhelés- és dinamikus gyorsítótár-
A WebSphere Application Server
kezelést, központilag felügyelt bizton-
Enterprise és a WebSphere Studio
sági funkciókat és olyan teljesítmény-
Application Developer Integration
kezelõ eszközöket biztosít, amelyek a
Edition segít a teljesítmény optimali-
terhelést szofisztikált kiegyenlítési és
zálásában és az állásidõ minimálisra
fürtözési képességek segítségével
csökkentésében azoknál az alkalma-
osztják meg a számos szerver között.
zásoknál, amelyeknél a magas ren-
A telepítõ képes külön kezelni az al-
delkezésre állású, nagy forgalmat le-
kalmazás-szervereket, amivel elkerül-
bonyolító, többszerveres környezetet
hetõ az egypontos meghibásodás, és
robusztus alkalmazás-profil technoló-
rögzíti az „elsõ hiba” (first-failure)
giák, ügyes telepítõeszközök és fejlett
adatait a problémák jelentése és
webes támogatás biztosítja.
elemzése céljából.
Alkalmazás-profil támogatás
Fejlett webes támogatás
A WebSphere Application Server
A WebSphere Application Server
Enterprise és a WebSphere Studio
Enterprise és a WebSphere Studio
Application Developer Integration
Application Developer Integration
Edition megújult alkalmazás-profil ké-
Edition igen biztonságos webszolgál-
pességekkel rendelkezik, amelyekkel
tatások kialakítására ad lehetõséget,
aprólékosan optimalizálható az alkal-
melyek azután az egész vállalatnál te-
mazások teljesítménye, mégpedig
lepíthetõk. A támogatásba beletarto-
úgy, hogy az gyakorlatilag nem érinti
zik egy Universal Description,
a forráskódot. Ez a képesség egy
Discovery and Integration (UDDI)
olyan mechanizmust jelent, amellyel
registry, amely itt egyfajta tárolóként
meghatározható az állandó entity
mûködve tartalmazza az alapvetõ
Enterprise Java Beans (EJB) alkalma-
webszolgáltatások leírását, továbbá
zások elérésének szándéka (olvasás
egy webszolgáltatás-átjáró, amelyen
vagy frissítés). Az EJB alkalmazások -
keresztül a tûzfalon kívül esõ felhasz-
az õket meghívó alkalmazás szándé-
nálók is robusztus biztonsági véde-
kától függõen – szükség szerint inter-
lem mellett hívhatnak meg webszol-
Az alkalmazások teljesítményének
akcióba tudnak lépni a futásidejû inf-
gáltatásokat. A fejlett webszolgáltatási
optimalizálása
rastruktúrával, adatbázisokkal. Ennek
támogatás ezekre az átjárókra is kiter-
Egyre inkább elterjed a gyakorlat,
eredményeként minden eddiginél
jed, ugyanis egy programozási mo-
hogy a vállalatok webes alkalmazá-
pontosabb stratégia határozható meg
dell lehetõvé teszi az átjáró használa-
sok segítségével – mind szervezeten
a konkurens futás és az adatok elõre
tát nagyléptékû webszolgáltatási
belül, mind azon kívül – bevonják
beolvasása (pre-fetch, illetve read-
implementációkban is, a kulcsfelada-
ügyfeleiket, partnereiket, szállítóikat
ahead) dinamikus felügyeletére. Ezek-
tok - validáció, naplózás, transzformá-
üzleti folyamataikba. Ezekben a kül-
kel a funkciókkal még dinamikusabb,
ció, auditálás és mérés – kétirányú
detés-kritikus folyamatokban az alkal-
még nagyobb teljesítményû alkalma-
ellenõrzési pontjaként.
mazások teljesítménye döntõ lehet
zásokat lehet készíteni.
abban, hogy a vállalat versenyelõny-
4
Élvonalbeli komponensek A WebSphere Edge Serverre alapozott, megerõsített terhelés-kiegyenlítési és gyorsító képességek révén a WebSphere Enterprise skálázható megoldást kínál HTTP, szervlet és EJB lekérések elosztására és útvonalának megválasztására. Speciális tanácsadók is igénybe vehetõk az egyedi alkalmazási- és platformfeltételeknek megfelelõ terhelés-kiegyenlítésre. Cisco és Nortel infrastruktúrában ezen túlmenõen tanácsadókódok is rendelkezésre állnak a szerver-teljesítmény optimalizálásához. Új generációs alkalmazás-fejlesztés A J2EE technológia legfontosabb erényei közé tartozik, hogy a specifikációk minden egyes revíziója során új funkciókkal bõvül. Mégis gyakran elõfordul, hogy a fejlesztõknek többre volna szüksége alkalmazásaikhoz, mint amit a J2EE specifikációk nyújtani tudnak. Számukra jelent megoldást a WebSphere Application Server Enterprise WebSphere Studio Application Developer Integration Edition, mivel a legfrissebb J2EE innovációk felhasználásával minden eddiginél magasabb szintre emeli az alkalmazások fejlesztésének, kivitelezésének és teljesítmény-növelésének lehetõségeit. Néhány az említett innovációk közül: z
Aszinkron bean támogatás Kivételes teljesítménynövelést eredményez az erõforrás-igényes feladatoknál azáltal, hogy egyetlen
lekérés végrehajtását több taszkos, vagy többszálas mûvelet formájában teszi lehetõvé, párhuzamos feldolgozással a J2EE környezetben. Aszinkron ütemezés is alkalmazható a párhuzamos kérések kötegelt feldolgozására, megadott idõpontban. z Indító (startup) bean támogatás Gondoskodik az üzleti logika automatikus végrehajtásáról, valahányszor egy alkalmazás elindul vagy leáll. Indító beanekkel lehet például alkalmazás-specifikus gyorsítótárakat elõre feltölteni, az alkalmazás-szintû kapcsolatpoolokat indítani, vagy egyéb alkalmazás-indítási illetve leállítási mûveleteket elvégezni. z Ütemezési szolgáltatás A meglévõ számítástechnikai eszközöket maximálisan hasznosítva minimálisra csökkenti az informatikai költségeket, miközben növeli az alkalmazások gyorsaságát és reagálóképességét. Az ütemezési szolgáltatás lényege a párhuzamos feldolgozás, illetve az egyes tranzakciók végrehajtásának prioritástól függõ idõzítése. z Objektum-pool támogatás Az objektumpéldányok újrafelhasználását teszi lehetõvé, ezzel megnöveli az alkalmazások teljesítményét, miközben potenciálisan csökken a járulékos terhelés. Az objektum-poolból az alkalmazás „kikölcsönözhet” egy Java objektumpéldányt, amelyet a felhasználást követõen visszajuttat a poolba.
5
Hatékonyabb fejlesztõmunka Minden iparág számára az egyik legfontosabb szempont az új alkalmazások megjelenéséhez szükséges idõ. Az alkalmazás-fejlesztés hatékonyságát nagymértékben fokozó egyik módszer a „kézimunkával” készült megoldások visszaszorítása, mivel ezek idõigényesek, költségesek és nehezen tarthatók karban. A WebSphere Application Server Enterprise és a WebSphere Studio Application Developer Integration Edition támogatott, elõre megépített megoldásokat ad a fejlesztõ kezébe, amelyek a legtöbb esetben megállják a helyüket, ezáltal hatékonyabbá teszik a fejlesztõk munkáját. Ilyen megoldások: Kibõvített levelezési támogatás Ez a képesség automatikus támogatást jelent a bejövõ és kimenõ levelezés számára, tehát a fejlesztõknek nem kell törõdniük a bonyolult üzenetkezelõ API-kkal, és az üzleti logikára összpontosíthatnak. A WebSphere Application Server Enterprise magában foglalja az IBM WebSphere MQ és WebSphere MQ Event Broker szoftvereket is, amelyek további kiegészítésekkel gazdagítják a levelezési infrastruktúrát: ezek közé tartozik a magasabbra emelhetõ szolgáltatási színvonal, és a láthatatlan integráció a meglévõ WebSphere MQ infrastruktúra elemeivel.
Nemzetközi támogatás
sablonokkal, kód-generálással, illetõ-
rozott üzletpolitika elveit. Egy egysze-
A WebSphere Application Server
leg egy teljesen átfogó fejlesztõ-
rû üzletszabályzati elv például, hogy
Enterprise képes automatikusan felis-
környezettel dolgozik, ezzel optimali-
"ha a vásárlás értéke meghaladja az
merni egy adott kliens idõzónáját illet-
zálja és leegyszerûsíti a J2EE alkal-
X összeget, adj Y százalék kedvez-
ve helyét, és az alkalmazás ennek
mazások készítését.
ményt". Az üzleti szabály meghatáro-
megfelelõen viselkedik. Ez a tech-
zását követõen a fejlesztõ, vagy akár
nológia biztosítja a megfelelõ idõadat,
Valós idejû rugalmasság
egy elemzõ azt futásidõben frissíteni
a megfelelõ pénznem és a megfelelõ
az alkalmazásokban
tudja, mégpedig egy egyszerû fel-
nyelv, valamint az idõ- és tizedesjegy-
A versenyelõny megtartásához a mai
használói felületen, az alkalmazás-
formátumok használatát.
változó üzleti környezetben fontos,
szerver leállítása nélkül.
hogy a vállalat gyorsan reagáljon a Munkaterület
vásárlók igényeire, a piaci lehetõsé-
A dinamikus lekérdezés támogatása
A WebSphere Application Server
gekre és a külsõ kockázatokra. Az
egyedülálló rugalmasságot jelent,
Enterprise globális szinten változó
alkalmazkodás a piaci feltételekhez
amellyel futásidõben is lehetséges az
képessége az információ hatékony
és a stratégiai jelentõségû információ
alkalmazási adatok kiválasztását, sor-
megosztása osztott alkalmazási
megszerzése az e-business alkal-
ba rendezését, összekapcsolását il-
környezetben. Ha például az alkalma-
mazások gyakori frissítését követelheti
letve számítási mûveletekbe illeszté-
záshoz csatlakozó ügyfelek profiljára
meg – ami sajnos hosszabb idõt is
sét szolgáló lekérdezések felépítése
vonatkozó információt elérhetõvé
igénybe vehet. Le kell állítani az alkal-
és elküldése. A futásidõben bármikor
kívánjuk tenni, az adatokat egy szá-
mazást, el kell végezni a program-
indítható EJBQL (Enterprise
mos alkalmazási felületet átfogó mun-
módosítást, az új alkalmazás tesz-
JavaBeans Query Language) lekérde-
katerületen kell elhelyeznünk. Ekkor
telését, majd ismételt telepítését.
zések szükségtelenné teszik a fejlesz-
azok az osztott alkalmazáson keresztül
tés folyamán lekérdezési kódok
bárhol elérhetõk, nem szükséges az
A WebSphere Application Server
adatbázisba írásra-olvasásra külön
Enterprise és a WebSphere Studio
megoldást készíteni.
Application Developer Integration Edition gondoskodik az alkalmazások
Osztályon felüli integrált
valós idejû rugalmasságáról. Dinami-
fejlesztõkörnyezet
kus alkalmazás-támogatást kínál az
A WebSphere Studio Application
üzletszabályzatot tartalmazó prog-
Developer Integration Edition tökéle-
rammagokkal, dinamikus lekérdezési
tesen integrált alkalmazásfejlesztõ
szolgáltatással, amelyek könnyedén
környezetet foglal magában J2EE
alkalmazkodnak az e-business on
alkalmazások és webszolgáltatások
demand világában megszokott, folya-
készítéséhez, karbantartásához. Az
matos változásokhoz. Ezek a prog-
Eclipse 2.0 innovációin alapuló, J2EE
rammagok hatékony-valós idejû kere-
specifikációk szerint készült
tet biztosítanak az üzleti szabályok
WebSphere Studio Application
definiálásához, végrehajtásához és
Developer Integration Edition bevált
kezeléséhez, ami magában foglalja a
módszerekkel, vizuális eszközökkel,
mindenkori környezet által meghatá-
6
elhelyezését a telepítési leírásba.
Innováció - már most
A WebSphere üzleti integrációs portfolió
További információ
Az IBM megoldásai komplex felada-
Az IBM köztes szoftverek és operáci-
Ha többet szeretne megtudni az IBM
tokhoz készültek. A WebSphere
ós rendszerek széles skáláját kínálja
WebSphere Application Server
Application Server Enterprise J2EE
szinte minden számítógépes plat-
Enterprise, Version 5.0 rendszerrõl,
specifikációkat és fontos nyílt web-
formhoz, mellyel megfelelõ eszközö-
látogassa meg a következõ
szolgáltatási szabványokat is magá-
ket biztosít az e-business on demand
weboldalt: ibm.com/software/
ban foglal, illetve folyik ezek intenzív
számára. Az IBM WebSphere Busi-
webservers/appserv/enterprise.
tesztelése; ennek köszönhetõen telje-
ness Integration portfolió piacvezetõ
sen J2EE, Version 1.3 kompatibilis
köztes szoftvereket tartalmaz,
Ha többet szeretne megtudni az IBM
e-business infrastruktúrát biztosít. A
amelyekkel alkalmazások, emberek
WebSphere Studio Application
legtöbb szervezetnél azonban felmerül
és üzleti folyamatok egységes rend-
Developer Integration Edition, Version
az igény, hogy folyamataik fontos
szerbe szervezhetõk. Ez a nyílt szab-
5.0 rendszerrõl, látogassa meg a
üzleti szempontok miatt túllépjenek
ványokra – mint a J2EE, az XML és
következõ weboldalt: ibm.com/
ezen ipari szabványok keretein. A
az új Web-szolgáltatási szabványok –
software/ad/studiointegration.
WebSphere Application Server világ-
alapuló robusztus portfolió megbíz-
színvonalú, nyílt szabvány alapú imp-
ható, skálázható és biztonságos –
Ha többet szeretne megtudni arról,
lementációjától kölcsönzött, élvonal-
vagyis rendelkezik mindazokkal a fõ
hogy az IBM WebSphere szoftver-
beli webszolgáltatási képességeket
erõsségekkel, melyeket az IBM-tõl
platform hogyan segíthet az e-busi-
és J2EE-fejlesztési gyorsítókat kínál,
hagyományosan elvárnak a vásárlók.
ness sikeres alkalmazásában, vegye
melyek valóban átlépik a J2EE programozási modell határait.
fel a kapcsolatot az IBM képviselõjéA WebSphere Business Integration
vel, Üzleti Partnerével, vagy látogassa
megoldásai hatékonyan modellezik
meg a következõ weboldalt:
Az IBM továbbra is elkötelezett híve a
és szimulálják az üzleti folyamatokat –
ibm.com/websphere.
nyílt szabványok alkalmazásának, és
amelyek szükség esetén tovább fino-
a Java-közösségnek is aktív közremû-
míthatók a jobb eredmény érdeké-
ködõje. Jelenleg azon dolgozik, hogy
ben. Ebben a környezetben az infor-
ezeket a kiterjesztéseket beépítse a
matikai szakemberek rövid idõ alatt,
J2EE szabványok közé, és ennek
könnyedén integrálni tudják egymás-
érdekében számos beterjesztése volt
sal a meglévõ infrastruktúrán belüli,
már, közülük kettõ – JSR 149 és JSR
különbözõ rendszereket – sõt, újakat
150 számon – van függõben.
is. A rendszerek a felhasználó számára észrevétlenül kapcsolhatók össze az ügyfelek és üzleti partnerek rendszereivel, így azokból azonnali, dinamikus – és személyre szabott információ nyerhetõ.
7
A WebSphere Application Server Enterprise, Version 5.0* Java programozási modell z Teljes körû J2EE 1.3 támogatás z XML-támogatás Web-szolgáltatások z Web-szolgáltatások teljes körû támogatása z Privát UDDI registry támogatás z Web-szolgáltatás átjáró z Web-szolgáltatás átjáró szûrõk Adatbázis-támogatás és csatlakoztatás z JDBC és Connection Management az IBM DB2®, az SQL Server 2000 és az Oracle 9i eléréséhez z Kiterjesztett JDBC-támogatás az Informix és a Sybase eléréséhez z Korlátozott DB2-licenc Web-szerver támogatás z A kiterjesztett HTTP Servert tartalmazza Biztonság z Továbbfejlesztett autentikáció és autorizáció a Common Secure Interoperability (CSI), Version 2.0, az egypontos bejelentkezés és a beágyazott Lightweight Directory Access Protocol (LDAP) révén z Továbbfejlesztett autentikáció és autorizáció, köztük a Java Authentication Authorization Service (JAAS) és a Java Cryptographic Extension (JCE) Platformtámogatás Alapszintû platformtámogatás a Microsoft Windows®, a Windows NT®, a Windows 2000, a Linux® és a Linux on zSeries SLES operációs rendszerekre korlátozva z Kiterjesztett platformtámogatás az IBM AIX® és a Sun Solaris operációs környezet számára z
Alkalmazás-csatlakoztatás Teljes körû JMS támogatás z Microsoft komponens objektum modell architektúra z Korlátozott WebSphere MQ licencet tartalmaz z Fejlett tranzakció-támogatás z Alkalmazás-profil z Dinamikus és kiterjesztett lekérdezési képességek z Konténer-alapú üzenetkezelés z
Teljesítmény-támogatás Dinamikus gyorsítás, IBM Tivoli® Performance Viewer és integráció külsõ eszközökkel z Migrációs eszközök és segítségnyújtás z Internalizációs szolgáltatások z CORBA C++ SDK z
Alkalmazásfejlesztés Munkaterület szolgáltatások z Integrált, J2EE technológián alapuló workflow-motor z Internalizációs szolgáltatások z Üzletszabályzati beanek z Üzleti folyamat-beanek z Aszinkron feldolgozás z
Felügyelet és terheléstámogatás Böngészõ-alapú felügyelet távoli, tûzfalakon keresztüli adminisztrációhoz, z Intelligens terheléselosztás, klaszteren keresztül z Áthidalás hiba esetén z A támogató hálózat fürtözése z
A WebSphere Application Server Enterprise, Version 5.0 a WebSphere Application Server Network Deployment, Version 5.0-val megegyezõ funkciókra épül. Amennyiben a funkciókkal kapcsolatban még specifikusabb információra van szüksége, olvassa el a WebSphere Application Server Overview-ról szóló tájékoztatót a következõ címen: ibm.com/software/webservers/appserv/was/.
*
8
Az IBM WebSphere Studio Application Developer Integration Edition, Version 5.0 Eszköz-integráció z Eclipse-technológiára épül z Egyetlen fejlesztõ környezet a Java, az EJB, az XML, a HTML, a JSP és a Web-szolgáltatások számára* Szolgáltatás-orientált architektúra z Web-szolgáltatásokból, JavaBean-ekbõl, állapotmentes session EJB-bõl, feldolgozási folyamatokból vagy JCA 1.0 forrásadapterekbõl állít össze szolgáltatásokat z Az új szolgáltatások definiálásához varázslót biztosít z Szolgáltatás-proxy varázslót biztosít a JavaBeans szolgáltatás-proxyk létrehozásához Vizuális folyamatszerkesztõ Mozgatás egérrel a folyamatok vizuális meghatározásához z Top-down és bottom-up, valamint középen találkozó folyamattervezési módszerek z Átalakító varázsló a folyamat csomópontjai közötti adatok leképezéséhez (az XSLT-ben leírtak szerint) z Kompenzációs szolgáltatások meghatározása a folyamat egyes lépéseihez z Dedikált kimeneti csomópont kivételkezeléshez z Beavatkozási („Staff activity”) csomópontok a folyamaton belül elõforduló manuális közremûködés reprezentálására z Több szinten egymásba ágyazott folyamatok z Külsõ események által elindított, testre szabható esemény-csomópontok (event node) z
A manuális interakció támogatása A folyamat-állapot és a meta-adatok automatikus perzisztenciája z Dinamikus feladatkiosztás z Feladatlista megküldése a címzett fél teendõirõl z
Folyamat-hibakeresõ Vizuális hibakeresõ, amely csomópontonként vizsgálja át a folyamatot lépésrõl lépésre z Láthatatlanul integrált a Java hibakeresõjével z
Alkalmazás-integrációs támogatás A JCA 1.0-csatlakozók támogatása a back-end rendszerek eléréséhez z Továbbfejlesztett eszköz-integráció JCA plug-in bõvítésekkel z JCA 1.0 forrásadapterek a CICS-hez, az IBM Host On-Demand-hoz és az IBM IMS®-hez (kizárólag fejlesztési célra) z Alkalmazás-adapterek létrehozása a JCA-csatlakozók szolgáltatásként kezelése révén a folyamatban z Varázslók a JCA-csatlakozók alacsony szintû adatkezelési igényeinek kezelésére z Varázslók definíciók importálására COBOL-ból és C-bõl z
„Puskák” Ellenõrzõlista a legáltalánosabb fejlesztési mintákhoz
z
Kiterjesztett üzenetkezelési támogatás Az aszinkron kimenõ (és bejövõ) JMS-üzenetkezelés automatizált támogatása z Varázslók a JMS-üzeneteket automatikusan kezelõ küldõ, és fogadó beanek létrehozásához z
Szervertámogatás TomCat 3.2.1 és 4.0 (csak web-es) z A WebSphere Application Server Advanced Edition, Version 4.0 és a WebSphere Application Server Enterprise Edition, Version 5.0 által kínált szolgáltatások támogatása z Integrált tesztkörnyezet komponens-teszteléshez a WebSphere Application Server Advanced Edition, Version 4.0 és 5.0, valamint a WebSphere Application Server Enterprise Edition, Version 5.0 számára z
A WebSphere Studio Application Developer Integration Edition for Windows and Linux, Version 5.0 a WebSphere Studio Application Developer for Windows and Linux, Version 5.0 minden funkcióját tartalmazza. Ha többet szeretne megtudni az IBM WebSphere Studio Application Developer termékrõl, olvassa el az IBM 2002. december 3-i, 202-330 számú bejelentését vagy a WebSphere Studio Application Developer for Windows and Linux, Version 5.0 mûszaki leírását.
*
9
Az IBM WebSphere Application Server Enterprise, Version 5.0 áttekintése Hardver-igények az egyes támogatott operációs környezetekhez* Windows NT és Windows 2000 z Intel® technológián alapuló PC, melyen az operációs rendszer Microsoft Windows NT Server, Version 4.0, Service Pack 6a vagy újabb, illetve Windows 2000 Server vagy Windows 2000 Advanced Server, Service Pack 3-mal vagy újabbal z Intel Pentium® processzor, 500MHz vagy gyorsabb z CD-ROM meghajtó z Minimum 520MB szabad lemezterület a telepítéshez (az IBM SDK-val együtt) z Minimum 256MB memória, 512MB ajánlott z Kommunikációs adapter támogatása AIX z BM RS/6000® vagy IBM RS/6000 SP™, melyen az operációs rendszer IBM AIX, Version 4.3.3, a 4330-10 cikkszámú ajánlott karbantartó csomaggal, vagy Version 5.1, az 5100-02 cikkszámú ajánlott karbantartó csomaggal z IBM RS/6000 604e munkaállomás, 375MHz vagy gyorsabb z CD-ROM meghajtó z Minimum 712MB szabad lemezterület a telepítéshez (az IBM SDK-val együtt) z Minimum 256MB memória, 512MB ajánlott z Megfelelõ hálózati interfész támogatása Red Hat Linux operációs környezet, Intel-alapon z Red Hat Linux Advanced Server 2.1, SLES 7.0, kernel 2.4 alapon z Intel x86 processzor, 500 MHz vagy gyorsabb z A TCP/IP és egy megfelelõ kommunikációs adapter támogatása z CD-ROM meghajtó z A meglévõ alkalmazást támogató RPM-ek (megtalálhatók a SuSE és Red Hat disztribúciós CD-ROM-on) z Minimum 510MB szabad lemezterület (az IBM SDK-val együtt) z Minimum 256MB memória, 512MB ajánlott Red Hat Linux, IBM e-server zSeries operációs környezetben z BM e-server™ zSeries ™ szerver, SuSE 7.0 Linux disztibúcióval, kernel 2.4 alapon z G5, G6, vagy gyorsabb processzor z A meglévõ alkalmazást támogató RPM-ek (megtalálhatók a SuSE disztribúciós CD-ROM-on) z CD-ROM meghajtó z Minimum 672MB szabad lemezterület a telepítéshez z Minimum 256MB memória, 512MB ajánlott Sun Solaris operációs környezet z Munkaállomás Sun Solaris operating environment, Version 8 rendszerrel, 2002. júliusi vagy késõbbi karbantartási szinten z Sparc munkaállomás, 440MHz vagy gyorsabb z CD-ROM meghajtó z Minimum 732MB szabad lemezterület a telepítéshez (az IBM SDK-val együtt) z Minimum 256MB memória, 512MB ajánlott z A TCP/IP és egy megfelelõ kommunikációs adapter támogatása A szükséges teljes minimális lemezterület az alapkiépítésû WebSphere Application Server 5.0 által igényelt minimális lemezterületet is magában foglalja.
*
10
Az IBM WebSphere Application Server Enterprise, Version 5.0 áttekintése (folytatás) Szoftver-igények és támogatott operációs környezetek Windows NT z Windows NT Server 4.0, Service Pack 6a vagy újabb z Netscape Navigator, Version 4.7.9 vagy Microsoft Internet Explorer, Version 5.5, Service Pack 2 vagy újabb z Web-böngészõ, HTML 4 és CSS (cascading style sheet) támogatással Windows 2000 z Windows 2000 vagy Windows 2000 Advanced Server és Service Pack 3 vagy újabb z Netscape Navigator, Version 4.7.9 vagy Microsoft Internet Explorer, Version 5.5, Service Pack 2 z Web-böngészõ, HTML 4 és CSS támogatással AIX z AIX, Version 4.3.3, a 4330-10 cikkszámú ajánlott karbantartó csomaggal vagy Version 5.1, az 5100-02 cikkszámú ajánlott karbantartó csomaggal z Netscape Navigator, Version 4.7.9 z Web-böngészõ, HTML 4 és CSS támogatással Red Hat Linux operációs környezet, Intel-alapon z Red Hat Linux Advanced Server 2.1, SLES 7.0, kernel 2.4 alapon z Netscape Navigator, Version 4.7.9 z Web-böngészõ, HTML 4 és CSS támogatással Red Hat Linux on zSeries operációs környezet z zSeries szerver, Linux distribution SuSE 7.0 vagy Red Hat Linux 7.2 rendszerrel, kernel 2.4 alapon z Netscape Communicator 4.79 z Web-böngészõ, HTML 4 és CSS támogatással Sun Solaris operációs környezet z Sun Solaris operációs környezet, Version 8, 2002. júliusi vagy késõbbi karbantartási szinten z Netscape Communicator, Version 4.7.9 z Web-böngészõ, HTML 4 és CSS támogatással Támogatott HTTP-szerverek z Apache Server, Version 1.3.26 AIX, Solaris, Windows NT, Windows 2000, Red Hat Linux on Intel és Red Hat Linux on zSeries operációs rendszerekhez z Web Server Enterprise Edition 6.0.4 Solaris, Windows NT és Windows 2000 rendszerekhez z Microsoft Internet Information Server, Version 4.0 Windows NT-hez z Microsoft Internet Information Server, Version 5.0 Windows 2000-hez z BM Lotus® Domino™ Enterprise Server, Release 5.0.5 és Release 5.0.6 AIX, Solaris operációs környezet és Windows NT operációs rendszerekhez z IBM HTTP Server, Version 1.3.26 vagy Version 2.0 az AIX, Solaris, Windows NT, Windows 2000, Red Hat Linux on Intel és Red Hat Linux on zSeries operációs rendszerekhez
11
Az IBM WebSphere Studio Application Developer Integration Edition áttekintése
®
Hardver-igények
© Copyright IBM Corporation 2003
Minimum Intel Pentium II processzor; Pentium III, 500MHz vagy gyorsabb ajánlott z CD-ROM meghajtó z Minimum 940MB lemezterület a telepítéshez; fejlesztéshez további lemezterületre van szükség z Minimum 512MB memória, 768MB ajánlott z Kommunikációs adapter támogatása
Minden jog fenntartva.
Szoftver-igények
Az Intel és a Pentium az Intel Corporation bejegyzett védjegye az Egyesült Államokban, más országokban vagy mindezekben.
z
Operációs rendszerek z Windows NT Server 4.0, Service Pack 6a vagy újabb z Windows 2000 Server és Service Pack 2 vagy újabb z Windows 2000 Advanced Server és Service Pack 3 vagy újabb z Red Hat Linux Advanced Server 2.1, SuSE 7.3, kernel 2.4 alapon Web-böngészõ Windows z Microsoft Internet Explorer, Version 5.5, Service Pack 1 vagy újabb z Netscape Navigator Version 4.76 Linux z Az univerzális teszt-klienshez, a Web Services Explorer-hez és a súgó (help) rendszerhez Netscape Version 4.6-ra, Mozilla Version 0.7-re, vagy ezek késõbbi verziójára van szükség.
Az AIX, a CICS, a DB2, a Domino, az e-business logo, az e-business on demand, az e(logo) business on demand lockup, az ~, az IBM név, az IBM logo, az IMS, a Lotus, az RS/6000, az SP2, a Tivoli, a WebSphere, a z/OS és a zSeries az International Business Machines Corporation védjegye vagy bejegyzett védjegye az Egyesült Államokban, más országokban vagy mindezekben.
A Microsoft, a Windows és a Windows NT a Microsoft Corporation védjegye az Egyesült Államokban, más országokban vagy mindezekben. A Java és minden Java-alapú védjegy és logo a Sun Microsystems, Inc. védjegye az Egyesült Államokban, más országokban vagy mindezekben. A Linux Linus Torvalds bejegyzett védjegye. Más vállalat-, termék-, és szolgáltatásnevek mások védjegyei vagy szolgáltatásnevei lehetnek. G325-2101-00