IBM WebSphere MQ
A VIK Wikiből
(IIRLaborMQSeries szócikkből átirányítva)
Ez az oldal a korábbi SCH wikiről lett áthozva.
Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!
Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.
(régebben: MQSeries)
Imre Gábor — gabor@aut.bme.hu
Megoldás rendszerintegrációra
- Pont-pont összeköttetés: max. 3 rendszer között gazdaságos
- Központi üzenetelosztó: teljesítmény nem skálázható, kritikus hibapont
- Busz rendszer
- Üzenetsor
Szerver Frontend | | Backend +-------------+ | | +-----------+ | TRANSFERS | | | | | | / (alias) | | | | | | / v | | | | | | | TR_LOCAL<-+-----+ +-----+>TRANSFERS | | \ | | ^ _INPUT | | >TR_REMOTE-+---------------+--+ | | v | | | | TR_TOBACK | | | +-------------+ +-----------+
Programkód
A programban TRANSFERS alias a TR_LOCAL sorhoz kapcsolódik, és a szerver onnan olvassa az üzeneteket. Két string megváltoztatásával megoldható, hogy az alkalmazás távoli sort használjon, és a szerver a TRANSFERS_INPUT-ból olvasson.
- TransferClient
- Ezen a helyen volt linkelve a(z) ClientForm.form nevű fájl ("ClientForm.form" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki sch.bme.hu címre a kérésedet)
- MQ kliens form
- Ezen a helyen volt linkelve a(z) ClientForm.java nevű fájl ("ClientForm.java" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki sch.bme.hu címre a kérésedet)
- MQ kliens
- AccountServer
- Ezen a helyen volt linkelve a(z) TransferData.java nevű fájl ("TransferData.java" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki sch.bme.hu címre a kérésedet)
- Átadandó objektum
- Ezen a helyen volt linkelve a(z) MyMessageListener.java nevű fájl ("MyMessageListener.java" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki sch.bme.hu címre a kérésedet)
- Listener aszinkron üzenetfogadáshoz
- Ezen a helyen volt linkelve a(z) Server.java nevű fájl ("Server.java" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki sch.bme.hu címre a kérésedet)
- MQ szerver
Szükséges libraryk:
- com.ibm.mq.jar
- com.ibm.mqjms.jar
- jms.jar
- swing-layout-1.0.jar
- TransferClient projektről kell egy referencia az AccountServer-re
-- Peti - 2006.10.20.