An EAI solution using WebSphere Business Integration [Volume 4.1, 1st ed] 9780738426549, 0738426547


262 41 13MB

English Pages 541 Year 2003

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

An EAI solution using WebSphere Business Integration [Volume 4.1, 1st ed]
 9780738426549, 0738426547

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Copy right Pref ace

Seamlessly in t eg rat e you r back - off ice sy st em s The t eam th at wrot e th is r edbo ok

Become a pu blished t hor Build Cr ossWor ldsaucollabor at ions Com ment s welcome

Man age enucing d- t obuApplicat sin ession prIocess Cha pter 1. tIhe nt rod Enend t er prise nt egrat ion Section 1 .1 . Ov er view

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Section 1 .2 . Ent erprise Applicat ion I nt egrat ion - t he evolut ion This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Section 1 .3 . St y les of int egrat ion t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Part 1: e The st om er'I sntbusin case I n add it ion t o WebSph er e MQ it self , w hich for m s t he WebSph er Bu cu siness egr ess at ion. 2. discuss The cust om er r add it ion al com ponent s: fou ndatCha ionpter , we fou Section 2 .1 . Th e exist in g I T inf rast ru ctu re at I TSO Redboat s

- MQSeries Wor2k.2flow Section . Th e( MQWF) "I nt egrat ion

Mast er Plan "

Section 2 .3 . Th e busin ess ca se

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Cha pter 3. Function al overview of t he solut ion

Section 3 .1I. nt Synch ronou plica - Web Spher e MQ egr at or sBrapok er tion

con nect ivity

Section 3 .2 . Asynch ronou s a pplicat ion connect ivity

- WebPart Spher e Business t egr ion Ad apt er s 2: Technology andI n t he so luat t ion Cha pter 4. The tech nology

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Section 4 .1 . WebSphere MQ cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Section 4 .2 . WebSphere I nt egrat bu ild a sam ple case w her e allMQt hese prorodu ct s ar e con figu red t o wor k t og et her t o p rov ide on e .3 . . MQSeries Work f lo ( MQWF) int egr at edSection solu t4ion We d iscuss wwhy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Section CrossWorlds nt erChan ge Server Conponent nect ors s in each case. also dem onst r at4e.4 .t he in t egr atIion b et ween t heand com Section 4 .5 . WebSphere Busin ess I nt egrat ion Adap ters

This I BM Redbook elp gyt ou in stnologies all, t ailor and con figu re t he new Web Spher e Business Section 4 .6 . will Comh parin he tech I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Section 4 .7 . Com binin g t he t ech nologies I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Cha pter 5. Techn ical overv iew of t he solu t ion an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 5 .1er . Sy I nt er ChanSection ge Serv ) . nch ronou s ap plica tion in tegrat ion : Technica l overview Section 5 .2 . Asynch ronou s a pplicat ion in t egr ation : Techn ical overview Part 3: Synchron ous applicat ion conn ectivit y

Cha pter 6. Preparing t he en vir onm en t Section 6 .1 . CrossWorlds ser ver Section 6 .2 . Web ser ver for CRM applicat ion Cha pter 7. Conf igurin g t h e com ponent s Section 7 .1 . Creat e t h e CRM dat abase Section 7 .2 . Set up JDBC connect ion pool in WebSphere Section 7 .3 . Con figu re JNDI n ames for JMS

• •

Table of Content s

Section 7 .4 . Con figu re propert y f iles

I ndex

Section 7 .5 . Access Fr amework in t roduction An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) Section 7 .6 . Set up classpat h By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Section 7 .7 . Generat e I DL st ubs Sreeku mar Raj agopalan, Arvind Viswanat han Section 7 .8 . Ov er ride regenerat ion of I OR f ile on I CS Section 7 .9 . Con figu re HTML dat a h andler Pub lish er: I BM Section 7 .1 0. Conf igure a n SAP connect or fo r BAPI Pub Dat e: Ju ly 22 , 20 03 Section 7 .1 1. Conf igure t h e obj ect discov ery agent for SAP I SBN: 0- 73 84- 26 54 -7 Cha pter 8. Building t his p hase Pages: 57 8 Section 8 .1 . Ov er view o f dev elopm en t process Section 8 .2 . CrossWorlds d ev elopmen t process Section 8 .3 . Creat e t h e ASBOs f or th e CRM applicat ion Section 8 .4 . Creat e t h e SAP ASBOs Section 8 .5 . Develop GBOs

Seamlessly eg rat eand yout est r back Section 8 .6in . tDevelop ma ps- off ice sy st em s Section 8 .7 . Develop collaborat ion t em plat e

Build Cr ossWor lds collabor at ions

Section 8 .8 . Creat e an d conf ig ure co llabo rat ion object

8 .9en . Con re datbu a han Man Section age t he d- tfigu o- end sindlers ess pr ocess Section 8 .1 0. Dev elo pment process for CRM applicat ion

I n t he w orSection ld of Ent pr ise Aptplicat I nt egr 8 .1 1.erDeploying he CRMion applicat ion at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w hSection y t he 8I .1 BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 2. End- t o-en d t est t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Part 4: Asyn chron ous applicat ion conn ect ivit y WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Cha pter 9. Preparing t he en vir onm en t fou ndat ion , w e discuss fou r add it ion al com ponent s: Section 9 .1 . WebSphere MQ I nt egrat or serv er

Section . MQSeries Work f lo w - MQSeries Wor9k.2flow ( MQWF)

serv er

Cha pter 10 . Con figu ring t he com pon en t s

- I BM Cr ossW orlds t erchan ge Ser verMQ( I CS) Section 1 0. 1.I nConf igure WebSphere Section 1 0. 2. Conf igure Cr ossWorlds MQ Workf low con nect or

- Web Spher e MQ I nt egr at or Br ok er

Section 1 0. 3. Create t he WebSphere MQ I n tegrat or con figu rat io n m an ager

Section 1 0. 4. I nstIall h e WebSp MQ Ier nt s egrat or - Web Spher e Business n ttegr at ionhere Ad apt

XML schem a im port er

Cha pter 11 . Building t his phase: MQSeries Work f low an d WebSphere MQ I nt egrat or

This r edbook ex1plor hepdt he iffer ent appr oaches t oWork EAIflow pr ov ided b y t hese pr odu ct s, t heir pr os and Section 1. 1. es Devt elo work flow using MQSeries cons in specif ic sit u at ions, and how t o m ak e t he best t ech Section 1 1. 2. Dev elo p t he message flows usin g WebSphere MQ nology I nt egrat orchoice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e Cha pter 12 . Building t his phase: Cro ssWorlds int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Section 1 2. 1. Obj ect creat e pr ocess also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Section 1 2. 2. Verif y con nect ors Section 1 2. 3.will Create bu siness object s This I BM Redbook h elpt hey ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct dle, pr ovips ides a b road un der st an ding of WebSph er e Bu siness Section 1 2. 4. bun Create t he and relat ionsh I nt egr at ion, so 1t hat desig Section 2. 5. you Constcan ru ct m aps n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o-Section end b1usin ess p rocess WebSpher Business I nt egr at ion ( and sp ecifically t he 2. 6. Create and conf using igure collaborat ion objeect I nt er Chan ge Serv er ) . Section 1 2. 7. Testin g in terf ace u sing t est conn ect ors Section 1 2. 8. Test end t o end Cha pter 13 . Nex t steps

Section 1 3. 1. Ord er ent ry Appendix A. Testin g an d debu gging t he m essage f lows Test ing with t race nodes Test ing using t he visu al debu gger of WebSphere MQ I n tegrat or V2. 1 Test ing using t he user tr ace f acilit y of th e brok er Appendix B. Addit ion al m at erial Lo cat in g t h e Web m at erial

• •

Table of Content s

Usin g t h e Web m at er ia l

I ndex

Relat ed pub licat ion s An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) I BM Redbook s By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Ot her pu blicat ions Sreeku mar Raj agopalan, Arvind Viswanat han Online resources How t o get I BM Redbook s Pub lish er: I BM Back cov er Pub Dat e: Ju ly 22 , 20 03 I n dex I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Copyright •

Table of Content s



I ndex

I nt er nat ional Techn ical Su ppor t Or ganizat ion

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee GavSolu in, Gerd Diederichs, Hendrik Grey v en st einI ,nKen An EAI t ion usin gPiot W reGolec, bSp he re Busin ess t egPalm ra ter, ion ( V 4 . 1 ) Sreeku mar Raj agopalan, Arvind Viswanat han

July 2 003 Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Not e

Befor e using t his in for m at ion an d t he p rod uct it su ppor t s, r ead t he inf orm at ion in " Not ices" on p age ix .

Seamlessly in t eg rat e you r back - off ice sy st em s

First Edition (July Build Cr ossWor lds collabor2003) at ions Man age t he en d- t o- end bu sin ess pr ocess This edit ion app lies t o Ver sion 4, Release 1 of WebSp here Busin ess I nt eg rat ion . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . © Copy ri ght I nt e rna t i ona l Bu si ne ss Ma ch ine s Corp or a t ion 2 0 0 3 . Al l ri ght s re se rv e d. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y tNot echnology fer ings ovid e EAIr ict f unct ionalit n t hisd uplicat I BM Red w e d escreibr est e t he se by of e t o U. S.ofGover nmt hat ent pr Users Rest ed Rig ht s y-.- I Use, ionbook or disclosur r ictued WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he GSA ADP Schedu le Cont r act w it h I BM Cor p. fou ndat ion , w e discuss fou r add it ion al com ponent s:

Notices

- MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) This in for m at ion w as d ev eloped f or pr od uct s and ser v ices of fer ed in t he U. S. A. - Web Spher e MQ I nt egr at or Br ok er I BM m ay n ot of fer t h e pr oduct s, serv ices, or feat ur es discu ssed in t h is docum ent in ot h er count ies. Consult y our I local BM esent - WebrSpher e Business n t egr Iat ionr epr Ad apt er sat iv e f or inf orm at ion on t he p rod uct s and serv ices cur r en t ly available in y our ar ea. Any r efer en ce t o an I BM p r oduct , p rog ram , or ser v ice is n ot This r edbook plor he dt hat ifferonly ent appr t o EAI ov ided y tserv heseice prmay odu ctbe s, used. t heir pr int end ed t o stex at e or es imtply t h at oaches I BM pr odu ct , pr ogr am , bor Anos y and cons in specif ic sitalen u at ions, t oam m ak e tser he vice best t h t ech nology f or an each sit uat fu nct ionally equiv t p rodand uct ,how pr ogr , or at does n otchoice inf r inge y I BM int ion. ellectWe u al buoper ild at ysam ple m case w her e all t hese oduever ct s ,arite iscon figu red'st o wor k t og etyher t o aluat p rov ide pr r ight ay be u sed inst ead. pr How t he user r esponsibilit t o ev e anon d ev erif y at ed ion soluoft ion . We d iscuss hy we oseam, each tint heegr operat any nonI BM prwoduct , prchogr or pr seroduct v ice. for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. I BM m ay h ave pat ent s or pending pat en t app licat ions cov er in g su bject m at t er d escrib ed in t his This I BM will ing h elpofy ou all,ment t ailordoes and not congiv figuere t heany newlicense Web Spher e Business docum entRedbook . The f ur nish t hisindstocu y ou t o t hese pat ent s. You I nt egr at ion pr oduct bunies, dle,inand can send license inq uir w r itpr inov g, ides t o: a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Ian BMenDirect sing, I BM Cor por atWebSpher ion , Nor t he Cast le Dr ivI e mat onk 1050 4- 1 785 U.S. d- t o- or endof bLicen usin ess p rocess using Business ntAr egr ion, NY ( and sp ecifically t he A . I nt er Chan ge Serv er ) . The f ollow in g p aragr aph does n ot ap ply t o t h e Un it ed Kin gdom or an y ot her coun t r y w here su ch pr ov isions ar e in consist ent wit h local law : I NTERNATI ONAL BUSI NESS MACHI NES CORPORATI ON PROVI DES THI S PUBLI CATI ON " AS I S" W I THOUT WARRANTY OF ANY KI ND, EI THER EXPRESS

OR I MPLI ED , I NCLUDI NG, BUT NOT LI MI TED TO, THE I MPLI ED W ARRANTI ES OF NONI NFRI NGEMENT, MERCHANTABI LI TY OR FI TNESS FOR A PARTI CULAR PURPOSE. Some st at es d o not allow disclaim er of exp ress or im plied w ar r ant ies in cer t ain t ran sact ions, t h er efor e, t h is st at ement m ay not app ly t o y ou. This in for m at ion could include t echn ical in accur acies or t y pogr aph ical er r or s. Chan ges are per iodically m ade t o t h e infor m at ion her ein; t hese chang es w ill b e incorp or at ed in new edit ions of t he pub licat ion. I BM m ay m ake im pr ov ement s and/ or ch anges in t he p r oduct ( s) an d/ or t h e • Table of Content s pr ogr am ( s) d escr ib ed in t his p ublicat ion at any t im e w it h out n ot ice. •

I ndex

An Sol uti W e bSphe Busi nt egr ti onWeb ( V4 . 1sit ) es AnyEAI r efer enon cesusiinngt his in for rme at ionnetss o Inon - IaBM

ar e p rov ided for conv enience only and By Piote r Golec, Grey v en st ein PalmWeb er, do Lee notGav inin,anGerd y mDiederichs, anner serv as anHendrik end orsement of, Ken t hose sit es. Th e m at er ials at t hose Web Sreeku mar Raj Viswanat han for t his I BM p r oduct and use of t hose Web sit es is at y our ow n sit es are n otagopalan, p art ofArvind t he mat er ials r isk . Pub lish er: I BM

I BMPub m ay u se or dist r ib ut e an y of t he in for m at ion y ou supply in any way it believ es app rop riat e Dat e: Ju ly 22 , 20 03 w it hout incur r ing any ob lig at ion t o y ou. I SBN: 0- 73 84- 26 54 -7

8 I nf ormPages: at ion57concer nin g

n on- I BM p r oduct s w as ob t ained f r om t he su ppliers of t hose pr odu ct s, t heir p ublished an noun cem ent s or ot her pub licly av ailab le sour ces. I BM h as not t est ed t hose pr odu ct s and cannot confir m t h e accu racy of p er for m ance, com pat ibilit y or any ot her claim s r elat ed t o n on- I BM pr oduct s. Qu est ions on t he capabilit ies of non- I BM pr odu ct s sh ould be add ressed t o t he sup plier s of t h ose p r oduct s. This in for m at ion cont dat and r epsor t s used in daily b usin ess op er at ions. To Seamlessly in t egain ratseexam you r ples backof - off icea sy st em illust rat e t hem as com plet ely as possib le, t he exam ples includ e t he n ames of ind ividu als, com panies, Build CrbrossWor ands, an ldsd collabor pr oductat s. ions All of t h ese nam es ar e f ict it ious and any sim ilar it y t o t he nam es and add r esses used by an act ual business ent erp r ise is ent ir ely coin cident al. Man age t he en d- t o- end bu sin ess pr ocess COPYRI GHT LI CENSE: I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This in is for w hm y at t he ionI BM contWebSpher ain s sampelesoft applicat w ar e pion lat p f or r ogr m cont ams ains in sour a nu cemb langu er ofage, comwplem hich en illust t ar yr at es t echnology pr ogr am m ing of fer t ech ings niques t hat on pr ovid v ariou e EAI s oper f unct ationalit ing plat y .for I nmt his s. You I BMmRed ay book cop y, wmeodify d escr , ib and e t he d istur se ibuof te tWebSph hese sam er ple e Buprsiness ogr amI nt s in egrany at ion. f orm I n wadd it h it out ionpay to m WebSph en t t o er I BM, e MQ forittself he ,p w urhich poses forof m developing s t he , fou ndat using , mion ark , et w eing discuss or distfou r ibut r add in g itap ionplicat al com ionponent pr og ram s: s conf or min g t o t he applicat ion pr ogr am m ing int erf ace for t he oper at ing plat f orm for w h ich t he sam ple p r ogr ams are wr it t en. - MQSeries flowe (nMQWF) These examWor pleskhav ot been t hor ough ly t est ed un der all condit ions. I BM, t her ef ore, cann ot gu aran t ee or im ply r eliabilit y , ser v iceabilit y , or f unct ion of t hese pr ogr am s. You m ay copy , -mIodify BM Cr ossW orlds ge Ser ( I CS) , an d dist ribuI nt et erchan t hese sam plever pr ogr am s in any f orm w it hout pay m en t t o I BM f or t he pu rp oses of d ev elop ing, usin g, m ar k et in g, or d ist r ibu t ing applicat ion pr ogr ams con for m ing t o -I BM's Web Spher e MQ I nt egramm at or ing Br ok erer faces. applicat ion p r ogr int - Web Spher e Business I n t egr at ion Ad apt er s

Trademarks This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We The inple g t er m s ar e t readem ark s pr of odu t h ectI nt ern ional Corp at ion bu ildf ollow a sam case w her all t hese s ar e at con figuBu redsin t oess worMachin k t og etesher t o or p rov ide in ont ehe Unit edatSt es, ot h er. We coudntiscuss r ies, or botwe h: ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We int egr edatsolu t ion w hy also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

CI CS®

MQSer ies®

DB2 Con nect ™

Redb ooks™

Redb ooks ( log o)

DB2 ®

Serv icePac®

ibm . com ®

Holosof x ®

Sup por t Pac™

I BM®

SOM®



Table of Content s

• AS/ 40 0®

I ndex

An Solorld uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) CrEAI ossW s® I MS™

WebSph er e®

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj The f ollow inagopalan, g t er m sArvind ar e tViswanat r adem han ark s

of ot h er com pan ies:

I nt el, Pub Ilish nter: el I BM nside ( log os) , MMX, an d Pent iu m ar e t r adem ark s of I nt el Corp orat ion in t he Unit ed St atPub es,Dat ote: her t ries, or b ot h. Ju lycoun 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

Micr osof t , Wind ow s, Window s NT, an d t he Wind ow s logo are t rad em ar k s of Micr osoft Cor por at ion Pages: 57 8 in t he Unit ed St at es, ot her count r ies, or bot h . Jav a an d all Java- b ased t r adem ark s an d logos are t rad em ar k s or r egist er ed t rad em ar k s of Sun Micr osy st em s, I nc. in t he Unit ed St at es, ot her coun t ries, or bot h. UNI X is a r egist er ed t rad em ar k of The Open Gr oup in t he Unit ed St at es an d ot her count r ies. Seamlessly in t eg rat e you r back - off ice sy st em s SET, SET Secur e Elect ron ic Tran sact ion , and t he SET Logo ar e t r ad em ar ks ow ned b y SET Secur e Elect ron Build ic Tr Cransact ossWor ion ldsLLC. collabor at ions Ot h erMan comage panty, heprenoduct d- t o-, end and bu sersin v ice essnpr ames ocess m ay b e t r ademar k s or serv ice m ark s of ot h er s. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Preface I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM® WebSph er e® sof t w are p lat for m cont ain s a n um ber of comp lem ent ar y t• echnology ofTable fer ings t hat pr of Content s ovid e EAI f unct ionalit y . •

I ndex

I n t his I BM Red book w e d escrib e t he u se of Web Spher e Business I n t eg r at ion. I n addit ion t o An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) WebSph er e MQ it self , w hich for m s t he foun dat ion, we discu ss f our addit ional com pon en t s: By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

MQSer ies® Wor kf low ( MQW F) Pub lish er: I BM

I BM CrossWor lds® I nt er chang e Ser v er ( I CS)

Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- 73 84- 26 54 -7 WebSph er e MQ I nt egr at or Brok er Pages: 57 8

WebSph er e Bu siness I nt egr at ion Adapt er s

ISeamlessly m por t a nt ega r di ng pr odu cts na m es u se d in t h is r e dbook in t not eg ratee ryou r back - off ice sy st em The p rCr oduct s u sed t he w rat it ions in g of t his r ed book ar e t h ose w h ich ar e included in Build ossWor lds in collabor WebSph er e Bu siness I nt egr at ion ( V4. 1) . Some of t hese pr oduct nam es will h ave chang ed twhe it hent he r elease of Web Spher e Business I n t egr at ion ( V4 . 2) . How ever , all Man age d- tno-ew end bu sin ess pr ocess pr odu ct s w ill be r eferr ed t o b y t he n am e t hat relat es t o t he specif ic r elease used in t his I n t he r ed w book or ld of , f or Entex eram pr ise ple Ap MQSer plicaties ionV5. I nt2. egr 1, at Crion ossWor ( EAI )lds, , t h er CreossWorld is n o " ons eConn size ect fit sorall" s, and solut soion . This is on.w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and - MQSeries cons in specif Wor ic sit k flow u at ions, ( MQWF) and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e -intI BM Cred ossW orlds t erchan ge w Ser I CS) egr at solu t ion .I nWe d iscuss hyver we( ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. - Web Spher e MQ I nt egr at or Br ok er This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Web e Business t egrand at ion Adides apt erasb road un der st an ding of WebSph er e Bu siness I- nt egr Spher at ion pr oduct bunI ndle, pr ov I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e This d iffer ent appr oaches t oe EAI pr ov ided b yatt hese pr odu s, t heir pr os and an enr edbook d- t o- endexbplor usines esst he p rocess using WebSpher Business I nt egr ion ( and spct ecifically t he cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We I nt er Chan ge Serv er ) . bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

The team that wrote this redbook The a ut h ors: Le e, A rv in d, Ger d, P iot r , Ke n, H e nd rik , an d Sre ek u m a r ( SR) •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess This r edbook was pr oduced by a t eam of sp ecialist s fr om ar oun d t h e w or ld w or k in g at t h e I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . I nt er nat ional Techn ical Su ppor t Or ganizat ion , Hur sley Cen t er . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Le e Gav in is a Con su lt in g I T Ar ch it ect at t h e I n t ern at ional Technical Sup por t Org anizat ion, WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Hur sley Cen t er . Sh e w r it es ex t ensiv ely and t each es I BM classes w or ld w id e on all ar eas of t he fou ndat ion , w e discuss fou r add it ion al com ponent s: WebSph er e MQ f am ily , Business I nt egr at ion and Business Process Managem ent . - MQSeries Wor k flow ( MQWF) Ger d D i ed er ichs is a Con su lt in g I T Specialist in Sout h Af rica. He h as been in I T f or 34 y ear s, abou t 2 5 of w h ich he spent dev elop in g a w ide v ar iet y of ap plicat ion sy st em s as w ell as som e - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) early m idd lew ar e. He has b een w it h I BM in Sout h Afr ica f or fou r year s and cur r en t ly w or ks as a sales r epI nt for t he WebSph -t echnical Web Spher e MQ egr at or Br ok erer e b usiness in t eg r at ion p ort f olio, pr esent in g, t eaching , and pr oposing solut ion arch it ect ur es t o cu st om er s. - Web Spher e Business I n t egr at ion Ad apt er s P iot r Gole c is a Con su lt in g I T Ar ch it ect ( I BM cer t if ied) w it h t he e- bu sin ess int egr at ion pr act ice in I BM GSA inex Au st r es alia. r h as y ear s of ext o perience inided inforbm ion t ech nology t heprar This r edbook plor t hePiot d iffer ent18appr oaches EAI pr ov y at t hese pr odu ct s, t in heir oseas and of ar ch ect u re, consult ing ,and and how d ev elop ene t t. he Hisbest exp ter t ise includes ar chit in g sit intuat eg rat ionWe cons in itspecif ic sit u at ions, t o mmak ech nology choice f orect each ion. solut u sin WebSp heree all MQt hese fam ily and ctBusiness entet. her Piottro holds a on e bu ild ions a sam pleg case w her pr odu s ar e conProcess figu red Manag t o wor em k t og p rov ide M. Sc.Eng. Comp ut er Scien ce f ch r om Univ y of g ecific and Met allu Krakn.owWe int egr at ed degr solu tee ionin. We d iscuss w hy we oset he each prersit oduct forMin it sinsp t ask inrgt hyeindesig ( Poland ) .onst He is ofatt ion he IbBM I T Ar chit t if icatsion boar d. also dem r atae mem t he inber t egr et ween t he ect comcer ponent in each case. H e ndri k Redbook Gre y ve nst e in is an Adinvisor T Specialist Global vices in eI BM UK. He has This I BM will h elp y ou st all,y tI ailor and confor figuI BM re t he new Ser Web Spher Business ov er 10 year s of exp er ience in I T w it h I BM and t hr ee y ear s of ex perience in t he MQ com m unit y . I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness He is cur r en t ly t he Technical Su ppor t t eam lead er f or t h e WebSpher e Business I nt egr at ion fam ily I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e of pr odu ct s in EMEA. His ar eas of exp er t ise include ar chit ect ur es, in st allat ion, con figu r at ion an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he, et erServ m iner at )ion, an d d ef ect supp ort . Iprntoblem er Chand ge . Ke n Pa lm e r is a Cer t ified I T Specialist f or t he I BM Soft war e Grou p in I BM US. He h as ov er 16 y ear s in t he I T indu st r y , 14 y ears wit h I BM, an d eigh t y ears ex per ien ce in t h e MQ com m un it y. He

is cur r en t ly a Technical Sale Specialist selling t he WebSp here fam ily of pr oduct s. He is a coaut h or of t he redb ook Using t he MQSer ies I nt egr at or Ver sion 1. 0 , SG2 4- 5 386, pub lished in 199 9. Sr ee k um a r R aj ag opa la n is a Senior I T Sp ecialist in t he I BM CrossWor lds Client Ser v ices pr act ice and r esides in t he Unit ed St at es. His r ecen t engag em ent s in clu de Cr ossWorld s im plem ent at ion s for t he t elecom m unicat ions and in sur ance ver t icals. He has been a speaker at conf er ences in clu ding Am er ican SAP User s Gr oup ( ASUG 2 002 ) . His cur rent ar ea of focus is bu sin ess pr ocess in t eg r at ion of SAP' s R/ 3 syst em u sing I BM' s Cr ossW orlds sof t w ar e. He has an • Table of Content s un derg rad uat e d eg ree in Elect rical Engineer in g f r om t he I n dian I n st it ut e of Tech nology , Mad r as. •

I ndex

An EAI on an usiat nghWan e bSphe ne ss ect I nt egr a ti ( V4I .BM 1) Ar vi ndSolVuti isw is anr eI Busi T Archit w it hon t he

Pacif ic Dev elopm ent Cent er in Vancouv er , and buildin g ap plicat ion s Sreeku agopalan, Viswanat han J2EE applicat ions. He holds a Mast er 's d eg ree in Com pu t er r anginmar g fRaj r om C/ C+ +Arvind t o Webbased Scien ce f r om t he Univ ersit y of Vir ginia. His ar eas of exp er t ise include ar chit ect ing applicat ions in nu mer ous dust r ies, includ ing t r avel an d t r an sp ort at ion , fin ancial ser v ices and edu cat ion , for Pub lish er:in I BM custPub omDat er se: in Nor ica, Asia Pacif ic, an d Eur ope. He h as ext ensiv e ex per ien ce wit h v ar ious Ju ly 22 ,t h 20 Amer 03 Web t echn ologies in clu ding Jav a an d Web ser v ices. He has been a sp eak er at sev er al I SBN: 0- 73 84- 26 54 -7 conf er ences and t augh t cour ses on t opics inclu ding XML, Web ser vices, and Web ar chit ect ur es. By Lee Gav in, Piots r Golec, Greyarchit v en st ein , Ken er, ning, Can ada. HeGerd h asDiederichs, eig ht year of expHendrik er ien ce ect ing,Palm desig

Pages: 57 8

Than ks t o t h e follow ing people f or t heir cont r ibut ion s t o t his pr oject :

Nicola Dickinson I nt er nat ional Techn ical Su ppor t Or ganizat ion , Hur sley Cen t er Seamlessly in t eg rat e you r back - off ice sy st em s Mick Lick man Cr ossWor lds collabor at ions Dav e Build Ar nold I BM Hu rsley Labs Man age t he en d- t o- end bu sin ess pr ocess Paul Smit h I BM Glob al Ser vices UK I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Ax el is Angeli tLog echnology of fer ings os! I nf orm at ik Gmt hat b H pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou , w e discuss Loundat rd esion Paniagua Mer chfou anr add it ion al com ponent s: I BM Sp ain - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Become a published author Join us f or a t wo- t o six - w eek r esid en cy pr ogr am! Help w r it e an I BM Red book dealing w it h specif ic pr odu ct s or solu t ions, w hile get t ing h ands- on ex per ien ce wit h leading - ed ge t echnologies. You' ll t eam w it h I BM t echnical pr of essionals, Business Part n er s an d/ or cust om er s. •

Table of Content s

•Your ef for t s w I ndex ill help increase pr odu ct accept ance and cust om er sat isfact ion. As a b onus, y ou' ll An Solautinon usi ng r e sBusi ss I developm nt egr a ti on (ent V4 . 1lab ) s, and increase y our p rod uct ivit y an d devEAI elop et wor kW ofe bSphe cont act in ne I BM m ar ket abilit y . By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Find out mor e ab out t he r esidency p rog ram , br ow se t he r esidency ind ex , an d ap ply online at : lish er: I BM ib mPub .com / r edbook s/ residencies. ht m l Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Comments welcome Your com m ent s ar e im por t ant t o u s! We w ant our Redbook s™ t o be as h elpf ul as possib le. Send us you r comm ent s about t his or •ot her Red book Table Content s inofon e of t she follow in g way s: •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Use t he online Cont a ct us r ev iew r edb ook for m f ound at :

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

ib m .com / r edbook s

PubSend lish er: you I BM r

com ment s in an I nt er net n ot e t o:

Pub Dat e: Ju ly 22 , 20 03

r ed book @us. ibm .com I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Mail y our com m ent s t o:

I BM Corp or at ion , I nt er nat ional Techn ical Suppor t Or ganizat ion Dept . 8I B I BM Unit ed Kingd om Lt d MP1 35 Seamlessly in pshir t eg rate eSO2 you1r 2back Hur sley , Ham JN - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 1. Introducing Enterprise Application Integration •For m any r eason Tables,of Ent Content er prsise Applicat ion I n t eg rat ion ( EAI ) is an imp ort ant f ocus ar ea of I T •or ganizat ion s. I ndex Not only d oes it pr om ise gr eat cost and eff iciency benef it s by au t omat in g and An EAI Sol uti ngerWact e bSphe e Busi ne ssat I nt a tiem on s ( V4 ) h er t hey be legacy or n ew developm ent , cont r ollin g on t heusi int ions rof dispar e egr sy st ( w. 1het hom egr ow n or pack ages) , but it is also seen as an imPalm porer, t ant supp or t in g t echn ology f or By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Business Pr ocess Manag em ent ( BPM) and t hus an enab ler for Bu siness- t o- Business ( B2B) Sreeku mar Raj agopalan, Arvind Viswanat han t echnology . Pub lish er: I BM

I n t his chapt er , w e int rod uce t he concept s t hat are cent r al t o t he EAI solut ion descr ibed lat er in Dat e: Ju ly 22 , 20 03 t hisPub r edb ook. We also pr ov id e r ead er s w it h gu id ance r eg ard ing t he d esign and ar chit ect u r al I 0- 73 84- t26 -7 choicesSBN: av ailable o 54 t hem . Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

1.1 Overview I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his book we descr ibe t h e use of •WebSph er e Bu Table of Content siness I nt egrs at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he •fou ndat ion , t Iher ndex e ar e fou r add it ion al com ponent s t o be discu ssed h er e: An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

ies® Wor kf low ( MQW Sreeku MQSer mar Raj agopalan, Arvind Viswanat hanF)

I BM CrossWor lds® I nt er chang e Ser v er ( I CS) Pub lish er: I BM Pub Dat e: Ju lyer22 20 03I nt egr at or WebSph e ,MQ

Brok er, w hich com pr ises all t he f unct ionalit y of WebSph er e MQ I nt I SBN: egr at 0- 73 or84, except 26 54 -7 for t he New Er a of Net w or k s ( NNSY, for m erly NEON) sup por t [ 1] Pages: 57 8 [ 1]

Since w e ar e not using any of the NNSY capabilities, it can safely be assum ed that WebSpher e MQ I ntegr ator and WebSpher e MQ I ntegr at or Br oker ar e inter changeable for the pur poses of t his r edbook .

WebSph er e Bu siness I nt egr at ion Adapt er s All f our of t h ese pr od uct s ar e being m ade av ailab le packag ed t og et h er as WebSph er e Bu siness I nt egrSeamlessly at ion in or der t orat giveeyou cust er-soff t hice e opp u nit in t eg r om back sy stort em s y t o ch oose t he b est fit for each of t heir int egr at ion pr oject s. Build Cr ossWor lds collabor at ions This r edbook is about exp lor ing t h e diff erent app roaches t o EAI p rov ided by t h ese p rod uct s, t heir pr os an Man d cons age t he in specific en d- t o- sit end uat bu ions, sin ess an d pruocess lt imat ely ab out d iscussing and dem onst r at ing how t o m ake t he b est t echn ology choice for each sit u at ion. Sp ecifically, w e build a sam ple case wh er e I n t he w or Ent ereprconfig ise Apur plicat I nt egr at ion ) ,ovide t h er eone is n int o "egr on eatsize fit s tall" ion . all h ese prldodofuct s ar ed t oionw ork t oget her( EAI t o pr ed solu ion.solut I n t he This is wwh ey dt he I BMwWebSpher e soft w arpr e odu p lat ct f orfor m cont ains a nu mbin er tof plem en t ar y pr ocess iscuss hy w e ch ose each it s sp ecific t ask h ecom desig n. We also t echnology of how fer ings prrat ovid EAIwfeen uncttionalit y . Ionent n t hiss Iis BM Red book d escr ib ecase. t he u se of dem onst r at e t het hat int eg ione bet h e comp accom plish w ede in each WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

1.2 Enterprise Application Integration - the evolution I t seem s in con ceiv able t oday t hat befor e t he midd le 196 0s ev er y n ew generat ion of com put er s chang ed t h e pr ogr am m in g m od el so m uch t hat ef fect iv ely all app licat ions had t o b e rew r it t en or w ere con demn ed t o ru n in em ulat ion mod e, w here available. •

Table of Content s

•I t w as in deedI ndex t h e adv en t of t h e I BM S/ 3 60 com p ut ing ar ch it ect u re t hat - f or t he f irst t im e An EAIised Sol uti on usi r euBusi nechit ss I nt egr ti onw(ould V4 . 1 ) be back w ard s comp at ible, so t hat t he pr om cust omng erW s et bSphe h at f ut re ar ect uraes inv est m ent in sof t w are wou ld b e pr ot ect ed . By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Ther e ar e st ill sev er al diver se archit ect ur es ar ound t od ay, but t hey hav e ev olv ed over a period of t im e and t he issues sur r ound in g t he p ort in g of code bet w een t hem ar e w ell und er st ood, if n ot Pub lish er: I BM com plet ely solved. Pub Dat e: Ju ly 22 , 20 03 I SBN: 0-applicat 73 84- 26 54 -7 w ere wr it t en t o solv e sp ecif ic, w ell- delin eat ed pr oblem s. There was lit t le Hist orically, ions v ision Pages: at t he57t8im e of an applicat ion lan dscap e t hat w ould cover t h e w hole r ange of b usiness r eq uir em ent s, so n o n eed for an int eg rat ed ar ch it ect u re w as seen. As a r esult , solut ion s w ould evolv e on a g reat var iet y of plat f orm s. I f and w her e int egr at ion w as need ed , it w as usually achieved by h ost in g t h e app licat ions on t h e same sy st em and shar in g files. Th is w as no gr eat r est r ict ion, since m ost app licat ions at t h at t im e w ere bat ch orient ed and larg e cen t r al comp ut er s ( t h e " m ain fr am es" ) w er e t h e accept ed t ech nology st an dar d. Wit h t h e ev olut ion of dat ab ase m anagem ent sy stinem s,rat t hee you m odels su-rr ou nding t h es sh ar in g of in for m at ion soon m oved t o t his Seamlessly t eg r back off ice sy st em t echnology . Build Cr ossWor lds collabor at ions Whenev er a b usin ess ident if ied a need f or inf orm at ion t o b e shar ed acr oss t heir comp ut ing plat f or ms,age t h ey t ot ou se t hebunet or kpr in ocess g cap abilit ies of t h e day , w hich w er e any t h in g but user Man t hehad en dend sinwess fr iendly . Pr ot ocols on all lev els w er e p rop riet ar y, oft en comp lex an d u su ally not well u nder st ood, I n tecially esp he w or w ldhen of Ent it came er pr ise t oAp cr plicat oss- p ion lat f or I nt megr imat plem ion ent ( EAI at)ion , t hs.erFiles e is nroem " on ained e size t hefitfsav all" oritsolut e ention it ies . tThis o shis are, w hfyort he a num I BMber WebSpher of r eason e soft s: w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he They ere w ell u nder ooditan ork ed w fou ndat ion ,ww e discuss fou rstadd iondalhad comwponent s:ell bet w een ap plicat ion s on t he sam e syst em .

Sup porWor t w as av ailable f or cr oss- plat f orm file t r ansfer s and f ile shar ing on net w or k ser v er s. - MQSeries k flow ( MQWF) e all, m ost plicatge ionSer s wver er e (st ill bat ch or ien t ed . - I BMAbov Cr ossW orlds I n tap erchan I CS) Wher online pr ocessin adBrbeen - WebeSpher e MQ I nt egrgathor ok er int r odu ced, businesses f ound it mor e accep t able f rom a r isk and sy st em capacit y p er spect iv e t o ju st collect d at a d ur in g t he on lin e day ( in files) and do t he act ual Spher p r ocessin g d ur ing t lyion batAd chapt ruer ns. - Web e Business I n nigh t egr at s This m ode of operat ion is st ill qu it e pr evalent in bu sin esses t oday . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Occasion ally , ic t h sit ough a n eed realimak ee - or im e - com m unficat ion bet een t wWe o cons in specif u at,ions, andforhow t ot m t henear bestr ealt echt nology choice or each sitw uat ion. app ionsple on case d isp arat e eplat ms w emer This r ough a num of pt orob lemide s won it he it : bu ildlicat a sam w her all for t hese prould odu ct s ar ge. e con figubred t o twor k t ogber et her p rov int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Tech nology choices had t o be m ade on all levels of net w or k pr ot ocols - on b ot h plat for m s t h ese ear ly solut r ict ly and point - t opoint . new Web Spher e Business This I(BM Redbook will hion elps used y ou int ost be all, stt ailor con figu re t)he I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness unicat f unn/ctcr ion s ehad to be add o t he plicat ion sy s. st This olved I nt egrThen at ion,t he socom t hatmyou canions desig eat a solut ion t oed inttegr at eap backend em sinv and m anag e high ly specialized p rog ram m ing skills, oft en qu it e diff erent on each of t he p lat for m s. an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . The API s w er e comp lex at best an d lot s of ex cep t ion h andling and r ecov er y logic w as r eq uir ed in t he code if t here w as t o be any degr ee of success.

I n a nu t shell, su ch app licat ions wer e exceed ingly ex pensive t o bu ild . What ' s m or e, t hey t ook so long t o im p lem ent t hat b usiness benefit s of t en cam e far t oo lat e t o j ust ify t h e ef for t . This is w h er e m essagin g m idd lew ar e cam e in, not ably MQSer ies. By p rov iding a sim ple, easy- t ouse API t hat w ou ld h id e all t h e net w ork com plex it ies f r om applicat ion pr ogr am mer s, MQSer ies m ade it m uch easier and fast er t o w r it e com m unicat ion fun ct ion s int o applicat ion p rog r ams. And , because it w as m ade available on so m any diff er ent plat for m s, it m ad e cr oss- plat f orm com mu nicat ion s m uch easier as w ell. •

Table of Content s

•Asyn ch ron ous I ndex com m unicat ion via queues allow ed f or loose cou pling of sy st ems and r eliabilit y ( if An EAIesSol uti on W e bSphe e Busi I nt tegr a ti on V4 .ising 1) qu eu wer e kusi epng t safe on drisk s) ne w itsshou com pr (om

t h e abilit y t o com m un icat e in r eal t im e. By Lee Gav in, Diederichs,ies Piotallowed r Golec, Hendrik v enild st einr obu , Kenst Palm Tr ansact ionGerd al capabilit usersGrey t o bu m er, essaging ap plicat ion s t hat w ould Sreeku Rajaagopalan, ensurmar e dat int egr itArvind y acr Viswanat oss sy sthan em s. I n addit ion, m essage qu eu ing allow ed for easy t r ansit ion bet w een t h e bat ch- or ient ed pr ocessin g m od el of t he past and event - d riv en, r eal- t ime pr ocessing, Pub lish er: I w BMhich is v ery mu ch a requ irem ent in t od ay' s w or ld of e- bu siness. This is b ecause t h e qu eu es can ser v e, 20 as03b uff ers b et ween t he n ew online syst em s and t h e old b at ch sy st em s t h at w ill Pub Dat e: Ju ly 22 be r eplaced b y online b ack - end syst em s soon er or lat er. Well- d ef ined m essag e int erf aces also I SBN: 0- 73 84- 26 54 -7 ser v e t o facilit at e t his. Pages: 57 8

The u se of messaging almost aut om at ically leads t o a need t o ar ch it ect in t er f aces b et w een app licat ions. Th is is not really new , since t he u se of dat abases and in fact flat f iles also requ ir ed agr eem ent bet w een app licat ions on w h at dat a w as placed w h er e w it h w hat m ean in g. Bu t a m essaging int er face ad ds a new dim ension , because it p r ovides f or a g r eat deal of int er operab ilit y bet w een com m un icat in g ap plicat ion s. I t is qu it e easy , f or exam ple, t o r ep lace an Seamlessly e you back - off st em s lem ent at ion on a dif fer en t p lat for m , as long old applicat ion oninat eg legrat acy p latr for m w it hice a nsyew imp as t h e specif ic message int er face cont inu es t o b e obser v ed. Build Cr ossWor lds collabor at ions Or iginally , any ap plicat ion s w ant ing t o use MQSer ies wou ld n eed t o do so via t he pr ov ided API , Man t hey en d- ances, t o- end how bu sin ess, pr ocess t he MQI . Iage n man inst ever t his w as n ot p ossible, as in t he case of of f- t h e- shelf pack ages, or it w as d iff icult , as w it h som e legacy app licat ions. To help in t hese sit uat ions, a Iser n ties he of w or ld ofonent Ent ersprwise plicat ion It nt egr ) , t hber e ges, is n oadapt " on eer size fit sconnect all" solut . comp er eAp developed hat arat e ion now( EAI called rid s, or or s.ion They This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y all pr ov ide an MQSer ies in t erf ace for specific ap plicat ion s or gr oup s of applicat ions in a n ontinv echnology ofion. fer ings pr ovid EAI f unct ionalit y . Iar n et his I BM Red escr ib e t an he u se of asiv e f ash Th et hat br idges f ore CI CS® and I MS™ exam ples ofbook t h is,wwehdich allow WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he MQSer ies- enabled applicat ion t o st ar t ex ist in g t ran sact ions in t h ese sy st em s and r eceiv e result s fou ndat back . ion , w e discuss fou r add it ion al com ponent s: -Adap MQSeries Wor k flow MQWF) t er s w ill u se a nu(mb er of t echn iques t o int erf ace w it h p ack ages, such as dat ab ase or flat file int er faces, t er m inal em ulat ion or pack age- specif ic API s. Th ey t yp ically pr ov ide and ex pect - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) m essages in sp ecif ic for m at s based on t h e applicat ion' s capabilit ies and requ irem ent s, alt hou gh som e Spher imp lem a er degr ee of m essage t ran sf or mat ion . - Web e ent MQatI ions nt egrpr atovide or Br ok At t hisSpher poin teofBusiness t h e ev olut t her st apt ill werass a n eed for ap plicat ion p rog ram m ing, if only t o r ou t e - Web I n tion, egr at ioneAd m essages bet w een p ack aged applicat ions an d t o t r ansfor m t hem accor din g t o t he applicat ions' rThis eq uir em ent s.ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and r edbook cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We The r omise of case EAI isw her t hate ult at elypran y applicat sh ould ablek ttoogcom mutnicat ew it hon ane y bu ildp a sam ple allim t hese odu ct s ar e ion con figu red be t o wor et her o p rov ide ot her ap plicat ion , as long as t h er e is som e m eaning in su ch a com m unicat ion. I t should t hen int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. also We be t or at r e-e con re such w or k st of ions" t o each for m case. in nov at ive solut ion s w it hout alsop ossible dem onst t hefigu in t egr at ion" bnet et ween he applicat com ponent s in chang ing t he ap plicat ion s t hem selv es. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business This isat wion h er pr em essage oker ing pr t ech nology . On ce ding you m t o er meakBu e siness all I nt egr oduct bunbr dle, and ov ides a b com roades uninder st an of anage WebSph app licat ions sp eak t he sam e languag e on a t r anspor t lev el be it by using adap t er s ing I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s or andbymadd anag e API calls t o t he m iddlew are y ou can look at clev er way s of m anag ing dat a t r affic. Message an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he br s ar ge e sy st em I ntok erer Chan Serv ers) .t h at can be locat ed cent r ally bet w een app licat ions, f or exam p le in a hub and - sp oke t opology . Wh at d oes t hat b uy y ou? Let u s look at an ex amp le. Tw o ap plicat ion s ( A an d B) hav e b een com m un icat ing v ia MQSer ies for a w hile. They used a

par t icular m essage in t erf ace t hat w as agr eed bet w een t h eir d ev elopers. A new pack age ( C) is int r odu ced and it is d et er m ined t hat t he m essages ex ch anged by A and B could be u sed as dat a feed in t o C, bu t t h e m essage f orm at s are n ot q uit e cor rect . Since C is a p ackag e and it cann ot b e m odified, we now f ace mod ify ing bot h A an d B. I f eit her of t h em can not be chan ged f or w hat ev er r eason ( it cou ld be a pack age it self, or be a legacy ap plicat ion w it h no m aint en ance sk ills av ailab le, or t he ow n er s f eel a change w ould b e t oo risk y) , t he p roj ect st ops r ight t her e. Ev en if t her e ar e no inhibit or s, chang es lik e t h is can b e ver y cost ly and t ime con su min g. Ou r exam ple only f eat ur esTable t hr ee applicat ions, bu t im agine a scenar io w h er e som et hing as cen t r al as a general • of Content s ledger needs t o be r eplaced . You m ig ht be look in g at h undr eds of in t er f aces. •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

So it w ould be v ery ad van t ageous t o hav e a cent ral hub w her e m essages can b e r ef or mat t ed and By Gerd Diederichs, Piot r tGolec, Grey vt en st ein , Ken Palm ly er, be adj ust ed t o chang ing r erLee ou tGav ed in, accord in g t o easyo- setHendrik - up r ules h at can quick Sreeku Viswanat han r eq uirmar emRaj entagopalan, s. Th at Arvind is ex act ly w h at w e call a message br ok er - in our case t h is is Web Spher e MQ I nt egr at or . Pub lish er: I BM

WebSph ere:e JuMQ egr Pub Dat ly 22I ,nt20 03 at or uses a v isu al const ru ct ion ap pr oach f or y ou t o bu ild m essage flow s by w irin g ItSBN: oget0-her a sequence of p rocessing f unct ions t hat are p r ovided as pr ocessin g n odes. 73 84- 26 54 -7 Pr ocessin g nodes can be cust om ized f or t he ex act f unct ion par am et er s at any specif ic point in Pages: 57 8 t he flow ( such as t h e nam e of a q ueue or d at abase t o int eract w it h, t r ansact ional b eh avior , b ut also f ield- b y- f ield t r ansfor m at ions) . So, w it h a com pr ehensive set of ad apt er s t o h elp int egr at e all ap plicat ion s of t he en t er pr ise and a m essag e br ok er t hat mak es it easy t o mod el t he inf or mat ion f low bet w een app licat ions, En t er p rise App licat ion I nt egr at ion is ach iev ed . Righ t ? Seamlessly in t eg rat e you r back - off ice sy st em s Well, t her e is some mor e. From t he p er spect ive of t h e I T inf r ast r uct u re, w e h ave all t he t ools CrleossWor ldsof collabor now tBuild o enab t he f low infor mat ations ion bet w een t he applicat ions. But t he b usiness w an t s som et h in g mor e. The flow of d at a t h rou gh an en t er pr ise ( or b et w een separ at e b usin ess ent it ies, ageest he d- t oend bu pr ocess w hen Man it com t o en B2B) needs t o sin be ess m anag ed accord in g t o cert ain bu sin ess p rocess ru les. IAnclassic t he w or ofple Entis eraprcu isestAp I ntsit egr ation. ion (AEAI t h er e serv is n o e uest size fit s all" solut iona . exldam omplicat er serion v ice u at cu )st, omer ice" on r eq can ar r ive via This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y nu mb er of diff er ent channels, such as a t elephon e call, v oice m essage, fax , e- m ail, or ev en a tt echnology of tfer pr ovid EAI fent unct r adit ional let er ings ( t het "hat legacy" ime plem ationalit ion ) . y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat iont r, igger w e discuss fousr madd ion capt al com ponent s: orized, and sent on it s w ay t h rou gh t he Any such ing ev ent u stit be ur ed , cat eg or ganizat ion along a p r ed et er m in ed p at h, w hile b eing m onit or ed by a man agement syst em t h at - MQSeries flow t(ion MQWF) ensur es t hatWor a r kesolu ( an d cu st om er sat isf act ion) is ach iev ed w it hin cer t ain t im e fr am es and t hat any slipp age is det ect ed , escalat ed, an d r em ed ied accor d in g t o specif ic ser v ice lev el -par I BM amCr et ossW er s. orlds I n t erchan ge Ser ver ( I CS) -This Web MQsiness I nt egrPratocess or Br ok er agement ( BPM) and I BM of fer s MQSer ies Work f low for t his isSpher callede Bu Man fu nct ion. I t allow s you t o mod el a b usin ess p rocess st ep by st ep by int eg rat in g ap plicat ion s t hat - Web Spher e Business I n t egr at ion Ad apt er s can eit her p er f orm t heir fu nct ions u nat t ended in t he back gr oun d or in t eract iv ely in a d ialog w it h a h um an operat or. MQWF isiffer equent ipped t ooaches d riv e and m anag t he b p yrocess b etctween st eps, o This r edbook ex plor es t he d appr t o EAI pr oveided t heseflow pr odu s, t heir pr ost and int er face w it h t he ap plicat ion s and t o assign w or k t o t h e st aff m em bers accor ding t o an cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We or ional ofile. MQWF built pr onodu MQSer t ech nology gW eb Spt oher e MQ buganisat ild a sam ple pr case w her e all ist hese ct s aries e con figu red t,oincludin wor k t og et her p rov ide on e Iint ntegr egrat ated or w h er ever ap pr opr iat e, w hich p rov ides for easy an d r obu st app licat ion int at ion. t solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h egr e desig n. IWe also uses DB2® dat abases t o m aint ain per sist ent st at e in for m at ion for all p r ocess inst ances, so also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. t hat bu sin ess pr ocesses can b e im plem ent ed in a fu lly t ran sact ion al fashion , ev en t houg h t hey m ay IwBM ell Redbook ex t end ovwill er man eek This h elpy ywou ins. st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness On com m onsodenom inat or a m essaget ed ion pr ocessing ment and a sdifand fer en iat or e I nt e egr at ion, t hat you canofdesig n/ cr eat eoraien solut t o int egrenv at e iron backend - sy st em mtanag against t he old er b at chor ien t ed sy st em s is t hat it sup por t s event dr iv en pr ocessin g in r eal an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he tI im e Chan ( or n ge ear Serv r ealer t im nt er ) . e, w her e appr opr iat e) . Th er e ar e m any b usiness sit uat ion s w her e t hat capabilit y add s gr eat v alue ( " st r aigh t - t hr oug h p r ocessin g" , " sam e day v alue" , on lin e bank ing , or or der in g ov er t h e I n t ern et , et c. ) .

Det ect in g ev ent s an d u sin g t h em t o d riv e seq uences of relat ed business act iv it ies is t he cor e fu nct ion of anot her p rod uct t h at w as r ecen t ly added t o t he WebSph er e b usiness in t eg rat ion por t f olio, t he I BM Cr ossWor lds I nt er Ch ange Ser ver . I t in t egr at es business applicat ions b y m ean s of so- called collabor at ions, w h ich cont ain t he b usiness log ic and r ules of t he bu sin ess p rocesses. I nt er facing t o t he app licat ions is ach iev ed b y m ean s of con nect ors, w h ich ar e v er y similar in fu nct ion t o t h e adapt er s of t h e MQ w orld. The cent er piece of t h e Cr ossWor lds dat a m od el is a set of gener ic business obj ect s t hat ar e u sed t o car r y event - r elat ed inf or m at ion b et w een t he app licat ions. Table Mapping f acilit ies are pr ovid ed bet w een t h ese gener ic bu siness obj ect s and • of Content s app licat ion- specific d at a st r uct ur es. •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

The n ex t st ep s, alr eady u nder w ay , in t he ev olut ion of in t egr at ion t echn olog y ar e t hese t w o: By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

I nclusion of ex t er n al syst em s, su ch as t h ose of you r business par t ner s, supp lier s or int o y our pr ocess aut om at ion - usually r efer red t o as Business- t o- Bu siness I nt egr at ion ( B2B) . Pub Dat e: Ju ly 22 , 20 03

omI BM er s, Pubcust lish er:

I SBN: 0- 73 84- 26 54 -7 Dev elopm ent of a com pr ehensiv e set of st and ard s for Web- based ser vice inf rast r uct ur es, Pages: 8 Web ser vices. St andar dizing t h e w ay ser v ices can be exp osed and inv ok ed w ill k now n57as m ake su ch serv ices easily accessible f r om any w her e on t he I nt er net an d t hus w ill m ak e a hu ge cont r ibu t ion t ow ar ds doing business on t he I nt er net .

Bot h of t hese dev elopm ent s ar e b ey ond t h e scop e of t his r edbook an d are on ly m en t ioned h er e t o com plet e ou r over v iew of Ent er pr ise Ap plicat ion I nt egr at ion. Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

1.3 Styles of integration WebSph er e is p osit ion ed as I BM' s plat f orm for in t eg rat ion . Ther e ar e m any and v ar ied pr odu ct s in t he p lat for m , but t h e com m on denom inat or is t hat t hey all supp ort int egr at ion in on e w ay or anot h er . To help cat egor ize t h is larg e num b er of p r oduct s on t he basis of t heir fu nct ionalit y, •dif fer en t w ayTable of Content s egr at ion w er e ident if ied , now ref er r ed t o as " st y les of int eg rat ion " . s t o ach iev e int •Most org anizat I ndex ions w ill f in d t hat t hey emp loy sev er al of t hese st y les for d iff er ent scenar ios. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

The g ov er view w illr help t o posit he, Ken f unct ional By Leef ollow Gav in,in Gerd Diederichs, Piot Golec, us Hendrik Grey ion v en sttein Palm er, of fer ings in t h e WebSph er e Business I nt egr at ion p r oduct set and also allow us t o delineat e t heir capabilit ies against each Sreeku mar Raj agopalan, Arvind Viswanat han ot her , helping u s t o em ploy t h e corr ect t echnology for each solut ion . Pub lish er: I BM

These fiv e st y les of int eg rat ion hav e b een ident ified: Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

User Pages:int 57er 8 act ion This st y le deliver s inf orm at ion dr aw n fr om m ult iple sour ces in a per son alized fashion t hr ou gh diver se channels. I t cr eat es a single u ser ex perience across ap plicat ion s on a v ariet y of d ev ices. This st y le is im plement ed by u sin g p ort al, host in t eg rat ion , and m obile dev ice t echn olog ies, includ in g su ch f unct ions as t r anscod in g, t r an slat ion, and per son aliz at ion . Fed er at ed dat ab ase sear ch es are a par t of t his st y le, as well as a Seamlessly in t eg rat e you r back - off ice sy st em s consolid at ed v iew of app licat ions t hat p r ovide relat ed in for m at ion b ut are phy sically dispar at ossWor e an d nlds ot int eg rat ed at all. Th is st yle also m eet s t he u ser r equ ir em en t f or a u nified Build Cr collabor at ions and consolidat ed v iew of his I T resour ces, includ in g su ch f eat u res as sing le sig n- on. Man age t he en d- t o- end bu sin ess pr ocess I BM W eb Sp her e Port al is a v er y pow erf ul t ool for building b usin ess- t o- consum er ( B2C) , esso- emp andI nt b usin essbu )sin I t fit also su ppor s a. I n t hebuwsin or ld of t Ent er prloyee ise Ap( B2E) plicat, ion egr at iont o( EAI , tess h er e( B2 is B) n o por " onteals. size s all" soluttion w ide v ar iet y of p er v asiv e d ev ices, so t h at u ser s can access t heir por t al an yt im e, any w her e. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Con nect iv it y t o backend sy st em s is p rov ided by pieces of Java cod e, socalled por t let s, t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of w hich be pr ovided byion. v endor s or cu st m ad e er bye user For, winhich st ance, WebSph er e WebSph er e can Bu siness I nt egr at I n add it ion t oomWebSph MQ its.self for mI BM s t he Host On Dem and and Host Pub lisher b ot h now ship por t let s t hat pr ov ide access t o leg acy fou ndat ion , w e discuss fou r add it ion al com ponent s: app licat ions t hr ough t h e por t al. - MQSeries Wor k flow ( MQWF) EAI solut ion s occasionally m ak e use of host in t eg r at ion t echnolog y in som e specif ic adap t er at ion and t hu can ver b e said - I BMim Crplem ossWent orlds I nst erchan ges Ser ( I CS)t o r ely on t h is st y le of int egr at ion, but gener ally it play s no r ole in EAI . - Web Spher e MQ I nt egr at or Br ok er App licat ion con nect iv it y - Web Spher e Business I n t egr at ion Ad apt er s This st y le ensur es en t er pr ise- wid e access t o in for m at ion an d ensur es it s t im ely and r eliable This rdeliver edbooky.ex I tplor pr ov esides t he connect d iffer entivit appr y b et oaches ween tapplicat o EAI prions ov ided andbtyh us t hese f orm prsodu t hectbasis s, t heir f or pr mos any and cons in EAIspecif soluticion sits.u at I t ions, is based and on howr eliable t o m akme essaging t he best as t ech a nology fou ndatchoice ion forf or t r ansfor each sit m at uat ion ion. anWe d bu ild raout sam ingple f unct case ions. w her I t eprall ovid t hese es a pr choice odu ct sofart reanspor con figu t s,red APIt o s, wor an dk adapt t og et er her s, tand o p rov supp ideort onsea int egrvat ariet ed solu y of tdion at a. We f ormd at iscuss s. I t w is hy notwe con chcer osened each witpr h oduct t h e actfor ivitities s sp t oecific b e per t ask for m in ed t h eb ydesig t he n. We also dem par tonst icipat r at ing e tapp he in licat t egr ions, at ionb ut b etrat ween h er t-he w hile comconn ponent ectsing in teach h em case. - pr ov ides for a degr ee of isolat ion bet w een t h em . This allows t he ap plicat ion s t o ex ch ange in for m at ion wit h out any This Ineed BM Redbook willt h elp y oues in st all, ailor and figu heher new Web Spher t o concern em selv w it h tthe char actcon er ist icsre of t ot app licat ions einBusiness t he sy st em, I nt egrsuch at ionasprtoduct dle, ovctides b roadicat un ion ders. st an ding of WebSph er e Bu siness heir avbun ailab ilit and y or pr fun ion ala specif I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an enThe d- t o-f ollow end binusin g isess a list p rocess of capabilit using ies WebSpher t hat aree tBusiness yp ically f ound I nt egrinatapplicat ion ( andion sp ecifically con nect ivtithe y I nt er Chan m iddlew ge Serv are: er ) . - Dat a d ef init ion is a m ech anism t hat allows us t o descr ibe t h e logical and ph ysical

for m at s of specific m essage t yp es and ret ain such d escr ip t ions in a r eposit or y. This facilit at es dat a t r ansfor m at ion as w ell as con t en t - based r ou t ing. - Dat a t ran sf or mat ion is t h e cap abilit y t o build messages of a specif ic t y pe f r om inpu t s of a diff er ent t y pe in ord er t o p rov ide ap plicat ion s w it h in for m at ion in a for m at t hat t hey can nat iv ely u nder st and. I t includes t h e abilit y t o ch ange t he dat a cont ent s based on algor it h ms and/ or ex t ern al dat a sour ces ( see " dat a aug ment at ion" b elow ) . I t isolat es applicat ions f r om any concern s r eg ar ding t he f or mat r eq uir em ent s of ot her Table of Content s app licat ions.

• •

I ndex

An EAI Sol uti on usiangr out W e bSphe r e Busi nt egr - Dat ing allow s tne hessdI eliv erayti on of (dV4 at.a1 ) f rom

a sending ap plicat ion t o one or m or e m essage cont ent , or dy nam ic Raj subscr agopalan,ipArvind hanes app licat ions fr om concern s r eg ard ing w hat ot her t ions;Viswanat it isolat app licat ions t hey need t o shar e infor m at ion w it h.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Palm er,nam ic r eceivin g ap plicat ion s,Hendrik basedGrey onv en stst atein ic, rKen ules, dy Sreeku mar

Pub lish er: I BM

- Dat a d eliv er y is t he m ech anism t hat phy sically m ov es dat a f r om app licat ion t o app licat ion. I t pr ov ides feat ur es such as t r ansact ion alit y , p er sist en ce, p rior it izat ion, 0- 73 84- 26 54 -7 seg m en t at ion, an d so on.

Pub Dat e: Ju ly 22 , 20 03 I SBN:

Pages: 57 8

- Dat a ag gr eg at ion com bin es cont en t f rom separ at e b ut relat ed messages int o on e consolid at ed ou t put , as in t he case w her e a single r equest n eeds t o b e hand led by a nu mb er of back- end sy st em s and t h e r espon ses n eed t o b e pr esent ed as one. - Dat a au gm ent at ion pr ovid es in t er act ion w it h ex t ern al dat a st ores t o add inf orminatt eg ionrat t oe messag es. -As an sy adst ded , it can b e used t o save in for m at ion t o Seamlessly you r back off ice em benefit s dat a st or es or pr ovid e logging or au dit t rail cap abilit ies cent r ally fr om t h e Build Cr m ossWor iddlew are. lds collabor at ions Man Pr ocess age int t heegr enat d-ion t o- end bu sin ess pr ocess I n t heThis w orst ldy of le coord Ent er pr inat iseesAp and plicat cont ionr ols I ntact egrivit at ion ies (t EAI hat )m , tay h erspan e is nmoult " on iple e size systfit em s sall" andsolut inv ion olve. This ispeople w h y t he in aI BM v ar iet WebSpher y of roles. e soft I t im w ar plem e p lat enftor s, m aut cont om ains at es,aand nu mb m anages er of com buplem sin ess en pt ar rocesses y t echnology w hile pr ofov feriding ings trhat unt im pr ovid e m easu e EAIr em f unct entionalit s t h atyw. ill I n t thhis en Iassist BM Red in book im pr ov w eing d escr t heibperocess t he u se of WebSph m odels. er e BuProcess siness Iint nt egr egrat ation. ion can I n add supp it ion ort tlong o WebSph - ru nninerget rMQ an sact it self ions , w hich an d rolesfor m s based t he hu m an fou ndat action ivit, ies. w e The discuss f lowfou of raadd b usiness it ion al ev com entponent t hr ough s: t h e pr ocess can be m odif ied by ex t ern al inpu t eit her b y par am et er s pr ov ided w h en t h e pr ocess is inst an t iat ed , or by in for m at ion - MQSeries flowex( MQWF) r et rievWor ed frkom t ern al dat a sour ces, such as an applicat ion dat abase, or b y hum an decisions, such as in an appr ov al st ep. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) An imp ort ant goal of pr ocess in t eg r at ion is t o facilit at e r euse of t he v ar ious com ponent s in - WebaSpher e MQ I nt. egr atcou or Br p r ocess flow Th is ldok b eert he p r ogr ams im p lem ent ing w or k st ep s or w hole subp rocesses. I t is a comm on and cen t r al feat u re of p r ocess int egr at ion mid dlew ar e t h at - Webpr Spher e Business Ine t egr at ion Ad apt er sand b e inv oked by ex t er nal pr ocesses or applicat ions ocesses can inv ok ot her p rocesses t hem selv es ( nest ed pr ocess lay ers) . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic u at and how m akas e tthe t ech nology choice f ord et each uatwion. Pr ocess intsit egr at ions, ion can also b et oseen he best business logic layer t h at er msit ines hat We n eeds bu ild tao sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide be don e at a giv en p oin t in a p r ocess as opp osed t o how t his get s d one, w hich is on e int egrtat ed solut the iont .ask Weofd iscuss w hy we ose each oduct ford,itpsrim sp ecific ask t h e desig n. We y pically t h e applicat ionch con nect iv it yprlay er an ar ily, tin t h in e applicat ions also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. t hem selv es. Separ at in g t h e w hat f r om t he how allow s f lex ibilit y, sin ce on e can b e chang ed w it hout af fect in g t he ot h er . Th is, in t u rn , r ed uces com plex it y and increases t he ag ilit y This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business r eq uir ed t o adapt syst em s t o con st an t ly chang in g b usiness need s. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egrI at ion, ,so t hat you canatdesig n/ cr eat a solut ionr uct t o ur inteegr at ee backend sy st emmsodu andles m an anag deally p rocess int egr ion gives u sean in fr ast w her t he ap plicat ion d e an entdt oend b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he heir int er faces ar e w ell defined and delineat ed , subp rocesses f or r ecur r ing seq uences of I nt er Chan ge ) .ailab le, an d t he hig h- level end - t o- end pr ocesses can easily b e put t oget her act ivit iesServ ar eerav on t op of t hese building b lock s.

Build t o in t eg rat e This f or m of int egr at ion en ables a bu sin ess t o bu ild and deploy n ew comp osit e ap plicat ion s t hat int egr at e ex ist in g asset s, su ch as legacy syst em s or ERP p ack ages, w it h new t echnologies, such as Web serv ices.

• •

I n t er m s of t h e Web Spher e plat f or m, t his st y le is t yp ically encoun t er ed wh en ap plicat ion s ar e bu ilt accor din g t o t he J2EE specif icat ion s - u sin g W eb Sp her e St udio fam ily pr odu ct s Table of Content s and deploy ed on WebSp here applicat ion ser ver s. These applicat ions can in t egr at e w it h ot her apI ndex plicat ion s in a nu mb er of w ays, such as JMS, JCA, or Web ser v ices.

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

er Diederichs, an EAI solut ion requ iresGrey t h ev en coding of Palm newer,f unct ionalit y By Lee Whenev Gav in, Gerd Piot r Golec, Hendrik st ein , Ken limit ed t o Arvind t he f ron t endhan Sreeku not mar Raj agopalan, Viswanat

- t y pically inv olv ing but t he bu ild t o int egr at e st y le is usually inv oked.

I nf orm at ion int egr at ion

Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03

This st y le int egr at es inf orm at ion across sy st em s v ia d at abase feder at ion, t r an sf orm at ion , I SBN: 0- 73 84-ion 26 54t -7 and r eplicat echnologies. This st y le of int egr at ion has been arou nd sin ce t he Pages: 57 8 int r odu ct ion of dat abase t ech nology . I t t yp ically r eq uir es t he syst em s shar ing infor m at ion also hav ing t o sh are t he ph ysical dat a m odels, pr ocessin g ru les, and const r aint s. I t nor m ally is not as exp licit ly event - r elat ed as a m essage- based st y le and t h er efor e has it s limit at ion s. St ill, in t h e r eal wor ld of I T, w hich in clud es leg acy t echn olog y and closed syst em s, t her e ar e man y cases w her e t h is is t he on ly feasib le st y le of int egr at ion, and in t hose cases it does g ood ser vice. Seamlessly in t eg rat e you r back - off ice sy st em s The D B2 r an ge of pr odu ct s pr ov id es a nu mb er of opt ions f or inf or mat ion int egr at ion, su ch as in DB2 Relat lds ional Connect , Dat a Joiner w it h it s Classic Connect com ponent f or I MS and Build Cr ossWor collabor at ions VSAM access or t he I BM Dat a Replicat ion Solut ion . Man age t he en d- t o- end bu sin ess pr ocess As m ent ioned befor e, t her e ar e syst em s t hat ar e not open t o int egr at ion t ech nologies. I n I n t hesuch w or ld cases of Ent t heeron pr ise ly wAp ayplicat t o b uild ion Iantconnect egr at ion or (or EAIad ) , apt t h er ereint is on ot hem " on emsize ay wfitell s all" be on solut t h eion basis . This isofwdat h y at he int egr I BMatWebSpher ion. I t is m e ainly soft wfor ar et his p latrfeason or m cont t hat ains y oua will nu mb f ind er some of cominplem for men attion ar y t echnology int egr at ofion fer ings in mtan haty EAI pr ovid solut e EAI ions. f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he As ou can it is notfou unrusual or al a sing soluts: ion ar ch it ect ur e t o inv olve sev er al st y les of fou yndat ion , see, w e discuss add it fion comleponent int egr at ion. Our f ocus in t his r edbook is pr im ar ily on t he p rocess in t egr at ion an d applicat ion - MQSeries int egr at ion st Wor yle, k flow because ( MQWF) t hey ar e t h e st yles t y pically used in EAI solut ions. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Part 1: The customer's business case Ch apt er 2. The cu st om er • •

Ch apt erTable 3. Funct ional over view of t h e solu t ion of Content s I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 2. The customer I n t his chapt er , w e int rod uce a f ict it iou s comp any called I TSO Red boat s t h at sells a r ang e of sailb oat s. •

Table of Content s

I n addit ion t o r eady - m ade sailboat s, t hey also sell indiv idual com p onent s if y ou w an t t o bu ild • I ndex y our ow n sailb oat or j ust need t h em f or r epair s. For t he pu rp oses of ou r st or y, t he list of An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) av ailab le com p onent s w ill be lim it ed t o m ast s, sails, and h ulls. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar look Raj agopalan, hanr uct ur e at I TSO Redb oat s gr ew int o it s pr esen t st at e. Then w e First we at h owArvind t he Viswanat I T infr ast analy ze som e of t he p ressin g b usiness need s and dev elop a p hased solut ion t o ad dr ess t hese needs. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

2.1 The existing IT infrastructure at ITSO Redboats When I TSO Red boat s w as st ar t ed a nu mb er of year s ago, t he com pany did n ot at t ach a gr eat deal of im por t ance t o aut om at ing it s op er at ions. I t had t he usual r ang e of leg acy m ainf r ame app licat ions used f or m anuf act ur in g sy st em s an d repor t ing p ur poses. Bu t t h e business m odel •w as v er y successfu Table ofl Content and it ssoon had t o ackn owledg e t hat some aut om at ion was going t o b e •needed, alt h ough I ndex m anagem ent felt t h at t h e com p any w as f ar t oo sm all f or a " r eal" I T solut ion . An EAI aSol on usi bSphe r e Busi ne ss I nt onall ( V4local . 1 ) p rog ram m ing shop t hat off er ed a cust om Then " futi r iend ofnga Wfreien d" recom mend edegraa ti sm w r Lee it t en ionDiederichs, for t he com s call cent hich, w as By Gavsolut in, Gerd Piot r pany Golec, ' Hendrik Grey ver en, stw ein , Ken it Palm er, said, could gr ow w it h I TSO Redb oat ir emArvind en t s. Viswanat Techn ical Sreeku mar s' Rajr equ agopalan, han jar gon w as t h row n ar ound , such as Java, J2EE, and , DB2 and App licat ion Ser v er. The people at I TSO Red boat s d id n ot r eally u nder st and any of t h is, but neitPub herlishder: id It BM h ey car e. They w ere in t o sailboat s, not com put er s. Pub Dat e: Ju ly 22 , 20 03

When t he new app licat ion w as deliv er ed , t hey act ually qu it e liked w hat t hey saw. There wer e I SBN: 0- 73 84- 26 54 -7 ju st a few easy- t o- u nder st and scr een s for t he call cent er oper at or s, wh ich cover ed t he m ost Pages: 8 ions of t heir cust om er- f acin g wor k . Th ey could w or k w it h cu st om er det ails and im por t ant fu57nct capt ur e or der s. Som e m ore fun ct ion s, su ch as m ar k et in g- r elat ed r ep ort s, wer e plan ned f or t he fu t ur e. Look ing at t he im plement at ion in m or e det ail t han t h e cust om er w as pr ep ared t o, w e f ind a J2EE- com pliant Java applicat ion t hat uses DB2/ UDB as it s dat ab ase, w it h cust om er - r elat ed and or der Seamlessly - relat ed t ables asrat t he m ain comp onent s. stOn in t eg e you r back - off ice sy emces an or der w as cap t ur ed , t he pr ocessin g fu lfillment and inv oicin g - w as st r ict ly p aper based. Build Cr ossWor lds collabor at ions But I TSO Red boat s k ept gr owin g f ast er t han t he own er s could ever h ave d r eam ed, an d it soon becam Man e clear age t he o ev enerd-yon t o-eend t hatbut hey sin ess w ere pr ocess rap id ly r eaching t h e st age w her e a " r eal" I T solut ion w ould be w ar r ant ed. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is an Soon, w hSAP y t heR/I BM 3 imWebSpher plem ent ateion soft prwojarect e pwlat asf orund m er cont way ainst oapnu rovmb ideersup of por comt plem f or com en t pr ar eh y en siv e t echnology or der m anagem of fer ent ings, m t hat at erprials ovid man e EAI agement f unct ionalit , and yevent . I n tuhis allyI BM , t heRed t akbook eoverw eofdtescr h e fun ib ectt he ion u alit sey of of tWebSph he ex ister in eg Bu sy st siness em, wh I ntich egrwatas ion. n ow I n du add bbed it iont he t o WebSph " CRM" syersteem, MQ sin it self ce ,itwwhich as seen for m as s t he pr im ar ily fou ndatn ion concer ed ,wwiteh discuss t he custfou omreradd r elat it ion ionship al com s.ponent But v er s:y ear ly in t he im plem en t at ion pr oject , it becam e clear t o t he u ser s t hat t h ey w ou ld m uch pr efer t he user in t erf ace t hat t hey alr ead y kn ew - MQSeries k flow MQWF) and t h at t h eWor CRM app(licat ion should not be r eplaced . I nst ead , t hey ask ed , could t he t w o sy st ems be in t eg r at ed ? - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) I n addit ion, t here w er e som e issues b eing inv est ig at ed w it h t he " back end" , t he sup ply sid e of -t he Web Spher e MQ or t Br er ee t he f act t hat I TSO Red boat s m an agement w ant ed t o business. ThisI nt r efegr lectated o aokdegr k eep t heir opt ion s open as t o w h ich com ponent s of t heir sailboat s t hey w ant ed t o m anu fact ur e -t hem Webselv Spher Business n t egr ion rat Adhapt s sour ce. As a r esu lt , t hey d id not f eel t h ey cou ld es e and w hich tIhey w at ould er er out com mit t o a definit iv e pr efer en ce regar d in g m an ufact u ring or t rad ing sy st ems. Th ey had also This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and learn ed by now t h at int eg rat ion of t heir b usin ess sy st em s w it h t hose of t h eir sup plier s could be cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We achieved and w ould allow m uch f ast er , m or e r eliab le, an d m or e cost - effect iv e ex ecu t ion of t he bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e r espect iv e business pr ocesses. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also athat e t he egr atRedb ion boat et ween t he com ponent To sudem m itonst u p, rw t heinItTSO s m anagem ent w an tsedinweach as t hcase. e exist ing CRM app licat ion t o r em ain t he f r ont en d t hat w ou ld g o on dr iv in g t heir business fr om a cust omer f ocus as it had This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business don e sin ce it w as f ir st in t r oduced. They ack now led ged t hat it w ould hav e t o be m odif ied t o ad d I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness supp ort f or new f unct ions an d t hey w er e q uit e hap py w it h t hat . Any cor e fu nct ionalit y r elat ed t o I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e t heir b ack - end pr ocesses sh ould, h ow ev er, be im plement ed accor d in g t o a " best fit " policy, an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he w hich pr ef er r ed ex ist in g im plem en t at ions ov er pack aged solut ion s and pack ages ov er cu st om I nt er Chan ge Serv er ) . im plem ent at ion s. Amon g packag es, a " best of br eed" ap pr oach w ou ld b e t aken. I nt egr at ion m iddlew are was seen as t he f acilit at or , t h e " glu e" t hat w ould put all t he com pon en t s t og et h er .

2.2 The "Integration Master Plan" Aft er t hor ough inv est ig at ions and consult at ion s, an in t eg rat ion ar chit ect u r e and a m igr at ion r oad m ap wer e ar r iv ed at . This cov er ed all t he k now n r equir em ent s at I TSO Redboat s as w ell as off erin g a gr eat d eal of f lex ibilit y t o cat er f or chan ges and add it ion al r eq uir em ent s t hat m ay on ly •be id en t ified Table lat er .of Content s •

I ndex

An EAI tSol ng Wed e bSphe Busi I ntMast egr a tier onPlan ( V4 . 1" ) by I TSO Redb oat s m anagem ent , w h o w ere Soon hisuti won asusi d ubb t h e "rIent egrneatssion rByeally p leased w it h t he degr ee of au t om at ion an d , flexibilit y t h is w ould give t hem. A nu m ber of Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein Ken Palm er, int egr at ion st ep s w er e ident if ied , w hich wou ld b e im plem ent ed using a p hased app r oach . The Sreeku mar Raj agopalan, Arvind Viswanat han fou ndat ion t echnolog y for t he int egr at ion w ould be I BM Web Spher e Business I n t eg r at ion, w hich in one bu ndle p rov ides all t h e core com pon en t s r equir ed f or t he I n t eg r at ion Mast er Plan. I BM Pub lish er: I BM also of fer a Tr adin g Par t n er I n t er chan ge ( TPI ) com pon en t , w hich is design ed t o int egr at e w it h Pub Dat e: Ju ly 22 , 20 03 WebSph er e Bu siness I nt egr at ion and can t herefor e easily be add ed , if and w hen I TSO Redb oat s 0- 73 84- 26 54 -7 elect edI SBN: t o connect t o ext er nal par t ner syst em s.[ 2] Pages: 57 8 [ 2]

This is refer r ed to as B2B and as such bey ond the scope of this r edbook; this technology w ill be ex plor ed in detail in a futur e r edbook .

I n t he m eant im e t he im plem en t at ion of SAP for t he sales or der m anagem en t sy st em an d som e of t he cor e f unct ionalit y sur r ound ing t hat , su ch as a cust om er m ast er m anagem ent , h ad com plet ed successfully . A p r oof- of - con cept of t he I n t eg r at ion Mast er Plan could com m ence Seamlessly in t eg. rat e you r back - off ice sy st em s w it hout f ur t her delay Build inCrg ossWor ldsout collabor at ind ionsividu al ph ases of t h e pr oof- of- concept . Th e pr oof- of - concep t The f ollow sect ions lin e t he dem onst r at es a p iece of core fun ct ion alit y requ ired for each of t he act ual pr oject p hases. I n Man age t he en d- t o- end bu sin ess pr ocess act ualit y , each ph ase w ill com pr ise m uch m or e t h an is cov ered her e. The int ent ion of t he pr oofoft o Ent demon st rat e plicat t o t h eion I TSO Redb oat s( EAI m anag wsh all" er e each n ew I n con t he cept w or ldis of er pr ise Ap I nt egr at ion ) , t hem er eent is nan o "ap onpr e oach size fit solut ion . ph ase will b uild upon t he new or add it ional f unct ion pr ov id ed b y t he p rev ious ph ase, w it h out This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y sev er ely im pact day t o- day op er at ions of tyheir ist Iing st ems. t echnology of fering ingst he t hat pr- ovid e EAI f unct ionalit . I n ex t his BMsy Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

2.2.1 Synchronous application connectivity - MQSeries Wor k flow ( MQWF)

The f ir st ph ase of t h e int egr at ion pr oject , a mu ch - needed f unct ion, a st ock lev el inq uir y, - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) int er nally du bbed " st ock check " , is im plem ent ed. - Web Spher e MQ I nt egr at or Br ok er St ock- on- han d f igur es ar e not held in t h e cu r rent CRM sy st em . They ar e, how ev er , h eld in t he new SAP sy st The nIew st ock check fu er ncts ion will allow t he call cen t er st aff t o quer y st ock - Web Spher e em. Business n t egr at ion Ad apt levels w it hout hav ing t o obt ain t his inf or mat ion f rom t he SAP sy st em m anually . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Becau t his ficunct is cr ucial f or t ht oe m evak er-egr owbest in g f ield ce of IfTSO Redb it wWe ill cons insespecif sit uion at ions, and how t he t ech sales nologyforchoice or each sitoat uats,ion. [ 3] , so t hat sales par t ner s and ag en t s can also be mad e available as an ex t r anet ap plicat ion bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e access f r om fices or m obile comp ut er each s. int egr atited soluttheir ion . of We d iscuss w hy we ch ose pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. [ 3] The steps n ecessar y to make t his application available out side of ITSO Redboats ar e not cover ed in th is r edbook; the possibility to do this is m entioned here as a significant par t of th e bu siness case.

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e 2.2.2 application connectivity an en d-Asynchronous t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . The second phase int rod uces sy nchr onizat ion of cust om er det ails bet w een t he CRM applicat ion and t h e ord er m anagem en t sy st em in SAP.

Whenev er a call cen t er oper at or has ad ded a new cust om er t o t he CRM d at abase or u pdat ed an exist ing r ecor d, t his w ill aut om at ically in it iat e a " cust om er syn ch r onizat ion" fun ct ion , w hich will carr y t he new in for m at ion t o t he SAP syst em . This is t o ensur e t hat all r elev ant cu st omer d et ails ar e alw ays at t h e lat est lev el in bot h sy st ems. These 2 basic fu nct ions w ill dem onst r at e t he abilit y t o conn ect cor e ap plicat ion s w it hin I TSO Redb oat s using alt ern at ive m et hod s t hat ar e bot h pr ov ided b y t he new WebSph er e Bu siness I nt egr at ion infr ast r uct ur e. Any f ut u re developm ent can be ev aluat ed so t hat t he m ost • Table of Content s app rop riat e met h od can be u t ilized. •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

2.2.3 Phases for the future Sreeku mar Raj agopalan, Arvind Viswanat han

These fir st hases of t he I nt egr at ion Mast er Plan at I TSO Red boat s ar e as f ar as w e w ill Pub lish er: pI BM accom p any t his rap id ly gr ow ing com p any along it s r oad t o b usin ess in t eg rat ion . Ther e ar e st ill Pub Dat e: Ju ly 22 , 20 03 m any t h ings t o do and some may be w r it t en u p in ot her Red book s. I SBN: 0- 73 84- 26 54 -7

57 8 aPages: successful

Aft er pr oof- of - concep t , it is ant icip at ed t h at I TSO Redboat s w ill be able t o syn ch r onize or ders bet w een t he t w o syst em s ( w hich is n ot cov er ed in t h is r ed book ) by lever aging t he cu st om er sy nchr onizat ion fun ct ion . This is a m uch- needed fun ct ion , because up un t il now all or ders cap t ur ed in t he CRM sy st em had t o be m anu ally r e- capt ur ed in t h e SAP syst em . This wSeamlessly as n ot on lyinlabor but- off it also rou t eg ratint e ensiv you r e, back ice sybst emght s delays and t ended t o int rod uce err or s. Also in t his ph ase w e deriv e add it ional b en ef it s by g rou ping t he ord er pr ocessin g f un ct ion t og et h er w it h tBuild he cust er syn chcollabor ron izat ion f unct ion int r odu ced in p hase 2, wh ich ensur es t hat all Crom ossWor lds at ions cust om er det ails are in sy nc w henev er an or der is accept ed. Man age t he en d- t o- end bu sin ess pr ocess I f I TSO Redb oat s has t o ack now led ge at som e p oint in t h e fu t ur e t hat it cann ot m anu fact ur e all n t he wpon or lden oft sEnt er pr isew Ap I nt egr at ( EAI ) ,sour t h erce" e isex n toer" on sizeplier fit ss,all" solut tI he com it self , it ill hplicat ave ion t o int r odu ceion " second nalesup and it wion ill .add This is w hnologies y t he I BM e soft w arpan e pylatisf or m contcon ainst em a nu mb com pr plem en t art hat y w ill B2B t ech t o WebSpher it s set up . The com already p lat iner g aofWeb esence t echnology of fer EAI fbunct . In Red book w ors e d escr e t he seoof allow consum ersings t o ort hat der pr t hovid eir deream oat sionalit dir ecty ly ont his t h eI BM Web. D ist r ibut are ib look ing uint ering e Bu siness I nt egrsatar ion. it ion e eMQ selfsu , wpply hichchain for m smtanag he em ent rWebSph ep r esent I TSO Red boat ounIdn tadd he w or ldt oanWebSph d wou lderlik t o ituse ndat ion , .w e discuss fou r add it ion al com ponent s: (fou m or e B2B) - MQSeries As t h e com pWor anyk'sflow b ack( MQWF) - end pr ocessing ex pan ds an d m or e SAP mod ules are im p lem ent ed and add it ion al pack ages ar e deploy ed , t he pow er and flex ib ilit y of t he inf rast r uct u re w ill p rov e a -grIeat BM asset Cr ossW I n t erchan Ser ( I CS) in orlds m aking t h e upgge rad es ver easier t o m an age, t hu s r ed ucin g risk and cost . -But Web e MQ nt eegr at or er p lan s w ill be ex ecut ed , a secon d wav e of int eg rat ion ph ases v erSpher y soon, b efI or any of Br t hok ese w ill hav e t o t ake place. I t w ill cov er feat u res t h at w er e con sid er ed for t h is fir st w av e, but had t o -beWeb Business n t egr ionmAd er s s as soon as possible. For ex am ple, f eedb ack f r om leftSpher out ine ord er t o dIeliv er at t he ainapt benefit t he ord er en t ry pr ocess could easily be p r ovided by ad ding st ep s t o t he bu sin ess p rocess This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and m anagem ent log ic t o u pdat e t he or der t ab le in t h e CRM syst em . Lat er , d ur ing t he cour se of cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We or der fu lfillment , addit ion al st at us u pdat es could be pr ovided in t he sam e w ay. This w ay t h e call bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e cen t er agent s can easily pr ov ide cust om ers wit h st at us upd at es on t heir ord er s, and on ce t he int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Web sit e is u p, cust om er s cou ld also q uer y t heir or der st at us d irect ly. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. The f ut u re at I TSO Redboat s has only j ust begun . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

2.3 The business case Ev ery one at I TSO Redboat s direct ly inv olved in t he plan ning of t he in t eg rat ion p roj ect is quit e excit ed about t he p ossibilit ies. Th is includes not only t h e I T specialist s bu t also t he execut iv es. I TSO Red boat s - in sp it e of it s gr eat success an d r apid gr ow t h - st ill v er y mu ch h as a sm all t eam •cult ur e an d ev Table of Content s d is inv olved in all t he m aj or developm ent s. er y one on boar •

I ndex

An EAIt he Sol uti on usi ng case W e bSphe I nt egrinv a ti on . 1 ) needs t o be p ut for w ard f or mally , in ord er St ill, b usiness f or rt eheBusi in tne egssr at ion est( V4 ment tBy o Lee mak e it available t o t he boar d of d irect or s and, ult im ater, ely , t h e shar eh old er s. Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm Sreeku mar Raj agopalan, Arvind Viswanat han

The g en er al direct ion of t he b usin ess case is as f ollow s: Pub lish er: I BM Pub Dat e: 22 , 20 03 The in tJur ly oduct ion

of t he SAP- b ased logist ics sy st em , alt h ough a maj or st ep f or war d f or t he orI SBN: ganizat 0- 73ion 84- 26 , could 54 -7 only be seen as " j ust t he b eg in ning" of aut om at in g t h e ent erp r ise. Mor e wPages: ould 57 hav 8 e t o follow in t im e, an d t he legacy m anuf act ur ing sy st ems may ev ent ually h ave t o be r eplaced as w ell. Chan ge, in ot her w ord s, w as and is going t o be a const ant fact or f or t he for eseeable fu t ur e. To p osit ion t h e org anizat ion w ell f or t h is con st ant ch ange, an inv est m ent need s t o b e m ade int o a p ower fu l m iddlew are in fr ast r uct ur e. Seamlessly ratial e you - off ice sy em The cost of tin het eg init sof trwback are license forstW ebsSpher e Business I n t eg r at ion is ex plained, as w ell as t he cost for t h e im plem ent at ion of ph ases of t h e I nt egr at ion Mast er Plan and ot h er Build Cr ossWor lds collabor at ions cost - of- ow ner ship figur es, such as sy st em m aint enance, syst em m onit or ing, and st aff tMan r aining age . t he en d- t o- end bu sin ess pr ocess

phase, s are list ed an d, w h) er p ossible, alue t imsolut e elem I n t heThen, w or ldphase of Entby er pr ise Apbenefit plicat ion I nt egr at ion ( EAI , teh er e is n o "aonv e sizeanfitds aall" ionent . is pr ov ided: This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e- Bu siness at ion. I n add WebSph er equick MQ itlyself w hich for m s tcust he om er has The abilitI ynttegr o quer y t he lev elit ion of stt oock on h and wh, ile facing t he fou ndat ion , been w e discuss fou r add it ion al com ponent s: est im at ed t o increase sales b y at least 5 % , du e t o t he im m ed iat e com m it m en t t hat can be giv en t o t he cu st om er at t hat point . To hav e t h at f acilit y av ailable t o sales - MQSeries Wor k flow ( MQWF) agent s in t h e field is valued at least an ot her 5% incr ease, bu t could pr ov e t o b e closer if independ en (t I ag en t s find t h is facilit y at t r act iv e. This w ou ld also - I BM Cr ossW orldst oI n35% t erchan ge Ser ver CS) t r anslat e dir ect ly in t o sub st an t ially in cr eased m ar ket sh are. By it self, t his ph ase could f orI nt t hegr e t ot ialerin vest m en t in less t han one y ear if t he op t im ist ic pr oj ect ion is - Web Spherpay e MQ at al or in Britok corr ect , or in ju st un der fou r y ear s in t he wor st case scen ario. - Web Spher e Business I n t egr at ion Ad apt er s - While, by it self , t h e abilit y t o au t om at ically pr op agat e cust om er det ails fr om t h e CRM sy stes emt he t o dSAP any oaches f ut ur e btack - end syst em b s yist hese seen pr asodu v aluctable, t heprr eal This r edbook ex plor ifferan entd appr o EAI pr ov ided s, t heir os and benefit auhow t om at g t h et ech capt ur ed ord er s in t o each t h e sales der We cons in specif ic sit uis at seen ions, in and t oically m ak ef eedin t he best nology choice f or sit uator ion. anagem st em . Theprelim inat ion of mfigu anual or d ter illide cut on t he bu ild a samm ple case went her sy e all t hese odu ct s ar e con red rt eo ent worrky tof ogall et her o sp w rov e costt ion of or der dt iscuss ak ing rwoughly an d itprwoduct ill gr eat p rov e th e qualit int egr at ed solu . We hy we in ch half ose each forlyit simsp ecific t ask in t hyeof desig n. We execut sin ce at cost or s art eheelim inat ed. Addit ionally , at t he t im e of or der - t ak in g also dem onst r at e ion, t he in t egr ionlyberr et ween com ponent s in each case. t he cu st om er w ill r eceive assur ance t h at h is ord er is in t he syst em an d accep t ed. All This I BM Redbook t his m u will st also h elpbey ou seen in st asall, imtpr ailor ov ing andcust conom figu erresat t he isfact new ion, Web one Spher of t heeBusiness main f ocu s I nt egr at ion ar preas oduct of Ibun TSOdle, Redb and oat prs.ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e The bef ficien br ougusing ht about by t h ese t w o phases ar eatest im(at ed sp t oecifically r educe ov erall an en d- t o- end usin esscies p rocess WebSpher e Business I nt egr ion and t he oper at ing cost by u p t o 7% , w hich t ak en by it self w ill p ay back t he in it ial I nt er Chan ge Serv er ) . inv est m ent in j ust under t wo y ear s. This d oes not t ake in t o account t he p ossible benefit s t hat increased cust om er sat isf act ion w ill br ing abou t . Mar k et in g est im at es t hat r ev enue cou ld r ise by 4 % ann ually as a result of im pr ov ed ex ecut ion .

I n su mm ar y : Tak en t og et her, t he init ial of t he I nt egr at ion Mast er Plan w ill p rod uce benefit s t hat w ill r ecoup t h e cost of imp lem ent at ion in no m or e t h an 1 5 m on t hs as w ell as assist in g I TSO Red boat s t o giv e it s cust om er s sign if icant ly im pr oved ser v ice.

• •

The b usiness case d ocu ment also point s out t hat t he cur r ent ly plan ned f our p hases pr ovid e t he in t egr at ion b ack bon e for t he cur r en t ly exist ing syst em s, but m any im pr ov em ent s can be m ad e in ad dit ional p hases lat er on. Most of t hese imp rov em en t s w ill br ing in g r eat Content benefit sTable for vofery lit t les cost , since t h ey ar e b ased on t he inf r ast ru ct u r e t hat is being put in place byI ndex t he cur r en t p roj ect .

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Ther ef or e, t he d ecision is clear and it is " all sy st em s g o" f or t he I n t egr at ion Mast er Plan at I TSO By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Redb oat s. Sreeku mar Raj agopalan, Arvind Viswanat han Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 3. Functional overview of the solution Table of dContent I• n t his chapt er , we iscusss t h e fu nct ions in each ph ase of t h e pr oof - of- concept . •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

3.1 Synchronous application connectivity As out lin ed ear lier , I TSO Red boat s' goal is t o pr ov ide bet t er int eg rat ion acr oss it s CRM and SAP syst em s. •I TSO Red boat Table of Content s sy st em t o p rocess ord er s an d ch eck inv ent or y . How ev er, t he SAP s u ses an SAP •fu nct ionalit y Ihas ndexnot been int egr at ed in t o t he cust om - built , W eb - based Cu st omer Relat ionship An EAI Sol uti on (usi ng W sy e bSphe Busirent ne ss ly I nt ti on V4st . 1om ) Man agement CRM) st emr e. Cur , egr w haen a (cu er calls t he I TSO Redboat s call cent er t o or der a n ew boat or boat comp onent , t he call cen t er operat By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, or ( also k now n as t he sales cler k ) m ust mar f ir stRajcont act aArvind colleagu e whan ho h as access t o t he SAP sales and dist r ibut ion syst em , t o Sreeku agopalan, Viswanat det er min e t he av ailabilit y of t he b oat p art r eq uir ed . Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

3.1.1 I Requirements SBN: 0- 73 84- 26 54 -7 Pages: 57 8

For t his p hase of t he p r oject , I TSO Red boat s w ill enable sales cler k s t o check for pr oduct av ailab ilit y d irect ly fr om t he sales an d dist rib ut ion sy st em. The sales cler k st art s t he p rocess by ent er in g t he pr od uct nu m ber, unit of measur e, and plan t nu m ber ( alt houg h I TSO Redb oat s has only on e plant ) . The sy st em conn ect s t o t h e SAP sy st em t o r et r ieve t he st ock- on- han d q uant it y . Nor mally , access t o t he CRM sy st em r eq uires au t hent icat ion wit h a user I D and p assw or d. For exp edSeamlessly ien cy ( f or t hinet eg pr rat oof-eof - concep allstaut icat ion for t he CRM sy st em has b een you r backt -on offly) ice, sy emhent s by passed an d w ill n ot be discu ssed h er e. Th e sy st em cont ext for phase 1 is show n in Figur e 3- 1 . Build Cr ossWor lds collabor at ions

Figu r e 3 - 1 . St ock ch eck syst e m con t e xt

Man age t he en d- t o- end bu sin ess pr ocess

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

3.2 Asynchronous application connectivity I TSO Red boat s u ses an SAP sy st em t o p rocess ord er s an d st or e cor r espon ding cust om er inf orm at ion. Cust om er inf orm at ion is st or ed in t he CRM ap plicat ion f or use b y t he call cent er oper at or s. Cur r en t ly, w hen cust om ers call t he I TSO Redboat s call cent er t o r eg ist er t o upd at e •t heir cust om er Table Content detofails, t he scall cen t er oper at or ent er s t hese det ails int o t he online CRM syst em . •These det ailsI ndex ar e also ent ered m anually , at som e lat er st age, int o t he SAP sales an d dist ribu t ion An EAI uti on ng fW r e Busi ne ss egrpartioofon ( of V4-. 1 ) cept , only a sam ple of t he CRM f ields are syst emSol . Not e tusi h at ore bSphe t he pur poses ofI nt t he con r efLee lectGav ed.in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, By Sreeku mar Raj agopalan, Arvind Viswanat han Pub lish er: I BM 3.2.1 Requirements Pub Dat e: Ju ly 22 , 20 03 SBN: 0- 73I 8426 54 -7 I n t his I ph ase, TSO Redboat s w ill con t inue t o enable t h e sales clerk s t o r eg ist er a new cust om er Pages: 57 8 and up dat e an ex ist ing cust om er' s det ails fr om a single screen of t he CRM ap plicat ion . The n ew fu nct ionalit y w ill ensur e t hat any such chang e t o cust om er det ails is aut omat ically pr opag at ed t o ( and sy nchr onized b et ween) t he CRM d at abase and t h e SAP sales and dist r ib ut ion syst em .

For a n ew cu st omer , t h e sales cler k w ill capt u re t he cust om er det ails on t he screen. W hen t h e sales clerk su bm it s t he det ails, t h e up dat e of t h e CRM dat ab ase will b e per for m ed an d t h e pr opag at ion of t he om det ails t-ooff t hice e sales ansd d ist r ibu t ion sy st em will b e init iat ed. Seamlessly in tcust eg rat e er you r back sy st em For anBuild ex istCr ing cu st omer , t h e cler w ill en t er t he cust om er nu mb er t o b rin g u p t he cust om er ossWor lds collabor atkions det ails fr om t he CRM. The sales cler k edit s t he cust om er det ails on t he scr een. Wh en t h e changMan es are bmen it tdedt,o-t he t o tpr heocess CRM d at abase w ill be p er f orm ed and t he p rop agat ion agesu t he endupd bu at sineess of t he ch anges t o t he sales and dist r ib ut ion cust om er r ecord w ill be in it iat ed . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y tFigu he I BM softewor ar e up p latdat f or m ains com plemex en ttar y r eWebSpher 3 - 2 . Cr ee at e cont cu st oma enu r mb syer st of em cont t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Part 2: Technology and the solution Ch apt er 4. The t echn ology • •

Ch apt erTable 5. Tech nical ov er v iew of t he solut ion of Content s I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 4. The technology This chap t er pr ov id es a br ief t echn ical descr ipt ion of each of t he p r oduct s u sed in t he solut ion. For add it ion al inf orm at ion, t he r elev ant pr odu ct docum ent at ion should be con su lt ed . •

Table of Content s

This is f ollowed by a descr ipt ion posit ioning t h e indiv idual pr oduct s r elat ive t o each ot h er and • I ndex specif ically w it h r eg ard t o t he f unct ionalit y p rov ided and t he in t eg r at ion st y les su ppor t ed ( in t h e An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) solut ion) by each. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.1 WebSphere MQ WebSph er e MQ is t h e fou ndat ion of t he I BM bu sin ess int egr at ion off erin g. I t s k ey feat ur es include: • •

Table of Content s

Sup por tI ndex f or ov er 35 com p ut ing plat f orm s

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Con sist ent easy - t o- use API acr oss all t hese plat f orm s

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Sup por t f or indu st ry - st and ard API s, JMS

PubSup lish er: porI BM t f or

a g r eat v ariet y of pr ogr am m ing langu ages

Pub Dat e: Ju ly 22 , 20 03

Assu onceI SBN:red 0- 73 84- 26 only 54 -7 m essage d eliv ery Pages: 57 8

Full t r ansact ional sup por t b ased on t he in dust r y- st an dar d XA pr ot ocol Ex t r eme perf or man ce and scalabilit y Add it ion al char act er ist ics in clu de t h e loose coup lin g of applicat ions by means of an asy nchr onous m essaging p arad ig m t hat can su ppor t ex t r emely com plex messag e flow s, par allel execut ion of inv ok Seamlessly ed ser v ices, inand t eg rat m ore e. you The r back p ublish/ - off ice subscr sy st em ib esm essaging m odel is sup por t ed as w ell as r eq uest / reply an d " fir e and for g et " m odels. Build Cr ossWor lds collabor at ions WebSph er e MQ also includ es a clust er ing f eat u re t hat pr ovid es su ppor t for scalabilit y as w ell as d- t oend sin ess pr ocess fau lt tMan olerage ancet he andencont inu ousbuoper at ions. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.2 WebSphere MQ Integrator



Not e



Table of Content s I ndex

An EAIThe Sol uti usi ng W bSphe Busi I nt egr a (tiw onh (ich V4 . is 1) W on eb Spher eeMQ I nrteegr atne orssBr oker

par t of Web Spher e Business I nt egr at ion) pr ov id es t he sam e fu nct ionalit y as WebSp By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, here MQ I nt eg rat or ex cep t f or he New Er a ofArvind Net wViswanat ork s sup Sreekutmar Raj agopalan, hanpor t . We ar e n ot u sing t h is fu nct ion. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 WebSph er e MQ on it s ow n supp ort s a poin t - t o- point m essaging m odel, w her e sen ding and I SBN: 73 84- ion 26 54s-7hav e agr eed on t he ex act f or mat and cont ent s of messag es. W eb Spher e r eceivin g ap0-plicat Pages: 57 8 MQ I nt egr at or ad ds a pow er f ul m essag e br oker in fr ast ru ct ur e t o t he m ix t hat can b e used t o r ef or mat and r erou t e m essages accord in g t o b usin ess r equir ement s. Addit ionally , easy access t o dat ab ase and dat a w arehou se in t er act ions is p r ovided. An enh anced p ublish/ subscr ib e fu nct ion supp ort s su bscript ion s based on m essag e con t ent s in addit ion t o t he st and ard t op ic- b ased m odel. A w ide ran ge of m essage m an ip ulat ion t ools ar e available. Ad dit ional f unct ions are easily incor por at ed u sin g t h e supp ort for plug- in p rocessing nod es cr eat ed b y users or t hir d- p art y supp lier s. Seamlessly in t eg rat e you r back - off ice sy st em s

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

Not e I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is The w hSu y tppor he I tBM Pac™ WebSpher ar ea of et hsoft e WebSpher w ar e p latef or MQ m cont Webains sit e aalso nu mb p r ovides er of com a num plem b er en tof arpy lugt echnology in pr ocessin of fer ings g nodes, t hat pr w hich ovid earEAI e d ow f unct nloadable ionalit y .f or I n ftree. his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: -TyMQSeries pically , WebSp Wor k flow here ( MQ MQWF) I n t eg rat or imp lem ent at ions follow a hub - and- spok e ap pr oach , bu t ot her conf igur at ions can also be im p lem ent ed. An im por t ant benefit of hub - and- sp oke t op ologies -is I tBM Cr ossW orldsem I n ent t erchan Sert enance ver ( I CS) he easy m anag and ge m ain of an ever - gr ow ing num ber of conn ect ions and t r ansfor m at ions. - Web Spher e MQ I nt egr at or Br ok er The XML su ppor t built in t o WebSp here MQ I n t eg rat or hand les g en er ic XML m essages in add it ion e em Business n t egr at ion s s t hat any w ell- for m ed XML m essage is t- oWeb DTDSpher or sch a- def inI ed f orm at s.Ad Thapt is er m ean im mediat ely un derst ood by t he sy st em . Con ver sion s fr om or t o XML f or mat s can b e st unn in gly This easy .r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild com a sam plepr case w her er ules all t hese pr oduconst ct s arru e ct con om wor t og et her ftlows, o p rovbide onpely Ev en plex ocessing are easily edfigu in tred he ftor ofk m essage y sim int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig dr agg ing t he r equir ed f un ct ion nod es ont o t he GUI 's w or k ing su rf ace, w ir ing t h em t oget hern.inWe also demired onstsequ r at e en t heceinand t egrconfigu at ion b retinween heop com ponent s inineach case. t he requ g t he tpr er t ies of t he divid ual nod es. Th is m ode of r ulesgener at ion is ex t r em ely fast , in t uit iv e, and pow erf ul. Lit t le room is lef t f or er ror s, t h e gr aphical This I BM Redbook will- docum h elp yen out ing, in st all, conical figudebugg re t he new Web Spher e Business r ep r esent at ion is self andt ailor goodand gr aph ing su ppor t helps w it h speed y Isolut nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness ion developm ent . I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- ter o-eend ess using nt egrand at ionassur ( andedspdeliv ecifically WebSph MQbIusin nt egr at p orrocess ex ploit s t h eWebSpher fu ll r ange eofBusiness t r an sactIional ery t he Icapabilit nt er Chan ge Serv er ) . ies of Web Spher e MQ, so t hat WebSph er e MQ I nt egr at or messag e flow s ar e r obu st WebSph er e MQ ap plicat ion s in t hemselves. Com plex par allel pr ocessing en vir onm ent s com pr ising m ult iple b rok er s on disp ar at e plat f orm s as well as m u lt i- p r ocess/ m u lt i- t hr ead ed

execut ion engines ar e easily m anag ed f r om GUI - enab led Con t r ol Cent er s. This r esu lt s in g reat scalab ilit y , f rom sin gle pr ocessor I nt el serv er s t o lar ge z/ OS clust ers. WebSph er e MQ I nt egr at or hand les an y WebSpher e MQ- based m essaging t ask w it h v er y lit t le r am p- up eff ort , so t h at app licat ions w it h w ell- defined MQ in t erf aces ( eit her b uilt in or p rov ided v ia adap t er s) ar e easily in t egr at ed . Tr ansact ional sup por t an d d at abase connect ivit y are pr ov ided, an d SCADA an d MQ/ e supp ort is bu ilt - in ( an d d o n ot r equir e add it ion al gat ew ay soft w ar e) . •

Table of Content s

•WebSph er e MQ I ndex I nt egr at or messag e flow s d o not pr ov ide end- t o- en d pr ocess m anagem ent , such An Sol uti onWor usi ng e bSphe e Busi ss ical I nt egr a ti on ( V4w . 1ould ) as EAI MQSer ies kf W low . I n fract , a ne t yp u se case By Lee Gav in, separ Gerd Diederichs, Piot r Golec, ph ysically at e m essage flow Hendrik s.

inv olve at least t w o log ically r elat ed bu t

Grey v en st ein , Ken Palm er,

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.3 MQSeries Workflow (MQWF) While WebSp here MQ and Web Spher e MQ I nt egr at or ad dr ess t h e t ech nical aspect s of applicat ion connect ivit y , MQWF posit ions it self as a b usin ess p rocess m anagem en t t ool t hat ut ilizes WebSph er e MQ as u nder lyin g t r an sp ort and t hu s can con venient ly em ploy WebSph er e MQ •I nt egr at or f orTable of Content s t r ansfor m at ion and r out ing w her e needed. The use of WebSpher e MQ also ensur es •t hat exist ing Iapp ndexlicat ions can be in t egr at ed int o MQW F pr ocesses ir r esp ect iv e of t heir pr ocessing An onlong usi ngas W eitbSphe Busi ss I nt a ti on ( V4by . 1 )WebSp here MQ. platEAI f orSol m,uti as is amr eon g tne h ose suegr ppor t ed By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

MQW can riv e autArvind om atViswanat ic ap plicat Sreeku F mar Raj d agopalan, han ion int er act ions as w ell as d ispat ch w or k t o h um an operat ors based on st af f relat ionships and roles. This allow s y ou t o design gener ally au t om at ic pr ocesses t hatPub can refer ex cept ion h andling t o hum an super visor y st aff qu it e easily . I t s st at e m anag em ent lish er: I BM cat ers f or long - r unnin g p r ocesses, w hich will b e fu lly t ran sact ion pr ot ect ed as lon g as all w ork Pub Dat e: Ju ly 22 , 20 03 it em im plem ent at ion s ar e t r ansact ion al. I SBN: 0- 73 84- 26 54 -7 57 8 MQW FPages: pr ocesses

can be in vok ed ex t ern ally and can t h em selv es inv oke ot her pr ocesses, bot h ext er nal and as int er nal sub pr ocesses. Th is perm it s u s t o d esign a high- lev el man aging f low t hat w ill span t he life cy cle of a p art icular b usiness ev ent an d can inv ok e su bpr ocesses t hat m ay in t hem selv es con t ain som e com plex flow log ic. Th us, t he over all flow does not hav e t o con cer n it self w it h t he d et ails of t h e subp rocesses or w it h any ch anges t hey m igh t u nder go. MQW F also allow sinat eg prrat ocess t or fan ou- off t t oicemsy ultst iple Seamlessly e you back em par s allel pat h s of act iv it ies t hat can b e r ecom bined easily at a lat er poin t in t he p r ocess. Build Cr ossWor lds collabor at ions Add it ion al f eat u res of MQWF include an int eg rat ed aud it t r ail f acilit y and sup por t f or lar ge nu mbMan er s of p arallel ionbu ser v er s (pr hor izon t al scalabilit y ) . age t he en execut d- t o- end sin ess ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.4 CrossWorlds InterChange Server and Connectors Pr ocess int egr at ion w it h Cr ossWor lds is b uilt ar oun d collabor at ion s, w hich cont ain t he r ules of int er act ion . Con nect or s ar e u sed t o in t er act w it h app licat ions ( su ch as SAP, Peop leSof t , and so on) or t echnology in t erf aces ( su ch as JD BC or Web Spher e MQ) . •

Table of Content s

•I nf orm at ion is I ndex held in b usin ess ob ject s. Sophist icat ed m app in g f acilit ies ar e pr ov ided t o conv er t An Solapp uti on usi ionng Wspecif e bSphe Busi ne ss ob I nt ject egr asti on ( V4 . 1 ) and generic bu siness obj ect s ( GBOs) . betEAI w een licat icr ebusin ess ( ASBOs) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Collabor ions dealArvind only Viswanat w it h GBOs, an d t h e m appin g f acilit ies inv oked by t he connect or s Sreeku mar at Raj agopalan, han eff ect iv ely shield t hem fr om t he div ersit y of dat a r epr esent at ion in t he v ar iou s app licat ions, as r ep r esent ed by t he ASBOs. Pub lish er: I BM

Pub Dat g e: is Ju lyev22 , 20 dr 03 iv en and essent ially st raigh t - t hr oug h. Connect or s ar e set up t o d et ect Pr ocessin ent I SBN: 0- 73 84- 26 -7 s in t heir associat ed applicat ions or in t erf aces, ex t ract t he r elev ant dat a, r elev ant business ev54ent inv ok ePages: t he r57 equir 8 ed m ap ping fu nct ions t o cr eat e t h e GBOs r epr esent in g t he event , and pu blish t hese t o any collab or at ion t h at is set u p t o pr ocess t hat sp ecific ev en t t y pe ( t his is k now n as subscr ipt ion ) .

A collabor at ion w ill t hen p er f orm t he p rog r amm ed sequ en ce of ser vice calls t o ap plicat ion s ( v ia t he respect iv e conn ect or s) . I n t he pr ocess it w ill log all act iv it ies and m onit or pr og ress. I f r eq uirSeamlessly ed , pr eviouin slyt eg com edr ap plicat erem actsion s can b e r ev ok ed b y perf or m in g rat plet e you back - offion ice int sy st com pensat ing ser vice calls. Build Cr ossWor lds collabor at ions I t is an im por t ant pr oper t y of t he Cr ossWor lds d esign t hat collab or at ions and GBOs ar e sp ecific t o t heir r espect iveen b usiness ioness s bu agn ost ic of applicat ion or int erf ace sp ecif ics. A lib rar y Man age t he d- t o- endfun buctsin prtocess of GBOs and pr econ figur ed collabor at ions are pr ovid ed w it h t he p rod uct ; m or e can be cr eat ed using heortld oolin g. Aerwpridise e r Ap ange of ion con Inect or at s ar e av ailable. t hese arefitsp ecific t o ion . I n t he t w of Ent plicat nt egr ion ( EAI ) , t h erSome e is n oof" on e size s all" solut app wh ile ot hers t of or spm ecific such as dat ab en aset arsyy st ems, Thislicat is wion h y pack t he I ages, BM WebSpher e softcon w arnect e p lat contt echn ains olog a nuies, mb er of com plem flat files, com m un icattion syovid st ems, anfdunct so ionalit on. Thyese u sed m anw y egeneric at ion t echnology of fer ings hats pr e EAI . I ncan t hisbe I BM Redinbook d escr ibsit e ut he u ses and of oft en enable t he int egr ategr ionatofion. cu stI nomwritition t ent oapplicat ions. con nect, or building is also WebSph er e Bu siness I nt add WebSph er e A MQ it self w hich for mksitt he av h elp w it h building om ect or s s: f or special sit uat ion s. fouailab ndatle iont o, w e discuss fou r addcust it ion al conn com ponent The cor e t echnology pon en t s of a Cr ossWor lds inst allat ion are locat ed in t he I n t erChange - MQSeries Wor k flow com ( MQWF) Serv er ( I CS) , w hich f or m s a p rocessing hu b wh er e it per for m s t he b usiness r u les p rocessing , - hich w I BM Cr is ossW laid dow orlds n in I n t erchan he f or mgeofSer collab ver orat ( I CS) ion s. Collabor at ions describe t he int er act ions and t r ansfor m at ions r equ ir ed at an app licat ion- in dependent lev el t o hand le sp ecific b usiness ev ent s. - Web e MQ egr at or er en t at ion ar e f or med by t h e Cr ossW orlds Conn ect or s. Each The spSpher okes of a CrI nt ossWor ldsBr imok plem connect or consist s of a Con nect or Cont r oller ( also ref er r ed t o as Con nect or Fr am ewor k w h en - Web tSpher e Business I n t egr at ion Ad apt er sAd apt er s) , w hich r un s und er t he cont r ol of t he I CS, using he Web Spher e Business I n t egr at ion and a Con nect or Agen t , w hich cont ains t h e app licat ion- specific int er face logic. Dif fer en t This r edbook plor es d iffer oaches t o EAIion pr ov ided bes y tor hese odu ct s, t heir pr os and connect or s ar ex e used t o t he int er act ent w it happr diff er ent applicat packag t echprnologies. cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or sit uat ion. We Com m un icat ions bet w een t he conn ect or com pon en t s can b e v ia WebSph er eeach MQ or ot her bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e com mu nicat ion t echnolog ies, such as CORBA. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem at e tahe t egr atby iont hb eet tween s or in conf eachigur case. Based on onst m etradat p rin ovided oolingt he du com ring ponent conn ect at ion, con nect ors use m appin g an d relat ionship ser v ices pr ov ided b y t he I CS t o t ran sfor m bet w een ap plicat ion - sp ecific This I BM Redbook willobj h elp t ailore and figu t he sp new Web Spher and gener ic bu siness ect ys ou andin st t oall, t r anslat b et wcon een syre st em ecific k ey s, suechBusiness as cust om er Inu ntmb egrer ats, ionp art pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness nu mb er s, or der nu m bers, an d so on. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.5 WebSphere Business Integration Adapters I n ord er t o m ak e t he f un ct ion alit y of t he Cr ossWorld s con nect ors [ 4] d irect ly accessib le t o u ser s of WebSph er e MQ I nt egr at or - based infr ast r uct ur es, mod ified v ersions of t hese con nect or s h ave been p r ovided. These ver sion s do not r equ ir e t h e use of t h e Cr ossWor lds I nt er Ch ange Ser v er , •bu t inst ead t hey Tablem ofay Content s t o u t ilize Web Spher e MQ I nt egr at or as t he br ok er in t h e hu b. choose •I nst ead of CrossWor I ndex lds gener ic bu siness obj ect s, t h ey com m un icat e v ia XML m essag es on An EAI Soler utieon usiq ng W e bSphe r e Cr Busi ne ss I nt egr ti on ( V4 1 ) as t he m app in g t ool and XML Dat a Handler , WebSph MQ ueues. The ossWorld s taools, su .ch ar eLee avGav ailab le t oDiederichs, d ef ine set messages forv en spstecific u se cases. The r esu lt in g messag e sch em as By in, Gerd Piotsr of Golec, Hendrik Grey ein , Ken Palm er, ar e avmar ailab for imArvind por t in t o t hehan WebSph er e MQ I nt egr at or MRM. This facilit at es m essage Sreeku Raj le agopalan, Viswanat t r ansfor m at ion using WebSpher e MQ I nt egr at or f acilit ies. Pub[ 4] lish er: I BM

You m ay have noticed that w e use the ter ms " connector s" and " adapt er s" almost inter changeably . At this

Pub Dat e:w e Jucan ly 22clarify , 20 03 t his: By t heir definit ions, they perfor m v er y m uch the same fun ction, bu t histor ically, in point the wor 0ld 73 of84MQ I SBN: 26they 54 -7 wer e r efer r ed to as " adapter s" , while the ter m " connectors" was used in conj unction

with the Cr ossWorlds pr oduct set. Pages: 57 8

Lik e t heir CrossWor ld s count er par t s, t h e Web Spher e Business I nt egr at ion Ad apt er s consist of t w o p ar t s: a g en er ic Connect or Fram ew ork and an applicat ion- specif ic com p onent . Th e fr am ew ork in t er act s w it h t he Web Spher e MQ I nt egr at or br ok er via XML m essages on Web Spher e MQ qu eu es an d t he app licat ion- sp ecific com pon en t int er act s dir ect ly w it h t he applicat ion b y w hat ev er means are su ppor t ed by t he applicat ion. Seamlessly in t eg rat e you r back - off ice sy st em s Cr ossW orld s t ooling is used t o pr ov id e t he t ran slat ion bet w een t h e applicat ion- specif ic dat a Build collabor at ions for m at s an dCrtossWor he XMLlds f orm at s ( used in lieu of t he g en er ic b usin ess ob ject s of Cr ossWor lds) . Th e XML sch em as d escr ib ing t he m essag e for m at s ar e exp ort ed f rom t he ad apt er' s m et adat a and Man age d- t oendSpher bu sin ocess t hen im por t edt he int oent he Web e ess MQ pr I nt egr at or MRM, w her e t hey ar e t h en av ailab le t o b e used in t r ansfor m at ions - for in st an ce in com put e nodes. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This w h yt ert he BM w ar e p lat f or matcont a er nusmb of com plem t ar y Usagis e pat ns Iof t h WebSpher e WebSph e er soft e Business I nt egr ion ains Adapt ar eerequiv alen t t oen t hose tpr echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of ov ided b y t he Cr ossWor lds Con nect ors: WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: Ev ent Not if icat ion - based on t h e pr oper t ies of t he app licat ion int er face t he act u al - MQSeries Wor kof flow m ech anics t his( MQWF) can diff er wid ely , bu t on a high lev el t h is con sist s of t h e det ect ion of a bu sin ess event t ak ing place in t he app licat ion, w hich r esu lt s in t he chan ge of t he - I BMapp Cr ossW orldsstIat n teerchan licat ions as r efge lectSer ed ver in it(sI CS) op er at ional dat a st ore. Su ch an event could b e t he r esult of user inpu t t o t he ap plicat ion . Som e app licat ions w ill act iv ely n ot ify t h e adap t er of - Websuch Spher MQs,I in nt egr at or eveent ot her s wBre ok m er ay need t o use m ech anism s such as d at abase t r igger s or polling. Once an event has b een det ect ed t h e adapt er w ill collect t he d at a r equir ed t o - Web Spher e Business I n t egr at ion Ad apt er s pop ulat e t h e cor r esp onding m essage, b uild t he m essage and place it on t he cor r esp onding er eplor MQesq tueue. This w ill invoaches ok e a WebSp rat or pr modu essage This rWebSph edbook ex he d iffer ent appr t o EAI here pr ov MQ idedI nbtyegt hese ct s, ft low heir wprhich os and cont ains t he necessar y bu siness logic t o pr ocess t h e ev ent . The f ull r ange of Web Spher e MQ cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We I nt egr at or capab ilit ies is av ailab le at t h is point , inclu ding any cu st om ized plugin nod es. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e ou .wWe ouldd iscuss use WebSph er echMQ nt egr pr at or t o r for ecom fieldt ask values, m enn. t th e int egrTy at pically ed soluyt ion w hy we ose I each oduct it spu spt e ecific in t haug e desig We m essage w it h inf orm at ion ext r act ed fr om a dat abase, r ef or mat it , r out e it t o one or m or e also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. dest inat ions, ad d a pu blish / su bscr ibe t opic and pu blish it , archiv e it t o a messag e ar eh ouse, orwill useh elp it s cont t o ut ailor pdat eand datcon abase ab tles. This Iw BM Redbook y ou ent in stsall, figutre he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness ice so Request Pr ocessing m essage isegr u sed perfend or m sy a st r equest ag ainst ane I nt egrServ at ion, t hat you can desig- n/an cr incom eat e aing solut ion t o int at et obackem s and m anag app licat ion and a r esponse is bu ilt t o ref lect t he out com e of t h e operat ion . Again, a v ar iet y an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he of t ech niqu es can be u sed by t he app licat ionsp ecific ad apt er comp onent s t o pass t h e I nt er Chan ge Serv er ) . r eq uest and t o r et r ieve t he r esp onse, ran ging fr om ex ploit ing a p rov ided API t o dat abase int er act ion an d ev en t er m in al emu lat ion. Op t ionally, an in com ing m essage can be t reat ed as a " one- w ay" dat ag ram w it h n o r esp onse r eq uir ed .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.6 Comparing the technologies I n 1. 3, " St y les of int egr at ion" on p age 7 , w e discussed t he v ar ious w ay s in wh ich WebSp here MQ fam ily and DB2 p rod uct s can appr oach d iff er ent in t egr at ion challenges. We w ill u se t hat inf orm at ion now w hile w e com p are t he f eat u res of ou r t hr ee m ain p rod uct s, WebSph er e MQ Table ofand Content s I• nt egr at or , MQWF Cr ossW orlds. Th e st yles t h at w e ar e m ainly concern ed w it h her e are •app licat ion connect I ndex iv it y an d pr ocess int egr at ion . An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

4.6.1 Comparing application connectivity features Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

I n t he app licat ion connect iv it y st y le, w e find t h e m anagem en t of t h e connect ivit y as su ch an d t h e Pub Dat e:ent Ju lyof22t,he 20 03 m anagem deliver y of m essages or b usiness ob ject s. I n t h e pr ocess int egr at ion st y le, I SBN: 073 8426 -7 t h e m anagem ent of in t eg rat ion p rocesses and t h e en t erp rise w or kf low w e dist ing uish b et w 54 een Pages: 57 8 m anagem ent . We will f ur t her r efine t hese dist in ct ion s as w e m ov e along. Figur e 4- 1 on p age 34 illust rat es t he posit ioning of t h e pr oduct s on t h e v arious lev els.

Figu r e 4 - 1 . Pr od uct posit ioni ng Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Ther e ar e a n um ber of at t r ibut es t hat com pr ise an applicat ion conn ect iv it y solu t ion, w h ich w e This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business w ill inv est igat e in t u r n f or t he pur pose of com par ing t he f ollowin g ap plicat ion conn ect iv it y I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness pr oper t ies of t he t w o t ech nologies: I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan Servion er ) -. Th e abilit y t o descr ibe t h e for m at of t he m essages or b usiness ob ject s so Dat a ge definit t hat t he dat a elem en t s cont ained in t h em can b e accessed and m anipulat ed. Dat a t ran sf or m at ion - Th e m anipu lat ion of dat a elem ent s u sed t o b uild diff er ent out g oin g

dat a st r uct ur es fr om t h e incomin g on es. Th is cap abilit y is t y pically u sed t o map d at a t o adj ust m essag es and business obj ect s b et w een t he nat iv e f orm at s of t he sending and t h e r eceivin g ap plicat ion s. Dat a rou t in g - Th e act ion of d eliv er ing m essages or business object s t o a n um ber of alt ern at ive dest in at ion s based on b usiness r u les an d in for m at ion d er iv ed f rom t he incom ing dat a. • • An

Table of Content s Dat a deliver y - The p hy sical m ov ement of dat a t hr oug h t he syst em . The pr opert ies of t h e t r ansporI ndex t lay er in use, su ch as assur ed d eliv er y , conf irm at ion of deliver y r ep ort s, EAIt rSol uti on ionalit usi ng Wy,e bSphe r e Busi ne I nt egr ti on g ( V4 ) ging ar e r ef lect ed here. ansact and possib ly ss audit t raailin or. 1log

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

ion - A feat uhan re t hat Sreeku Dat mar a Rajaggregat agopalan, Arvind Viswanat

allow s collect ing a set of relat ed m essag es fr om pot ent ially d if fer en t sour ces and comb ining t hem int o a sing le con solidat ed m essage.

Pub lish er: I BM

Dat a augm en t at ion ( also r eferr ed t o as " en richm ent " at t im es) - Ref ers t o t h e cap abilit y of t he applicat ion conn ect iv it y layer t o pr ov ide ext ra benefit by r et riev ing addit ional I SBN: 0- 73 84- 26 54 -7 inf orm at ion, for in st an ce fr om ex t er nal dat ab ases, and t o in corp orat e t his inf or mat ion int o Pages: 8 t he out57goin g m essag e.

Pub Dat e: Ju ly 22 , 20 03

4.6.2 Data delivery WhenSeamlessly it com es t oinconn ecteivyou it y,r or dat-aoffdeliv er st y ,em the t eg rat back ice sy s WebSph er e MQ f amily p rod uct s ar e fir m ly based on MQSer ies ( now kn ow n as Web Spher e MQ) m essaging w it h it s assu red deliver y and t r ansact ional f eat ur es ascollabor w ell asatit ions s w id e plat f orm cov er age. Wit hin WebSph er e MQ I nt egr at or , Build Cr ossWor lds each m essage flow is t r eat ed as a un it of w or k , fr om t h e r et r ieval of t he or iginal m essage un t il t he last act iv ittyheofen t hde tflow h as com plet ed. So all t he ou t comes of t h e flow are com m it t ed at Man age o- end bubeen sin ess pr ocess t he en d or all ar e rolled back. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Cr ossW t h e WebSpher ot her h and, su ppor of tains r anspor JMS, WebSp This is world h y s, t heonI BM e soft w ar et spalatvar f oriet m ycont a nut s, mbsuch er ofascom plem en t arher y e MQ, CORBA, HTTP, d p rov it s ow n supp ortionalit for assur deliv er yRed and t r ansact ion alit t echnology of feran ings t hatides pr ovid e EAI f unct y . I ned t his I BM book w e d escr ib ey,t he u se of independ of siness t r an spIort . at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he WebSph eren e tBu nt egr fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

4.6.3 Data definition and data transformation - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Next , let us look at t he dat a definit ion an d dat a t r ansfor m at ion f eat ur es. - Web Spher e MQ I nt egr at or Br ok er I n Web Spher e MQ I nt egr at or , dat a is r ep resen t ed in t he for m of m essages, and t h e m essage - WebitSpher defin ion s r eside e Business in t h eI nWeb t egrSpher at ion eAd MQ aptIer ntsegr at or Message Reposit or y Manag er ( MRM) . Logical m essage f or mat s ar e repr esen t ed in t r ee st r uct u res, w hich are also used f or t he in t er nal dat a This r edbook es Web t he Spher d iffer ent appr EAI ip prleovphy ided b y dat t hese prmat odu sctcan s, t heir prt ached os and r ep r esent at ionexwplor it hin e MQ I ntoaches egr at ort.o Mult sical a f or b e at cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We t o t he sam e logical for m at , such as f ix ed field lay out s as we kn ow t hem f r om COBOL, bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e t agg ed / delimit ed for m at s, or XML f orm at s. I n add it ion , WebSph er e MQ I nt egr at or can accept int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We and cr eat e any w ell- f or med XML for m at , ev en if it is n ot d ef ined in t h e MRM. Dat a also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. t r ansfor m at ion bet w een m essage f or mat s is perf or med in ESQL scr ipt s t hat reside in pr ocessing nod es ( t yp ically in com p ut e n odes) . Aut om at ic gener at ion of t he ESQL st at em ent s can be This BMby Redbook h elp y ou in st all, at t ailor figuing re tcode he new Spher eff ectI ed simp le will dr agan ddr op oper ions.and Thecon r esult canWeb easily be emBusiness odif ied t o Iaccom nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness m odat e sp ecial algor it hm ic r equir ement s. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e anossW en d- orld t o- end usin ess rocess WebSpher Business I ntobject egr at ion ( and t o sprecifically Cr s is bbased onpobj ect t using ech nology an d ueses b usiness s ( BOs) epr esent t the he I nt er gebeing Serv er ). dat a Chan t hat is comm u nicat ed bet w een it s com pon en t s. The bu sin ess ob ject s also cont ain v er bs repr esen t ing t he m et hods t o b e applied t o t h e dat a. Th ey repr esen t r eal- lif e obj ect s, such as cust om ers, p ur ch ase ord er s, deliv er y not ices, and so on. Cr ossWor lds d ist in guishes bet w een gener ic business obj ect s ( GBOs) an d ap plicat ion - sp ecif ic business object s ( ASBOs) , w it h t h e

GBOs repr esen t ing best - pr act ice sup er set s of t he inf or mat ion car ried in t he cor respond in g ASBOs. On ly t he GBOs ar e used in t er nally an d accessed b y collab orat ion s. This ser v es t o isolat e t he business logic in t he collabor at ions f rom diff er ences bet w een t he var ious ap plicat ion s, and allow s t hem t o w ork in dependent ly of ap plicat ion specifics. Map ping t ools ar e pr ov id ed t o specif y t he conv er sions bet w een GBOs an d ASBOs, but also bet w een t h e ASBOs and t h e ex t er nal d at a r epr esent at ion s of applicat ions or t echn ology int er faces ( t hese lat t er ones ar e called dat a hand ler s) . A lar ge num ber of p redef in ed bu sin ess • Table of Content s obj ect s are ship ped w it h Cr ossWorld s, but users can also cr eat e t heir ow n specific on es u sin g t he • I ndex Business Obj ect Desig ner t ool. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, r Golec, Grey st ein , Ken Palm er, cap abilit ies of CrossWor ld s, w hich ar e These m apping f acilit iesPiot r ep resenHendrik t t h e dat av en t r ansfor m at ion Sreeku marint Raj Arvind closely eragopalan, w oven w it h t Viswanat h e r outhan ing f acilit ies as r ep resen t ed b y t he collabor at ions, as w e w ill show in t he next sect ions. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 SBN: 0- 73 84- 26 54 -7 4.6.4 I Data routing Pages: 57 8

Tw o dat a r out ing m od els ar e sup por t ed in WebSph er e MQ I nt egr at or : A p oint - t o- p oin t m od el, w h er e a message is pu t on t o one or m or e out put queues as a r esult of decisions mad e in t he m essage f low ( " b usin ess r ules" ) . Such decisions can be based on d at f ound t he m essag e orsyder ived Seamlessly inat eg rat e in you r back - off ice st em s fr om au gm en t at ion sou rces, env ir onm ent al cont ex t such as t im e of day , or t h e failur e of an oper at ion in t h e m essage f low. For inst ance, pu t t ing m essagat e ions t o it s r egu lar out pu t q ueue m ay f ail due t o oper at ional Build Cr ossWor ldsa collabor condit ions, su ch as t h e queue bein g full. Th e except ion t hr ow n at t h is point can b e hand led by t ing m essage t o sin a diff qu eu e w here it w ill be h eld un t il t he cond it ion clears Manr ou age t het he en dt o- end bu esserent pr ocess up , w hile at t he sam e t im e send ing out an aler t t o an adm inist rat or. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . datWebSpher a rou t ing m ebains Spher n t egr at orplem is called This isThe w hsecond y t he I BM e odel soft wsupp ar e port lated f orby m W cont a enuMQ mbIer of com en t ar y pu blishof/ su pu blish edionalit un der p ar Iadigm car r y awt op desig w itofh t echnology ferbscribe. ings t hatMessages pr ovid e EAI f unct y . tIhis n t his BM Red book e dicescr ib enat t heion u se t hem er t hanI nt a egr p redet er min ed dist ion list . er The p ot en t ial, rwecipient WebSph er er at Buhsiness at ion. I n add it ionr ibut t o WebSph e MQ it self hich forsmofs such t he pu ion blicat m essages bscribe specific fou ndat , wion e discuss fou r can addsu it ion al comt oponent s: t opics b y regist er in g a r eq uest w it h a pu blish / su bscribe br oker . They w ill t h en r eceive a copy of ev er y m essage pub lished on - MQSeries Worpu k flow ( MQWF) m at ching blicat ion s int o t he dest inat ion qu eu e t hey specif ied . The sub scr ibing app licat ions can cancel subscrip t ion s by r egist erin g a corr esp ondin g r equest w it h t h e - I BMbrCrok ossW orlds t erchan ge Ser ver ( I CS) er . Th e puI n blish / su bscribe br oker in WebSph er e MQ I nt egr at or also allow s sub scr ipt ions t o be qu alif ied w it h a cont ent - based f ilt er ex pr ession. So, pub lish/ sub scr ibe r out in g is f ully - Webdy Spher ntmined egr at orbyBrdok eran d r at h er t han su pply . nam eic,MQ detIer em -I t Web e Business t egr quit at ion Ad apt- erins WebSp here MQ I nt eg rat or t o au gm en t a m essage is ofSpher cour se possible -I nand e easy t hat w as cr eat ed w it h point - t o- p oint d eliv ery in m ind by ad ding a p ublish/ sub scr ibe t opic and This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and pu blish ing it . The m essag e flow could t h en st ill pr oceed t o d eliv er t he or iginal m essage t o it s cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We dest inat ion - or not , as r equ ir ed. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int at ed solu d iscuss w hy we an ch ose each prair oduct foraritt ss wspitecific t askect inort hdeetdesig n. an We I n egr Cr ossWor lds,t ion dat. aWe r out ing is lar gely in t ern al aff . I t st h a conn ect ing also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. event in it s associat ed ap plicat ion or t echn olog y dom ain. Th e dat a pr ov id ed as a r esult of t his event is used t o cr eat e and popu lat e t he ap pr opr iat e ASBO, w h ich is t hen m apped t o t he r elat ed This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business GBO, at w h ich t im e t he ev en t is p ublished. Comp ar ed t o t he p ublish/ subscr ib e fu nct ion in t h e I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness WebSph er e MQ I nt egr at or ( or indeed Web Spher e MQ) w orld , t his is a v er y special for m of I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e pu blicat ion . The sub scr iber s ar e collabor at ions in sid e Cr ossWor lds. Mult iple collab orat ion s could an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he subscr ib e t o t he sam e ev ent , but it is m uch m ore com m on t hat t her e is only one su bscr iber f or I nt er Chan ge Serv er ) . each ev en t t y pe. I f no su bscriber ex ist s for a giv en ev en t , t he ev ent sim ply get s f lagged as such and ar chived by CrossWor lds.

On ce a collab orat ion has accept ed an ev ent - or m or e pr ecisely, it s GBO - it will r ou t e it t o app licat ions via con nect or s as pr escr ib ed by t he collabor at ion log ic. Each t im e a BO t rav erses a connect or , t he I CS per for m s t he requ ired m apping bet w een t h e gener ic and t he ap plicat ion specif ic for m ( d at a t r an sf orm at ion bet w een t h e GBO and t he r espect iv e ASBO) . Any t echnology adap t er s in volv ed w ill also hav e t o inv oke dat a handler s t o perf or m t he t ran sf or mat ion bet w een t he ASBO an d t h e t r ue ex t er n al for m at , w hich could be any t hin g f r om XML m essages t o COBOL st r uct ur ed f lat f ile record s, et c. •

Table of Content s



I ndex

An EAI Sol 4.6.5 Data uti on usi augmentation ng W e bSphe r e Busi ne and ss I ntdata egr a ti onaggregation ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

I n Web Sreeku mar Spher Raj agopalan, e MQ IArvind nt egrViswanat at or , dat hana aggr egat ion an d augm ent at ion ar e all han dled b y inv oking pr ocessing nod es in m essage f low s. Specif ic aggr egat ion nodes ar e p rov ided t o m anag e t he f low of mPub ultlish iple er: ou I BMt going r eq uest s and incom in g r eplies. Augm ent at ion t y pically is im plem en t ed u sin g SQLPub in Dat com p es. e: Juut ly e 22nod , 20 03 I SBN: 0- 73 84- 26 54 -7

Cr ossW orld s collabor at ions can achieve dat a augm ent at ion b y specially add ed st eps t h at inv ok e Pages: a t echn olog 57 y 8connect or , such as t he JD BC conn ect or f or dat abase int eract ion. Any r esu lt in g dat a w ill t hen be m er ged int o t h e business obj ect by code in t he collabor at ion. The issue of d at a agg r eg at ion d oes n ot p resent it self in CrossWor ld s, sin ce t he pr ocessing in a collab orat ion is st r ict ly sy nchr onou s. As a r esult , t h er e is no need t o coor dinat e an d m er ge m ult iple sim ult aneously ar riv ing dat a st ru ct ur es. I nst ead, st ep by st ep, as applicat ions ar e inv ok Seamlessly ed , t heir r esult inf orm at ion is add BO, in t eg rat e you r back - offed icet osyt he st em s ju st as w it h dat a augm ent at ion. Build Cr ossWor lds collabor at ions

4.6.6Man Application connectivity age t he en d- t oend bu sin ess pr summary ocess I n su t hemm w or arld y , of app Ent licat er pr ion isecon Apnect plicat iv ion it y fIeat nt egr ur es at ion ar e (fEAI oun)d, tin h er bot e is h WebSp n o " on ehere sizeMQ fit sI all" n t egsolut rat orion ( w. it h This is wer WebSph h ye tMQ) he I BM an dWebSpher CrossWorelds, softwwitar h et he p lat mfapp or mincont g suains pporat nu in tmb h eerconnect of comorplem s pr ovid en t arinyg t he t echnology bu lk of t he fof unct fer ings ionalit t hat y . The pr ovid main e EAI dif fer f unct en ces ionalit betyw. een I n t his t h eI tBM w o Red ap prbook oaches w e are d escr t hat ib e Web t he u Spher se ofe WebSph MQ I nt egr er at e or Bu siness is v ery I mu nt egr ch at f ocu ion.sed I n on addprit ovid ion tin o gWebSph applicaterion e MQ conn it self ect iv , w it yhich ser vfor ices m st o t he a fouessaging m ndat ion , env w e iron discuss m en tfou , wrher add eas it ion t he al Cr com ossWorld ponent s: s applicat ion con nect iv it y f eat u r es ar e m or e inw ar d focused, in t hat t hey ar e app lied t o b usiness object s inside t h e I nt erChang e Serv er, - her MQSeries flow w e t hey Wor suppkor t it s( MQWF) p rocess int egr at ion f un ct ion alit y . As a r esult it is h ard t o im agine alt hou gh not im p ossible - t o u se t he Cr ossWor ld s m essage t r ansf orm at ion capabilit ies t o p rov ide -a Isolut BM Cr ossW t erchan ge Ser ion f or orlds a p ur eI napp licat ion conver nect( IivCS) it y r equir ement . - Web Spher e MQ I nt egr at or Br ok er

4.6.7 Comparing features - Web Spher e Business process I n t egr at ion integration Ad apt er s This edbook ex plor t he ion d iffer t o EAI ided b yattion hese odu s, -t heir The trer m Pr ocess I ntes egrat is ent usedappr heroaches e t o descr ibe tpr h eovcoor din of pr act iv itcties bot hprbos y and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We app licat ion syst em s and people - in such a w ay t hat t hey ar e ex ecu t ed in a p r ed et er m in ed bu a sam plewcase w her hese ct s ar e con o pwor t og betusiness her t o ppr rov ide on eas seqild uence and it h t he corer all ect t in t er dpr epodu en dencies in orfigu derred t o tim lemk ent ocesses int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We r eq uir ed by t he b usin ess st r at egy . also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Con cept u ally , t his allows us t o desig n a bu siness pr ocess b y st r in ging t oget h er t he seq uence of This I BM h elp yplish ou int st t ailor andp rocess con figuwreit hout t he new Web Spher e Business act ivit ies Redbook r eq uir ed twill o accom heall, goal of t he specif ying ex act ly h ow t h e Iindiv nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e idual st ep s ar e accom plished. Th is allow s u s t o give business people accessBu t o siness t he p rocess Ilogic nt egrwat ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e backend sy st em and m anag it hou t n ecessar ily ex pect ing t hem t o un derst and t h e infor m at ion t ech nology sim plicat ions e an en dt oend b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he of t heir design. The " w hat " of a business pr ocess is laid out in t h is mod eling st ep; t he " h ow" is It hen nt er Chan Serv ) .ecialist s w ho t ie t he bu sin ess f unct ions of each st ep t o an ap plicat ion or filled ge in by I Tersp hu man int er act ion. Mod elling business pr ocesses in t his fashion r eq uir es st r on g ap plicat ion connect iv it y t echn ology

t o be av ailab le in t he un derly ing layer , as d iscussed ear lier r egar ding WebSph er e MQ an d WebSph er e MQ I nt egr at or as w ell as cer t ain asp ect s of CrossWor lds. Ther e t y pically also is a r eq uir em ent for ap plicat ion s t o be adap t ed f or t he use in p r ocess int egr at ion en vir onm ent s, eit her by t h e use of pr e- bu ilt adap t er s or con nect or s or by bespok e dev elopm ent in t he bu ild - t oint egr at e st y le. Com par ing t h e appr oaches t o pr ocess int egr at ion t ak en by MQWF an d CrossWor lds, w e com e up w it h a nu m ber of ar eas w h er e n ot ew or t hy diff er ences appear : •

Table of Content s



I ndex

An EAIPr Sol uti on ng au W etbSphe e Busi ne ss Iion nt egr onr at ( V4 . 1 ) an d ovid in gusifor om atric applicat inattieg ion

h um an in t eract ion

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

pr ocesses may requ Sreeku Business mar Raj agopalan, Arvind Viswanat han ir e

t h e or ch est r at ion of applicat ion in t egr at ion st eps t hat follow each ot her in a p redet er mined seq uence t hat m ay be m odif ied based on p ar amet er s or r eal- t ime dat a cond it ions. They m ay also need in put fr om h um an operat ors, such as Pub lish er: I BM add it ion al inf orm at ion ent r y or d ecision m ak ing. Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- 73 84- 26 An ex am ple f or54t-7 he fir st scenar io m ay b e an ord er en t r y pr ocess t h at d et er m in es t hat Pages: 57 8 cust om er in for m at ion need s t o b e copied f rom t he CRM sy st em t o t h e or der m anagem ent and billing syst em s and can d r iv e t h e appr op riat e sy nchr onizat ion fu nct ions b ef ore execut ing any fur t h er st eps in t h e m ain sequence of ev en t s.

Anot h er ex am ple w ould be a st ock ch eck st ep t hat det er m ines t hat r ep len ish ment of cer t ain it ems is requ ired and init iat es app rop riat e act ion . Dependin g on t h e business r ules of you r or ganizat ionin, tt eg herat r eplenishm en t- off p rocess mem ay sbe st ar t ed sy nchr onou sly or asy nchr onou sly , Seamlessly e you r back ice sy st depend in g on w h et h er act u al st ock lev els ar e st ill su ff icient t o f ulfill t h e cur rent or der or not . Again, d ep lds en ding on yat our bu sin ess r ules, r ep lenishm ent ord er s m ay b e issued by t he Build Cr ossWor collabor ions syst em au t omat ically or m ay r equir e hu man int er act ion t o hav e a final say in how m uch st Man ockage is ttoheb eenord-dered, t o- endfrbu omsinwess hichprsu ocess pplier and un der w hich t er m s. I f you do not hav e B2B connect ivit y t o t h e su pplier in quest ion t he act ual placin g an d t rack ing of t he r eplenish m en t I n t heorwder or ldmof er pr Ap plicat ion an I ntyw egray at. ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . ayEnt w ell beise f ully m anual, This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology Ty picalofexam fer ings ples t hat of pr huovid mane int EAI er fact unct ionionalit ar e an y . yI nsort t hisofI BM appRed rov al, book be witef or d escr a leave ib e t he applicat u se ofion WebSph in HR, er e a Buloan siness ap plicat I nt egrion at ion. in aI ban n add k, itor ionsimp t o WebSph ly t he v erif er eicat MQion it self of ,t he w hich result forsmofs at he doub t fu l fou ndat OCR ionscan , w e in discuss a docum fou renadd t mitan ion agement al com ponent env ir on s: ment . - MQSeries Nest edWor pr ocesses k flow ( MQWF) - I BMThe Cr ossW m ostorlds pow Iern ft ul erchan b usiness ge Ser p rver ocess ( I CS) scenar ios r equir e a st r uct u re of p rocesses an d subp rocesses t h at can pass cont r ol t o each ot her as requ ir ed by t h e business st r at eg y. A - Webhint Spher MQwas I nt egr at orabov Br oke,erw hen t he or der ent r y p rocess det ect s a st ock lev el issue and of et his given st ar t s a separ at e r eplen ish ment pr ocess, p ossibly asy nchr onously . Anot h er ex am ple is t he - Websyn Spher Business t egrom at ion Adaapt erws een a num ber of b ack - end syst em s, wh ich m ay be ch r e onizat ion ofI ncust er dat bet r un as a separ at e p rocess ( w hen cu st om er det ails ar e up dat ed, say , by a CRM sy st em ) but This rm edbook plor esf orm t he ed d iffer appr oaches EAI ov ided t hese ay alsoexbe p er as ent a sub pr ocess w itt ohin t heprcon t ex t bofy an or dpr er odu entct rys, . t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild Ther a sam w her allamp t hese s ar elncon t o wor k tinclu og et de hersub to p ide on e e ple ar e case num er ouseex les pr of odu t he ctusefu essfigu of dred esigns t hat prrov ocess int egrst atr ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We uct ur es. One specific benef it comes in w her ev er t he highest lev el pr ocess is par t icular ly also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. long- ru nning an d an y m odificat ions cann ot af fect t h e act ive in st an ces of t h is pr ocess. Mod if icat ion s t o it s su bpr ocesses, how ev er , w ill t ak e ef fect as soon as t h e nex t inst ances of This ItBM Redbook will h elp hese subp rocesses ar ey ou st arint st edall, . t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egrRu atnning ion, sot im t hat desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e es you of prcan ocesses an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Business pr ocesses can - by t h e nat ur e of w h at t h ey ar e d esign ed t o do - be of shor t du rat ion ( a few secon ds or m inu t es) or of long du rat ion ( w eek s, m ont h s or even y ear s) . Ty pically , t h e shor t - r unn in g p r ocesses ar e f ully aut om at ed " st raig ht - t hr ou gh" pr ocesses, w hile t he lon g- r un ning ones w ill inv olve som e hu m an in t er act ions, possibly m any .

Com m on business pr ocesses wit h in an d acr oss indu st ries Ther e ar e t y pical indu st r y - specif ic business pr ocesses for each in dust r y , such as loan app licat ions in ban kin g or claim s in insur ance, as w ell as m any com mon p rocesses across all ind ust r y sect or s, su ch as q uot es, or ders, b illing , et c. Tools f or m odelin g an d m on it oring of b usin ess p rocesses •

Table of Content s

Ty pically I ndex , g rap hical t ooling is used t o m odel bu sin ess pr ocesses. The ar ea of m onit or ing can An EAIinclude Sol uti onrealusi ngt im W eebSphe super r e vision Busi ne ss of Iact nt egr iv ea tiinst on (ances, V4 . 1 ) ex cep t ion handling , hist or ical analy sis, simu lat ion , et c. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, •

Sreeku mar Raj agopalan, Arvind Viswanat han

4.6.8 Pub lish Automatic er: I BM application integration and human interaction Pub Dat e: Ju ly 22 , 20 03

MQW FI sp SBN: ecifically 0- 73 84- 26 cat 54 -7 er s f or pr ocesses t hat can cont ain an y m ix of au t om at ic and hu man int er act ion st pr im ar ily b y t w o cent r al aspect s of it s ar chit ect u re. One is t h e pr ov ision of Pages: 57eps, 8 com pr eh en siv e st aff d ef init ion cap abilit ies t h at cov er t he or gan izat ion al st r uct ur e and r epor t ing lines as w ell as r oles an d sk ill levels, so t hat r oles- based st af f assign m en t can be per for m ed as w ell as escalat ion up t he r epor t ing hier archy . Back up r esour ces can be defined t o t ak e ov er once it is d et ect ed t hat none of t he pr im ary resour ce of a cert ain r ole ar e available. The ot her aspect is t he way t hat t he w or k flow eng in e ut ilizes WebSpher e MQ feat u res f or non Seamlessly in t eg rat e you r back - off ice sy st em s block in g and t ime- ind ep en dent in for m at ion ex chang e. This allows t he ex ecut ion ser v ers t o sch edBuild ule w or by p lacing m essages in qu eu es an d t hen mov e on t o ot her t hin gs w it hou t hav ing Cr kossWor lds collabor at ions t o wait for responses. This sam e feat ur e also allow s MQWF t o gr acefu lly su ppor t ver y longr unn ing ocesses. et h er w e t rpransact Manprage t he enTog d- t oend buit h sint hess ocession al nat ur e of WebSpher e MQ and t h e und er ly in g dat ab ase, it ensur es t hat t he st at e of an y pr ocess inst ance is p reserv ed b et ween act iv it ies. Hence, lonEnt g der elay s wAp hile w aition ing I for hum an int er )act ion , such an ion e- m. ail I n t he wev oren ld of pr ise plicat nt egr at ion ( EAI , th er eorisex n ot ern " onale inpu size tfit s all" as solut rThis espon alleng es. eAnot e inains t his acont ex teris of t he supp or tenf or ing is se, w h yp ose t he Ino BMchWebSpher softher w aruseful e p lat ffeat or murcont nu mb com plem t archeck y out act ivit ies. These iv itpries can t h enf unct be perf or med, st anRed ce on a lapt comp er , uwse hile t echnology of fer ings act t hat ovid e EAI ionalit y . I n for t hisinI BM book w e op d escr ib eutt he of disconnect . The next im eatt ion. he com put er is on h e net wer orek MQ again, t he WebSph er eedBu siness I ntt egr I n add it ion t o tWebSph it self , wcom hichplet for ed m sact t heiv it ies can be eckion ed, back in again. fou ch ndat w e discuss fou r add it ion al com ponent s: Cr ossW orld sWor collabor ions are t yp ically designed for aut om at ic int er act ion w it h applicat ion - MQSeries k flow at ( MQWF) pack ages, result ing in st raig ht - t hr ou gh pr ocesses. Alt h ough it is p ossible t o dr iv e applicat ions t- hat I BMintCrerossW act worlds it h hum I n t erchan an beings ge Ser andver as( aI CS) r esult w ou ld int r od uce a d elay , t his is nor mally n ot seen as best p ract ice. Gener ally , a collabor at ion w ould be d esigned t o com plet e and leave any - Web Spher e MQ I ntt oegr atnchr or Bronous ok er hum an int er act ion out side of it s con t ex t . How ev er , MQWF except ion hand lin g asy could be used t o p rov ide h um an in t eract ion fu nct ionalit y ( see 4. 7, " Comb ining t he t echn olog ies" - Web Spher on page 43 e forBusiness d et ails) .I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We 4.6.9 processes bu ild a Nested sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We alsoh dem onstand r at eCrt he in t egr at sup ion por b et tween t he ing comof ponent s in each case.F pr ocess m odels y ou can Bot MQWF ossWor lds t he nest pr ocesses. I n MQW simp ly inv oke an ot her pr ocess as a subp r ocess; cont ainer d at a is passed t o t he su bpr ocess t h e This eI BM ouy in all,am t ailor and coninfigu t he Spher elds Business sam w ayRedbook as it w ouwill ld bheelp t o yan prstogr im plement g arew or k new it em .Web Cr ossWor collabor at ions I nt egr ion bined pr oduct dle,psand pr ov ides a betroad st an ding ining of WebSph er e olog Bu siness can beatcom in t bun o g rou or chain ed t og h er . un I n der 4. 7, " Comb t he t echn ies" on p age I nt,egr ion,lorso t hat you cant he desig cr eat solut ionbet t owint egrt he at et wo backend ctsys.st em s and m anag e 43 w eatexp e specifically nestn/ing of epraocesses een pr odu an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.6.10 Running times of processes

As poin t ed ou t pr ev iou sly , MQWF is specif ically suit ed for lon g- r unn ing pr ocesses, w hile Cr ossW orld s collabor at ions are mor e suit ab le for st r aight - t hr ough scen arios. I t sh ould be not ed her e, how ever , t hat in pr incip le bot h pr odu ct s can h andle b ot h sh ort - ru nning an d long - r unn in g pr ocesses.

4.6.11 Common business processes within and across industries •

Table of Content s

•Com pr ehensive I ndex lib rar ies of bot h indu st ry - specif ic and gener al- pur pose collabor at ions an d r elat ed An EAIess Sol uti usi W eavailable bSphe r e Busi ssossW I nt egrorlds. a ti on (Sp V4 .ecific 1) bu sin objonect sng are f orneCr By Lee off ered Gavas in, w Gerd ell.Diederichs,

bund les for ind ust r y ver t icals are bein g

Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Sreeku mar Raj agopalan, Arvind Viswanat han

Ther e ar e also a n um ber of indu st ry solut ion s based on MQWF and WebSph er e MQ I nt eg rat or , such Pubas lishMQSer er: I BM ies Financial Ser vices Ed it ion ( MQSFSE) . The u pcom in g replacement pr odu ct s for Mer va and Mdp w ill also be built on t h is t ech nology . Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

4.6.12 Tools for modeling and monitoring of business processes I n MQWF b usin ess p rocess m odelin g is h andled using t he b uildt im e t ool. I t is GUI based and pr im arily aim ed at bu sin ess- lev el pr ocess d esign er s. The p r ocess flow log ic and st aff r esolut ion ar e defin ed her e; t he t echn ical det ails of t he im plem en t at ion of in divid ual w or k st ep s as pr ogr Seamlessly am s or m essag e rat queues e t y pically erm in collabor at ion w it h t echnical d esign er s. in t eg e youar r back - off ice det sy st emined s Wind owsased and lds br ow ser - based ru nt im e client s are available f or r eal- t im e p rocess Buildb Cr ossWor collabor at ions m onit or ing. I n add it ion, t h e MQWF API s can be u sed t o build cu st om client s. Man age t he en d- t o- end bu sin ess pr ocess I n addit ion, for m or e adv anced pr ocess m odelin g, sim ulat ion, an alysis and r eal- t im e m on it oring tI ask s, twhe Holosofx ® pr BPM suit e of ion pr odI nt uct s is av ailab t s an por t s Flow n t he or ld of Ent er ise Ap plicat egr at ion ( EAIle. ) , MQWF t h er e isalso n o "im onpor e size fitds ex all" solut ion . Defin ( FDL) , a Wor k flow t Coalit stmb anderard w hich allow This isit ion w h yLanguag t he I BMe WebSpher e soft w ar Managem e p lat f or mencont ainsion a nu of, com plem en tsarim y por t ing pr ocess m odofels rom tahat n um ber of t hir dp artionalit y pr oduct t echnology fer fings pr ovid e EAI f unct y . I ns.t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Cr es afou nu rmb er itof t ools for t he fouossW ndat orld ion , swpr e ovid discuss add ionGUI al com ponent s: v ar iou s t ask s su r rou nding p rocess mod eling and t h e su ppor t ing d at a t r ansf orm at ion. The r esu lt in g Java code can be m odified m anually t o supp ort specif ic krflow eq uir( em ent s. Cr ossWorld s does not im por t p rocess definit ions fr om t h ir d - par t y - MQSeries Wor MQWF) t ools. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er

4.6.13 Process integration summary - Web Spher e Business I n t egr at ion Ad apt er s At t his st age t h er e ar e t w o m ain d if fer en ces b et ween MQWF an d CrossWor lds: This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We e is ple t hecase closewint at ion betpr w een t he I CS and it sred connect orks,t og w hich f or on quit bu ild On a sam heregr e all t hese odu ct s ar e con figu t o wor et herp rov t o pides rov ide ee igh et wdeen t hewprhyocess enose gineeach and pr t hoduct e connect apecific plicattion off set by int egrtat edt coup solu tlin iong. bWe iscuss we ch for ited s sp asks.inThis t h e is desig n. We t he onst abilitr yatof t o at drion iv e bver y longt -he ru nning p rocesses. also dem e tMQWF he in t egr et ween com ponent s in each case. ot her m ajor he libr ar y and of collab or at sinSpher ess obeject s, wh ich can This IThe BM Redbook will dhiffer elp ence y ou inisstt all, t ailor con figu reions t he and new bu Web Business be seen as ex am ples of best pr act ices. Th e mor e f or malized pr oduct off er ing s on t op of t he I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness MQW F and WebSph er e MQ I nt egr at or t echn olog y ar e by com par ison r at her " m olitmhanag ic" e I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s on and and pr ob ably m ore su it able for t he lar ge t o v er y lar ge ent er pr ise. Over t im e t h ese an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he dif ferge en ces I nt er Chan Servbet er )w. een t h e pr odu ct s w ill pr obably b ecom e less p ron ounced, ev en if w e w ere t o assu m e t hat fu t ur e dev elopm ent s wou ld n ot p rom ot e con ver gence bet w een t he pr oduct s. I t is p rob ably r eason able t o ex pect f ut ur e in dust r y v er t ical solut ions t o be b ased on t he com plet e

WebSph er e Bu siness I nt egr at ion bun dle, t hat is a com binat ion of t h e WebSpher e MQ fam ily and t he Cr ossWor lds t echnolog y. Giv en t h at t h e capabilit ies of t hese t w o t echnologies ar e so d if fer en t an d in f act qu it e com plem ent ar y , w hat ar e t he ad van t ages of comb ining t he t wo and how can t h is be accom p lished? •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.7 Combining the technologies Com bin ed solut ions b et ween t he WebSp here MQ f am ily and Cr ossWor lds t echn olog ies w ill pr im arily t ak e on e of t w o shap es: • • An

Table of Content s

On e optIion ndexis for Cr ossWor lds collabor at ions t o init iat e MQWF pr ocesses t o p rov ide h um an eruti face capabilit ies, rin vok ing em t he t ech nology conn ect or . EAIint Sol on usi ng W e bSphe e Busi ne sst Ihnt egrva ia ti on ( V4MQWF .1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

On t he ot her han d it is qu it e a com pellin g op t ion t o bu ild m ult i- t ier pr ocesses w here a t op level p rocess is desig ned t o exp loit MQWF' s abilit y t o man age long - ru nnin g p rocesses, hu man int er act ions, and asyn chr onous ev en t s. These " m acr o" pr ocesses can t hen dr iv e Pub lish er: I BM " m icr o" pr ocesses im p lem ent ed as Cr ossWor lds collabor at ions, w hich cap it alize on t h e t igh t Pub Dat e:age Ju lyint 22 egr , 20 03 pack at ion t hat is a key capabilit y of t h is t ech nology . Pr e- con figur ed I SBN: orat 0- 73 84-7 bu sin ess ob ject s can of cour se be u sed in t his m odel. The conn ect iv it y collab ion26 s 54 and bet Pages: w een 57 8 MQWF and Cr ossW orld s is also pr ov id ed b y t he MQWF t echnology con nect or .

Sreeku mar Raj agopalan, Arvind Viswanat han

I n addit ion, t he WebSp here MQ I n t eg rat or t ech nology conn ect or can be u sed t o in vok e WebSph er e MQ I nt egr at or messag e flow s t h at can link a collabor at ion t o ser vices t hat hav e been im plem ent ed in t he MQ w or ld. Lik ew ise, t h e con nect or also allows a WebSph er e MQ I nt eg rat or m essage f low t o inv oke CrossWor lds collab or at ions. Seamlessly in t eg rat e you r back - off ice sy st em s Som e of t hese comb ined u sag e pat t er ns can be seen in t he solut ion s t hat ar e pr esent ed in t he nex t chap of t h is lds r edcollabor book . at ions Buildt er CrsossWor Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 5. Technical overview of the solution •I n t his chapt er Table of ad Content , we dr esss t h e t ech nical sid e of t he solut ion . For each ph ase of t he pr oof - of•concep t , w e d I ndex iscuss t he t echn ical solu t ion t h at w ill b e descr ibed in d et ail in t h e ch apt er s t o com e. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

5.1 Synchronous application integration: Technical overview This p hase of t he solut ion enables t h e sales cler k s at I TSO Redb oat s t o do a st ock ch eck ag ain st •t he sales andTable Content s st em u sin g t h e Web- based CRM app licat ion. The sales an d dist rofibut ion sy •dist r ibut ion syst I ndex em is im plem en t ed using SAP, an d t he CRM ap plicat ion is a hom e- g r own Web An Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) appEAI licat ion. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

The sales cler k has Arvind t o b eViswanat ident ified Sreeku mar Raj agopalan, han by t h e sy st em befor e b eing ab le t o do a st ock check. The syst em v erif ies t h at t he user is aut h or ized by p er f orm ing a quer y against t he CRM d at abase ( as m en t ioned ear lier , t his fu nct ion h as been d isab led for t he p roof - of- con cept ) . Pub lish er: I BM

Pubt he Dat e: Ju ly is 22 aut , 20 03 On ce user h en t icat ed ( as m ent ioned earlier, t his f unct ion has b een disabled f or t h e I SBN: 0- 73 84pr oof - ofconcept ) ,26t 54 he-7sales clerk en t er s t he pr odu ct nu mb er and plant nu mb er . Th e CRM app licat Pages: ion 57 inv 8 okes a Cr ossWor lds collabor at ion t o com m unicat e w it h SAP using a Busin ess API ( BAPI ) t o r et r ieve t he q uant it y . Th e Cr ossWor lds Access Fr am ew or k is used t o inv ok e t he Cr ossW orld s collabor at ion fr om t he CRM sy st em ser vlet , w hich is r unn in g on WebSp her e App licat ion Ser v er.

The st ock check r eq uest dat a is sen t f rom t he CRM ser vlet t o Cr ossWorld s as an HTML quer y st r in g. An HTML dat a han con figu ed in Crem ossWor lds t o conv er t t he inp ut HTML quer y Seamlessly in t eg rat edler youis r back - offrice sy st s st r in g t o a Cr ossWor lds Gen er ic Business Obj ect ( GBO) . Once t h e collab orat ion has ex ecu t ed , t he dat a conv sat ion pr lds ocess is r ev at erions sed, t hat is, t he dat a r et ur ned b y SAP is f ed t h rou gh an XML BuilderCr ossWor collabor dat a han dler t o conv ert t he availabilit y inf orm at ion int o XML. The CRM ap plicat ion t u rn s t his XML int o HTML for tdhe ispen layd-ttoo-t end h e sales . ocess Man age bu sinclerk ess pr All check equerest f rom t he sales cler eck serv let , solut w hich I n tst heock w or ld of rEnt pr sise Ap plicat ion I nt egrksatare ion hand ( EAI )led , t hby er et hise nstoock " on ch e size fit s all" ionis. par of wt he ion . The st ock v letcont uses t hea Access am ew plem or k supp lied Thist is h y CRM t he I ap BMplicat WebSpher e soft w archeck e p latser f or m ains nu mb erFrof com en t ar y by Cr ossW orld softfer o est ablish t o tfhe I nionalit t er Ch yange o inv ok collabor t echnology ings t hat aprsession ovid e EAI unct . I n tSer his vIer BMand Redt book w e dt he escr ib e t heatuion se of tWebSph hat r et riev he necessar ion it frion om tSAP. CORBA OP it isself used o com er ees But siness I nt egryatinfor ion.mI natadd o WebSph er eI IMQ , wthich formu m snicat t he e bet w een tfou he ndat st ock ser v let fou andr tadd he Cr ossWor lds I nt er s: Ch ange Ser ver . Ther efor e, t he CRM applicat ion ioncheck , w e discuss it ion al com ponent and t h e I n t erChang e Ser v er do not h ave t o b e on t he sam e phy sical m ach in e; t he ser vlet only r- eq MQSeries uir es a f ew WorJava k flowclasses ( MQWF) in it s CLASSPATH. The requ ired CLASSPATH and set t in gs ar e cover ed in a subsequ en t sect ion . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Figur e 5- 1 on p age 47 p rov ides an over v iew of t he solut ion. - Web Spher e MQ I nt egr at or Br ok er

Figu r e 5 - 1 . Ph a se 1 t e ch ni ca l solu t i on ov e r vi ew

- Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 . The st ock check ser v let send s t he requ est dat a t o t h e ser v er access in t erf ace. 2 . Befor e t he collabor at ion can b e inv oked, t he d at a r eceiv ed f rom t he serv let is conv ert ed t o a Cr ossWor lds g en er ic bu sin ess obj ect using t he HTML d at a h andler . 3 . The Cr ossWor lds collabor at ion is in vok ed. Seamlessly in t eg rat e you r back - off ice sy st em s 4 . The r equ est is sent t o t he SAP Connect or ( w hich has b een config ur ed f or BAPI ) . Build Cr ossWor lds collabor at ions 5 . The d at a is conv er t ed b ack f r om SAP d at a f orm at t o XML u sin g t he XML dat a han dler . Man age t he en d- t o- end bu sin ess pr ocess 6 . Finally, t he r esp onse is r et u rn ed t o t he st ock check ser v let . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

5.2 Asynchronous application integration: Technical overview I n t his ph ase, w e w ill b uild t he fou ndat ion f or t he in t eg r at ion of t h e exist ing CRM sy st em w it h •t he SAP and Table s syst em s. We w ill int r odu ce t w o add it ion al m iddlew ar e pr oduct s: ot h erofbContent ack- end •WebSph er e MQ I ndex I nt egr at or and MQWF. Th ese pr odu ct s w ill pr ovid e t he capab ilit ies necessar y for An utibseq on usiuent ng W ephases bSphe r eof Busi ne im ss Iplem nt egren a ti on V4 . 1 I) n t his p hase, WebSpher e MQ I nt egr at or w ill t hisEAI anSol d su t he t at(ion. pr ov ide us wit h t r ansf orm at ion and dat a enr ich ment By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Kencapabilit Palm er, y MQWF w it h wor k flow pr ocessin g and except ion han dling, and Cr ossWor lds w it h a cu st om er syn chr onizat ion collabor at ion and off Sreeku mar Raj agopalan, Arvind Viswanat han t he- shelf SAP connect or . Pub lish er: I BM

Figur e 5- 2 on p age 49 p rov ides an over v iew of t he com ponent s used in t his ph ase and t he ly 22 , 20 03 int erPub actDat ione:sJubet w een t h em . I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 5 - 2 . Ph a se 2 t e ch ni ca l solu t i on ov e r vi ew

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Giv t h at t h er at CRM sttem alrion eady s an I TSO Redboat hav ecase. used it t o cr eat e and up dat e alsoendem onst e t hesyin egr at b etexist ween t hed com ponent s inseach cust om er in for m at ion, w e w ill r et ain t hese f un ct ion s but m ak e a sm all m odificat ion allow ing f or tThis he inI BM t egrRedbook at ion w it hwill SAP. Thyeou m in odified ion tWeb o t he ex isteinBusiness g f un ct ion of h elp st all, tCRM ailor applicat and conion, figu in re add t he itnew Spher creat ing an d u pdat in g t he cust om er det ails in t h e CRM dat abase, will b e able t o issue messag e I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness rI eq uest s t hr oug h t he int egr at ion m id dlew are lay er t o ot her syst em s in t his p hase for cr eat ee nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s andt he m anag cust om er and upd at e cust om er det ails in t h e SAP. an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . The CRM sy st em sen ds and r eceiv es XML messag es t o an d f r om WebSph er e MQ I nt egr at or . On e of t he roles of WebSph er e MQ I nt egr at or is t o p rov ide t h e isolat ion bet w een t h e CRM and t h e int er faces of SAP, ot her b ack - end syst em s and any com pon en t s of t he in t eg r at ion m idd lew ar e.

This isolat ion pr ovides t h e CRM w it h a g en er ic int er face hid in g t he specif ics of ot her syst em s. This d esign also allow s for gr eat er f lex ibilit y in t he f ut ur e b ecause an y changes af fect ing t he ot her sy st em s w ill not af fect t he CRM. I n addit ion, Web Spher e MQ I nt egr at or per for m s dat a enr ich m en t of t h e requ est s or igin at ed by CRM f or cust om er cr eat e and up dat e. These XML r eq uest s ar e ver y simp le and cont ain only t w o dat a it ems: t he cust om er num b er and t he act ion requ ired. The act ion is eit h er " Cr eat e" or " Updat e" . Af t er r eceiving such a m essag e, Web Spher e MQ I nt egr at or r et riev es t he com plet e • Table of Content s cust om er dat a fr om t he CRM dat ab ase, com bines t h at d at a w it h t he or iginal m essage, and • I ndex t r ansfor m s t h e r esult int o t he XML f orm at requ ired by MQWF. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Gav in, Diederichs, Piot r tGolec, Hendrik Grey v ened st ein I n Lee phase 2,Gerd MQWF h andles h e hum an- orient ex, Ken cep Palm t ioner, man agement of any er r ors t hat Sreeku marorld Raj agopalan, Arvindt .Viswanat Cr ossW s m ay repor MQWFhan sends requ est s t o t he Cr ossWor lds I nt er Ch ange Ser ver ( I CS) . These r eq uest s and r ep ly XML messag es are hand led by t h e Cr ossW orlds MQWF conn ect or , w hich pr ovides Pub lish er: I BM an of f- t h e- shelf int er face bet w een MQWF and t he I n t er Change Ser v er . Pub Dat e: Ju ly 22 , 20 03

All t h e con nect iv it y b et w een t he CRM an d WebSp her e MQ I n t eg r at or, WebSpher e MQ I nt egr at or I SBN: 0- 73 84- 26 54 -7 and MQWF, MQWF an d t he I nt er Chan ge Ser ver is im plement ed using WebSph er e MQ m essag e Pages: 57 8 qu eu es. I t is w or t h point in g out t hat , ap art fr om m od if y in g t he CRM ap plicat ion t o sen d a JMS messag e, sev er al ot her ap pr oach es are also p ossible in clud ing t he u se of d at abase t r igger s f or det ect in g t he ev ent s of cr eat in g an d upd at ing cu st omer r ecor ds. Th e dat ab ase t rig ger app roach is t y pically used as t he last r esort , m ost ly w it h t h e sy st ems t hat are closed an d t hat p r ovide us w it h no API s or an ySeamlessly ot her opt ion in tsegfor ratine tyou egr at r back ion, or - offwice h ersy e st mem odif s icat ion s t o ex ist in g sy st em s ar e not possible or d esir able. The m anag em ent of I TSO Redb oat s hav e agr eed t o t he min or m odificat ions ossWor collabor at ions r eq uirBuild ed t o Cr send a mlds essage dir ect ly fr om t h e CRM app licat ion. Man age t he en d- t o- end bu sin ess pr ocess

5.2.1 customer scenario I n t he wUpdate or ld of Ent er pr ise Ap plicat ion I nt egr at ion

( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology fer ings an t hat EAI ionalit yof. Iint n ter his Figur e 5- 3 pofr ovides ov pr er ovid v ieweof t hef unct sequence actI BM ion: Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss Figu fou r add ponent r e it5ion - 3al. com Cu st omes:r u pda t e sce na r io - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 1 . The clerkt he en ten er ds tt he custbu omsin er ess num . Man age o- end prber ocess emEnt ret ieves t h eplicat cu stion omer et ails. I n2 t.heThe w orsy ldstof err pr ise Ap I ntdegr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 3 . The clerk it s tthe et ails t h ef unct scr een andy t. hI en syst : Red book w e d escr ib e t he u se of t echnology of fered ings hatd pr ovidon e EAI ionalit t hisem I BM WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: a . Updat es t h e det ails in t he CRM d at abase. - MQSeries Wor k flow ( MQWF) b. Display s t he conf ir mat ion t o t he clerk . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 4 . The CRM applicat ion send s t he u pdat e requ est con t aining t he cu st om er nu m ber v alu e t o e MQ I ntat egr orok . er - WebWebSph Spher e er MQ I nt egr oratBr 5 . WebSph e MQ I ntI negr atat orion com esertshat r equ est wit h t h e fu ll cu st omer d et ails r et r iev ed - Web Spher e er Business t egr Adbin apt fr om t he CRM d at abase. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 6 . in I t tspecif r an sf ic or ms heions, m essage in t ot ot hm e ak UPES XML f orm atnology befor echoice sending t o MQWF. cons sit u tat and how e t he best t ech f oriteach sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e 7 . MQW F st art s a new Cust om er Cr eat eUp dat e w or k flow . The w or k flow send s a r equest t o I CS int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We t o perf or m t he cu st om er syn c collab orat ion an d st ar t s w ait ing f or t he r esponse f rom t he also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. collab orat ion . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 8 . The cu st om er syn c collab orat ion sends a ser v ice call t o up dat e t h e cust om er d et ails in t h e I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness SAP sy st em usin g t he SAP con nect or . I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 9 . The ser vice call r et u r ns f rom SAP t o t he collabor at ion. I nt er Chan ge Serv er ) . 1 0 . The collabor at ion com p let es by send in g a r ep ly t o t he w or kf low cont aining t h e comp let ion st at us.

The w or k flow r esum es and ex am ines t he com plet ion st at us code r et ur ned by f r om I CS. I f t he st at us ind icat es t h e su ccessf ul u pdat e, t he w or kf low com plet es h er e. 1 1 . I f t he st at u s is not su ccessf ul, t h e w or kf low can in it iat e an ex cep t ion h andling pr ocess t hat m ay inv olve h um an int erv ent ion. Alt hou gh t he solut ion w ill not imp lem ent t his opt ion , it can be easily built . We w ould send a w or kf low r eq uest t o a designat ed r ole for t he r esolut ion of t h is t yp e of ex cept ion. Th e w or kf low • Table of Content s r eq uest w ould app ear in t h e w ork list s of t he clerk s d esignat ed by t hat role. We w ou ld b uild t h is •app licat ion using I ndex t he W eb client and t h e Rapid Deploy m en t w izar d. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

5.2.2 Create customer scenario Pub lish er: I BM

This sect ion d escrib es t he int er act ion s bet w een t h e com p onent s of t h e solu t ion w h en t h e Pub Dat e: Ju ly 22 , 20 03 cust om er cr eat e f unct ion is perf or med. I SBN: 0- 73 84- 26 54 -7 8 Figur ePages: 5- 4 p57r ovides

an ov er v iew of t he sequence of t h e int er act ion s:

Figu r e 5 - 4 . Cr e at e cust om e r sce na r io

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt at ion pr oduct dle, and prom ov ides a ails. b road un der st an ding of WebSph er e Bu siness 1 egr . The clerk en t er bun s t he new cust er det I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an2 .enThe d- t o-sy end st em b usin cr eat ess esptrocess he n ewusing cust omer WebSpher in t hee CRM Business dat abI nt ase. egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 3 . The n ew cust om er n um ber is display ed. 4 . The st ep num b er an d t he sub sequ en t int er act ions ar e ident ical w it h t he Upd at e Cu st om er

4. Scen ario if we su bst it ut e t h e int ent " up dat e" w it h " creat e" , as illust r at ed in Figur e 5- 3 on pag e 51.



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Part 3: Synchronous application connectivity • •

of ep Content Ch apt erTable 6. Pr ar in gs t he env iron m en t I ndex

er usi 7. ng Con rinr eg Busi t h e ne comp An EAICh Solapt uti on W efigu bSphe ss I ntonent egr a tison ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Ch apt er 8. Building t h is phase

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 6. Preparing the environment I n t his chapt er , w e set u p t he env iron ment for t his f irst phase of t h e solu t ion. This ent ails set t ing up t h e Cr ossWor lds ser ver ( w hich r uns t he Cr ossWorld s I nt erChang e Ser v er) and t he Web Spher e ser r un sof tContent he CRM • v er ( w hichTable s applicat ion) . •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

6.1 CrossWorlds server The f ir st comp onent t hat w e inst all is t he Cr ossWor lds I nt er Chan ge Ser ver . We st ar t wit h t h e pr e- r eq uisit e dat abase, m essaging an d ob ject r equest b rok er soft w ar e. •

Table of Content s



I ndex

6.1.1 DB2 An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Cr ossW orld s su ppor t s t he use of sever al dif fer en t d at abase m anagem en t sy st em s ( D BMSs) f or it s Sreeku mar Raj agopalan, Arvind Viswanat han r ep osit or y d at abase. For t his r edbook , w e u se D B2 as t he r eposit ory . er: tIed BM DB2 ver sion for Cr ossWor lds V4 . 1. 1 is D B2 UDB V7. 2 w it h Fix Pack 4. For ThePub sulish ppor Dat e: Ju 20ion 03 s for D B2, p lease r ef er t o t he docum ent at ion pr ov ided w it h t h e pr oduct . inst Pub allat ion inlyst22 r u, ct I SBN: 0- 73 84- 26 54 -7

I nst allPages: DB2 57 and 8 ap ply Fix Pack 4 .

DB2 base configuration For DB2 Version 7. 2, w e n eed t o use a DB2 JD BC Ty pe 2 d riv er . This dr iver com m unicat es w it h Seamlessly in t eg rat e you back - off ice sy t he dat abase m anag em ent sy str em ( DBMS) bystuem sinsg a client DLL. DB2 def ault s t o t he t y pe 1 dr iv er dur ing inst allat ion. Do t he f ollowin g t o set t he dr iver : Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 1 . Select Cont rol P an el - > Adm i nist ra t i ve Tool s an d doub le- click t he Se rv ice s icon. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 2 . isStwop Ap plete Ser This h yt he t heDIB2 BMJDBC WebSpher softver w ar. e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 3 . Go er t oeyBu oursiness SQLLII nt B\egr j ava 12 dir or it y ion an dt oruWebSph n t he usejd bat This for w ill up y our WebSph at ion. I nect add er e bc2. MQ it selffile. , w hich m set s t he syst em o discuss use t he fou JDBC t ypiteion 2 al dr com iver .ponent The out fou ndat ion , wt e r add s: pu t show n in Figur e 6- 1 w ill b e display ed if it w as successful. - MQSeries Wor k flow ( MQWF)

Figu r e 6 - 1 . DB2 JD BC dr iv er 2 se t u p

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt get Serv . JD BC Ap plet serv er fr om y our Ser v ices w ind ow 4 er . Chan Rest ar y our er D )B2

6.1.2 MQSeries V5.2.1 The su ppor t ed lev el of MQSer ies f or Cr ossW orlds is V5. 2. 1 on a Wind ows plat for m . You w ill also need t o app ly t he lat est CSD ( at t he t im e of w r it ing t his w as CSD 3 ) . This can be dow nloaded fr om : ht t p: / / w w w - 3. ibm . com / sof t w are/ t s/ m qser ies/ su ppor t / sum m ar y/ w n t .h t m l •

Table of Content s

Please r efer tIondex t he MQSeries docum ent at ion f or inst allat ion of MQSer ies V5. 2. 1. • An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Not e

Pub lish er: I BM Pub Datour e: Juin ly st 22allat , 20 03 For ion

w e chose t he Ty pica l op t ion.

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

MQSer ies Classes for Java V5. 2 is r eq uir ed f or t his solut ion. Sin ce t his is n ot par t of t he MQSer ies base p rod uct u nt il V5. 3 , w e need t o inst all Sup por t Pack MA8 8. This sup por t p ack can be dow nloaded fr om t h e follow ing I BM Web sit e: in. tcom eg rat e you r back - off iceies/ sy st empacs/ s ht t p: /Seamlessly / w w w - 3. ibm / sof t w are/ t s/ m qser t xp t xp m2 . ht m l ldsgcollabor Figur eBuild 6- 2 Cr onossWor p age 60 iv es an at exions am ple of t h e r eq uired classpat h ent r ies. Once y ou h ave up dat ed you r classpat h , t his com plet es t he inst all f or t h e su ppor t pack . Man age t he en d- t o- end bu sin ess pr ocess

e plicat 6 - 2 . ion M A8 8 sa m ple ntersize i es fit s all" solut ion . I n t he w or ld of Ent erFigu pr iserAp I nt egr at ion ( EAI )cla , t hsspa er e is tnho "eon This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook h elp y ou in st all, Kit t ailorV1.3.1.02 and con figu re t he new Web Spher e Business 6.1.3 Sun Javawill Development I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Since y ou n eed t he Java Developm ent Kit inst alled on t his ser ver , dow n load t h e j2 sd kan en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 1_ 3_1 _02 .ex e file f rom t he f ollow in g Web sit e and inst all accor d in g t o t h e inst allat ion I nt er Chan ge Serv er ) . inst r uct ions: ht t p: / / j ava. sun. com

To set u p t he Jav a D ev elopm en t Kit , com plet e t h e follow ing st ep s:

1 . Select Cont rol P an el - > Sy st e m an d doub le- click t he Sy st em icon. 2 . Select t he Ad va nced t ab an d Env ir onm en t V a ri ab le s. • 3. •

Table of Content s Add \jdk1.2.1_02\bin t o t h e User v ariab les. I ndex

. Sav e and exit . e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) An4EAI Sol uti on usi ng W By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

To t est if t his is w or king , open a com m and pr om pt and ru n t he f ollow ing : Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 C:>java -fullversion I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

The I n st all is com plet e if t he message java full version"1.3.1_02-b02" is ret ur ned.

6.1.4 VisiBroker V4.5 Seamlessly in t eg rat e you r back - off ice sy st em s You r eq uire t he I BM Cr ossWor lds VisiBrok er soft w ar e t o hand le Obj ect Request Br ok er ( ORB) Build Crion ossWor ionsSer v er an d in div id ual conn ect or s. This I BM Cr ossWor lds com mu nicat b et w lds eencollabor I n t er Chat ange VisiBr ok er sof t w ar e is a v ersion of Borlan d VisiBr oker t h at is r equir ed b y I BM CrossWor ld s. I t is Man age t he en d- t o- end bu sin ess pr ocess not t he f ull v er sion of Bor land VisiBr ok er. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . To in st all t he VisiBrok er, inser t t he I BM Cr ossWor lds V4 .1 . 1 CD an d d o t h e follow ing: This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou w e Thi discuss it ion 1 .ndat Opion en ,t he rd Pafou r t yr add f older . al com ponent s: - MQSeries k flow ( MQWF) 2 . Op en tWor he CrossW orl ds V i si Brok e r f older . - I3BM . Dou Cr ossW ble- click orldst he I n t setupwin32.exe. erchan ge Ser ver ( ITh CS) is w ill st ar t t he I nst allShield. - Web Spher e MQ I nt egr at or Br ok er

Figu r e 6 - 3 . VisiBr ok e r I nst a ll Sh ie ld

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e 4 . Aft er t he pr epar at ion t he f ollow ing w ind ow is display ed . The default langu age is set t o an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Japan ese. Select Eng lish an d click OK. I nt er Chan ge Serv er ) .

Figu r e 6 - 4 . VisiBr ok e r l an gua ge sel ect ion



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

. A win, elcome win dowPiot t or Cr ossWor ldsGrey VisiBr ( Runt By5Lee Gav Gerd Diederichs, Golec, Hendrik v en stoker ein , Ken Palmim er, e)

is d isplay ed. Select N e xt .

Sreeku mar Raj agopalan, Arvind Viswanat han

6 . Accept t he licensing agr eem ent , if app licable, an d select N e xt . lish er: I BM 7 .PubSelect t he pat h of t h e inst all. For our inst all t he def ault p at h is select ed, w hich is Pub Juise\ ly 22v, br 20 oker 03 C:Dat \ I ne:pr . I SBN: 0- 73 84- 26 54 -7

8 . Select t he Pages: 57 8 def ault v alue of 1 4 0 0 0 f or t h e ser v er par amet er : OSAGENT_PORT( 500 0 65 535 ) . Select N e xt . 9 . The in st allat ion pat h and t h e t ot al d isk sp ace of 3 0. 8 MB r equir ed is v er if ied . Select N e xt . 1 0 . VisiBr ok er w ill now b e inst alled. Select Fini sh on com plet ion. Seamlessly in t eg rat e you r back - off ice sy st em s

Configuration Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n1 t.heSelect w or ldSeoft tEnt i ngs er pr - >iseCon Ap tplicat rol Pion aneI lnt- egr > Aatdm ionini ( EAI st ra ) ,t tivh eer Tools e is n oan " on d edoub sizelefitclick s all"t he solut ion . This isSewrv h yice t he s icon. I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 2 . Douerbleclick ( CWI )ntV isiBr ok er Age an d set st it arself t up, twy hich pe t ofor Aut at ic. WebSph e Bu siness egr at ion. I n Sm addaitrtion t o nt WebSph er et he MQ mom s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 3 . Click St a rt an d t hen OK. - MQSeries Wor k flow ( MQWF) The Cr ossWor lds VisiBrok er ser v ice shou ld n ow be up and r unn in g. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er

6.1.5 IBM CrossWorlds InterChange Server V4.1.1 - Web Spher e Business I n t egr at ion Ad apt er s The f ollow in g st eps in st ar t ing t he in st allat ion ar e cover ed in t he n ex t sect ions: This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We er Chan ge Serv er er ep or y pr d at abase creeat e figu red t o wor k t og et her t o p rov ide on e bu ild Iantsam ple case w her allosit t hese odu ct s ar con int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Con figu rat ion of t he I n t erChang e Ser v er dat abase inst an ce also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Con figu rat ion of t he I n t erChang e Ser v er dat abase r eposit or y This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Set t ing t he D B2_RR_TO_ RS p ar amet er I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

InterChange Server repository database create

To cr eat e t he I BM Cr ossW orlds I n t erChang e Ser v er reposit or y dat ab ase, y ou need t o do t he

follow ing :

1 . Op en a DB2 Cont r ol Cen t er by select ing St a rt - > P rog ra m s - > I BM D B2 - > Con t rol Cen t er . 2 . Ex pan d t he < Host nam e> und er t he Sy st em folder in t he lef t pan e of t he Cont r ol Cen t er . •

Table of Content s

• 3.

Ex pan d I tndex he DB2 inst ance an d r igh t - click t h e dat abase f older.

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

4 . Select Cre at e - > D at a ba se Usi ng W i za r d.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Figu r e 6 - 5 . I n t e r Ch an ge Ser v er dat ab ase cr e at e Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology ings ting haton pr ovid e EAI ftunct 5 . En t er tof heferf ollow t h e Name ab: ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - Dat abase nam e: CWI CSDB - MQSeries Wor k flow ( MQWF) - Alias: CWI CSDB - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 6 . Select Fini sh. - Web Spher e MQ I nt egr at or Br ok er The Pr og ress w indow appear s show ing t he n ew dat ab ase is b ein g cr eat ed . - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Configuration the InterChange Server database instance cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e To conat figur e t he new ly creat ed reposit y dat ase pr called , do ttask h e follow int egr ed solu t ion . We d iscuss w hy weorch oseab each oduct" CWI for itCSDB" s sp ecific in t h eing: desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 1 . Righ t - click t h e DB2 inst ance f old er again. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e 2 . Select Confi gur e. an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt ge Serv 3 er . Chan The Conf ig urer e )w. indow appear s. 4 . Select t he Ap pli ca t i ons t ab. 5.

5 . For t he Maxag en t s DB2 par am et er , set t he Max im um nu m ber of agent s t o a minim um of 50 .

Not e • •

Table of Content s The d ef ault set t in g f or Max im um nu m ber of agent s f or DB2 7. 2 is 20 0. I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Figu r e 6 - 6 . I n t e r Ch an ge Ser v er dat ab ase in st an ce con fi gu r at i on

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

Configuration of the InterChange Server database repository - MQSeries Wor k flow ( MQWF) This ion d escrib h ow t oge con figu r e (tIhe - I BMsect Cr ossW orlds Ies n t erchan Ser ver CS)r eposit ory dat abase f or t he I BM Cr ossW orld s env iron ment . Open t he D B2 Cont r ol Cen t er if n ot op en alr ead y and do t he f ollowin g: - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s 1 . Ex pan d t he < Host nam e> und er t he Sy st em folder in t he lef t pan e of t he Cont r ol Cen t er . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 2 . in Ex pan d tichesitDB2 inst ance. cons specif u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . Righ clickt ion t h e. We newdlyiscuss cr eat ed abase I CSD B. int3egr at edt -solu w hyd at we ch oseCW each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 4 . Select Confi gur e. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 5 . Select t he P er form a nce t ab. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt attion, so tin hatt hyou can desig cr eat e a f solut 6 egr . En er 2048 e Applicat ion n/ h eap size ield. ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Figu r e 6 - 7 . I n t e r Ch an ge Ser v er dat ab ase per f or m a nce con fi gu r at i on



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

7 . Select t he Ap pli ca t i on t ab. 8 . En t er 50 as a m inim um in t h e Max imu m nu mb er of act iv e ap plicat ion s field.

Figu r e 6 - 8 . I BM I nt e r Cha nge Ser v e r Da t a ba se a ct i ve a ppl icat i on

Seamlessly in t eg rat e you r back - off icecon sy stfi em s r at i on gu Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu9ild a samOK. ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . Select int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Setting the DB2_RR_TO_RS parameter This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness To ch ange eset hat p aram er, desig you nn/ eed t o eopaen a com - lin at ew dow end . D o sy t he follow in g:m anag e I nt egr at ion,t hso youetcan cr eat solut ion m t oand int egr e in backst em s and an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 1 . Click St a rt - > P rog ra m s - > I BM D B2 - > Com m a nd W i ndow . 2.

2 . I n t he com man d win dow , t y pe:

db2set DB2_RR_TO_RS=Yes



Content s For t his chanTable ge t ooft ak e ef fect , y ou need t o st op an d st ar t t he D B2 in st an ce. Go t o t he D B2 •Con t rol Cent er I ndex and d o t he follow ing: An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

1 . Righ t - click t h e DB2 inst ance nam e. lish er: I BM 2 .PubSelect STOP . Pub Dat e: Ju ly 22 , 20 03

3 . Select I SBN: 0t he 73 84D isconne 26 54 -7 ct Al l ch eck box . Pages: 57 8

4 . Select OK. 5 . Select Close w h en t h e DB2STOP pr ocessing w as successful w in dow ap pears. Rest ar t t h e dat ab ase as follow s: Seamlessly in t eg rat e you r back - off ice sy st em s 1 . Righ Buildt -Cr click ossWor t h e dat lds ab collabor ase in st atan ions ce and select St a rt . 2 . Select Man age close t he en w hen d- t ot he end DB2 buSTART sin ess pr p rocessing ocess w as successfu l w indow appear s. I n3 t.heClose w or ldt he of DB2 Ent erCont pr iser olApCen plicat t er ion . I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Base install fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 1 . To in st all I BM Cr ossWorld s I nt erChang e Ser v er, go t o t he Cr ossWor lds CD an d r u n - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) setupwin32.exe t o st ar t t h e I nst allSh ield w izard . - Web Spher e MQ I nt egr at or Br ok er

Figu r e 6 - 9 . I BM Cr ossW or l ds I nt er Cha nge Ser v e r I nst a ll Sh ie ld W iz a r d

- Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 2 . Aft er t he pr epar at ion of t he I nst allShield , y ou are p r omp t ed f or t he lan guag e t o b e used f or t his I n st all wizar d.

Figu r e 6 - 1 0 . I BM Cr ossW or lds I n t e r Ch an ge Se r v er la ngu ag e sel ect ion



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Juault ly 22 ,is 20set 03 The d ef

t o Jap anese. Choose Eng lish an d select OK.

I SBN: 0- 73 84- 26 54 -7

3 . This ill 8b ring y ou t o t h e I BM CrossWor lds 4. 1 .1 w elcom e w ind ow. Select N e xt . Pages:w 57 4 . Accept t he licensing agr eem ent and select N e xt .

Figu r e 6 - 1 1 . I BM Cr ossW or lds I n st al l Dir e ct or y Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher Business n t egr at ion Ad apt er orl s ds 5 . The d efeault inst allI pat h is c:\ CrossW This edbook exin plor es t he ifferh ent oaches EAI ov Cr ided b y t hese pr odu ct s, t heirionpr os and 6 . rVerif y t he st allat iondpat andappr select N e xtt o. Th e Ipr BM ossWor ld s feat ur es select cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We w indow is displayed. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

e will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business This I BM Not Redbook I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness When ou select t hedesig m ainn/ opt ion, ex amp Collabor ions, end the w d sw and ill select I nt egr at ion, so tyhat you can cr eat e afor solut ion tle o int egr at eatbacksyizar st em m anag e all t h e Collabor at ion feat ur es. To av oid h avin g t o deselect all t h e feat u res n ot t he an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically eq uir ed ,erdeselect t h e Collabor at ion opt ion. Th is w ill rem ov e all opt ion s select ed for I nt er Chanr ge Serv ). Collabor at ions. Reselect Collab or at ions again . This w ill now not select any of t h e Collabor at ion opt ions. You can now select all t he Collab orat ion f eat u r es r equ ir ed. Repeat t his pr ocess f or all inst allat ion opt ions requ ir ed.

Select t he f ollow ing f eat u res t o be in st alled: - Collabor at ions Cu st om er Sy nc •

Table of Content s



I ndex

Sales Or der Pr ocessin g

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Figu r e 6 - 1 2 . I nst a ll col la bor at ion s

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: Connect s - MQSeries -Wor k flow or ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Em ail - Defau lt - Web Spher e MQ I nt egr at or Br ok er JDBC - Web Spher e Business I n t egr at ion Ad apt er s MQSI V2 This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and MQW ork flow cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e SAP int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Figu r e 6 - 1 3 . I nst a ll con ne ct or s

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

- Obj ect Discov er y Ag en t s JDBC Seamlessly SAP in t eg rat e you r back - off ice sy st em s Build Cr ossWor ldsen collabor - Dev elopm t Kit s at ions Man age t he en d- t o- end bu sin ess pr ocess CD K I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM ED KWebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness JCD KI nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: ODK - MQSeries Wor k flow ( MQWF) - Dev elopm en t Kit s for J2 EE - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQAccess I nt egr at Fram or Br ewok orerk for Ent er pr ise Java Bean s - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 6 - 1 4 . I BM Cr ossW or lds dev el opm en t k it s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

7 . Select N e xt an d t he f eat u r es t o inst all ar e display ed. 8 . Verif y t hat all f eat u res r equir ed ar e d isp lay ed.

r esy6st-em 1 5s. Seamlessly in t eg rat e you r backFigu - off ice

I nst a ll l ist

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 9 egr . Select e xtt hat . I nt at ion,Nso you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 0 er . Chan You ar pr omerpt) .ed for an I nt er Chan ge Serv er Nam e. For our inst all, w e ar e using I1nt gee Serv " CROSSWORLDS" .

Not e You cannot hav e m ult iple I nt er Chan ge Ser ver s w it h t he sam e nam e in you r net w or k. Your I nt er Ch ange Ser ver w ill f ail t o st ar t if t he VisiBr ok er picks u p an I nt er Chan ge Serv er w it h t he sam e nam e alr eady r unn ing. •

Figu re Table of Content s



I ndex

6 - 1 6 . I nt er Cha ng e Se r ve r n am e

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 1 . Specify t h e in I ntt eg erChang e Ser v er - nam and select Seamlessly rat e you r back off icee sy st em s N e xt . 1 2 . Accept he pr ogr amcollabor f old er at nam e and select N e xt . Build Crt ossWor lds ions ManFigu age t he bu sin pr ocess r e en 6 -d-1t7o-.end I BM Cress ossW or lds

I n t e r Ch an ge Se r v er fol der na m e

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 1 3 . in I BM CrossWor lds w ill and now how be inst alled. cons specif ic sit u at ions, to m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e 1 4egr . Aft er tsolu he inst t he I n t erChang e Ser v er Conf at ion for w initdow dispt layed. int at ed t ionall, . We d iscuss w hy we ch ose eachigur pr oduct s sp is ecific ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ouServer in st all,configuration t ailor and con figu re t he new Web Spher e Business CrossWorlds InterChange I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Figu r e 6 - 1 8 . I nt er Cha ng e Se r ve r con f igu r at ion an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions age t heI nt enedt o- end ocess 1 . Man Select t he rCha ng ebu Sesin rvess er tpr ab. I n2 t.heEdwitort ld Ent er pr isepat Aphplicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . h eofdefault log t o r eflect STDOUT. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Figu e 6 I-n1add 9 . itI ion nt er ng eer eSe r ve r l ,og pa tfor h m s t he WebSph er e Bu siness I nt egr atrion. t oCha WebSph MQ it self w hich fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 3 . Select t he MQ Se rie s t ab. Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 6 - 2 0 . I nt er Cha ng e Se r ve r M Q Ser i es con f igu r at ion I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.

4 . MQSer ies default s t o t h e follow ing: - Queue m anag er : < I n t er ChangeSer ver nam e> . qu eu e. m anag er - Port Num ber : 1 414 But for our inst allat ion, chan ge t h e defau lt t o t he f ollow ing : •

Table of Content s



I ndex

- Queue anag rer CROSSW S ( V4 . 1 ) An EAI Sol uti on usi ng Wm e bSphe e :Busi ne ss I nt ORLD egr a ti on By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

- Port Num ber 1 420

Sreeku mar Raj agopalan, Arvind Viswanat han

5 . Select Ap ply Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

Not e

Pages: 57 8

Alt hou gh you can ch ange t he por t num b er f or MQSer ies, you cannot at t his level chang e t he q ueue m anag er nam e. The qu eu e m anager , por t num b er an d ser ver chann el can b e ch anged by edit ing t h e < Pat h> \ CrossWor ld s\ I n t er ChangeSy st em . cfg file. Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

art he n inengd- t o- end bu sin ess pr ocess ManW age editer ing t he Ap d efplicat ault ion valuI es in tat heion I n (t EAI erChang eSy st n em ous will ave ion to . I n t he w orWhen ld of Ent pr ise nt egr ) , t h er e is o ."cfg on efile, sizey fit all" hsolut go t o all sh ort cu t s on t he Win dow s deskt op an d edit t he d ef ault sh ort cu t s for I BM This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Cr ossW orld st hat t o r pr eflect e ch fanges y ou hav em ade in tRed he Ibook nt er Ch steem . cfugse of t echnology of fer ings ovid teh EAI unct ionalit y. I n t his I BM w eangeSy d escr ib t he file. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: Ed it in g t he I nt er Chan geSyst em .cf g f ile and shor t cut s t o r ef lect t he new queue m anager is d( escr ib ed in subsequent sect ions. - MQSeries Wor k flow MQWF) . Select t he D a tIab ase t ab. - I6BM Cr ossW orlds n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or rBreok6er Figu - 21 .

I nt er Cha ng e Se r ve r da t a ba se

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 7 . Select D B2 f or t h e dat ab ase d r iv er. Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 6 - 2 2 . I nt er Cha ng e Se r ve r da t a ba se dr i ve r conf igu r a t ion I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.

8 . Ed it t h e Ev en t Man agem en t Dat abase: - Dat abase: CW I CSDB - Login: db 2adm in - Passw or d: db2ad m in ( or wh at ever y our p assw or d is) •

Table of Content s

• 9.

Ed it t h eI ndex Tran sact ions Dat abase:

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

- Dat abase: CW I CSDB

Sreeku mar Raj agopalan, Arvind Viswanat han

- Login: db 2adm in Pub lish er: I BM Pub Dat e: -Ju Passw ly 22 , 20or 03d:

db2ad m in ( or wh at ever y our p assw or d is)

I SBN: 0- 73 84- 26 54 -7

1 0 . Ed it t h e Reposit ory Dat abase: Pages: 57 8

- Dat abase: CW I CSDB - Login: db 2adm in - Passw in ( or- off whice at ever y our Seamlessly in tor egd:ratdb2ad e youm r back sy st em s p assw or d is) Build Cr ossWor lds collabor at ions ManNot age tehe en d- t o- end bu sin ess pr ocess n oter e pr t hat ghion w eI nt ar egr e using sam dat e Evfit ent I n t he w orPlease ld of Ent ise alt Aphou plicat at iont he ( EAI ) , teh er e ab is ase n o "for on et hsize s all" solut ion . Man agement , Tran sact ion and Reposit or y , you can use dif fer en t dat abases This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en tfor ar y each of t hem . t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Figu r e 6 fou - 2 3r add . I nt eralCha e Ses:r ve r r e posi t or y con f igu r at ion fou ndat ion , w e discuss it ion comng ponent - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 1 1 . Aft er t he chang es hav e been m ade, select Ap ply . Th e follow ing w in dow w ill b e display ed . Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 6 - 2 4 . Reposit or y conf ig ur a t ion com p le t e I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) -1 I2BM Cr ossW n t erchan ge Ser ver ( I CS) . Select OKorlds an d IEx it . - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

Not e This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif Ev ery ic tsit ime, u at ions, y ou select and how Ap ply to m inak t heist he winbest dow ,t ech t h enology con figuchoice rat ion ffor ileeach sit uat ion. We bu ild a sam < Pat pleh> case \ CrossWor w her e all ld s\t hese I n t er ChangeSy pr odu ct s ar steem con . cfg figu isred up dat t o ed worwit k thogt h eteher new t o vpalues. rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 1 3 . dem The onst f ollow w inindow orion t heb et Ser v er less ad in g Ag en ill ap case. pear ( w e do not use t he STA also r atine gt he t egrfat ween t he Tr com ponent s tinweach in t his r edbook ) . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, andr e pr ov b road unl ess der st an Figu 6 -ides 2 5 .aSer v er Trding ad inofgWebSph Agen ter e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

1 4 . Select N o an d t hen N e xt . Th e follow ing w in dow w ill ap pear. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

Figu r e 6 - 2 6 . Cr ossW or lds successfu l in st al l

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 1 5 . Select Fini sh. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Changing default queue name WebSph er e the Bu siness I nt egr at ion.manager I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: I f you n eed t o chan ge t h e defau lt qu eu e m anager nam e, w e n eed t o d o t h is by edit ing t he I- nt MQSeries er Chan geSyst Wor kem flow.cf( gMQWF) f ile: - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 1 . Op en t e heMQ < Pat ossW orlds\ - Web Spher I nth> egr\ Cr at or Br ok er I nt er Chan geSyst em . cf g file in you r fav or it e ed it or . 2 . You can also chan Ige t h eatpor an dapt client - Web Spher e Business n t egr iont Ad er s con nect ion chann el fr om t h is file. This r edbookFigu ex plor enterappr t o EAI hesefiprgu odu ct s,i on t heirfi le pr os and r ees6t-he 2 7d iffer . I nt Chaoaches ng e Se r vepr r ov deided f aublty tcon r at cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

3.

3 . Ch ange t he defau lt q ueue m anager t o t he new qu eu e m anager .

Figu r e 6 - 2 8 . I nt er Cha ng e Se r ve r n ew v a lue conf ig ur a t ion f il e



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Datee: t Ju 03 exit . 4 .PubSav hely f22 ile, 20 and I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Editing the Windows shortcuts for CrossWorlds When chang in g t he def ault q ueue m anag er nam e, you w ill need t o edit t he def ault shor t cut s pr ov ided w it h t he pr oduct in t h e base inst all. Ed it ing t he shor t cut s is done as follow s: Seamlessly in t eg rat e you r back - off ice sy st em s 1 . Click BuildStCraossWor rt - > Plds rogcollabor ra m s - > at ions I BM Cr ossW orl ds - > MQSer ie s. 2 . Righ Man age t - click t het hen e dConfi t o- end gurbu e Que sin ess ueprMocess an ag er sh ort cut . I n3 t.heSelect w or ldP rope of Entrteri es. pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings f unct ionalit y . Ishor n t histIcut BM Red escr e t he u se of Figut hat r e pr 6 ovid - 2 9e. EAI Cr ossW or lds debook f au ltw ee dxa mibple WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 4 . When lookin g at t he t arg et pat h, t h e defau lt qu eu e m anager nam e is st ill r eflect ed . Build Cr ossWor lds collabor at ions 5 . Ed it t h is t arg et t o ref lect t he new q ueue m anag er nam e. Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 6 - 3 0 . Cr ossW or lds qu e ue m a na ger con fi gur a t i on ne w

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr atshor ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . tcut This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

6 . Follow t his p rocess for t h e follow ing shor t cut s:

1. Select I BM CrossW orl ds - > MQSer ie s - > Conf igu re Qu eu e Ma na ge r. 2. Select I BM CrossW orl ds - > MQSer ie s - > St ar t List en er .

Preparing MQSeries for the InterChange Server •

Table of Content s



I ndex

Aft er cr eat ing t he d at abase and bef ore st ar t ing t h e I nt erChang e Ser v er, you need t o set up t h e An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) MQSer ies queue m anag er and queues. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

Not e

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

I f you h ave chan ged t he def ault q ueue m anag er nam e, it is im por t ant t o chan ge t h e Pages: 57 8 shor t cut pr opert ies f or Cr ossW orlds befor e r unn ing any of t h e Cr ossWor lds t ools.

To st ar t t he I BM Cr ossWor lds Config ur e qu eu e man ager t ool, d o t h e follow ing: Seamlessly in t eg rat e you r back - off ice sy st em s 1 . Select StossWor a rt - > lds P rog ra m s at - >ions I BM Cr ossW orl ds - > MQSer ie s - > Conf igu re Qu eu e Build Cr collabor Ma na ge r. Th e follow ing w in dow w ill ap pear. Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 6 - 3 1 . Cr ea t e qu eu e m an a ger

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This w ill cr eat e t he I nt er Ch ange Ser ver q ueue m anag er an d default obj ect s. I t also cr eat es e queueswill r equir b y in t he I n t er Ch ange er . re t he new Web Spher e Business This Iall BMt hRedbook h elpedy ou st all, t ailor and Ser convfigu I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness On com plet ion t h e follow ing w in dow w ill ap pear. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he r e 6 - 3 2 . Q ue u e ma n age r cr ea t e successfu l I nt er Chan ge Serv er Figu ).



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Not e Aft er cr eat ion of t h e qu eu e m anager , y ou shou ld g o t o you r MQSer ies Ser v ices w indow and set t he q ueue m anag er t o au t omat ic st ar t u p. Th e defau lt creat e Seamlessly eg rat you orlds r backis- off emal s st ar t up. pr ocess in f r tom Cr e ossW seticet osy mst anu at ions 2 . Build From Cr t heossWor MQSerlds iescollabor Serv ices w ind ow , creat e a new list en er for t h is queue man ager on por t 14 20 and st art t h e list ener . Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer Not e ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he You also stfou ar tr aadd listiten om ponent a sh orts: cut in t he CrossWor ld s MQSer ies menu . I f fou ndat ion , w can e discuss ioneralf rcom y ou ar e n ot u sin g p ort 14 14 ( t he d ef ault list ener por t ) , you m ust ch ange t he scr ipt - MQSeries t hat Wor is kr flow un by( MQWF) t he St ar t List en er shor t cut t o add t he -p p ar amet er of t he runmql sr com man d t o r ef lect t he act u al list ener p ort t hat y ou are u sin g. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 3 . You should now r eboot y our ser v er. - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

Starting the InterChange Server

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . To st arsolu t t he I nt er Chd ange verwe , select rogr am s - > Ifor BMit sCrsp ossW - > t hSer ve r an int1egr at ed t ion . We iscussSer w hy ch oseP each pr oduct ecificorld t asks in e desig n. d We Tools > I nt e rCha nge Ser v er . also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 2 . IThis w ill st ar t will t he hI elp nt eryChan Serv er w and it h out pufigu t ofret ht he e stnew ar t upWeb t o Spher t he com man d w ind ow . This BM Redbook ou inge st all, t ailor con e Business On successful st art u p, y ou w ill see t h e follow ing out p ut : I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . [Mesg: InterChange Server "CROSSWORLDS" is ready.]

Tip

• •

I f you r I nt er Chan ge Serv er does n ot st ar t successfu lly , check t hat y our shor t cut is point in g t o t h e cor r ect I nt er Chan ge Serv er and qu eu e m anager . Also check t hat y our VisiBrok er is r unn ing. Table of Content s I ndex

An3EAI W teubSphe I nt egr on ( V4 . AtSolt uti heon f irusi st ng st ar p of rt eh eBusi I ntneerssChan gea tiServ er.,1 )t he By

p rocess w ill con nect t o t he I nt er Chan ge Serv er dat ab ase and cr eat e all t h e t ables it requ ir es. Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

Not e

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

I t is im por t an t t o not e t h at t his w indow sh ould be m inim ized bu t n ot closed, sin ce it is t he I n t erChang e Ser v er pr ocess. I f you close t his w indow , it w ill shut dow n t he I nt er Chan ge Serv er it self .

Pages: 57 8

Introducing the CrossWorlds System Manager Seamlessly in t eg rat e you r back - off ice sy st em s To st ar t t he CrossWor ld s Sy st em Manager ( CSM) , select P rogr am s - > I BM Cr ossW orld s - > Se rv eBuild r a ndCrTool ossWor s - >ldsCrossW collabororl at ds ionsSyst e m Ma na ge r. The f ollow Man age in g twhe in dow en d- two-illend appbu ear sin . ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Figu r e 6 - 3 3 . Cr ossW or lds Syst e m M a na ge r i ni t ia l st ar t up This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Register the server This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr The Crat ossWor ion, solds t hat Sy st you emcan Manager desig n/ can cr eat m anage e a solut one ionort omint or egr e I nt ater e Chan back-ge end Serv sy st erem s. sEach and m anag e Ian nt er enChan d- t o-ge endServ b usin er ess in an p rocess env ir onm using entWebSpher m u st be r eegist Business ered wI itnthegr t heatCr ion ossW ( and orld spsecifically Syst em t he I nt erager. Man Chan ge Once Serv w eerr)eg . ist er t he ser v er, it s nam e alw ays appear s in Cr ossWor lds Sy st em Man ager, unless it is r emov ed. To r egist er t he I n t er Ch ange Ser v er t o t h e Syst em Man ager, do t he f ollow ing :

1 . Righ t - click t h e CrossW orl ds Syst e m icon in t he left pane, an d a Regist er new serv er bu t t on w ill appear .

Figu r e 6 - 3 4 . CSM r egi st er ne w ser v er •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

2 . Select t he Re strat e r ene w rser ve-roff b ut Seamlessly ingi t eg you back icet on sy.st em s 3 . The in g wlds in dow w ill app ear Buildf ollow Cr ossWor collabor at ions Man age t he en d- t oend rbu ocess st er Figu e sin 6 -ess 3 5 pr . Regi

ne w ser v er w i nd ow

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) . En er t heorlds n ame t he I nt Chan - I4BM CrtossW I n tof erchan geerSer verge( I Ser CS)ver and select OK. f you de oMQ notI nt hav e at t hor e nam - WebI Spher egr Br okeerof t he I n t er Ch ange Ser v er hand y, select t he b ut t on t o t he r ight of t he w ind ow . This w ill open a w ind ow ind icat ing t h at it is sear ching for all av ailab le nt er Chan ge Serv er on at t he or ker. s - WebI Spher e Business I n st egr ionnet Adwapt list of tex heplor nam ofdall t hent e act iv e oaches I nt er Chan ge Ser ver s onb yt he n et wor k wct ills,b teheir ret upr rnos ed and . This rA edbook eses t he iffer appr t o EAI pr ov ided t hese pr odu cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple caseFigu w herreeall6 t-hese oduer ct Cha s ar eng conefigu t or wor k trog t o lt p rov 3 6 . pr I nt Sered r ve sea chet her r e su s ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Dat e: Ju ly 22 20 03 5 .PubWhen t his w, ind ow is display ed, select y our I n t erChang e Ser v er and click OK. Th e follow ing SBN: 0- 73 26 54 -7 . wIindow w 84ill appear Pages: 57 8

Figu r e 6 - 3 7 . I nt er Cha ng e Se r ve r r e gist r a t i on

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions t o- eend sin ess ocess 6 . Man This age t im et he it wenilld-hav t hebu n ame of pr t he serv er defin ed . Select OK. Th e m ain CSM w indow w ill be r et ur ned. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y r ee EAI 6 - 3f8unct . CSM erIeBM d ne se w r ve er t echnology of fer ings t hatFigu pr ovid ionalitryegi . I n st t his Redw book d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness n owsosee t heyou new ly rdesig eg ist er I nteeraCh ange . at e back- end sy st em s and m anag e I nt egrWe at ion, t hat can n/ ed cr eat solut ionSer t o ver int egr an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he This w ill also h ave a r ed icon next t o t he nam e. This in dicat es t hat we are n ot conn ect ed t o I nt er Chan ge Serv er ) . t he I n t er Change Ser v er . 7 . Righ t - click t h e I nt erChang e Serv er nam e. A Connect / r em ov e w indow appear s.

8 . Select Conne ct .

Figu r e 6 - 3 9 . Conn ect t o I nt e r Cha nge Ser v e r



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

9 . On select ing t he Conne ct b ut t on , a w ind ow pr om pt in g f or a user nam e and passw ord w ill app ear . Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 6 - 4at 0 ions . CSM Build Cr ossWor lds collabor

conn ect t o I nt er Cha ng e Se r ve r

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 1 0 . I f not alr eady com plet ed, ent er t h e follow ing: - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s - User Nam e: adm in This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and - Passw or d: null ( t yp e in t h e w or d n ull) cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu a samConne ple case hereefollow all t hese prinodu ct saparpear e con 1 1ild . Select ct w . Th ing w dow s. figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Figu r e 6 - 4 1 . Conn ect ed t o I n t e r ch an ge Se r ve r

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

1 2 . When connect ed t o t he I n t er Ch ange Ser v er , t h e follow ing app ear s: Pages: 57 8 - A gr een icon next t o t he I nt er Chan ge Ser ver Nam e - Proj ect s folder Seamlessly - I n t eginr tat egion ratComp e you ronent backs- off f older ice sy st em s IBuild BM CrossWor Cr ossWorlds ldsiscollabor now inst atalled ions and is alm ost r eady f or use. Man age t he en d- t o- end bu sin ess pr ocess

6.1.6 the InterChange Server repository I n t he wLoading or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size

fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Aft er t he successful art of t he Ien EAI t er Ch ange Ser vyer. ,I ny ou now r eady it sibreept he osituor t echnology of fer ingsstt hat pr ovid f unct ionalit t hisarI eBM Red book two eload d escr sey .of Befor e loading t h e r epI osit orat y ,ion. check he it f ollow ing : WebSph er e Bu siness nt egr I n tadd ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 1 . Go t o t h e Serv ices w ind ow and check t hat t he VisiBr oker is st ill r unn ing. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 2 . Ch eck t h at t h e I nt erChang e Ser v er is st ill ru nnin g. - Web Spher e MQ I nt egr at or Br ok er 3 . To load t h e reposit or y now , select St a rt - > P rog ra m s - > I BM Cr ossW orl ds - > Se rv er nd Tools - > LoaI ndt R eposi . Theresfollow ing w in dow w ill ap pear. - WebaSpher e Business egr at iont ory Ad apt This r edbook ex plor es oaches EAIr pr b y rt eposit hese pr odu ct s,logi t heir Figu r et he 6 -d4iffer 2 . ent I ntappr er Cha ng teo Se veovr ided l oad or y n pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4 . Specify t h e login I D and passw or d t o be u sed by t his pr ocess t o access t he I n t er Ch ange Serv er : - Login: adm in - Passw or d: null • • An

Table of Content s

These arI ndex e t he sam e user I D and passw or d as t hose f or t h e CSM. D o not use t h e dat ab ase user I D an or d.r e Busi ne ss I nt egr a ti on ( V4 . 1 ) EAI Sol uti on usidngpassw W e bSphe

By5Lee Gav in, Gerd Diederichs, Hendrik st ein , Ken . On successful login,Piott hr eGolec, loading of Grey t hev en reposit or yPalm w iller,begin. Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

Figu r e 6 - 4 3 . Loa d r e posit or y l ogon I D

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

Not e

- MQSeries Wor k flow ( MQWF) When r est ar t ing t he I n t erChang e Ser v er , y ou w ill see a m essage say ing Recovery of

- I BMconnector Cr ossW orlds I n t erchan ge is Sercomplete. ver ( I CS) Th is is nor m al on st art u p. - Web Spher e MQ I nt egr at or Br ok er -Shut Web Spher Business I n t egr ion Ad apt er s downeand restart theatInterchange

Server

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Go back t o t he clickhow t h e tIon tm erChang Ser vter e and selectf orSheach ut Dsit owuat n ion. - > We cons in specif ic CSM. sit u at Righ ions,t -and ak e t heebest echnam nology choice Gra ce fu ll y. Th is w ill close dow n t he I n t er chan ge Serv er . bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr he com in each Figu r e at6ion - 4 4b et . ween Shu ttdow n ponent I n t e rsCh an gecase. Ser v er This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Follow t he st eps f r om t he p r ev ious sect ion s and r est ar t t he I nt er Chan ge Ser ver an d r econnect t o t he I n t er Change Ser v er fr om t h e CSM.

Connector verification Seamlessly in t eg rat e you r back - off ice sy st em s Aft er t he r est ar t , now g o t o t he inst alled conn ect or s in t he CSM an d st ar t t hem if t hey ar e not y et st ar t ed . This ar t s t hlds e Conn ect or Cont r oller com pon en t of t h e connect or s. This is t he in t erf ace Build Cr st ossWor collabor at ions bet w een t h e con nect or comp onent s t h at com m unicat e w it h t he ap plicat ion s ( Con nect or Agent s) and t hMan e I nage t erChang er itbu self. St arpr t tocess h e Conn ect or Cont r oller s f rom t he CSM as f ollow s: t he ened-Ser t o-vend sin ess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 1 . Ex pan d heings I nt et hat gr atpr i on Com pone ntionalit s f older t echnology of tfer ovid e EAI f unct y . . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 2 . Ex pan d t he Conne ct or s f older . fou ndat ion , w e discuss fou r add it ion al com ponent s: 3 . Righ t - click an y of t he conn ect or s t h at ar e not r unn ing ( t his w ill be in dicat ed b y a r ed - MQSeries Wor k flow ( MQWF) squar e) . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 4 . A w ind ow w ill app ear . Select St a rt . - Web Spher e MQ I nt egr at or Br ok er Aft er a successful st art u p of t he connect or Con t r oller , t h e red squar e w ill chang e int o a een ar r ow . - Webgr Spher e Business I n t egr at ion Ad apt er s The st allat ion and es base igur ion of t he CrossWor nt er bChan ge Serv er ct iss,now This in r edbook ex plor t heconf d iffer entat appr oaches t o EAI prlds ov Iided y t hese pr odu t heir pr os and com plet ed. cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

6.2 Web server for CRM application For our CRM applicat ion, t h e follow ing soft w ar e is inst alled :



DB2 V7.Table 2 FixofPack Content 4 s



I ndex

StWuedio V4r.0 .3 (w h I V4. 0.a3ti on f ix () V4 . 1 ) An EAIWebSph Sol uti on er usieng bSphe e Busi neitss nt egr By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

WebSph er e Ap plicat ion Serv er V4. 0. 1

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

6.2.1 DB2 Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

I nst all DB2 accord in g t o t h e pr oduct inst r uct ions. I nst all Fix Pack 4 accor ding t o t he pr odu ct Pages: 57 8 inst allat ion in st r u ct ion s.

Not e Seamlessly in t eg rat e you r back - off ice sy st em s For our in st allat ion w e chose a Ty pica l in st all. Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he wWebSphere 6.2.2 or ld of Ent er pr ise Studio Ap plicatVion 4.0.3 I nt egr at ion

( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y tTo echnology of fer ings here t hat pr . I n ing t his: I BM Red book w e d escr ib e t he u se of in st all t he WebSp St ovid udioeVEAI 4. 0.f unct 3 , doionalit t he fyollow WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries 1 . Ex ecu tWor e t he k flow set up ( MQWF) . ex e f ile p rov ided w it h t he soft w ar e. - I2BM . Accept Cr ossWt he orlds licensing I n t erchan agr ge eem Ser entver . ( I CS) - Web 3 . En Spher t er teheMQ d est I nt inat egrion at orf orBrtok heersof t w are t o be in st alled and select N e xt . - Web 4 . Select SpherJ2 e Business EE D e ve lop I n t egr er as at ion t heAd p rim apt ar er ys user r ole and select N e xt . This 5 . rSelect edbook Concurr ex plor es en tthe V edrsion iffer ent Syappr st em oaches as t het ov ersion EAI pr ov con ided t r ol bint y ter hese facepr and oduselect ct s, t heir N e xtpr. os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We . Select nstcase a ll t ow st aret all t h et hese inst allat ion.ct s ar e con figu red t o wor k t og et her t o p rov ide on e bu6ild a samIple her pr odu int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Not e pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e st all, y ouess m ight see using t h e I nst all Wizared Business not com ing it h( and success. Select t he an enAft d- er t o-in end b usin p rocess WebSpher I nt back egr at w ion sp ecifically Can ce l an d t hen Y es. I nt er Chan ge Serv er ) .

6.2.3 WebSphere Application Server V4.0.1 To st ar t t he inst all, ex ecut e t he set up. ex e, w h ich can be f ound in t he WebSp here Ap plicat ion V4 m ain f older . I n d oing so t he in st allat ion w izard is init iat ed.

• 1. •

Ch oose Eng ( Unit ed Tablelish of Content s St at es) . I ndex

. Befor con mu ak e asu re (tV4 hat An2EAI Sol utieony ou usi ng Wteinue, bSpheyr eou Busi nestss m I nt egr ti on . 1 )all

Web ser ver s y ou p lan t o r un w it h ar e

shut dow n.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku maroose Raj agopalan, 3 . Ch Ty picaArvind l I nstViswanat al l. han

4 .PubEn lisht er er: tI he BM u ser n ame and passw or d t o u se for st ar t ing t he Web Spher e App licat ion and HTTP Serv er s. Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

5 . Ch oose t he inst all p at h f or b ot h W eb Spher e Applicat ion Ser v er and t he HTTP Ser v er . Pages: 57 8

6 . Select N e xt . 7 . Con fir m t he follow in g for t h e Dat ab ase Rep osit or y f or I BM W eb Spher e Applicat ion Ser v er : - Dat abase Tyepe: Seamlessly in t eg rat youDrB2 back - off ice sy st em s - Dat abase e: w at as40 Build Cr ossWor ldsNam collabor ions - Dat User db 2adm Man age t heabase en d- t oendI D: bu sin ess prin ocess Passw orpr d:ise db2ad m in ion ( or Iyou r ow n p assw I n t he w or ld- of Ent er Ap plicat nt egr at ion ( EAI )or, d) t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y h: C:t\hat Pr ogr B t echnology -ofPat fer ings pr am ovidFiles\ e EAISQLLI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 8 . Select N e xt . fou ndat ion , w e discuss fou r add it ion al com ponent s: 9 . Select t he Pr ogr am f older t o b e creat ed and select N e xt . - MQSeries Wor k flow ( MQWF) 1 0 . The I n st all opt ions w ill b e displayed befor e inst all com m en ce. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 1 1 . Select N e xt . - Web Spher e MQ I nt egr at or Br ok er 1 2 . The in st allat ion w ill st art . - Web Spher e Business I n t egr at ion Ad apt er s 1 3 . Select Fini sh w h en t h e inst allat ion is com plet e. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons specif u at t oedm. ak e t he best t ech nology choice f or each sit uat ion. We 1 4 . in Rest ar t tich esitser v ions, er wh and en p how rom pt bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 7. Configuring the components I n t his chapt er w e con figur e t he indiv idual comp onent s f or t he phase 1 solu t ion. Th is inclu des t he follow in g: • •

Table of Content s I ndex

Set up of t he sam ple CRM applicat ion

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee JMS Gav in,con Gerd Diederichs, figu rat ion Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Con figu rat ion of t he Cr ossWor lds Access Fr am ew or k Pub lish er: I BM

Con figu rat ion of t he Cr ossWor lds ob ject discover y agent for SAP

Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- rat 73 8454 -7 Con figu ion26of t he Cr ossWor lds conn ect or f or SAP BAPI Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.1 Create the CRM database To set u p t he d at abase for t he CRM ap plicat ion :



Table of Content s

• 1. An

From t he D B2 com m and lin e pr ocessor , r un initialize_CRM_DB.bat. Th is bat ch file creat es I ndex t he dat abase n amed t hea tinecessar EAI Sol uti on usi ng W e bSpheCRM, r e Busicreat ne ss Ies nt egr on ( V4 . 1 ) y t ables, an d p opulat es t h e t ables w it h sam p le dat a.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

2 . The scr ipt w ill p rom p t y ou for t h e db 2adm in passw or d. You shou ld see out p ut sim ilar t o t he follow ing : Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages:Creating 57 8

the CRM database. If database already exists, the

tables will be dropped, re-created and populated with default values. =====================================================================; Seamlessly in t eg rat e you r back - off ice sy st em s DB20000I The CREATE DATABASE command completed successfully. Build Cr ossWor lds collabor at ions Press any tobucontinue... Man age t he en d- tkey o- end sin ess pr ocess =====================================================================; I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y usingy .the "DB2ADMIN" t echnologyConnecting of fer ings t hattoprthe ovid edatabase EAI f unct ionalit I n t userid his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion =====================================================================; , w e discuss fou r add it ion al com ponent s: current password for db2admin: - MQSeriesEnter Wor k flow ( MQWF) - I BM Cr ossW orlds I n tConnection erchan ge SerInformation ver ( I CS) Database - Web Spher e MQ I nt egr at or Br ok er Database server

= DB2/NT 7.2.2

- Web Spher e Business I n t egr at ion s SQL authorization ID Ad apt = er DB2ADMIN This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Local database alias = CRM cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Press any key to continue... This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business =====================================================================; I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Creating CRM tables an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . =====================================================================; DROP TABLE CUSTOMER

DB21034E The command was processed as an SQL statement because it was not valid Command Line Processor command. During SQL processing it returned:

SQL0204N

"DB2ADMIN.CUSTOMER" is an undefined name. SQLSTATE=42704



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

TABLE (CUSTOMER_NUMBER VARCHAR(30) By Lee Gav in, CREATE Gerd Diederichs, PiotCUSTOMER r Golec, Hendrik Grey v en st ein , Ken Palm er,

NOT NULL, NAME

Sreeku mar Raj agopalan, Arvind Viswanat han

VARCHAR(30), EMAIL VARCHAR(30), RISK_PROFILE VARCHAR (30), PRIMARY KEY Pub lish er: I BM

(CUSTOMER_NUMBER))

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

DB20000I The SQL command completed successfully.

DROP TABLE ADDRESS Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions DB21034E The command was processed as an SQL statement because it was not Man age t he en d- t o- end bu sin ess pr ocess valid Command Line Processor command. During SQL processing it returned: I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er eSQL0204N Bu siness "DB2ADMIN.ADDRESS"is I nt egr at ion. I n add it ion t oanWebSph er e MQ it self ,SQLSTATE=42704 w hich for m s t he undefined name. fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) CREATE TABLE ADDRESS (CUSTOMER_NUMBER VARCHAR(30) NOT NULL, STREET_ADDRESS - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) VARCHAR(30) - Web Spher e MQ I nt egr atNOT or BrNULL, ok er CITY VARCHAR (35) NOT NULL, POSTAL_CODE VARCHAR (10) NOT NULL, COUNTRY VARCHAR NOT NULL, PRIMARY KEY (CUSTOMER_NUMBER)) - Web Spher e Business I n t egr at ion Ad apt er(10) s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We command completed bu ild a samDB20000I ple case wThe her eSQL all t hese pr odu ct s ar e con successfully. figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook DROP TABLE will h PART elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge DB21034E Serv er ) . The command was processed as an SQL statement because it was not valid Command Line Processor command. During SQL processing it returned:

SQL0204N "DB2ADMIN.PART" is an undefined name. SQLSTATE=42704

CREATE TABLE PART (PART_NUMBER VARCHAR(30) NOT NULL, DESCRIPTION • •

Table of Content s

VARCHAR(30), PRIMARY KEY (PART_NUMBER)) I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar RajDB20000I agopalan, Arvind han TheViswanat SQL command

completed successfully.

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

TABLE I SBN:DROP 0- 73 8426 54 -7

ORDER

Pages: 57 8

DB21034E The command was processed as an SQL statement because it was not valid Command Line Processor command. During SQL processing it returned: Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions SQL0204N "DB2ADMIN.ORDER" is an undefined name. SQLSTATE=42704 Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . ORDER (ORDER_NUMBER NOT CUSTOMER_NUMBER This is w h yCREATE t he I BMTABLE WebSpher e soft w ar e p lat f or m VARCHAR(30) cont ains a nu mb er NULL, of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of NOT NULL, TOTAL_PRICE VARCHAR(30) NOT, w NULL, PRIMARY WebSph er eVARCHAR(30) Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self hich for m s t he KEY fou ndat ion , w e discuss fou r add it ion al com ponent s: (ORDER_NUMBER)) - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) DB20000I The SQL command completed successfully. - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s DROP TABLE ORDER_LINE This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed DB21034E solu t ion . We d iscuss w hy was we ch ose each pras oduct for it sstatement sp ecific t ask in t h e desig n. We The command processed an SQL because it was not also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. valid Command Line Processor command. During SQL processing it returned: This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he SQL0204N "DB2ADMIN.ORDER_LINE" is an undefined name. SQLSTATE=42704 I nt er Chan ge Serv er ) .

CREATE TABLE ORDER_LINE (ORDER_ITEM_ID VARCHAR(30) NOT NULL, ORDER_NUMBER VARCHAR(30) NOT NULL, PART_NUMBER VARCHAR(30) NOT NULL, QUANTITY VARCHAR(10) NOT NULL, PRIMARY KEY (ORDER_ITEM_ID, ORDER_NUMBER), FOREIGN KEY (ORDER_NUMBER) REFERENCES ORDER (ORDER_NUMBER)) •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

DB20000I The SQL command completed successfully.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er:DROP I BM

TABLE SALES_ORGANIZATION

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

DB21034E The command was processed as an SQL statement because it was not valid Command Line Processor command. During SQL processing it returned:

Seamlessly in t eg rat e you r back - off ice sy st em s SQL0204N "DB2ADMIN.SALES_ORGANIZATION" is an undefined name. SQLSTATE=4270 Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess CREATE TABLE SALES_ORGANIZATION (QUALIFIER_ORGANIZATION VARCHAR(30) NOT I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . ORGANIZATION VARCHAR (30) This is w h yNULL, t he I BM WebSpher e soft w ar e p lat f or mNOT contNULL, ains a PRIMARY nu mb er ofKEY com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e(QUALIFIER_ORGANIZATION)) Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) DB20000I The SQL command completed successfully. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er Press any key to continue... - Web Spher e Business I n t egr at ion Ad apt er s =====================================================================; This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Loading CRM data bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We =====================================================================; also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. import from customer.data of del insert into CUSTOMER This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he SQL3109N The utility is beginning to load data from file "customer.data". I nt er Chan ge Serv er ) .

SQL3110N The utility has completed processing. "1"rows were read from the input file.

SQL3221W...Begin COMMIT WORK. Input Record Count ="1". •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

SQL3222W...COMMIT of any database changes was successful.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er:SQL3149N I BM

"1"rows were processed from the input file. "1"rows were

Pub Dat e: Ju ly 22 , 20 03 I SBN:successfully 0- 73 84- 26 54 -7

inserted into the table. "0"rows were rejected.

Pages: 57 8

Number of rows read

= 1

Number of rows skipped

= 0

Seamlessly in t eg rat e you r back - off ice sy st em s Number of rows inserted = 1 Build Cr ossWor lds collabor at ions Number of rows updated

= 0

Man age t he en d- t o- end bu sin ess pr ocess Number of rows rejected = 0 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . rows committed 1 m cont ains a nu mb er of com plem en t ar y This is w h yNumber t he I BMof WebSpher e soft w ar e p lat=f or t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: import from address.data of del insert into ADDRESS - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) SQL3109N The utility is beginning to load data from file"address.data". - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s SQL3110N The utility has completed processing. "1"rows were read from the This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We input file. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. SQL3221W...Begin COMMIT WORK. Input Record Count ="1". This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he SQL3222W...COMMIT of any database changes was successful. I nt er Chan ge Serv er ) .

SQL3149N "1"rows were processed from the input file. "1"rows were successfully inserted into the table. "0"rows were rejected.

Number of rows read • •

Table of Content s

Number of rows skipped I ndex

= 1 = 0

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Number of rows inserted

= 1

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar RajNumber agopalan, of Arvind Viswanat han rows updated Pub lish er:Number I BM

of rows rejected

= 0 = 0

Pub Dat e: Ju ly 22 , 20 03 I SBN:Number 0- 73 84- 26of 54 -7rows

committed

= 1

Pages: 57 8

import from part.data of del insert into PART

Seamlessly in t eg rat e you r back - off ice sy st em s SQL3109N The utility is beginning to load data from file"part.data". Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess SQL3110N The utility has completed processing. "4"rows were read from the I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . file. This is w h yinput t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: SQL3221W...Begin COMMIT WORK. Input Record Count ="4". - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) SQL3222W...COMMIT of any database changes was successful. - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s SQL3149N "4"rows were processed from the input file. "4"rows were This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We successfully inserted into the table. "0"rows were rejected. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Number of rows read = 4 This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Number of rows skipped = 0 I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Number of rows inserted = 4 I nt er Chan ge Serv er ) . Number of rows updated

= 0

Number of rows rejected

= 0

Number of rows committed

= 4

import from order.data of del insert into ORDER •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

SQL3109N The utility is beginning to load data from file"order.data".

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er:SQL3110N I BM

The utility has completed processing. "3"rows were read from the

Pub Dat e: Ju ly 22 , 20 03

file. I SBN:input 0- 73 84- 26 54 -7 Pages: 57 8

SQL3221W...Begin COMMIT WORK. Input Record Count ="3".

Seamlessly in t eg rat e you r back - off ice sy st em s SQL3222W...COMMIT of any database changes was successful. Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess SQL3149N "3"rows were processed from the input file. "3"rows were I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . inserted the "0"rows were This is w h ysuccessfully t he I BM WebSpher e soft winto ar e p lat f or table. m cont ains a nu mb er of rejected. com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: Number of rows read = 3 - MQSeries Wor k flow ( MQWF) Number of rows skipped = 0 - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Number of rows inserted = 3 - Web Spher e MQ I nt egr at or Br ok er Number of rows updated = 0 - Web Spher e Business I n t egr at ion Ad apt er s Number of rows rejected = 0 This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Number of rows committed = 3 bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. import from orderLine.data of del insert into ORDER_LINE This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he SQL3109N The utility is beginning to load data from file"orderLine.data". I nt er Chan ge Serv er ) .

SQL3110N The utility has completed processing. "7"rows were read from the input file.

SQL3221W...Begin COMMIT WORK. Input Record Count ="7". •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

SQL3222W...COMMIT of any database changes was successful.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er:SQL3149N I BM

"7"rows were processed from the input file. "7"rows were

Pub Dat e: Ju ly 22 , 20 03 I SBN:successfully 0- 73 84- 26 54 -7

inserted into the table. "0"rows were rejected.

Pages: 57 8

Number of rows read

= 7

Number of rows skipped

= 0

Seamlessly in t eg rat e you r back - off ice sy st em s Number of rows inserted = 7 Build Cr ossWor lds collabor at ions Number of rows updated

= 0

Man age t he en d- t o- end bu sin ess pr ocess Number of rows rejected = 0 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . rows committed 7 m cont ains a nu mb er of com plem en t ar y This is w h yNumber t he I BMof WebSpher e soft w ar e p lat=f or t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: import from salesOrganization.data of del insert into SALES_ORGANIZATION - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) SQL3109N The utility is beginning to load data from file - Web Spher e MQ I nt egr at or Br ok er "salesOrganization.data". - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We SQL3110N The utility has completed processing. "3"rows were read from the bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We input file. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness SQL3221W...Begin COMMIT WORK. Input Record Count ="3". I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . SQL3222W...COMMIT of any database changes was successful.

SQL3149N "3"rows were processed from the input file. "3"rows were successfully inserted into the table. "0"rows were rejected.

• •

Number Table ofof Content rows s read

= 3

I ndex

ofe bSphe rowsr e skipped An EAI Sol utiNumber on usi ng W Busi ne ss I nt egr a ti= on 0 ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

rows inserted Sreeku mar RajNumber agopalan, of Arvind Viswanat han Number of rows updated

Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03

Number of rows rejected

= 3 = 0 = 0

I SBN: 0- 73 84- 26 54 -7 Pages:Number 57 8

of rows committed

= 3

Press any key to continue... =====================================================================; Closing database Seamlessly in t eg rat e you rconnection back - off ice sy st em s Build =====================================================================; Cr ossWor lds collabor at ions Man age t he en d-The t o- end sin ess pr completed ocess DB20000I SQLbucommand successfully. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.2 Set up JDBC connection pool in WebSphere To set u p t he JD BC conn ect ion pool in WebSph er e, do t he follow in g fr om t h e w in dow show n in Figur e 7- 1 : •

Table of Content s



I ndex

Figu r e 7 - 1 . Cr e at e a JDBC con ne ct ion pool

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 1 . From t he WebSp here Adm inist rat iv e Con sole, select Re source s - > JD BC P rov id er s - > - MQSeries Wor k flow ( MQWF) New . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 7 - 2 . Se t t i ng u p t he JDB C pr ovi der pr ope r t i es - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

2 . Giv e t he new JDBC pr ov ider a n ame of CRM. Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 7at-ions 3 . Se le ct Build Cr ossWor lds collabor

an i m ple m en t a t i on cla ss

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s 3 . rSelect DB2es imt plement ionappr class. This edbookt he ex plor he d ifferat ent oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her conJDB figu red t o ovi wor kder t og et t o rptrov Figu r e e7all - 4 t.hese Se tpr t i odu ng ctuspartehe C pr prher ope i eside on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

4 . Op en t he N ode s t ab, w her e w e specif y t he Web Spher e nod e for t his JDBC connect ion p ool. Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 7 - 5 . JDBC pr ov ide r t o be i nst a ll ed on t h e se le ct e d node

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This 5 . ISelect BM Redbook I nst a ll will New h elp . A ywou in dow in st all, w it ht ailor t h e list andofcon available figu re t he n odes newisWeb display Spher ede. Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 6 egr . Click t he ame ( wh ich is amt ple) I nt at ion, sontode hat nyou can desig n/ it crso4 eat eina our solutex ion o int.egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er )r. e 7 - 6 . Se le ct node on w hi ch t o in st al l JDBC dr i ve r Figu



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

7 .PubOn ce t he nod e is select ed , t he Sp ecif y Dr iver bu t t on w ill be enabled. Click t he Sp ecif y Dat e: Ju ly 22 , 20 03 D ri ve r b ut t on . This p ops up t h e w indow sh ow n in Figur e 7- 7 on p age 10 5. I SBN: 0- 73 84- 26 54 -7

Pages: 57 8

Figu r e 7 - 7 . Spe ci fy t he JD BC dr iv e r f il es

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph erAd e Bu 8 . Click d siness D r iv erI.nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 9 . Select db 2 j a v a. z ip, w hich is t y pically locat ed in c: \ Pr ogr am - MQSeries Wor kB\ flow ( MQWF) Files\ SQLLI Java\ d b2j av a.zip . - I BMYou Cr ossW orlds ge a. Ser CS) should seeI nttherchan e db 2jav zipver file( Idisplay ed in t he w ind ow as show n in Figur e 7- 8 on p age 10 5. - Web Spher e MQ I nt egr at or Br ok er

e 7Ad - 8apt . er Spe - Web Spher e Business I nFigu t egr atrion s ci fy

t he JD BC dr iv e r f il e

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 1 0 . Click Se t .

1 1 . Next , click t he I nst a ll b ut t on .

Figu r e 7 - 9 . I n st al l JDBC dr i ve r



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 2 . Select I nst a ll t o inst all t h e dr iver .

Figu r e 7 - 1 0 . JD BC pr ovi de r pr ope r t i es w it h Node t ab com ple t e Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int ateat ed esolu ion .dat Wea dsou iscuss hy weDch eachcepr for as it s sh spow ecific inet h We 1 3egr . Cr a nt ew r ce. w Select a tose a Sour s oduct - > N ew n int ask Figur 7-e1desig 1 on n. p age also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 10 7. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Figu 7 -ides 1 1 .aCr ea t e d atof a WebSph sour ceer e Bu siness I nt egr at ion pr oduct bun dle, andr e pr ov b road una dernstew an ding I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

This w ill d isplay t he w indow sh ow n in Figur e 7- 1 3 on p age 10 9. Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 7 - 1 2 . Specif y t h e da t a sou r ce con f igu r at ion

Build Cr ossWor lds collabor at ions

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct idesconn a b road der st ding WebSph er e Bu siness Figubun r e dle, 7 - 1and 3 . pr JDovBC ectun i on pan ool i noft he W e bSphe re I nt egr at ion, so t hat you can desig n/Ad cr eat e a solut ion t o int egr at e backend sy st em s and m anag e m in ist r a t iv e Con sol e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 4 . Nam e t his d at a sour ce CRM. Seamlessly in t eg rat e you r back - off ice sy st em s 1 5 . Giv e it a JNDI n ame of jdb c/ cr m . Build Cr ossWor lds collabor at ions 1 6 . En t er t he d et ails t o enable conn ect ion t o t h e dat ab ase ( user I D of db 2adm in and t he cor r ect Man age passw ordt he ) . en d- t o- end bu sin ess pr ocess I1n7 t.heClick w orOK. ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology Ch eck t h e new of fer ly ings cr eatt hat ed dpr atovid a sour e EAI ce tfounct be ionalit sur e ever y. I n y t thing his I is BMasRed y oubook w ish. w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.3 Configure JNDI names for JMS We n ow need t o conf ig ur e t he JNDI nam es f or our JMS conf ig ur at ion.



Table of Content s

7.3.1 Edit I JMSAdmin.config • ndex An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

JMSAd min. conf ig specifies t he JNDI init ial cont ex t f act ory class and t h e pr ov id er URL. We set t he By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, init ial cont ex t f act ory class and t h e pr ov id er URL t o use t h e WebSph er e nam ing serv ice, wh ich is Sreeku mar Raj agopalan, Arvind Viswanat han av ailab le at iiop: / / localhost . We do n ot h ave t o specif y t he por t n um ber of 90 0, b ecause t h is is t he defau lt p ort for accessing t h e WebSpher e nam ing serv ice. Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

1 . Ed it c:\Program Files\IBM\MQSeries\Java\bin\JMSAdmin.config. Pages: 57 8 2 . Set t h e I NI TAL_CONTEXT_FACTORY t o

com.ibm.ejs.ns.jndi.CNInitialContextFactory. Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions t he enDER_URL d- t o- end bu ess pr ocess 3 . Man Set tage h e PROVI t o sin iiop://localhost. I n4 t.heSav w or of f Ent e ld t he ile. er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Figu r e 7 - 1 4 . Upd at e JM SAdm in .conf ig WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.3.2 Verify classpath Verif y t hat t he classpat h con t ains t h e follow ing JAR files. I f t h ey do n ot , add t h e JAR files t o y our classpat h .

• •

c: \ Pr ogrTable am Files\ I BM\s MQSer ies\ Jav a\ lib\ com. ibm . m q. jar of Content I ndex

c: \ Pr ogr am Files\ I BM\ MQSer ies\ Jav a\ lib\ com. ibm . m qj ms. jar

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee c: Gav in, Gerd Diederichs, Piot r ver Golec, Hendrik Grey v en st ein , Ken Palm er, \ WebSph er e\ AppSer \ lib\ ns. jar Sreeku mar Raj agopalan, Arvind Viswanat han

c: \ WebSph er e\ Appser ver \ lib \ j2 ee. jar Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 SBN: 0- 73 8426 54 -7 7.3.3 I Verify version of JVM used to run JMSAdmin Pages: 57 8

JMSAd min w or ks b est w it h t he I BM Java Vir t u al Machine. Befor e y ou r un JMSAdm in, ver if y t h e v er sion of Java Vir t u al Machine t hat is foun d in y our p at h.

1 . Op en a com in m tand preom ptr back - off ice sy st em s Seamlessly eg rat you 2 . Ty pe java -version. You should see out pu t sim ilar t o t h e follow ing: Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess java version I n t he w or ld of Ent er pr ise "1.3.0" Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Edition (build 1.3.0) t echnologyJava(TM) of fer ings t2hatRuntime pr ovid e Environment, EAI f unct ionalit yStandard . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he VM fou (build J2RE 1.3.0 fou ndat ion Classic , w e discuss r add it1.3.0, ion al com ponent s: IBM build cn130-20010609 (JIT enabled: - MQSeriesjitc) Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er 3 . I f you d o not see an I BM build num b er , y ou ar e lik ely ru nnin g t he Sun JVM. Chan ge y our - WebPATH Spherenv e Business ir onm en tI nvtar egr iable at iont oAd point apt ert os t h e I BM JVM. 4 . rFinally JMSAdmin on t ent h e comm an d p rom p t t oprru t he b JMSAd m inpr.bodu at fctile hich pr is os t y pically This edbookt yp ex eplor es t he d iffer appr oaches t o EAI ovnided y t hese s, wt heir and cons in locat specif ed in ic tsit heu at c: ions, \ Pr ogrand am how Files\t oI BM\ m akMQSer e t he ies\ bestJav t ech a\ bnology in d ir ect choice ory . You f or each shou sit ld uat seeion. t he We bu ild follow a saming ple: case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 5648-C60 Corp. 1999. All Reserved. This I BM Redbook will(c) h elpCopyright y ou in st all,IBM t ailor and con figu re t heRights new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Starting MQSeries classes Java(tm) Service I nt egr at ion, so t hat you can desig n/ cr eat efor a solut ion t o intMessage egr at e backend syAdministration st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . InitCtx>

5 . Ty pe end t o exit t he JMSAdm in t ool.

7.3.4 Modify CRM.scp •

Table of Content s

CRM. scp is a I scr ip t f ile t hat w e ru n usin g JMSAdm in t o cr eat e t he nam es f or our q ueue m anag er • ndex and qu eu es in t h e WebSph n aming An EAI Sol uti on usi ng W e bSphe rer ee Busi ne ss I ntserv egr aice. ti on (Table V4 . 1 ) 7 - 1 on p age 11 1 list s t h e t hr ee nam es w e defin e in t he nam ing serv ice. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

Tab le 7 -1 . Na m e s cr ea t e d in W eb Sph er e n am i ng ser v ice f or CRM I SBN: 0- 73 84- 26 54 -7 a ppli ca t ion

Pub Dat e: Ju ly 22 , 20 03

Pages: 57 8

JN DI na m espa ce na m e

Ty pe of obj ect in JM S

MQ Se rie s e qui va le nt

jm s/ WMQI Qu eu e Qu eu e Seamlessly in t eg rat e you connect r backion - off ice sy Man st em ager s fact or y Build Cr ossWor lds collabor at ions jm s/ CRM. CUST. SYNCH Qu eu e Qu eu e Man age t he en d- t o- end bu sin ess pr ocess

MQ Se rie s n am e

WebSph er e MQ I nt egr at or on it so3. hur sley . ibm . com ( p ort nu mb er 14 14) CRM. CUST. SYNCH on queue m anag er WebSph er e MQ I nt egr at or

jmt s/ ORDER. eu eion I nt egr Qu eu e( EAI ) , t h erCRM. CREATE on qu eu eion . In heCRM. w or ld of EntCREATE er pr ise ApQu plicat at ion e is nORDER. o " on e size fit s all" solut m anager WebSp her e MQ I n This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar yt eg r at or t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Here is aerlist in gsiness of CRM. lines begin ning it h " # " er aree MQ t r eatited enm t s.s t he WebSph e Bu I ntscp egr.atAll ion. I n add it ion t o wWebSph selfas , wcom hichmfor fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) # This script creates the necessary entries in the JNDI service - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) # for the CRM application - Web Spher e MQ I nt egr at or Br ok er # The queue manager and queues are defined in the jms context - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic jms sit u atcontext ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We # Define the bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egrctx(jms) at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We def also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness # Change context to jms I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he chg ctx(jms) I nt er Chan ge Serv er ) .

# Cleanup any old definitions delete qcf(WMQI) delete q(CRM.CUST.SYNCH) delete q(CRM.ORDER.CREATE) •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

# Define JNDI name for a queue connection factory named WMQI. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar queue Raj agopalan, Arvind Viswanat han # This connection factory

maps to the

MQ queue manager

Pub lish er: on I BM host itso3.hursley.ibm.com with port number 1414. # "WMQI" Pub Dat e: Ju ly 22 , 20 03

# Modify host name and port number for your environment I SBN: the 0- 73 8426 54 -7 Pages: 57 8

def qcf(WMQI) qmgr(WMQI) transport(CLIENT) host(ITSO3.hursley.ibm.com) port(1414)

Seamlessly in t eg rat e you r back - off ice sy st em s # Define JNDI name "CRM.CUST.SYNCH" for MQ queue of same name. Build Cr ossWor lds collabor at ions def q(CRM.CUST.SYNCH) queue(CRM.CUST.SYNCH) qmgr(WMQI) Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . # Define name "CRM.ORDER.CREATE" same This is w h yJNDI t he I BM WebSpher e soft w ar e p lat ffor or m MQ contqueue ains a of nu mb er ofname. com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of def q(CRM.ORDER.CREATE) WebSph er e Bu siness I nt egr atqueue(CRM.ORDER.CREATE) ion. I n add it ion t o WebSph erqmgr(WMQI) e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) # Provide user feedback by displaying the context and QCF and queue - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) display ctx - Web Spher e MQ I nt egr at or Br ok er display qcf(WMQI) - Web Spher e Business I n t egr at ion Ad apt er s display q(CRM.CUST.SYNCH) This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We display q(CRM.ORDER.CREATE) bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. end This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt ge Serv er ) . 1 er . Chan Ed it CRM. scp. 2 . Look for t h e line t hat begin s w it h " d ef q cf " . Th is lin e specif ies t h e qu eu e man ager nam e h ost

2. nam e, and p ort nu mb er . Upd at e t he h ost nam e an d por t n um ber for you r env ir onm ent . 3 . Also up dat e t h e queue man ager and qu eu e nam es if you h ave u sed ones dif fer en t f rom t he ones w e h ave in dicat ed .

7.3.5 Run JMSAdmin •

Table of Content s



I ndex

pe JMSAdmin CRM.scp. You out sh( ould An EAITy Sol uti on usi ng W e InitCtx/jms> InitCtx/jms> Pub lish er: I BM

Contents of InitCtx/jms

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

a WMQI

com.ibm.mq.jms.MQQueueConnectionFactory

a CRM.CUST.SYNCH

com.ibm.mq.jms.MQQueue

a CRM.ORDER.CREATE com.ibm.mq.jms.MQQueue Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 3 Object(s) Man age t he en d- t o- end bu sin ess pr ocess 0 Context(s) I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y3 t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Binding(s), 3 Administered t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: InitCtx/jms> - MQSeries Wor k flow ( MQWF) PORT(1414) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) HOSTNAME(ITSO3.hursley.ibm.com) - Web Spher e MQ I nt egr at or Br ok er QMANAGER(WMQI) - Web Spher e Business I n t egr at ion Ad apt er s CCSID(819) This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We TEMPMODEL(SYSTEM.DEFAULT.MODEL.QUEUE) bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We TRANSPORT(CLIENT) also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook MSGRETENTION(YES) will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, VERSION(2) so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge CHANNEL(SYSTEM.DEF.SVRCONN) Serv er ) .

InitCtx/jms> QUEUE(CRM.CUST.SYNCH) QMANAGER(WMQI) PERSISTENCE(APP) • •

Table of Content s

CCSID(1208) I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

TARGCLIENT(JMS)

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han ENCODING(NATIVE) Pub lish er:PRIORITY(APP) I BM Pub Dat e: Ju ly 22 , 20 03 I SBN:EXPIRY(APP) 0- 73 84- 26 54 -7 Pages: 57 8

VERSION(1)

InitCtx/jms> Seamlessly in t eg rat e you r back - off ice sy st em s QUEUE(CRM.ORDER.CREATE) Build Cr ossWor lds collabor at ions QMANAGER(WMQI) Man age t he en d- t o- end bu sin ess pr ocess PERSISTENCE(APP) I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h yCCSID(1208) t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er TARGCLIENT(JMS) e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: ENCODING(NATIVE) - MQSeries Wor k flow ( MQWF) PRIORITY(APP) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) EXPIRY(APP) - Web Spher e MQ I nt egr at or Br ok er VERSION(1) - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We InitCtx/jms> InitCtx/jms> bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Stopping MQSeries classes for Java(tm) Message Service Administration also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.4 Configure property files The f ile set u p. pr oper t ies as sh ow n in t he follow in g list ing specif ies con figu rat ion par am et er s f or t he CRM applicat ion: •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on stockcheck.collaboration.name=AFWtoSAP

( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

stockcheck.collaboration.port.name=From Sreeku mar Raj agopalan, Arvind Viswanat han stockcheck.crossworlds.user=admin Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03

stockcheck.crossworlds.password=null I SBN: 0- 73 84- 26 54 -7 Pages: 57 8 stockcheck.crossworlds.server.name=CROSSWORLDS

stockcheck.crossworlds.server.address=itso2.hursley.ibm.com stockcheck.crossworlds.ior.file=c:\\CROSSWORLDSInterchangeServer.ior Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 1 . The collabor at ion nam e, por t n am e, Cr ossWor lds u ser , passw ord , and serv er nam e Man pr oper age t ies t herequ en diret o-no end m odif bu sin icat ess ionprifocess y ou h ave been follow ing t he set up inst r uct ions in t h is book . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This 2 . isSet w hsty ockch t he I BM eck .cr WebSpher ossw or lds. e soft serw ver ar.eaddr p latess f or m t o cont t h e ains host anam nu mb e orerI P ofad com dr ess plem ofen t ht ar em y ach ine t echnology r unn ing of fer t heings CrossWor t hat prldovid s I nt e er EAI Chan f unct geionalit Serv er y . INot n t his e t hat I BMt hRed is isbook diff erwent e d escr fr omibteh et he u se of WebSph I nt er Chan e Bu siness ge Serv I nt eregr nam at ion. e specified I n add itwion h ent oy WebSph ou in st allerCr e MQ ossWor it self lds , w( hich wh ichforismCROSSWORLDS s t he fou ndat in ion our, ex w eamp discuss le) . fou r add it ion al com ponent s: - MQSeries 3 . Verif y Wor t hat kyflow ou h(ave MQWF) CROSSWORLD SI n t er chang eSer v er . ior inst alled and in t he locat ion specif ied by st ock check . cr ossw orlds. ior .f ile. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 4 . Sav e you r chang es. - Web Spher e MQ I nt egr at or Br ok er 5 . Cop y t he st ock ch eck . pr opert ies f ile t o C: \ Web Spher e\ Ap pServ er \ bin. - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.5 Access Framework introduction The Serv er Access I n t erf ace, w hich is also k now n as t he Access Fram ew or k, is an API f or pr ogr am m at ically accessing t he CrossWor lds f unct ionalit y f rom a Jav a or C+ + p rog ram . Th e Access Fram ew or k allow s p r ogr ams su ch as W eb app licat ions t o execut e a collab orat ion r un ning •in t he CrossWor Table s ge Serv er ( I CS) . Th e ext er nal p r ocess, called access clien t in t h e ld of s IContent nt er Chan •Cr ossW orld s Idocum ndex ent at ion, in it iat es a call- t rig gered flow t hat f un ct ion s as an ev ent - t r igg er ed An EAIinSol usi ng lds W e bSphe r e Busi ne ss I nt egrFram a ti on (ew V4 .or 1 )k API is one of t he av ailab le mechan ism s f or flow a uti Cron ossWor sy st em . The Access int Lee egrGav at ing Cr ossWorld intr oGolec, you rHendrik exist ing erp plicat By in, Gerd Diederichs,sPiot Greyent v en st ein rise , Ken ap Palm er, ion s. Sin ce t he Access Fr amew or k lever ages t he Object ReqViswanat uest Brhan oker ( ORB) t hat sh ip s w it h Cr ossWor lds, t h e access client and Sreeku mar Raj agopalan, Arvind I CS can be locat ed on t wo sep arat e mach in es. Pub lish er: I BM

Figur e 7- 1 5 sh ows a t y pical f low w here a client pr ogr am in vok es a collabor at ion on I CS. Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 7 - 1 5 . Acce ss Fr a me w or k ove r vi ew

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph e Bu siness I nt egr at ion. it ion e MQt it , w hichregist for mr sy .t he 1 . Theerclient p r ogr am looks for It n h eadd nam e oft ot hWebSph e I CS inerusing heself CORBA fou ndat ion , w e discuss fou r add it ion al com ponent s: 2 . The access client , v ia an I I OP conn ect ion, logs in t o t h e I CS. A collabor at ion inv oked using - MQSeries Wor kFr flow ( MQWF) t he Access am ewor k ex ecut es in t he CORBA t hr ead. Ad dit ional t h r ead s ar e not cr eat ed b y I CS. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 3 . The access client in vok es t he collabor at ion t hat m anipulat es t h e business obj ect using t he - Web Spher e MQ I nt egr at or Br ok er Access Fram ew or k API . - Web Spher e Business I n t egr at ion Ad apt er s 4 . Befor e t he collabor at ion can b e execut ed, t h e dat a fr om t he client m ust b e conv er t ed int o a for m at t hat is con su m able by I CS. The Ser ver Access I nt er face uses a dat a h andler t o This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and per for m t h is t r anslat ion . The client can sen d dat a in any for m at as lon g as t her e is a d at a cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We han dler cap able of t r anslat ing t he d at a in t o a for m at t h e collab orat ion is able t o bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e un derst an d. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 5 . On ce t he dat a has b een conv er t ed using t he d at a h andler, t he collabor at ion is ex ecu t ed. The collabor at ion ret u rn s t he r equ est ed dat a t o t h e access client in b usiness ob ject f or mat . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 6 . The access client uses a m et hod of t he Access Fr amew or k API t o con ver t t he r esu lt s, wh ich I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e calls t he d at a han dler t o p er f orm t he conv ersion. ( The d at a han dler used in St ep 4 is t he an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he sam e one used t o p er f orm t his conv er sion as w ell. ) I nt er Chan ge Serv er ) . As not ed in t he p reced ing t ext , dat a hand ler s ar e used t o supp ort a var iet y of dat a for m at s com in g f r om t he client . For ex amp le, t o send XML dat a t o t h e collab orat ion , t he XML d at a

han dler in t h e Serv er Access I nt er face m ust locat e a t op- level d at a h andler m et a- obj ect , w h ich is t hen used t o cr eat e an inst an ce of t he XML dat a han dler . D at a h andler s for XML, EDI , nam ev alue pair s and f ixed- w idt h d at a ar e included in t he Cr ossWor ld s dist r ibut ion.



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.6 Setup classpath The f ollow in g t able list s t he JAR f iles t h at ar e r eq uir ed at developm ent and r unt im e. We r ecom m en d t hat you set up t h e classpat h w it h JAR f iles requ ir ed for b ot h developm ent and r unt im e t o m ake it easier . •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Tab le 7 -2 . Cla sspat h f or de ve lopm e nt a nd r un t i m e en vi r onm e nt s

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish JAer: R IfBM il es

D e scri pt i on

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Re qui re d dur ing de v el opm en t ( Y es / N o)

Re qui re d at ru nt i m e ( Y e s / N o)

v bjap p. jar

Par t of t h e VisiBr ok er dev elop ment k it .

Yes ( only f or st ub gener at ion)

No

v bjt ools. jar

Par t of t h e VisiBr ok er dev elop ment k it .

Yes ( only f or st ub gener at ion)

No

v bjob r b. jar Requ ir ed for com m unicat ion Seamlessly in t eg rat e you r back - off ice sy st em s bet w een clien t and Ser ver nt ions er face. Build Cr ossWor lds Access collaborI at

Yes

Yes

Cr ossW orld s. j ar Con t ains t h e Cr ossWor lds Man age t he en d- t o-r unt endimbu ess pr ocess e sin classes.

Yes

Yes

In t he w or ld erjar pr ise Apis plicat egrt at ionw e( EAI ) , t hYes er e is n o " on e size fit s Yes all" solut ion . I dlAccessI n tof er fEnt ace. This t he ion st ubI ntfile h at This is w h y t he I BM WebSpher e ed. softOn w ar f orbeen m cont ains a nu mb er of com plem en t ar y gener at cee itp lat has t echnology of fer ings t hatgener pr ovid e EAI f unct at ed, add it t oionalit y our y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I ntclasspat egr at ion. h . I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

e orlds I n t erchan ge Ser ver ( I CS) - I BMNot Cr ossW I n pr ORB - WebThe Spher e ise MQVisiBrok I nt egr ateror3.Br4 ok er dev elopm ent k it is r eq uir ed f or im plem ent ing an access client . Only t h e VisiBr ok er ru nt im e env ir on ment is shipp ed w it h Cr ossWor lds sof t w are. ORB d ev elopmI en t k itatis ed er fors generat in g t he st ub s fr om AccessI nt er faces. idl - WebThe Spher e Business n t egr ionneed Ad apt using t he id l2jav a t ool ( see 7. 7, " Gen er at e I DL st ub s" on page 117) . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e Here locat he varwious JARchf iles: int egrare at edt he solu t ionions . Weofd tiscuss hy we ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. ossW orld s. jwill ar and arall, cant ailor b e fou nd con in < CrossWor lds>Web \ lib . Spher e Business This ICr BM Redbook h elpv bjor y ou b. injst and figu re t he new I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness bjap jar t and vb jt ools. jar can f oun in t he d evend elopsy mst enem t ksit and d ir ect ory . e I nt egrvat ion,p.so hat you can desig n/ crbe eat e a dsolut ion VisiBr t o intoker egr atORB e backm anag an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I dlAccessI n t er f aces.j ar w ill be generat ed. Copy t his file int o t he < Cr ossWor lds> \ lib I nt er Chan ge Serv er ) . dir ect or y . Add < Cr ossW orlds> \ lib\ I dlAccessI n t erf aces. jar t o y our classp at h.

Tip

• •

The or d er in w hich t he JAR f iles app ear in t h e classpat h is ex t rem ely im p ort an t . Cr ossW orld s. j ar m ust ap pear be for e I d lAcessI nt er faces. j ar. An ex cep t ion is t hr own in t he client pr ogr am if t he JAR f iles ar e n ot in t he cor r ect ord er . Table of Content s I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.7 Generate IDL stubs Cr ossW orld s uses t he ORB f rom VisiBr oker f or com mu nicat ion b et ween dist ribu t ed sy st em s. The Access Fram ew or k infr ast r uct ur e is bu ilt on t op of t he VisiBrok er ORB's f acilit ies. I n or der t o lever age t h e VisiBr oker ORB, w e n eed t o u se t he I DL files t hat ship w it h CrossWor lds t o pr oduce •Jav a st ub s t hat Table of Content s our Web - applicat ion can call. I D L is sim ply a langu age- neut r al m et hod of •descr ibin g t hIendex int er face bet w een t w o sy st ems. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

To g en erin, at eGerd t heDiederichs, I DL st ubs ired: By Lee Gav Piot rrequ Golec, Hendrik

Grey v en st ein , Ken Palm er,

Sreeku mar Raj agopalan, Arvind Viswanat han

lish er:eI BM 1 .PubLocat t h e AccessI n t er f ace. idl f ile in t h e < Cr ossWor lds Pub Dat > e: \Ju ly 22 , 20 03 ent Kit s\ edk \ Ser v er AccessI n t erf aces d irect or y. r oot Developm I SBN: 0- 73 84- 26 54 -7

2 . IPages: n t he 57 Ser 8 ver AccessI nt er faces fold er , cr eat e a d ir ect ory called st u bs. 3 . Ru n t he idl2j ava ut ilit y w it h AccessI nt er face. idl as t h e inpu t f ile and set t he ou t put dir ect ory t o st u bs. This st ep gener at es an ent ir e d ir ect ory of Java classes. 4 . Com pile all t he Jav a f iles p rod uced in t he I d lAccessI nt er faces dir ect or y. I n t h e I dlAccessI n t er f aces dir ect ory , t y pe: Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions javac *.java Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology fer ings t hat pr ovid EAIcor f unct I n t his I BMatRed book d escr ib efort he 5 . Verif y of t hat t he classes com epile rectionalit ly. Youy .shou ld see least on w e eclass f ile evuersey of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Jav a f ile. I f t h e com p ilat ion fails, t h e pr oblem is likely t o be w it h t he classp at h set t ing s. I f fou ndat ion , w se occu discuss fou al com pr oblem r, ver ifyr add y ourit ion classpat h ponent set t in gs:an d t ry recom pilin g t he Jav a f iles. - MQSeries k flow 6 . At t hisWor st age, w e( MQWF) could use t h e I d lAccessI nt er face dir ect ory as is for d ev elopm en t . How ev er , t o sim plify t he deploy m en t of t h e solu t ion lat er on , w e r ecom m en d t hat you - I BMcreat Cr ossW I n t cont erchan gegSer I CS) files in t h e I dlAccessI nt er faces dir ect or y . To e a orlds JAR file ainin all ver t he( class pack age t h e class f iles int o a JAR f ile, r u n t h e jar ut ilit y t hat ships w it h t he JDK: - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s jar -cvf IdlAccessInterfaces.jar stubs This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We The j ar u t ilit y can be f oun d in t he bin direct or y w her e t he JD K is inst alled . The st u bs also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. dir ect or y is w h er e t h e idl2j ava t ool cr eat ed t he Java files. Do n ot in clu de t he I dlAccessI n therelp f aces t er t he tst ub . and con figu re t he new Web Spher e Business This I BM Redbook will y ouafin st all, ailor I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt at ion, soent hat youcopy can tdesig n/ cr eat ent a er solut ion ar t o tint e backsy>st\ lib. em s and m anag e 7 egr . For conv ience, h e I dlAccessI f aces.j o Cr ossW orld s V isiBr ok er ( R unt i m e ) - > V isi Br ok er R egEd it Tool. Pub lish er: I BM Pub Dat e:w Ju , 20 03 a This illlyd22 isplay

w indow sim ilar t o Figur e 7- 1 6. Mak e a not e of t h e of t he OSAGENT PORT par I SBN: am0et73 er84. I26 n 54 our -7 ex am ple, t he v alue is 1 400 0. Pages: 57 8

Figu r e 7 - 1 6 . Vi si Br ok er r egi st er k ey w iz a r d

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 2 . Ed it C:of \ Cr lds\pr I nt erChang stionalit em. cfgy.. I n t his I BM Red book w e d escr ib e t he u se of t echnology ferossWor ings t hat ovid e EAI eSy f unct WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 3 .ndat Add ion at t he d ofittion he al filecom w itponent h t he follow in g lin es. Rep lace t h e v alu e of OApor t fou iona, sect w e discuss fouen r add s: w it h w hat ever v alue y ou fou nd using VisiBr oker Reg Edit t ool. - MQSeries Wor k flow ( MQWF) 4 . [ CORBA] - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 5 . OAp ort = 1 400 0 - Web Spher e MQ I nt egr at or Br ok er 6 . Verif y t hat t he I n t er Ch angeSy st em . cfg looks sim ilar t o Figur e 7- 1 7 on p age 11 9. - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 7 - 1 7 . Upd at e t he I n t e r Ch an ge Se r v er conf ig ur a t ion

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

7 . Sav e you r chang es. rat e you r back 8 . Seamlessly Rest ar t t h e in I ntt eg erChang e Ser v er.- off ice sy st em s Build Cr ossWor lds collabor at ions

7.8.1Man Install onbuCRM server age t heIOR en d-file t o- end sin ess application pr ocess IWe n t he ld rof Ent ise Ap ion (applicat EAI ) , t hion er e ser is nver o ".on e size s all" soluted ionin. ar ewnor ow ead y er t o pr copy t heplicat I ORion fileI tnt o egr t heatCRM The I ORfit f ile is locat This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y c: \ Cr ossw or lds\ < I nt erChang e Serv er nam e> I n t er chan geSer v er . ior. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 1 . Cop y t he I OR f ile t o C: \ on t he CRM applicat ion m achine t hat has t h e WebSpher e r unt im e. - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.9 Configure HTML data handler As w e b uild t h e solu t ion, w e d ef ine t h e m et a- ob ject s t hat specif y t he hand lin g of HTML d at a. The m et a- object r efer ences a Jav a class nam ed HTMLDat aHand ler t hat m u st t o b e deploy ed . To use t he sam ple HTML d at a h andler , w e w ill do t he f ollow ing : •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

1 . Com pile t h e samp le HTML dat a hand ler Jav a file.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

2 . Packag e t he r esult ing class f ile as a JAR f ile. lish er: 3 .PubAdd t hIeBMJAR f ile t o t he I CS classp at h. Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

7.9.1 Compile HTML data handler on the InterChange Server Pages: 57 8

As an exam ple, w e ar e ab le t o r euse t he HTML d at a h andler t hat ships w it h t he pr oduct :

1 . Locat e t h e HTMLD ateaHandler .j av a fice ile sy in st t he Seamlessly in t eg rat you r back - off em \ Developm ent Kit s\ edk \ Ser v er AccessI n t erf aces\ AccessSamp le\ dir ect or y . Build Cr ossWor lds collabor at ions 2 . Verif y t hat t he classpat h is set up as specif ied in 7. 6, " Set up classp at h" on p age 11 6. Man age t he en d- t o- end bu sin ess pr ocess 3 . Cr eat e a d irect or y HTMLD at aHandler \ com \ cr ossw or lds\ Dat aHand ler \ Ht m l ( case is . This r eq ed bion ecause t h at e ion HTML dat lernis Javafit pack I n t heimwpor or ldt ant of )Ent er prisise Apuir plicat I nt egr ( EAI ) ,at hhand er e is o "inont he e size s all"age solut ion . or lds. Dat aHandler t he f ile m beerin of a dir ect or y en t h tat This iscom w h.cr y tossw he I BM WebSpher e softs.wHt arm e lpan latdf or m Jav contaains a ust nu mb com plem ar y corr espond s t o tt he a p ack agef unct n amionalit e. t echnology of fer ings hatJav pr ovid e EAI y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 4 .ndat Cop y ,t he aHand lerit.ion javal a tcom o t hponent e dir ects:or y w e j ust cr eat ed fou ion w eHTMLDat discuss fou r add ( HTMLDat aHandler \ com\ cr ossw or lds\ Dat aHan dler \ Ht m l) . - MQSeries Wor k flow ( MQWF) 5 . Ch ange t o t he HTML direct or y t hat w as j ust cr eat ed and com pile t he Jav a file by t y pin g: - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er javac HTMLDataHandler.java - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We . Sw it chple t o case t he HTMLDat aHan dlerprdir ect eat red e a JAR filek bt og y tet ypher ing:t o p rov ide on e bu6ild a sam w her e all t hese odu ctor s yarand e concrfigu t o wor int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. jar -cvf *.* con figu re t he new Web Spher e Business This I BM Redbook willHTMLDataHandler.jar h elp y ou in st all, t ailor and I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 7 . Mov e t he HTMLDat aHan dler. j ar t hat w as creat ed in t h e pr eviou s st ep t o C: \ Cr ossWorld s\ lib.

7.9.2 Add HTMLDataHandler to CLASSPATH

1 . Ed it < Cr ossW orlds root > \ bin\ st ar t _serv er. b at . 2 . App en d t he follow ing st r in g t o t h e DATAHANDLER v ar iable: •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

C:\CrossWorlds\lib\HTMLDataHandler.jar

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

3 .PubSav hely chan Datee: t Ju 22 , 20ges 03 t o st ar t _ ser ver . bat . I SBN: 0- 73 84- 26 54 -7

4 . Rest ar t t h e I CS. Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.10 Configure an SAP connector for BAPI This com pon en t w as alr ead y inst alled as p art of t he I BM Cr ossW orlds I n t erChang e Ser v er inst allat ion. We are n ow r eady t o con figu re t he SAP con nect or . Th e Con nect or Cont r oller w as conf ig ur ed as p ar t of t h e init ial syst em conf igur at ion. I t is now t ime t o conf ig ur e t he Conn ect or •Agent . Table of Content s •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Not e

Pub lish er: I BM

As m ent ioned in an ear lier chap t er , t he Con nect or Agent is t he com ponent of t he connect or t h at com mu nicat es dir ect ly w it h t he ap plicat ion . I t is t h e one com pon en t of a I SBN: 0-or 73 8426 54 connect t h at w -7 ill be diff er ent for each applicat ion. Hence, each Con nect or Agent mu st Pages: 57 8 be con figur ed and st art ed sep ar at ely .

Pub Dat e: Ju ly 22 , 20 03

1 . First , check t hat t he I n t erChang e Ser v er is ru nnin g. I f not , st ar t it an d v er if y a su ccessf ul st ar t up. Seamlessly in t eg rat e you r back - off ice sy st em s 2 . Lau nch he Cr ossWorld s Syst em Man ager . Build Cr tossWor lds collabor at ions 3 . Dou t he Chbu ange Ser ver n am e t o conn ect t he Sy st em Manag er t o it . Man bleage click t he en d- It nt o- er end sin ess pr ocess t he I nt at ion Com ponent and t he (Connect s fold er " ton oe f insize d t he nect or. . I n4 t.heExwpan or ldd of Ent eregr pr ise Ap plicat ion I ntsegr at ion EAI ) , t h or er e is n o fit sSAP all"con solut ion This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 5 . Dou ble- click t he SAP con nect or t o op en t h e desig ner w indow , sh own in Figur e 7- 1 8. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he r efou 7 -r 1add 8 . itConn ectponent or D esign er in f or m a t i on w i ndow fou ndat ion , w e Figu discuss ion al com s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. d ouble- click or,and t he con Connect Desig is Spher inv ok ed . The f irst t im e This IAft BMerRedbook will hing elpt he y ouSAP in stconnect all, t ailor figu reort he newner Web e Business t his h appens for a giv en conn ect or , an inf orm at ion w indow appear s. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e t is ecomm ended hat y ouusing click WebSpher Y es; in aney Business ev ent , allI nt pregr opert ies (ofand t h espconnect or tcan an enIdt o-r end b usin ess pt rocess at ion ecifically he st ill be m od if ied lat er . I nt er Chan ge Serv er ) . 6 . Figur e 7- 1 9 sh ows t he Con nect or Desig ner w indow . I n t he St andar d Pr opert ies t ab , w e up dat e t h e agent and cont r oller t race levels t o t he m ax imu m v alue of 5. ( Remem ber t h at in

a r eal- life pr od uct ion env ir onm en t , t h is is most pr obab ly not t he set t ing of ch oice. )

Figu r e 7 - 1 9 . Conn ect or D esign er - St an da r d Pr ope r t i es t ab



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 7 - 2 0 . SAP Conn ect or D esig ne r - Appl ica t i on Conf i g Prat oper ie )s, tthaerbe is n o " on e size fit s all" solut ion . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr ion ( tEAI This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 7 . Select t he Ap pli ca t i on Conf ig Pr ope rt i es t ab. Th e dat a you w ill ent er int o you r syst em Man age t he on en dt o-r end bu sin ess .pr ocess w ill depend you env iron ment I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w t hefigu I BM e soft p lattf or m BAPI cont ains nu mb er Mod of com plem en t aryy) . a.h yCon re WebSpher t his connect or two ar sueppor t he in t eraf ace ( t he ules p r opert t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSphb.er eSpecify Bu siness t h eI nt Applicat egr at ion. ionUser I n add Nam it ion e and t o WebSph Applicat er ionPasswor e MQ it self d , of w hich t he user for maccoun s t he t t h at fou ndat ion t, he w eadapt discuss er wfou ill ruse addt oit ion logalon com t o ponent t he SAP s: syst em . - MQSeries c. Specify Wor k flow t h e( host MQWF) n am e of t he serv er on w hich t h e SAP sy st em ru ns. - I BM Cr d.ossW Alsoorlds specif I nyt erchan t he client ge Ser num ver ber ( I,CS) syst em n um ber ( sysnr ) , and gat ew ay ser v ice id en t if ier ( gw Ser vice) . You w ill need t o find out f rom you r SAP Basis adm inist r at or w hich values - Web Spher nt egr ok erin st allat ion. areeMQ appIrop riatateort oBr y our - Web Spher e Business I nificat t egr ions at ionhav Ad apt er s m ade, save t h e config ur at ion b y click ing t he Sa v e 8 . On ce all t hese mod e b een t o Ser ve r icon. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Figu r e 7 - 2 1 . Sav in g t he SAP Conn e ct or conf ig ur a t ion bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

9 . As a result of t his y ou m ay r eceiv e a ser ies of p op- up w indow s lik e t h e ex am ple in Figur e 7Seamlessly in t eg rat e you r back - off ice sy st em s 22 ; click OK f or each of t h em . Build Cr ossWor lds collabor at ions

Figu r e 7 - 2 2 . SAP Conn ect or conf ig - sam pl e pop- up w ar n in g

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: By t h e w ay, t he t er m r eb oot in t h e m essage does n ot n eed t o b e t ak en lit erally - st art in g or - MQSeries ( MQWF) r est ar tWor ing tkhflow e SAP Con nect or agent w ill su ff ice. But befor e t hat can be d one, t her e ar e st ill t w o m or e t h in gs t o do. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 1 0 . Ed it t h e SAPAgent Con fig. cfg f ile in t he cr osswor lds/ connect or s/ SAP fold er and ver ify t h at - Web Spher e MQ I nt egr at or Br ok er t he MQSeries qu eu e m anager specificat ions ar e cor rect ( see Figur e 7- 2 3) . You w ill need t o m anually ad d t he PORT par am et er if it needs t o be any t h in g ot her t han t h e MQSer ies - Web Spher e Business I n t egr at ion Ad apt er s defau lt of 1 414. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif Figu ic sit r eu at7ions, - 2 3 .and Edihow t t he t o mSAP ak e t he Con best net ech ct or nology agechoice nt con f orf igu eachr at sit ion uat ion. f il e We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 1 1 . En su reCrtossWor hat t helds SAP Java Conn ect or API ( jCO) is in st alled. Th is m ust b e obt ained fr om SAP Build collabor at ions ( cont act you r SAP Basis adm inist r at or , sin ce t his w ill r eq uir e access t o SAPNet or OSS) an d needs t o t he be inst accor t oprt he inst r uct ions t hat com e w it h it . Man age en d-alled t o- end bu ding sin ess ocess sion .1 pr .0 ise 4 ofAp t he j CO, t oion pr ovid f iles, w hich shou ion ld copy I1n2 t.heUse w orVer ld of Ent1er plicat ionit Ineeds nt egr at ( EAIe) ,t he t h erf ollowin e is n o g" on e size fit s you all" solut . int o t he cr ossw or lds/ connect or s/ SAP folder t o ensur e t hey ar e accessib le t o t h e SAP This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y connect t echnology ofor fer: ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - jCO.j ar - MQSeries Wor k flow ( MQWF) - lib rf c32. dll - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - jRFC11. dll - Web Spher e MQ I nt egr at or Br ok er - jRFC1 2. dll - Web Spher e Business I n t egr at ion Ad apt er s - sap jcor fc. dll This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 1 3 . Now , f in ally , y ou can st ar t t he SAP con nect or agent by select ing P rogr am s - > I BM cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We CrossW orl ds - > Con nect or s - > SA P Con ne ct or . bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Not Redbook e will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, A com so m t hat andyou w indow can desig appear n/ crs eat w iteh amessag solut ion es tfr o om int egr t h eatcon e backnect or. endYou sy stnem eeds tand o leav m anag e e an en d- t ot his endw binusin dowess r unpning, rocessbecau usingseWebSpher closing it ewBusiness ould t er min I ntat egr e at t he ioncon ( and nectsp orecifically agent t he I nt er Chanprge em Serv at urerely ) . ( as w it h t h e I nt er Chan ge Serv er ) . 1 4 . To v er if y t h at t h e SAP connect or is n ow up and r eady f or ser v ice, w e check w it h t he Cr ossW orld s Syst em Mon it or, w hich can be accessed b y click in g it s icon on t he Sy st em

Man ager w in dow . Not e t he t r aff ic light icon t o t he left of t he SAP Con nect or t ex t - it s g r een color illu st r at es t h at t h e connect or cont r oller is act iv e and t h e w ord Act iv e in t h e Agent St at e colum n indicat es t hat t he con nect or agent is ru nning as w ell.

• •

Tip

Table of Content s

By r ight -I ndex clickin g t h e connect or nam e, y ou can display a m en u f r om w hich y ou can inf orm at ion about it s act iv it ies.

An EAIpau Solse, uti on e bSphe ne ss Ior nt egr ti on ( V4 .st 1 )at ist ical st usi op,ngorW st ar t t hr ee Busi connect or adisplay By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Figu r e 7 - 2 4 . Syst e m M on it or displ ay of t he Syst e m M a na ge r

Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

7.11 Configure the object discovery agent for SAP This sect ion d escrib es t he SAPODA, an object d iscov er y ag en t ( OD A) t h at is u sed t o g en er at e bu sin ess obj ect s for u se wit h t h e SAP conn ect or . The con nect or is able t o w ork w it h I Docs, BAPI s, and ot her RFC- enab led f unct ion m odules t hat ar e defined t o an SAP sy st em. The SAPOD A •uses t hese obj Table Content s ect soft o discover b usin ess ob ject r equir ement s t hat are sp ecific t o t he SAP dat a •sour ce. I ndex An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

1 . Cop y files JRFC11 . DLL, JRFC12 . DLL and LI BRFC3 2. DLL f r om t he Crossw or ld s/ bin d irect or y int o Cr ossw or lds/ ODA/ SAP. Pub lish er: I BM Datt e: 20 03 or lds/ ODA/ SAP dir ect or y an d r un t h e execut ion file st ar t _SAPODA. b at . 2 .PubGo o tJuhlye 22 Cr, ossw This ill73b84ring u p-7 a w indow sh ow in g t he st ar t of t h e ODA. Once t he message The I SBN:w 026 54 "SAPODA"Object Discovery Agent is ready ap pear s, t hen t he SAP ODA is in it ialized. Pages: 57 8

Figu r e 7 - 2 5 . I ni t i al iz in g SAPO DA

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 3 . Next v er ify t hat t he SAPOD A can b e r ecogn ized by accessing t h e SAPODA t hr ough t h e - WebBusiness Spher e MQ nt egr at orner. Br okFrerom t h e CSM, st art t he Bu sin ess Ob ject D esigner . Select t he ObjIect Desig Tools t ab, t h en t h e Busin ess Ob j e ct D esi gne r t ab. - Web Spher e Business I n t egr at ion Ad apt er s 4 . Next click Fil e - > N e w U si ng OD A, w hich should br ing up t he Select OD A Agent . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons specif sit u at ions, how om akind e tow he . best choice 5 . in This w ill icb ring up t he and Select Agten t w Clickt ech t henology Find Ag en t s fborut each t on . sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Figu r e 7 - 2 6 . Sel ect SAPO DA Age nt also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

rat e you rhas back - off ice sy st em s by t h e Business Obj ect Design er ( BOD) and 6 . Seamlessly At t his poin tint ht eg e SAPODA been recognized t he ver ificat ion of t h e SAPODA is comp let e. Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Tip This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of ent fer ings ovid e EAI I n t hisd Iiscov BM Red d escr t he inu gse of As w e m ionedt hat ear pr lier, t he ORBf unct w ill ionalit f in d ally .object er y book ag en twset hat arib e er unn WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he on you r net w or k. I f y ou t hin k t hat som eone else m ay be u sing t h e nam e SAPOD A and fou ndat w et odiscuss r her add nit ame, ion al com y ouion w ,ish select fou anot y ou ponent w ill havs:e t o ensur e t hat y ou chang e t he st ar t up file an d JAR f iles accord ingly . - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 8. Building this phase The st ock av ailabilit y ch eck t h at w ill b e imp lem ent ed in t h is fir st ph ase is not an essent ial piece of fu nct ionalit y as such. The m ain aim of t his ph ase is t o show t he ease w it h w h ich w e can est y wit h sou r Cr ossWor lds I n t er Ch ange Ser v er , an d also w it h our back- end ERP • ablish connect Table ivit of Content syst em . I t also allow s us t o h ig hlight t he abilit y t o p er f orm sy nchr onou s pr ocessing bet w een our • I ndex syst em s. I t also allow s us troe becom e Ifam iliar w (itV4 h .t1h) e Cr ossW orlds developm ent pr ocess using a An EAI Sol uti on usi ng W e bSphe Busi ne ss nt egr a ti on r at her simp le ex am ple, pr ior t o m oving on t o developm ent s w it h m or e com p lex sy nchr onizat ion By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, logic. Sreeku mar Raj agopalan, Arvind Viswanat han

The ot her aim of t his p hase is t o illust r at e t h e use of t he Access Fr am ewor k t o allow our Web lishion er: ItBM appPub licat o in vok e a Cr ossWor lds collabor at ion. Th is fun ct ion alit y allow s for a t ight syn ch Pubr onous Dat e: Ju ly coup 22 , 20 lin03 g bet w een our ap plicat ion s via a collabor at ion. I SBN: 0- 73 84- 26 54 -7

The mPages: at er ial av ailab ilit y ch eck m erely enables t he sales cler k t o t ell t he cust om er w het her a par t 57 8 is cur r en t ly in st ock and h ow qu ick ly t heir or der m ight be f ulfilled.

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.1 Overview of development process I TSO Red boat s h as an ex ist ing CRM app licat ion t hat w e w ill int egr at e w it h Cr ossWor lds. Ther ef or e, t he d ev elop m en t act iv it ies can be split in t o t w o dist inct p art s: • • An

Table of Content s

Dev elopin g t he Cr ossW orld s collabor at ions and configu r in g Cr ossWor lds t o access SAP I ndex a BAPI EAIusing Sol uti on usi ng (WBusiness e bSphe r e API Busi)ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Calling Cr ossW orlds fr om t h e Jav a- based CRM ap plicat ion using t h e Cr ossWor lds Access Fram ew or k API

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.2 CrossWorlds development process We f irst develop a collabor at ion t hat r et r iev es st ock availabilit y f rom SAP. This t ask can be br ok en int o sev er al sim p le st eps t hat we det ail in t his chapt er : •

Table of Content s



I ndex

. Dev elop app ion- specific bu ject s . 1( ASBOs) An1EAI Sol uti on usi nglicat W e bSphe r e Busi ne sssin I ntess egr aob ti on ( V4 )

r epr esent ing t h e r eq uest and

r espon se bet w een SAP an d t h e Access Fram ew or k.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

2 . Dev elop gener ic business obj ect s ( GBOs) r equir ed b y t he collabor at ion. lish er: I BM 3 .PubCon figu re SAP connect or s t o access st ock av ailab ilit y usin g an SAP BAPI . Pub Dat e: Ju ly 22 , 20 03

4 . Dev elop m84aps t h-7at conv ert dat a fr om t he ASBO for m at t o t he cor r espon ding GBO for m at . I SBN: 0- 73 26 54 Pages: 57 8

5 . Dev elop collab orat ion t em plat e f or t he st ock check pr ocess. 6 . Cr eat e and conf ig ur e collab or at ion ob ject using t h e pr ocess t em plat e cr eat ed in t he pr eviou s st ep . 7 . Con figu re t he dat a han dler s r equ ir ed t o conv ert bet w een ext er nal for m at s such as XML t o Seamlessly ASBOs. I n our in t eg exrat amp e you le, we r back will- boff e ice r eceiving sy st emds at a as an HTML qu er y st r ing fr om t he Jav a app licat ion and w ill r et u rn d at a in XML for m at . Build Cr ossWor lds collabor at ions I n t he f ollow ing sect ion s, we pr ovid e st ep - by - st ep inst r uct ions f or im plem ent in g st ock check collabMan oratage ion . t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 8.2.1 Launch CrossWorlds Manager t echnology of fer ings t hat pr ovid e EAISystem f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he We b eg in entr by t he CrossWor ds Sy st em s Manager . This is d one by fou ndat ionou , wr edevelopm discuss fou addlaun it ionchaling com ponent s: select ing St a rt - > P rog ra m File s - > I BM Cr ossW orld s - > Ser ve r an d Tool s - > - MQSeries WorSyst k flow CrossW orl ds e m( MQWF) s Ma na ge r. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

8.2.2 Create project - Web Spher e MQaI nt egr at or Br ok er Spher e Business ion Ad I- t Web is conv enient t o def inIen taegr p rat oject w itapt hinerCrs ossWor lds Sy st ems Manag er ( CSM) t o logically gr oup all t h e ar t ifact s r equir ed f or our developm ent . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . Iat n ed CSM con nect t o dy iscuss our I n twerChang e ose Ser veach er . You m igh tfor h ave t o ecific ent ert ask y ourinu tser D and int1egr solu t ion . We hy we ch pr oduct it s sp h e Idesig n. We passw ord his in p oin D anponent d p assw or deach are case. adm in an d nu ll r espect iv ely. also dem onst r atat e t he t egrt .atThe ion default b et weenuser t he I com s in 2 . IRigh t - click P roj e cth s. This BM Redbook will elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 3 egr . Ch Proj . desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e I nt at oose ion, N soe twhat youect can an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Figu r e 8 - 1 . Cr e at e a ne w pr oje ct



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

4 . En t er t he n ame of t he pr oj ect ( phase 1 in t his ex amp le) and select N e xt .

Figu r e 8 - 2 . Cr e at e a pr oje ct Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu5ild a sam plesee case w her t hese pr odu s ar e conOb figu reds, t o wor kort og et her t oplat p rov onMap e s . We t h en a list ofearall t ifact s such asctBusiness ject Collab at ion Tem eside and int egrtat ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. hat can be add ed t o our p roj ect . For t he m om en t , w e sk ip ov er t his st ep. W e w ill add We also dem onstsr tat t hep in t egr at ion bwet cominponent ar t ifact o et he r oject once e ween cr eat et he t hem CSM. s in each case. This BM Redbook 6 . ISelect Fini sh. will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Figu r e 8 - 3 . Se le ct com pon en t s f or pr oj ect an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.3 Create the ASBOs for the CRM application First , w e d ef ine a set of applicat ion- specif ic bu siness obj ect s ( ASBOs) t o repr esen t t h e requ est and r esp onse w e sen d an d r eceiv e w it hin t he Jav a applicat ion v ia Access Fr am ew or k . For our exam ple, w e r equir e t h ree ASBOs: •

Table of Content s



I ndex

ockCheck Encapsulat es t he requ An EAIAFWSt Sol uti on usi ng W eXML bSphe- r e Busi ne ss I nt egr a ti on ( V4est .1 )

com ing f rom t he CRM applicat ion

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

AFWSt ockCheck I npu t - A child ob ject of AFWSt ockCheck XML t h at cont ains all t he r equ est fields

Sreeku mar Raj agopalan, Arvind Viswanat han

PubAFWSt lish er: IockCheck BM Out put Pub Dat e: Ju ly 22 , 20 03 r espon se fields f rom

- A child ob ject of AFWSt ockCheck XML t h at cont ains all t he t he sales and dist rib ut ion sy st em

I SBN: 0- 73 84- 26 54 -7

Split t ing t h e57at Pages: 8 t r ibut es cont ain in g t he inp ut and out pu t ob ject s m akes it easier t o r euse t he obj ect s acr oss m ult iple collabor at ions. An object is st ill r equir ed t o serv e as t h e cont ainer f or t he inpu t an d out pu t , w hich is wh y w e hav e AFWSt ockCheck XML.

Seamlessly in t eg rat e you r back - off ice sy st em s Tip Build collabor at ions Ty pe inCrtossWor he n amlds es of CrossWor lds bu sin ess ob ject s car efu lly . Th e only w ay t o r en ame a bu sin ess obj ect once it has been cr eat ed is t o clone it an d give t he cloned business Man age t he en d- t o- end bu sin ess pr ocess obj ect a n ew nam e. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 8.3.1 Create AFWStockCheckInput fou ndat ion , w e discuss fou r add it ion al com ponent s: To cr eat e t his ASBO, w e m ust d o t h e follow ing: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 1 . Cr eat e a n ew business obj ect - Web Spher e MQ I nt egr at or Br ok er 2 . En t er at t r ibut e - Web Spher e Business I n t egr at ion Ad apt er s 3 . Verif y t he at t rib ut es This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons specif ic licat sit u at ions, and how t o at mion ak e t he best t ech nology choice f or each sit uat ion. We 4 . in Verif y app ionspecific inf orm bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int5egr at ed solu t ion . obj Weect d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We . Sav e business . also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Create a new business object I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e To b usiness object : an cr eneat d- teo-aend b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 1 . Ex pan d I nt e gr at i on Com pone nt s.

2 . Righ t - click Busin ess Ob j e ct s. 3 . Select N e w Busin ess Ob j e ct .

Figu r e 8 - 4 . Cr e at e a ne w bu si ne ss obj ect •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

4 . We n ow see a w indow w here we do t h e follow ing: Seamlessly in t eg rat e you r back - off ice sy st em s a. En er t he blds usin ess ob at ject n ame ( AFWStockCheckInput) . Build Cr tossWor collabor ions b. age En tter e ess Applicat ion Sp ecific I n for m at ion f ield . Man heStockCheck en d- t o- endinbut hsin pr ocess I n t he wc.or ld Click of OK. Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat EAI feunct ionalit y . I ne t of his tI BM w e dobje escr ibct e t he u se of Figu r epr8ovid - 5 .e Ent r t he n am he Red bu book sin ess WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons specif ic sit u at ions, and t o mDesigner ak e t he best t echallow nology f ore each sit uat ion. Weecify 5 . in This lau nches t he Bu sin esshow Ob ject , w hich s u schoice t o cr eat at t r ibut es an d sp bu ild taheir samt yple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e pe an d car din alit y . int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Figu r e 8 - 6 . Busin ess O bje ct D esign er - AFW St ock Ch eck I n put

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s

Enter attribute

Build Cr ossWor lds collabor at ions We n ow ent er t he four at t r ib ut es t h at w e r equir e: Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings hat e EAIa ftunct ionalit I n t his d escrtib-e t he u se of Tab le t 8 -1pr. ovid ASBO t r ibu t e sy .AFW StI BM ockRed Chbook eckIwne puu WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: At t r ib ut e N a m e Ty pe I s k e y ( y es / no) Ap pli ca t i on- spe cifi c i nfor m a t i on - MQSeries Wor k flow ( MQWF) pr odu ct Nu m ber St r ing Yes t y pe= at t r ibut e; - qu I BM n t rerchan ge Ser ver ( I CS) antCr it yossW orlds I St ing No

t y pe= at t r ibut e;

- un Web it OfMeasur Spher e MQ e I ntSt egr r ing at orNo Br ok er

t y pe= at t r ibut e;

St r ing Noat ion Ad apt er s - plant Web Spher e Business I n t egr

t y pe= at t r ibut e;

This r edbook plor es d iffer ent oaches o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and For each of t hex e four at ttrhe ibut es list edappr ab ove, do tthe follow in g: cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 1 . dem En t er t he namate.ion b et ween t he com ponent s in each case. also onst r atatet tribu he tinet egr 2 . ISelect t he t y pe f r om d rin opdowtnailor list . and Alt ercon natfigu iv ely, can Web t yp eSpher it in teheBusiness Typ e colu mn . This BM Redbook will h elpt he y ou st all, re tyou he new I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 3 egr . I at f tion, he atso t ribu t e you is a can key ,desig check t he box t h eion Keyt ocolu mnat . e back- end sy st em s and m anag e I nt t hat n/ cr eat e a insolut int egr an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 4 . En t er type=attribute; in t h e Applicat ion- Specific I nf orm at ion colum n. I nt er Chan ge Serv er ) .

Tip All nam es in Cr ossWor lds ar e case- sensit iv e, in clu ding ser v er , b usiness ob ject , and at t r ibut e nam es.

• •

Figu r e 8Table - 7 . ofSeContent le ct isng t h e at t r i but e t y pe usin g t he d r op -d ow n li st b ox I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Verify the attributes fou ndat ion , w e discuss fou r add it ion al com ponent s: On ce all t heWor at t rkibu t es( MQWF) and r elat ed infor m at ion hav e been ent er ed, y ou sh ould see a w in dow - MQSeries flow similar t o Figur e 8- 8 on p age 13 9. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 8 - 8 . Ver i f y t he a t t r ibu t e s f or AFW St ock Ch eckI n put

- Web Spher e MQ I nt egr at or Br ok er

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Verify application-specific Seamlessly in t eg rat e you rinformation back - off ice sy st em s Build CreossWor lds collabor at on ions Unt il n ow, w hav e been w or k ing t he At t r ibut es t ab of t h e Business Obj ect Desig ner. Now w e v er ify t hat t he ap plicat ion - sp ecific in for m at ion h as been ent er ed cor r ect ly . Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This 1 . isSelect w h y t he he IGene BM WebSpher r al t ab. e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 2 . Verif hatsiness t he Bu sin ess Object Appt o licat ion- specific infitor mat f ield WebSph erye tBu I nt egr at ion. I n Lev addel it ion WebSph er e MQ self , wion hich for at m st he t het op cont fou ndat ionains , w StockCheck. e discuss fou r add it ion al com ponent s: 3 . I f not , Wor ent er StockCheck - MQSeries k flow ( MQWF) in t h e field. . Leav e t he ap plicat ion - specif ic infor at ion und er Su ppor t ed Ver b s blank . - I4BM Cr ossW orlds I n t erchan ge Ser ver ( m I CS) - Web Spher e Figu MQ I nt ok erGe ne r al r eegr8at - 9or. Br The

t ab of Bu si ne ss O bj ect D esig ne r

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

SaveSeamlessly business in object t eg rat e you r back - off ice sy st em s Build ossWor ions obj ect t o t he I nt er Chan ge Serv er r eposit ory . I n t he Now w e ar eCrr eady t olds savcollabor e t h e buatsiness Business Obj ect Desig ner, select Fil e - > Sa v e - > Sa v e t o Ser ve r. Man age t he en d- t o- end bu sin ess pr ocess

Figu e 8plicat - 1 0ion . Sav e bu si ne ser v erfit s all" solut ion . I n t he w or ld of Ent er pr iser Ap I nt egr at ion ( EAIss ) , tobj h er eect is n too" on e size This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . You should see a m essage at t he b ot t om of t h e Business Obj ect Design er t ool ind icat ing t h at y our b usin ess ob ject has been v alidat ed an d sav ed t o t he ser ver .

Figu r e 8 - 1 1 . Sav e of bu si ne ss obj ect t o ser v er com pl et ed



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Cr ossWor lds collabor at ions 8.3.2Build Create AFWStockCheckOutput Man age t he en d- t o- end bu sin ess pr ocess To cr eat e AFWSt ock Ch eck Out put , we repeat t he st eps d iscussed in 8. 3. 1 , " Creat e AFWSt I npu " ise on pag e 13 5. Ou used o steor e t he t f rom I n t he ockCheck w or ld of Ent er tpr Ap plicat ionAFWSt I nt egrockCheck at ion ( EAI ) ,t put t h eris e is n o "t on size fit sout all"pusolut iont.he St ockCheck ion. This is w h y tcollabor he I BM at WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of AFWSt ockCheck Out put t h ion. e follow ing itat t r ibut es: WebSph er e Bu siness I nthas egr at I n add ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

-2 . ASBO a t t( IrCS) ibu t e s - I BM Cr ossWTab orldsle I n t8erchan ge Ser ver - Web Spher e MQ I nt egr at or Br ok er At t r ib ut e N a m e Ty pe I s k e y ( y es / no) - pr Web e ber Business I n t egr at ion Ad apt er s oduSpher ct Nu m St r ing Yes

- AFW St ock Ch eck Ou t pu t Ap pli ca t i on- spe cifi c i nfor m a t i on t y pe= at t r ibut e;

This r edbook ex plor es he dNo iffer ent appr oaches t o EAIt ypr ov ided b y e; t hese pr odu ct s, t heir pr os and qu ant it y St rting pe= at t r ibut cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We unild it OfMeasur r inge all No t hese pr odu ct s ar e con figu t y pe= bu a sam pleecase St w her redatttor ibut wore; k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp plant St r ing No t y pe= at t r ibut e; ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. On ceI BM y ou Redbook hav e successfully eatined t h e t business , yre out he should w indow sim ilar t o t he This will h elp ycrou st all, ailor and obj conect figu new see WebaSpher e Business follow ing : I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end bFigu usin ess I nt egr at ion and ecifically t he r e p8rocess - 1 2 . using At t r iWebSpher bu t es ofe Business AFW St ockChe ck( O utsp pu t I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

I f you click t he Gene r al t ab, y ou sh ould see t h e applicat ion- specific inf orm at ion at t he b usin ess t eg ratCh e eck you.r back - off ice sy st em s obj ectSeamlessly lev el set t oinSt ock Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

Tip

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y By def ault , all b usiness ob ject s supp ort t he ver bs Creat e, Delet e, Upd at e, and Ret r iev e. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of This list can be cust om ized; t he v er b s can b e delet ed or r enam ed t o be m or e WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he m ean ingf ul. fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) For our ex am ple, w e w ill not mod ify t h e defau lt list of supp ort ed v er bs. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web SpherFigu e MQ rI nt e egr 8 - at 1 3or. Br Ve okrer if y

a ppli ca t i on - spe ci fi c in for m a t ion f or AFW St ock Ch eck Ou t pu t

- Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Now w e h ave t wo app licat ion- specific bu sin ess ob ject s t hat r ep resen t t h e st ock ch eck inp ut fr om Seamlessly t eg rat you rion back and out put t o t heinCRM apeplicat . - off ice sy st em s Build Cr ossWor lds collabor at ions

8.3.3Man Create age t heAFWStockCheckXML en d- t o- end bu sin ess pr ocess IRecall n t he twhat or ldw of er prin ise I ntt egr at ionas ( EAI , t h er equ isernyo st " on e size fit st s all" ionis. e rEnt eceive forAp m plicat at ion ion f r om he Web an ) HTML r ing. This r in g solut wh ich This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y r eceived by CrossWor lds as a set of nam e- value pairs is con ver t ed t o XML by a Cr ossWorld s dat a than echnology of fer t hatlerprcon ovid e tEAI f unct ionalit y . yI nst trin hisg Iin BM bookfor we t hee,u se dler . This datings a hand ver s t he HTML quer t o Red an XML m datescr . Thibereefor w eof WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he creat e a bu siness obj ect for t he XML r equest . fou ndat ion , w e discuss fou r add it ion al com ponent s: The XML con t ain er obj ect is called AFWSt ock CheckXML an d con t ain s one in st an ce each of -AFWSt MQSeries Wor kI npu flowt (an MQWF) ockCheck d AFWSt ock CheckOut pu t . -I nI BM ossW I n t erchan ver of ( I CS) t hisCr sect ion,orlds w e out line t h egeprSer ocess cr eat in g AFWSt ock CheckXML. Th e st ep s t o cr eat e AFWSt ockCheck XML ar e sim ilar t o w hat we hav e seen up t o n ow . The k ey diff erences ar e in - Web Spher e MQ I nt egr at or Br ok er specif yin g t he t y pe an d set t ing up t h e car d in alit y . - Web Spher e Business I n t egr at ion Ad apt er s This r edbook Create AFWStockCheckXML ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu case e all hese odu s ar eedcon figu red o wor k t og et her t o p rov ide on e Weildst a ar sam t b y ple creat ing waher new bu tsin ess pr obj ectct nam AFWSt ocktCheckXML. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This 1 . IEn BMt erRedbook t he b usin will ess h elp ob ject y ounin ame. st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 2 egr . Leav e t he plicat ecificn/Icr nfeat or mat f ield I nt at ion, so tAp hat you ion canSp desig e a ion solut ion blank t o int .egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 3 er . Chan Click OK. I nt ge Serv er ) .

Figu r e 8 - 1 4 . Cr ea t e AFW St ock Che ck XM L busin e ss obj ect



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Enter attributes AFWStockCheckXML Sreeku mar Raj agopalan,for Arvind Viswanat han

I n addit o an AFWSt ockCheck I np ut an d an AFWSt ock CheckOut pu t , AFWSt ockCheck XML also Pub lishion er: ItBM contPub ains an XML eclar Dat e: Ju ly 22 ,d20 03 at ion at t rib ut e of t y pe " p i" an d a DOCTYPE at t rib ut e of t y pe " d oct yp e" . The XML d eclar at ion and DOCTYPE r epr esent t he XML d eclar at ion t hat all XML docum en t s hav e I SBN: 0- 73 84- 26 54 -7 and a DOCTYPE declarat ion t o specif y t he XML d ocu m en t t y pe. Pages: 57 8

En t er t he at t ribu t es sh ow n in Table 8 - 3 u sin g t he Business Obj ect Desig ner.

Seamlessly Tab le in8t-3 eg rat . AFW e youSt r back ock- off Chice eck sy st XM emLs

busin ess obje ct a t t r i bu t es

Build Cr ossWor lds collabor at ions At t r ib ut e N a m e Ty pe Man age t he en d- t o- end bu sin ess pr ocess

I s key Car din al it y Ap pli ca t i on- spe cifi c ( y es / in for m a t i on no) I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . XMLDeclar at ion St r ing Yes not t y pe= pi; This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y app licable t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt St egrr ing at ion. I n add it ion t o WebSph er e not MQ it self , w hich for m s t he DOCTYPE No t y pe= doct y pe; fou ndat ion , w e discuss fou r add it ion al com ponent s: app licable St ock Check AFWSt ockCheck I npu t - afw MQSeries Wor k flow ( MQWF)

No

1

St ockCheck

StCr ock Check OutIpnut AFWSt - afw I BM ossW orlds t erchan geockCheck Ser ver ( IOut CS)put No

1

St ockCheck

Spher MQ I nt egr I- t Web is b est t o eselect t he atat t r or ibuBr t eok t yer pe f rom t he d rop - dow n list t o v er if y t hat w e hav e ou r business obj ect creat ed cor r ect ly . - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 8ex - 1plor 5 . es Ent he t erdiiffer ng ent th e a toaches t r i butt es a nd ect g a tpr t rodu ibuctts,e t their ypepr os f orand This r edbook appr o EAI pr ovsel ided b yin t hese AFW St ock Ch eck XM L cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Sim ilar ly , w e select t h e t y pe for t he ou t put bu sin ess obj ect . Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r ecollabor 8 - 1 6 at . ions Set Build Cr ossWor lds

t y pe f or a fw St ock Che ck O ut p ut

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business You w ill not ice t hat tbun he af w Stand ockCheck I npu t ribuun t eder nam e hding as aofp lus sign next t osiness it . Clicking I nt egr at ion pr oduct dle, pr ov ides a tbat road st an WebSph er e Bu tI he plus sign display s t he at t rib ut es of afw St ock CheckI n put . nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Servrer Figu e )8. - 1 7 . AFW St ock Che ck XM L w i t h a ll t h e at t r i but es



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Set cardinality Seamlessly in t eg rat e you r back - off ice sy st em s ossWor We mBuild ust spCr ecify t he lds car collabor dinalit y at f orions child ob ject s - af w St ockCheck I npu t an d afw St ock Check Out p ut . I n our ex am ple, w e hav e one of each. Man age t he en d- t o- end bu sin ess pr ocess En t er 1 in t h e colu mn labeled Card f or bot h af w St ock Ch eck I n put and af wSt ock Ch eck Out p ut . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Figu r e 8 - 1 8 . Set ca r di na lit y of t h e AFW St ock Ch eckI n put t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Save business object Sav e AFW St ock Ch eck XML t o t h e ser v er , w h ich aut om at ically saves AFWSt ockCheck I npu t an d AFWSt ockCheck Out put .

Refresh the view in CrossWorlds Systems Manager •

Table of Content s



I ndex

To see t he business obj ect s t h at w e j ust cr eat ed , y ou mu st r ef r esh t he CrossWor lds Sy st em An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) Man ager view . By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

1 .PubNav ig at e t o Busin ess Object s ( u nder I nt egr at ion Com pon en t s) . lish er: I BM Pub Dat e: Ju ly 22 , 20 03

2 . Righ t - click Busin ess Ob j e ct s. I SBN: 0- 73 84- 26 54 -7

3.

Pages:Re 57fr 8 esh. Click

Figu r e 8 - 1 9 . Ref r esh t h e li st of bu sin ess obje ct s i n t h e CSM

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Tip an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er IChan ) . t he obj ect s t hat you cr eat ed using t he t ools t hat Cr ossWor lds f youge d oServ not er see Sy st em s Man ager launches, such as Business Obj ect Design er , refr esh t he v iew in Cr ossW orld s Syst em Man ager.



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.4 Create the SAP ASBOs Now t h at w e h ave t he ASBOs r equ ir ed for t h e Access Fram ew ork , w e n eed t o cr eat e an ASBO f or com mu nicat in g wit h t h e SAP BAPI . I nst ead of cr eat ing t he SAP ASBOs m anu ally as we did wit h t he Access Fr am ewor k ASBOs, w e w ill u se a t ool t hat is sh ip ped wit h Cr ossWor ld s t o help us •creat e t he SAP Table of Content st ock checks business obj ect . Th is saves us t he t y pin g an d ensur es t h at t h e fields •and t y pes ar e I ndex accu r at e. The Ob ject Discover y Agent ( ODA) t ool cr eat es t he An EAI Sol uti on usi W e bSphe Busi ss I nt egrobject a ti on ( V4 . 1 )g t h e m at erial av ailabilit y m essages f rom SAP_BAPI _Mat erng ial_Av ailabr eilit y bne usiness u sin BAPI By Lee. Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han Pub lish er: I BM 8.4.1 Obtain the business object information from SAP Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 54 -7 First we need t o84-st26art t he SAPODA t h at w e conf igur ed in t h e pr eviou s ch apt er ( see 7. 11 , Pages: 57 8 " Con figu re t he obj ect discover y agent for SAP" on page 127 ) .

1 . On ce t he SAPODA is successfully st ar t ed, open t he Busin ess Object D esigner in t he Cr ossW orld s Syst em Man ager. in tNege rat e si you back 2 . Seamlessly Select Fil e - > w u ngr OD A.- off ice sy st em s ldsen collabor 3 . Build Click tCr heossWor Find Ag t s b ut tat onions t o locat e t he SAPOD A. age t heSAenPOD d- t oess ocesss box and click N e xt . 4 . Man Select t he A end in t hbu e sin locat edpragent I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . e 8WebSpher - 2 0 . Bu esisoft ne w ss jef or ctmWcont iz ar d a- nu apmb pliercaoft ion pa ren a me This is w hFigu y t he rI BM ar eOb p lat ains com plem t ar yt e r s t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

5 . En t er t he p aram et ers for logg ing on t o t h e SAP sy st em ( t hese d et ails w ill p rob ably be t he

5. sam e as t hose u sed in 7. 10 , " Config ur e an SAP connect or f or BAPI " on pag e 121 ) . 6 . You m ay ch oose t o set RFCTrace pr op er t y t o Tr ue or False. 7 . Set t h e t r ace lev el t o 5 .

• •

Table of Content s

TipI ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

I n t he ex amp le abov e w e hav e giv en ou r ODA pr ofile a nam e of SAP an d sav ed it . This enab les r euse of t his p r ofile for lat er p hases.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

8 . Select N e xt . Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

Figu r e 8 - 2 1 . Set t h e sea r ch pa r am e t e r s

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er A list of av ailable SAP BAPI s can be ob t ained u sin g t he RFC sear ch. How ever , t h er e ar e m any Web Spher egr at ione Ad apt s ver y t im e consum ing, so w e w ill set a sear ch filt er, t- hou san ds ofe tBusiness h em and I an tcom plet sear cheris as f ollow s: This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . Righ clickt ion Se a. rch y fu nctwion na m . each pr oduct for it s sp ecific t ask in t h e desig n. We int1egr at edt -solu We b d iscuss hy we cheose also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 2 . Select Se a rch f or it e m s. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and prrov ant ding of tWebSph Figu e ides 8 - 2a2b.road Set un t hder e stf il er pa t e r n er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

3 . En t er a f ilt er p at t ern of BAPI _MATERI AL* .

Sreeku mar Raj agopalan, Arvind Viswanat han

4 . Click OK. Pub lish er: I BM

5 .PubAtDat t his t he e: Jupoin ly 22 t, ,20 03 SAPODA w ill u se t he SAP j CO and y ou will b e logged on t o t h e SAP syst em . I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 8 - 2 3 . Sel ect sour ce ob je ct

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This edbook ex plor esect t he t oitEAI b y. t hese pr odu ct s, t heir pr os and 6 . rA list of SAP obj s tdh iffer at ment eet appr t h e oaches sear ch cr eria pr is ov retided u rn ed cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We . Select t he case BAP Iw_her M ATERI AL_ AV AI LABI bu7ild a sam ple e all t hese pr odu ct s arLIe TY con. figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 8 . dem Select N er at xte. t he in t egr at ion b et ween t he com ponent s in each case. also onst This I BM Redbook will h elp y ou in st all,rteailor figuirremt he newce Web Spher e Business Figu 8 - 2and 4 . con Conf choi I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

9 . Con fir m t he ch oice of ob ject by select ing t h e obj ect again. Seamlessly in t eg rat e you r back - off ice sy st em s 1 0 . Click N e xt . Build Cr ossWor lds collabor at ions

Figu r e 8 - 2 5 . Conf ir m obje ct pr ope r t ie s Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 1 1 . Con fir m t he business object p r opert ies by clickin g OK. 1 2 . When a n ot ificat ion m essag e app ear s f rom t he SAPOD A, click N o ( becau se w e wan t t h e

12 . bu sin ess obj ect t o be creat ed w it h all available p aram et ers) .

Figu r e 8 - 2 6 . SAPO DA n ot if icat ion



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

1 3Lee . When pr om pt ed, sav t h e new bu sin ess obj t heer,serv er. By Gav in, Gerd Diederichs, Pioter Golec, Hendrik Grey v en st einect , Kent oPalm Sreeku mar Raj agopalan, Arvind Viswanat han

On ce y ou hav e r un t he ODA, t h e SAP_BAPI _Mat er ial_Av ailab ilit y b usiness ob ject shou ld cont ain at t r ibut es sh own in Figur e 8- 2 7 on p age 15 5. Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03

Figu r e 8 - 2 7 . SAP_ BAPI _ M a t e r ia l_ Av ai la bil it y at t r ibu t e s

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher I n t egrt hatation er sed f or t he st ock check collab orat ion : We n ow havee Business all t h e ASBOs ar Ad e r apt equir This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and AFWSt ockCheck I npu t and how t o m ak e t he best t ech nology choice f or each sit uat ion. We cons in specif ic sit u at ions, bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e ockCheck Outdput int egrAFWSt at ed solu t ion . We iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. AFWSt ockCheck XML This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business _Mat bun er ial_Av ailabpr ilitov y ides a b road un der st an ding of WebSph er e Bu siness I nt egrSAP_BAPI at ion pr oduct dle, and I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Next , w e cr eat e t h e gener ic business object s f or t he collabor at ion. an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.5 Develop GBOs Gener ic business obj ect s ( GBOs) pr ov ide a layer of abst r act ion so t hat collabor at ion s can b e independ en t of ex t ern al syst em depend en cies. We d ef ine t h e requ ired GBOs u sin g st eps t hat are similar t o t he on es used t o define t he ASBOs - t h e only dif fer en ce is t he ind ep en dence fr om •ext er nal sy st Table em s. of Content s •

I ndex

An EAI utirecall on usi ng W e bSphe r einBusi I ntASBOs: egr a ti on You m Sol ig ht t hat w e def ed ne t hss ree

( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

AFWSt ockCheck I npu t

PubAFWSt lish er: IockCheck BM Out put Pub Dat e: Ju ly 22 , 20 03

AFWSt ockCheck I SBN: 073 84- 26 54XML -7 Pages: 57 8

We cr eat e a set of GBOs t hat m ir r or t h e st ru ct ur e of ASBOs: St ockCheck I np ut - GBO t hat cont ain s t he field s r eq uir ed f or st ock ch eck r equest s and is a child of St ock Ch eck . St ockCheck Ou Seamlessly in t teg put rat- eGBO you rt hat backcont - offain ice ssyt he st em field s s r eq uir ed f or st ock ch eck r esp onses and is also a ch ild of St ockCheck . Build Cr ossWor lds collabor at ions St ockCheck - GBO t hat ser ves as a cont ainer f or st ock ch eck r equest s and r esp onses. Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology Not e of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat I t is ion n ,otwneecessar discussy fou t o rcradd eat eit ion a set al com of GBOs ponent t h s: at m ir ror s t h e st r uct ur e of ASBOs as w e hav e don e for t he st ock check collabor at ion. Howev er , we used a mir r or st r uct ur e t o - MQSeries ( MQWF) simp lif yWor t hek flow map ping bet w een ASBOs an d GBOs, w hich we cov er in 8. 6, " D ev elop an d t est m aps" on p age 16 2. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s 8.5.1 Create StockCheckInput GBO This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and We cr eat e a St ock CheckI np ut object u sin g t he Cr ossWorld s Syst em s Manag er as follow s: cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also r atBusin e t he in t egr atjion ween ponent each 1 . dem Righonst t - click ess Ob e ct b(et und er I nt he t egcom rat ion Comsp in onent s) .case. This BM Redbook will hess elp Ob y ouj einctst. all, t ailor and con figu re t he new Web Spher e Business 2 . ISelect N e w Busin I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 3 egr . En er StockCheck t hedesig b usin obeject n ame. I nt attion, so t hat youas can n/ess cr eat a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 4 er . Chan Leav eget he Aper plicat I nt Serv ) . ion - specif ic in for m at ion field b lan k.

Enter attributes

We ent er t h e at t r ibut es show n in Table 8 - 4 u sin g t he Business Obj ect Desig ner.

Tab le 8 -4 . St ock Ch e ck I n pu t GB O at t r i but es •

Table of Content s



AtI ndex t r ib ut e N a m e

Ty pe

I s k e y ( y es / no)

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

pr odu ct Nu m ber

St r ing

Yes

St r ing

No

un Pub it OfMeasur e lish er: I BM

St r ing

No

Pub plant

St r ing

No

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar qu ant it yRaj agopalan, Arvind Viswanat han

Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

57 sin 8 ess obj ect s t hat w e hav e defin ed up un t il now , we do n ot specify an y applicat ionUnlikePages: t he bu specif ic infor m at ion. Remem ber t hat t h e GBOs ar e, as t h e nam e sugg est s, ind ep en dent of any app licat ion - h en ce no ap plicat ion - sp ecif ic in for m at ion is requ ir ed.

On ce y ou hav e ent er ed t h e at t r ibut es in t he Bu sin ess Ob ject Designer , y ou will see t he follow in g w indow . Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 8 - 2 8 . St ock Che ck I n pu t at t r ibu t e s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Click Gene t o can v er ify t hat t her applicat specif inforend m at ion. I nt egrt he at ion, so rtal hatt ab you desig n/ cr eateeisa no solut ion t oionint egr at eicbacksy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge ServFigu er ) . r e 8 - 2 9 . St ock Che ck I n pu t GBO Ge ne r al t ab



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s

SaveBuild StockCheckInput GBO Cr ossWor lds collabor at ions Sav e Man St ockCheck npu t o end t he bu sersin veress b yprselect age t he Ien d-tt oocessin g Fil e - > Sa v e - > Sa v e t o Ser ve r. You should a mer essage indplicat icat inion g t Ihnt ategr t heatobj w )as . fit s all" solut ion . I n t he w or ldsee of Ent pr ise Ap ionect ( EAI , t saved h er e issun ccessf o " on eully size This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 8.5.2 Create StockCheckOutput GBO fou ndat ion , w e discuss fou r add it ion al com ponent s: Next , w e use t hek flow sam e st eps as show n in 8. 5. 1 , " Creat e St ock Check I n put GBO" on page 1 56 t o - MQSeries Wor ( MQWF) creat e St ock Ch eck Out p ut . Ent er t he at t r ib ut es as show n in Table 8 - 5. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business Adock apt er s e ck I n pu t TabI nlet egr 8 at -5ion . St Ch

GB O at t r i but es

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and At ic t r ib e ions, N a m and e Tytpe k e y sit ( yuat es ion. / no) cons in specif situt u at how t o m ak e t he best ech nology choice f orI seach We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e pr odu ct Nu m ber St r ing Yes int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also qu ant dem it y onst r at e t he in t egr at ion b et ween St rting he com ponent s in each case. No un it IOfMeasur e r ingand con figu re t he new Web No Spher e Business This BM Redbook will h elp y ou in st all, t St ailor I nt egr at ion pr oduct bun dle, and pr ov ides b road un der st an ding of WebSph er e Bu siness plant Star ing No I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he On w e hge aveServ finished I nt ce er Chan er ) . en t er ing t h e at t r ibut es, t he At t r ib ut es t ab should look like Figur e 8- 3 0.

Figu r e 8 - 3 0 . St ock Che ck O ut p ut GBO a t t r ibu t e s



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t egldratn eotyou r ain backany - off applicat ice sy st em s specif ic infor m at ion. The Gen er al t ab shou cont ionBuild Cr ossWor lds collabor at ions

Figu r e 8 - 3 1 . St ock Che ck O ut p ut GBO g en er a l pr ope r t ie s

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.5.3 Create StockCheck GBO

St ockCheck GBO con t ains t w o ch ild obj ect s:

St ockCheck I np ut St ockCheck Ou t put We b eg in b y cr eat ing t he St ock Ch eck GBO. The f ollowin g t echn iq ue f or creat ing a business obj ect is an alt er nat iv e t o select in g N e w Busin ess Ob j e ct f r om w it hin t he CrossWor lds Sy st em s •Man ager. Table of Content s •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By1Lee Gav in, Gerd Diederichs, Piot r ess Golec,Ob Hendrik v en st einr, tKen Palmch er, . Select Tools - > Busin j e ct Grey D esi gne o laun

t h e business obj ect design er t ool.

Sreeku mar Raj agopalan, Arvind Viswanat han

2 . Select Fil e - > N e w . Pub lish er: I BM

Figu r e 8 - 3 2 . Cr ea t i ng a busi ne ss obj ect f r om B usin ess O bje ct De sign er

Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s 3 . En t er t he n ame of t he bu sin ess ob ject . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We r e 8pr-odu 3 3 ct. sCr t e figu St ock GB O t o p rov ide on e bu ild a sam ple case w her e Figu all t hese area e con red t Che o worck k t og et her int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Enter attributes We ent er t h e at t r ibut es r equir ed for St ock Check, as list ed in Table 8 - 6 on p age 16 2.



Table of Content s



I ndex

Tab le 8 -6 . St ock Ch e ck GBO at t r ib ut e s

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

At t r ib ut e N a m e

Ty pe

I s k e y ( y es / no)

Sreeku mar Raj agopalan, Arvind Viswanat han

st ockCheck I npu t

St ockCheck I np ut

Yes

Pub lish er: I BM

st ockCheck Out put St ockCheck Ou t put No Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Tip You m ig ht hav e not iced t h e dif ference in nam ing conv en t ions b et w een g en er ic b usin ess obj ect s and applicat ion- specif ic business obj ect s. For Seamlessly gener ic business in t eg rat eobj you ect r s, back t h e- off Crice ossWor sy st em ldsscon vent ion is t o st ar t w it h an u pper - case let t er and use m ixed case af t er t hat - for ex amp le St ockCh eck . Build Cr ossWor lds collabor at ions For app licat ion- specific bu sin ess ob ject s, we t yp ically pr efix t h e nam e of t h e business Man age en dt o-eend ess pr ocess obj ect w itt he h t he nam of tbu h esin ext er nal sy st em t hat t he ob ject is sent t o or r eceiv ed f rom - for ex amp le AFW St ock Ch eck XML, w h er e AFW is an ab br ev iat ion for Ap plicat ion I n t he w orew ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Fram or k. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.6 Develop and test maps At t his poin t , w e hav e cr eat ed t he b uilding block s of our solut ion - t he ASBOs an d GBOs h ave b een connect or is conf igur ed. Now w e are r eady t o st ar t w ir in g t he solut ion t oget her . The fir st st ep is t o m and v ice ver sa. The m aps specify h ow dat a is t r ansfor m ed f r om one ob ject t o anot h er . Th e pur p ose •GBOs is t o mTable of Content s aint ain t he backend ind ep en dence of our collabor at ion. •

I ndex

An Sol uti onined usi ng W e bSphe r e Busi ssock I nt egr ti on( (wV4 WeEAI h ave d ef one GBO nam edneSt Ch aeck it .h1 )t w o child obj ect s) and t w o ASBOs ( one for SAP Fram ew or k) . Not ice t h at w e d o n ot w or r y about t ild er, obj ect s wit h in t he St ockCheck GBO or t he By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein he , KenchPalm ASBO for t h e pu rp ose of m ap s. While m apping of t h e dat a w it hin ch ild obj ect s su ch as St ock Check I n Sreeku mar Raj agopalan, Arvind Viswanat han AFWSt ockCheck I npu t is n ecessar y , t his m app ing is sp ecif ied at t he par ent obj ect lev el. Pub lish er: I BM

Table 8 - 7 on p age 16 3 list s t h e m aps w e n eed t o d ef ine, in t he or der in w hich t h e m aps w ill be in vo Pub Dat e: Ju ly 22 , 20 03 be in vok ed w h en w e r eceiv e a r equest f r om t he CRM applicat ion an d t he last m ap w ill be inv ok ed w 0- 73 sen ds aI SBN: reply b 84ack26t54 o -7 t h e CRM app licat ion. The secon d m ap is inv ok ed t o con ver t d at a f r om t he St o Pages: 57 8 t he SAP BAPI f orm at .

Tab le 8 -7 . M a ps f or st ock che ck col la bor a t ion Seamlessly in t eg rat e you r back - off ice sy st em s Ma p na m e Build Cr ossWor lds collabor at ions

Sou rce busin ess obj e ct

Ta rge t b usin

Man age t he en d- t o- end bu sin ess pr ocess AFWSt ockCheck XML_ t o_St ock Check AFWSt ockCheck XML St ockCheck I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: St ockCheck _t o_SAP_BAPI _Mat er ial_Av ailab ilit y St ockCheck SAP_BAPI _Mat er - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er SAP_BAPI _Mat er ial_Av ailab ilit y _t o_ St ockCh eck SAP_BAPI _Mat er ial_Av ailab ilit y St ockCheck - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e Stegr ockCheck _t o_AFWSt Ch eckwXML ockCheck ockCheck int at ed solu t ion . We ock d iscuss hy we ch ose eachStpr oduct for it s sp ecific t ask in t hAFWSt e desig n. We X also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Tip

The n am in g con vent ion f or m aps is: < Sour ce business obj ect nam e> _ t o_< Tar get b usiness object n ame>

Creating the map from AFWStockCheckXML to StockCheck •

Table of Content s

•The Map D esign I ndex er t ools allow s y ou t o dr ag an d dr op link s b et w een t he sour ce and t ar get ob ject s. Fo An EAI ple, Sol uti usi ng tW Busi nein ss AFWSt I nt egr aock ti onCh ( V4 . 1 ) XML exam won em ap hee bSphe in putr efields eck

t o St ock Ch eck . Her e is a sum m ary of t he f m apped By Lee Gav in, forGerd AFWSt Diederichs, ock Check Piot r Golec, XML tHendrik o St ock Grey Check. v en st einTo , Ken cr eat Palmeer, t he m ap, lau nch t he Map Designer t ool fr Sy st em Sreeku mars Raj Man agopalan, ager: Arvind Viswanat han Pub lish er: I BM Dat e:eJuMaps ly 22 , 20 1 .PubLocat in03t he CrossWor lds Sy st em s Man ager ( un der I nt egr at ion Com ponent s) . I SBN: 0- 73 84- 26 54 -7

2 . Righ t - click Pages: 57 8 Ma ps. 3 . Select N e w M ap .

Figu r e 8 - 3 4 . Cr ea t i ng a ne w m ap Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egrThis at edwsolu t ionch . We iscuss w hyner we t ch each it om s spptecific in t ce h e Obj desig We e. ill laun t h ed Map Desig oolose an d y ouprwoduct ill see for a pr for tthask e Sour ectn.nam also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. sour ce object is AFWSt ock CheckXML. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr ata.ionLocat pr oduct dle, ockCh and preck ov ides b road st an dingcan of WebSph er en Bu e t h ebun AFWSt XML aobj ect inunt hder e list . You scr oll d ow u ntsiness il y ou see t h e so I nt egr at ion, so e. t hat desig n/ can cr eatent e aersolut int char egr atact e backst em s and m anag e nam Alt you ern atcan ively , y ou t he ion fir stt ofew er s ofend t he sy b usin ess ob ject n ame. an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he b. ge Select I nt er Chan ServAFW er ) . St ock Che ck X ML. You should see a check m ark n ex t t o AFWSt ock CheckXML.

Tip Mak e sur e t hat t he ch eck b ox is select ed ; m erely select ing t he ob ject w ill not necessar ily s 4 . Select N e xt .

Figu r e 8 - 3 5 . Sel ect t he sour ce b usin ess obje ct •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n5 t.heYou w orwldillofsee Entaerwpr in ise dowApsim plicat ilar ion t o tIhnteegr one at yion ou (saw EAI )for , t hter hee sour is n oce" on buesiness size fitobj s all" ect solut in t heion pr. eced in This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 6 . Locat eoft hfer e ings St ockCheck object in tf he list . Youy .can dowRed n un t il y w oue see t hib e edest t echnology t hat pr ovid e EAI unct ionalit I n tscr hisollI BM book d escr t heinuat seion of b usi Alt ern ively , you enion. t er tIhe f ir stit ion few t char act ers erofe tMQ he bitusin ob ject nam e. WebSph er eat Bu siness I ntcan egr at n add o WebSph self ,ess w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 7 . Select St ock Check . You should see a check m ark n ex t t o St ock Check. - MQSeries Wor k flow ( MQWF) 8 . Select N e xt . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 8 - 3 6 . Sel ect t he t ar ge t busin e ss obj ect

- Web Spher e MQ I nt egr at or Br ok er

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

9 . The n ex t w in dow p r omp t s us for t h e nam e of t h e map . We u se t he st and ard Cr ossWor ld s nam m aps: Seamlessly in t eg rat e younr am back offo_< ice tsy embsusin ess ob ject n ame) < sour ce business object e>-_t arst get ossWor collabor at ions IBuild n t hisCrcase t helds n ame wou ld b e AFW St ock Ch eck XML_ t o_St ock Check. t he en d- t o- end bu sin ess pr ocess in t h e Name field . 1 0 . Man En t erage AFWStockCheckXML_to_StockCheck I1n1 t.heSelect w or ldFini of sh. Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Figu r e 8 - 3 7 . Sav e m ap AFW St ock Ch eck XM L_ t o_ St ock Ch WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Mapping attributes from AFWStockCheckXML to StockCheck You w ill see t h e Table t ab of t he Map Design er t ool. I t is p ossible t o use t his view t o define m ap s be fin d it easier t o use t he D iagr am t ab w here t he m aps can be cr eat ed v isually, as w e w ill see shor t ly is usefu l for ver ify ing t he m aps t hat w er e cr eat ed.



Table of Content s



I ndex

Figu r e 8 - 3 8 . Ta ble t ab of M ap D esign er t ool

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y tSw echnology t hat ovidwee EAI unct ionalit I n tin his I BMob Red book d escr e t he u seOn of t he l it ching t ooftfer heings Diagr am pr t ab, see fSour ce andy .Dest at ion ject s r epwr e esent edibvisually. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he sour ce object ( AFWSt ock CheckXML) and on t he r ight sid e t he t arg et obj ect ( St ockCheck ) . Th e child fou ion , w einit discuss not ndat exp anded ially . fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

Figu r e 8 - 3 9 . D ia gr am vi ew i n M ap D esign er

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 8 - 4 0 . M a p D esig ne r D ia gr am ex pa nde d Ch ild O bje c

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This Map I BM D Redbook elp y oud rag in st an all,d t dailor andscon re tt hhe Web Spher e Business The esign er will t ool hlet s us rop link betfigu w een e new sour ce and t ar get obj ect s. For t h e st I ntap egrt he at ion dle, and ov ides a bt oroad unCheck. der st anSAP dingr eq of uir WebSph er efield Bu siness m inp pr ut oduct field s bun in AFWSt ockpr Check XML St ock es t hr ee s t o be pop ulat e I nt egr:at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e check an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Pr oduct num ber Qu ant it y

Plant num b er Here is a sum m ary of t he f ields t hat need t o be m app ed f or AFW St ock Ch eck XML t o St ock Check. I t s descr ipt ion s, w hat t he at t r ibu t e is called in t h e sour ce object , an d t h e dest inat ion obj ect s. Not e t h at w e d o not m ap t he q uant it y f ield because t his is n ot y et p opulat ed. I t w ill available on ly a been p r ocessed by SAP. •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Tab le 8 -8 . Fie lds t o be m a ppe d f r om AFW St ock Che ck XM L t o St o

Sreeku mar Raj agopalan, Arvind Viswanat han

AtItBM r ib ut e Pub lish er:

D e scri pt i on

Sou rce Obj ect ( AFW St ock Che ck X M L)

Pub Dat e: Ju ly 22 , 20 03

Chil d Obj ect

At t r ib ut e

Ta rge t O Chil d Ob

I SBN: 0- 73 84- 26 54 -7

Pr oduct num Pages: 57 8ber

AFWSt ockCheck I npu t

pr odu ct Nu m ber

St ockChec

Plant num b er

AFWSt ockCheck I npu t

plant

St ockChec

Unit of m easur e

AFWSt ockCheck I npu t

un it OfMeasur e

St ockChec

To cr eat e a m ap ping fr om p rod uct Num ber in AFW St ock Ch eck I n put t o pr oduct Num b er in St ock Chec Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 1 . En su re t hat t he child obj ect s ar e ex pand ed by clicking t h e plus sign n ex t t o AFWSt ockCheck I np St ockCheck np dut t. o- end bu sin ess pr ocess Man age t heI en m ouse, select sour ceI fnt ield rod (uct Num Ch eck putsolut . I n2 t.heUsing w or lda of Ent er pr ise Apt he plicat ion egr-atpion EAI ) , t hber er einis AFW n o " St onock e size fit sI nall" ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 3 . Pr ess an d hings old tthe keye. EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of t echnology of fer hatCtprr lovid WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 4 .ndat While ing t he Ct agalt com he sou rce f s: ield and dr op it on t h e dest in at ion field . You sh oul fou ion , hwold e discuss fourlr key add, itdr ion ponent sour ce at t r ibut e t o t he dest in at ion at t rib ut e. - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Tip

- Web Spher e MQ I nt egr at or Br ok er Mak e sur e t hat y ou hav e only one at t rib ut e select ed b ef or e y ou d rag t h e fields ov er fr om s - Web Spher e Business I n t egr at ion Ad apt er s Select ing m ult iple sour ce at t r ibut es in dicat es t hat y ou ar e per for m in g a j oin - m apping m u This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and at t r ibut es t o a sing le dest in at ion at t r ib ut e. This w ill r esu lt in a w ind ow ent it led Join , w her e cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We how t he m er ge of v alu es is perf or m ed . I f you see t his box , p ress Can cel an d r e- do t he m ap bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Figu r eat8ion - 4b1et. ween M a ppi odu sctinNeach um be r f r om sour ce t o t ar ge also dem onst r at e t he in t egr t heng compr ponent case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

5 . Repeat t he pr ocess for t h e un it of m easur e an d p lant num ber at t r ibu t es as indicat ed in Table 8 ySeamlessly ou h ave com edet you he m he sy w indow in tplet eg rat r app backin- g, off tice st em s sh ould be sim ilar t o Figur e 8- 4 2 on p age 17 3. Build Cr ossWor Figu r lds e 8collabor - 4 2 . Mataions ppi ng

of at t r i but es f r om AFW St ock Che ck XM L t o

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness y ou so comt hat pletyou e t h can e m aps, oucrweat ill esee t he wor e"at app ear inend t h esyRu . Each I nt egrAs at ion, desigyn/ a solut ion dt o" Mov int egr e backst le emcolum s andnm anag et ime at t r ibut e fr om t h e sour ce t o dest inat ion, t he d ef ault is t o u se t he " Mov e" r ule. I n ot her an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he w or ds, sour ce m oved I nt er Chan ge isServ er ) . t o t h e dest inat ion as is. You w ill n ot ice t hat t here is a dr op - dow n t hat let s y ou such as " Split " , w hich is helpf ul f or t ak ing a single sour ce field and popu lat ing t w o out put field cust om m app in g opt ion t hat allow s y ou t o ex plicit ly sp ecify t he m app in g log ic. Each m ap is im and it is possib le t o inspect an d, op t ionally, cu st om ize t h e Jav a code g en er at ed by t h e Map De

show n in t h e m aps in a lat er p hase) .

Tip I f you m ak e an er r or w hile cr eat in g t h e m aps: •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

1 . Use t he m ouse t o select t he map y ou wan t t o delet e.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj2agopalan, Viswanat han . . Pr essArvind t h e Delet e key

. Con fir m Pub lish er: 3I BM

t he delet ion by click ing Y es.

Pub Dat e: Ju ly 22 , 20 03

4 . Con fir m t he delet ion of t he code associat ed w it h t he m ap by select ing Y es. A m ap is code t h at is g en er at ed by t h e Map Desig ner. I t is possible t o cu st om ize t h is cod e, and Pages: 57 8 conf ir m s t h at y ou w ant t o delet e t he m ap ping code. I n ou r exam ple, w e d o not use c and hence n o dat a is lost w hen w e select Y es. I SBN: 0- 73 84- 26 54 -7

Anot h er w ay t o v erif y t he m ap s t hat y ou h ave d ef ined is t o select t he Ta ble s t ab in t he Map D see one ent r y f or each m ap t hat you hav e d ef ined in t he Diagr am v iew . Seamlessly in t eg rat e you ice rsyifst Figu r er 8back - 4 3- off . Ve yem msa ps

usin g t he Ta ble s t a b in M a p D es

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Specifying the verb for the target object (StockCheck) I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Each Cr ossWor ldserev) .ent has a messag e and a ver b associat ed w it h it . When w e m ap in put fields f ro I nt er Chan ge Serv or v ice ver sa, w e m ust specify t h e ver b in t h e t ar get b usiness object . The abilit y t o chan ge t h e ver b Cr ossW orld s. I t let s us chan ge t h e ver b t hat is receiv ed fr om an ext er nal sy st em in t o on e t hat is m o collab orat ion , or t h e ot her w ay ar oun d.

I n our exam p les, w e use t h e v er b of t he sour ce obj ect as t h e ver b for t h e t ar get ob ject in each . To sp ecify t he v er b for t he t ar get obj ect :

1 . Select t he V e rb t ab f r om t he Map Design er t ool. • •

Table of Content s

2 . Get t he Ver b p ull- dow n for St ock Ch eck . I ndex

An3EAI Sol uti on usi ng W e bSphe r e Busi neussnder I nt egr a ti onfr(om V4 . 1b) usiness . Select AFW St ock Che ck X ML " Get By Lee is Gav in, Gerdr et Diederichs, r Golec, Hendrik en st Ken in Palm er, being riev ed frPiot om t he sour ce Grey obj vect , ein w h, ich t his

object ( Select fr om t he f ollow ing ) " . Thi exam p le is AFWSt ock Check XML.

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

Tip

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

I f you Pages: 57 8

h ave d ifficult y select ing t h e ver b fr om t h e dr op- d ow n list u sin g t h e m ouse, t r y using

4 . On ce y ou hav e select ed t h e v er b, you r w indow sh ould look sim ilar t o Figur e 8- 4 4.

Figu r e 8 - 4 4 . Sel ect in g t he v er b f or t ar ge t obje ct St ock Ch Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Figu 8 -in4st5all, . Sel ectand in gcon t he b new of t Web he tSpher a r geetBusiness ob je ct ( St ock This I BM Redbook will h elpr yeou t ailor figuv reer t he I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly t eg ratAFWStockCheckXML e you r back - off ice sy st em s to StockCheck Testing map infrom Build Cr ossWor lds collabor at ions This is a good t im e t o t est t he m ap t hat w e ju st cr eat ed. The un it t est t ool t hat is par t of t he Map De v er ifyMan t hatage ourt he m ap w ork as bu design ed ,prwocess it hout w or ry ing abou t ex t ern al depend en cies. en dt o- send sin ess To e ld t heoft est p rpr ocess, he ITe abion of t(hEAI e Map I n tin heit iat w or Ent er ise Apselect plicat tion nt st egrt at ) , t h Desig er e is ner n o ." on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y You w ill not of iceferaings p ict or ial rprepr esent at ion of ionalit t he map oss I tBM he tRed op book of t h ewweinddow sou rceofb usin t echnology t hat ovid e EAI f unct y . I acr n t his escr.ibTh ee t he u se along t he lef t side an d t h e t ar get b usiness object along w it h t he ru les is show n on t he r igh t side. I n WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he tfou ar get b usiness object ap pear collap sed. Click t he plu s sig n t o see t he at t r ibu t es of t he b usin ess ob j ndat ion , w e discuss fou r add it ion al com ponent s: bu sin ess obj ect y ou w ill n ot ice b ut t on s t o r eset t he d at a, load t est dat a and save t est dat a, w h ich ar From and Save r espect ively . - MQSeries Wor kTo, flow ( MQWF) Abov t hossW e m ap n ame AFWStge ockSer Ch ver eck XML_t - I BMe Cr orlds I n t (erchan ( I CS) o_St ockCheck ) , a Play bu t t on is disp layed in t he t oolba init iat e t h e unit t est in g pr ocess once w e hav e sam ple dat a pop ulat ed in t h e sou r ce b usiness object . - Web Spher e MQ I nt egr at or Br ok er

Figu r e 8 - 4 6 . Un it t e st t ool i n M ap De sign er

- Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Now t h at w e h ave an u nder st anding of t h e t est t ool f unct ionalit y , w e set u p t h e dat a r eq uir ed t o un exp and t he t wo bu ectr sback so t-hat t hesyatstt rib Seamlessly insiness t eg rat eobj you off ice emut s es ar e visible. I nside AFWSt ockCheck XML, w e s bu sin ess obj ect s w e cr eat ed - AFWSt ockCheck I npu t an d AFWSt ock CheckOut pu t . Ev en t houg h t h ese t her e Build is no Cr indicat ossWor ionlds of collabor t he at t r ibu at ions t es of AFWSt ock Ch eck I n put or AFWSt ockCheck Ou t put . SinceMan AFWSt ageockCheck t he en d- XML t o- end is an bu sin objess ect ,prwocess e h ave t o ex plicit ly inst an t iat e t he child obj ect s t hat w e n e or ien t ed p rog ram m ing t erm inolog y, up t o t h is point w e hav e, st rict ly speak in g, b een w ork ing w it h a he wt he or ld of Ent er need pr ise tAp plicat ion at ion ( EAI n ao "von size fit s all" solut ion . tI on t est class, we o inst ant iatIentitegr and popu lat e) , itt hweriteh is dat aluees. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology For our u nitoft est fer ings , w e tneed hat prt oovid in steant EAIiatf unct e only ionalit t he yAFWSt . I n t his ockCheck I BM Red I npu book t : w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 1 . Select AFW ock( MQWF) Che ck I npu t . - MQSeries Wor kSt flow . Righ t - click AFW ock Che . ver ( I CS) - I2BM Cr ossW orlds I nSt t erchan geck Ser 3 . Select d I nI nt stegr a nce . Br ok er - Web SpherAd e MQ at or - Web Spher e Business I n t egr at ionr eAd8apt Figu - 4er 7 s.

Set t in g up t h e sou r ce da t a f or u ni t t est i n

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

t eg you back - off sy st em s , w e see a plus sign nex t t o it t h at allow s us t o Now tSeamlessly h at w e h aveinin st rat anteiat ed rAFWSt ockice CheckI np ut v alues of t his obj ect . We set up t h e t est dat a valu es for p rod uct Num ber , un it OfMeasur e and plan t b Crt ossWor collabor at ions t hr ee Build at t r ibu es t hat lds AFWSt ock CheckXML_t o_ St ockCheck p rocesses. Man age t he en d- t o- end bu sin ess pr ocess I n1 t.heExwpan or ldd AFW of EntSt erock pr ise Apck plicat ion nt egr ion ce ( EAI ) , t h er eobject is n o ." on e size fit s all" solut ion . Che I npu t (Iin t h e at sour b usiness This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 2 . En t er tof est a valu f or pr uctf unct Numionalit ber , unit e Red and book plan twat t echnology ferdat ings t hat es pr ovid e od EAI y . IOfMeasur n t his I BM e tdr ibu escrt es. ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 3 .ndat Ex ion pan, dwSte ock Check ut itan d al Stcom ock ponent Check s: Ou t put ( in t h e t ar get b usin ess ob ject ) . fou discuss fouI np r add ion - MQSeries Wor k flow ( MQWF)

Figu r e 8 - 4 8 . Set t in g t est da t a v al ue s

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

Tip Man age t he en d- t o- end bu sin ess pr ocess Ru nning a unit t est aut om at ically sav es and com piles t he m ap. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This h yecu t het eI BM e softtw ortm ainst oolb a nuarmb er ofecom enof t art he y map ) . 4 . isTowex t he WebSpher u nit t est , click hearPelapylatbfut oncont in t he ( abov t h e plem nam e t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of I f t er heemBu apsiness execut edegr cor ect lyI ,n yadd ou sh ould t h e prerodu ct Nu mb ,erw, hich u nit Of re and plant at WebSph I nt atrion. it ion t o see WebSph e MQ it self forMeasu m s t he St ockCheck I np ut gfou et rpop ulat edalwcom it h tponent h e cor rs: esp onding v alues fr om t he sour ce business obj ect fou ndat ion , w e discuss add it ion m essage at t he bot t om of t he w indow : Test run finished. - MQSeries Wor k flow ( MQWF)

Figu r e 8 - 4 9 . Ex ecu t i ng t h e un it t e st

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly eg trat r back ice and sy st em 5 . The m ap getins tau omeatyou ically com- off piled savsed w hen y ou r un a unit t est . Howev er, if y ou w a m ap select Fil e - > Sa v e - > Sa v e t o Ser ve r. Build Cr ossWor lds collabor at ions 6 . To ex plicit ly com pile t h e Jav a code associat ed w it h t he m ap select Fil e - > Com p il e. Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Create tow ar SAP_BAPI_Material_Availability) This is w hmap y t he I (StockCheck BM WebSpher e soft e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph Con t inuing er e t Bu h rou siness gh our I ntfegr lowatof ion. execut I n add ion,it ion w e tbuild o WebSph a m aper for e MQ conitver selft,ing w hich t he St forock m sCh t he eck GBO int o t fou ndat ion_Mat SAP_BAPI , w e er discuss ial_Av aliab fou r ilit add y itASBO. ion al com As wponent e cr eats:e t his m ap, y ou w ill begin t o see t he r eal v alue o bet w een GBOs and ASBOs an d t h e v alu e of m aps. - MQSeries Wor k flow ( MQWF) The SAP_ BAPI _ Mat erial_Av ailabilit y obj ect w as creat ed usin g t he Ob ject Discover y Agent ( ODA) and -specif I BM ic Crat ossW orlds I n t erchan ge Ser vere (t IhCS) t r ibut es. Som e of t hese hav e sam e sem ant ics as t he at t r ib ut es in our GBO, bu t h ave d - Web Spher e tMQ I ntt regr ateorMat Br erial_n ok er um ber in t he SAP ASBO is t h e same as t he p rod uct Num ber at t For exam ple, h e at ibut GBO. How ev er, t here are ot her fields in t he SAP ASBO t hat we do n ot car e abou t f or t his collabor at i - Web Spher e Business I n t egr at ion Ad apt er s nu mb er . This r edbook ex,plor d iffer ent appr t o EAI ov SAP. ided bI fy at t hese pr os By using a map t hees logt he ic in CrossWor ldsoaches is insulat ed frpr om a latpr erodu d atcte,s,at heir new er v erand sion o cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We fields or messages is inst alled at I TSO Redb oat s, only t he map b et w een t h e SAP ASBO and st ock ch bu ild aedsam chang . ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem ateat e t he t egr bw eteen ween ponent s in each The st epsonst for rcr in g in t he mat apion bet t het he St com ock Ch eck GBO and t hcase. e SAP ASBO are t he sam e as w h m appin g AFWSt ock CheckXML t o St ockCheck . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr 8at- ion oduct abun dle, a tbhroad un der of WebSph er et Bu Table 9 p rpr ovides su m marand y ofprt hov e ides fields at n eed t o st b an e mding apped. The f ields hatsiness ar e n ot in t his t I nt egr atgion, you eatObject e a solut ion nt ofor int SAP_ egr at BAPI e backend sy stAv emailablilit s and my anag e any t hin in t so he tthat ar get objcan ect .desig The n/ Chcrild colum _ Mat er ial_ is blank anaen d- tdo-atend usin using e Business I nt egr at ion ( and sp ecifically t he is flat a st b r uct uress e wpitrocess h no child obWebSpher ject s. I nt er Chan ge Serv er ) .

Tab le 8 -9 . Fie lds t o be m a ppe d f r om St ock Che ck t o SAP_ B API _ M a t e r i At t r ib ut e D e scri pt i on

Sou rce Obj ect ( St ock Che ck ) Chil d Obj ect

Pr oduct num ber • Plant num b er Table of Content s • I ndex

At t r ib ut e

Ta rge t O bj e ct ( SAP_ BAPI _ Ma Chil d Obj ect

St ockCheck I np ut pr odu ct Nu m ber not app licable

Mat er ial_

St ockCheck I np ut plant

not app licable

Plant

not app licable

Unit _of _m

Unit easur St ockCheck I np e An EAI of Solm uti on usieng W e bSphe r e Busi ne ss I nt egr a tiut on (un V4 it . 1OfMeasur ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

ISreeku n t hemar f ollow ing sectArvind ion , Viswanat w e pr ov id e w indow cap t ur es of t he v ar ious st ages of dev elop ing t his m ap a Raj agopalan, han inst r uct ion in t h e pr eceding sect ion . Pub lish er: I BM

Let ' s r ecap t he st eps r equ ir ed t o cr eat e a m ap: Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 . Cr eat e m ap - ident if y sour ce and t ar get ob ject s and nam e t h e m ap St ock Check_ t o_SAP_BAPI _ To cr eat e t he map f rom St ock Ch eck t o SAP_BAPI _Mat er ial_Av ailab ilit y , f ollow t he st eps show n fr om AFWSt ock CheckXML t o St ock Check" on p age 16 3. Use Table 8 - 9 as a r efer en ce f or t h e fie m apped. Once t h e at t r ibut es h ave b een m apped, you r w indow sh ould look sim ilar t o Figur e 8Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 8 - 5 0 . Specif yi ng t h e m ap s fr om St ock Ch eck t o SAP_ BAPI _ M at

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 2 . Verif y t he m ap s by select ing t he Ta ble t ab. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Figu Serv err )e. 8 - 5 1 . Ve r if y m a p f r om St ock Che ck t o SAP_ B API _ M a t e r ia l



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 3 . Next , w e sp ecify t he v erb f or t he t arg et bu siness obj ect . As w e did for t he pr ev iou s m ap, t h e v bu sin ess obj ect lds is rcollabor et rievedatfrions om t he sour ce business obj ect . For ad dit ional in for m at ion, r efer t Build Cr ossWor for t he t ar g et obj ect ( St ock Ch eck ) " on p age 17 4. Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 8 - 5 2 . Sel ect in g t he v er b f or t he t a r ge t ob je ct ( SAP_ BAPI _ M a t e

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . We u se t he dr op- dow n t o select t he t ar get b usiness object v er b.

Figu r e 8 - 5 3 . Sel ect in g t he v er b f or t he t a r ge t ob je ct ( SAP_ BAPI _ M a t e



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 4 . Select t he Ta ble t ab an d ver if y t h at t h e m aps hav e b een defined corr ect ly . Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w hTip y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph erEn e su Bure siness nt egr at ion. it ion t o WebSph ercor e MQ self , w hich t hat tI he v erb f ieldI nforadd t he t ar get object is r ectitly d isplay ed.forI fmysout he h ave diff icu lt y fou ndat ion w et he discuss r n add algcom s: t r y using t he key boar d. fr ,om dr op -fou dow listit ion usin t he ponent m ouse, - MQSeries k flow 5 . We ar eWor n ow r ead( yMQWF) t o u nit t est t he m ap. Swit ch t o t he Te st t ab an d follow t he dir ect ions p r ovid AFWSt ockCheck XML t o St ock Ch eck " on p age 17 6. Th e v alu es sh ould be m app ed as ind icat ed i - I BM18 Cr1. ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher MQance I nt egr BrCheckI ok er np ut t o t h e sou r ce ob ject . 6 . Add aneinst of at Stor ock - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 8 - 5 4 . Add i nst a nce of St ock Ch eckI n put f or t est i ng

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 7 . Fill in t est v alues f or pr odu ct Nu mb er , plant and unit OfMeasur e in St ock Ch eck I n put . Build Cr ossWor lds collabor at ions

Figu r e 8 - 5 5 . Un it t e st m a p fr om St ockChe ck t o SAP_ BAP_ M at er i a

Man age t he en d- t o- end bu sin ess pr ocess

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Creating map (SAP_BAPI_Material_Availability to StockCheck)

We h ave successf ully cr eat ed t wo of t he m ap s r eq uired. Follow t he st eps used t o cr eat e t he t h ese t w m ap fr om SAP_BAPI _Mat er ial_Av ailab ilit y t o St ock Check. This m ap con ver t s t he response r eceiv ed St ockCheck generic b usiness object . This m ap has an ad dit ional f ield , t he q uant it y , t hat is m ov ed f r om sour ce t o t ar get business obj ect b t he available q uant it y f r om SAP. See Table 8 - 10 on p age 18 8. •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Tab le 8 -1 0 . Fi el ds t o b e m app ed fr om SAP_ BAPI _ M at er i al _ Ava il abi li t y

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

At t r ib ut e D e scri pt i on

Sou rce Obj ect ( SAP _ BAP I _ M at e ri al _ Av a il ab il it y )

Pub lish er: I BM

Chil d Obj ect

At t r ib ut e

Ta rge t O Chil d Ob

Pub Dat e: Ju ly 22 , 20 03

Pr oduct num ber I SBN: 0- 73 84- 26 54 -7

not app licable

Mat er ial_ num b er

St ockCheck

Plant num b er

not app licable

Plant

St ockCheck

Unit of m easur e

not app licable

Unit _of _m easu re_f or _display

St ockCheck

Qu ant it y

not app licable

Qu ant it y _av ailab le_f or _display

St ockCheck

Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 1 . Cr eat e t he map . Build Cr ossWor lds collabor at ions 2 . Nam e t he m ap SAP_BAPI _Mat er ial_Av ailab ilit y _t o_ AFW St ock Ch eck . Man age t he en d- t o- end bu sin ess pr ocess 3 . Sw it ch t o t he D ia gr am t ab. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 4 . Dr ag and dr op t he at t rib ut es fr om sour ce t o t ar get obj ect as def in ed in Table 8 - 10. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of - 5at6ion. . M Ianppi SAP_ BAPI M,at er i alfor _m Ava il abi li t y WebSph er e BuFigu sinessr Ient8egr addng it ionfrt om o WebSph er e MQ it_ self w hich s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

to

- MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 5 . Verif y t he m ap s by op en in g t he Ta ble t ab. Build Cr ossWor lds collabor at ions

Figu r e 8 - 5 7 . Ve r if y m a p f r om SAP_ BAPI _ M a t e r ia l_ Av ai la bil it y t o

Man age t he en d- t o- end bu sin ess pr ocess

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 6 . Select t he v er b for t he t ar g et business obj ect by r et r iev ing t he v erb f rom t he sour ce obj ect .

Figu r e 8 - 5 8 . Set v er b f or t a r ge t b usin ess obje ct ( St ockCh



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s We arBuild e r eady Cr ossWor t o t est lds ourcollabor m ap fr om at ions SAP_ BAPI _ Mat er ial_ Av ailabilit y t o St ock Ch eck : Man age t he en d- t o- end bu sin ess pr ocess o tEnt he er Teprstise t ab. I n1 t.heSw w it orch ld tof Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 2 . Cr eat eofafer n ew ance of SteockCheck t put yin sour ce obj . Using he uibnit estutse ool, t echnology ingsinst t hat pr ovid EAI f unctOu ionalit . I tnhet his I BM Redect book w e dtescr e tthe of w e fi sour ce business obj ect and select P la y. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 3 . En t er t est dat a int o t he sour ce business obj ect . - MQSeries Wor k flow ( MQWF) 4 . Click t he P la y b ut t on in t he t oolb ar and v er ify t hat map is accur at e. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 8 - 5 9 . Te st t h e m ap f r om SAP_ B API _ M a t e r ia l_ Av ai la bil it y t - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Creating map (StockCheck to AFWStockCheckXML) Man age t he en d- t o- end bu sin ess pr ocess So f ar w e h ave cr eat ed t h ree m aps f or conv ert in g d at a. We h ave one last on e t o cr eat e t o com plet e rI eq n tuir he ed w or f or ld tof heEnt st ock er prcheck ise Apcollab plicat ion oratIion nt egr - tat heion m ap ( EAI fr om ) , t hSt erock e isCheck n o " ont oe AFWSt size fitock s all" CheckXML. solut ion . Table This at t r ibut is wes h yb ein t hegI BM m apWebSpher ped. e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries ( MQWF) Tab le Wor 8 -1k flow 1 . Fi el ds t o

b e m app ed fr om SAP_ BAPI _ M at er i al _ Ava il abi li t y

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) At t r ib ut e D e scri pt i on - Web Spher e MQ I nt egr at or Br ok er

Sou rce Obj ect ( St ock Che ck ) Chil d Obj ect

At t r ib ut e

Ta rge t O bj e ct ( A Chil d Obj ec

- Pr Web Spher e ber Business I n t egr at ion Ad apt er s St ockCheck Ou t put pr odu ct Nu m ber AFWSt ockCheck Ou oduct num This Plant r edbook num b erex plor es t he d iffer ent appr oaches St ockCheck t o EAI prOu ov tided put bplant y t hese pr odu ct s,AFWSt t heir ockCheck pr os and Ou cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Unit of sam m easur e un it Ou bu ild a ple case w her e all t hese pr odu ct sStarockCheck e con figuOu redt put t o wor k OfMeasur t og et her et o pAFWSt rov ide ockCheck on e int pr oduct for itqu s sp ecific t h e desig n. We Ou Quegr antatited y solu t ion . We d iscuss w hy we ch ose Steach ockCheck Ou t put ant it y t ask in AFWSt ockCheck also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 1 . Cr eat e t he map . I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt at ion, so tmhat can desigtn/ cr eat e aockCheck solut ion . t o int egr at e back- end sy st em s and m anag e 2 egr . Nam e t he ap you St ock Check_ o_AFWSt an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt ge tServ 3 er . Chan Sw it ch o t heerD) .ia gr am t ab. 4 . Dr ag and dr op t he at t rib ut es fr om sour ce t o t ar get obj ect as def in ed inTable 8 - 11 on p age 19 2

Figu r e 8 - 6 0 . M a ppi ng at t r ib ut es f r om St ock Che ck t o AFW St ock



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 5 . Verif y t he m ap s by sw it ching t o t he Ta ble t ab. Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 8 - 6 1 . Ve r if y m a ps f r om St ock Ch eck t o AFW St ockCh e I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 6 . Set t h e v er b of t he t ar g et business obj ect t o t h e v er b of t he sour ce bu sin ess ob ject .

Figu r e 8 - 6 2 . Set v er b f or m ap f r om St ock Ch e ck t o AFW St ock C



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 7 . Sw ch t ot he t heenTe ab. bu sin ess pr ocess Manitage d-st t o-tend e aofnEnt ew er inst St ockCheck Ouat t put t he) , sour . e size fit s all" solut ion . I n8 t.heCrweat or ld pr ance ise Apofplicat ion I nt egr ion in ( EAI t h erce e isobj n oect " on This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnologyFigu of ferrings ovid EAI unct y . ISt n tock his I BM w e d escr ib e t he u se e 8 t-hat 6 3 pr . Te ste in g fm a pionalit f r om CheRed ckbook t o AFW St ock Che ckofXM L WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

En t er t est dat a int o t he sour ce business obj ect . Select t he P la y b ut t on in t he t oolb ar and v er ify t hat map is accur at e.

Figu r e 8 - 6 4 . Te st in g m a p f r om St ock Che ck t o AFW St ock Ch •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.7 Develop collaboration template We ar e n ow r ead y t o d ef ine ou r collabor at ion . All Cr ossW orlds collabor at ions in her it t heir pr ocess log ic fr om a collabor at ion t emp lat e. The collabor at ion t em plat e is a r ep resent at ion of t he pr ocess log ic t hat is independent of ext er nal sy st ems. Th is helps us st or e t h e bu siness logic in a •m anner t h at Table let s uofs Content easily sr eu se t he p rocess log ic for a dif fer en t set of ex t er nal sy st ems. •

I ndex

An EAI Solst utieps on usi W e bSphe r e Busi ne ss Iat ntion egr attiemp on ( V4 The k ey in ng cr eat ing t he collabor lat. 1e) ar e: By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

1 . Cr eat e a collabor at ion t emp lat e in CrossWor lds Sy st em s Man ager . Pub lish er: I BM

2 .PubDefin Dat e:eJualyscen 22 , 20 ario 03 w it hin t he collabor at ion t em plat e. I SBN: 0- 73 84- 26 54 -7

3 . Cr eat e t he act iv it y diag ram for t h e scenar io. Pages: 57 8 4 . Com pile t h e collab orat ion . Let us st ar t w it h creat ing t h e collab orat ion t em plat e:

Seamlessly in t eg rat e you r back - off ice sy st em s 1 . From t he CrossWor lds Sy st em s Man ager, select Coll abor at ion Tem pl at es. Build Cr ossWor lds collabor at ions 2 . Righ t - click Coll abor at ion Tem pl at es. Man age t he en d- t o- end bu sin ess pr ocess 3 . Select N e w Coll ab ora t ion Tem pl a t e. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BMr e WebSpher e p lat or m ab cont a nutmb er pla of com t ar y Figu 8 - 6 5 . eCrsoft eawt ar i ng a fcoll orains a t i on em t e fplem r omen CSM t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4 . En t er t he n ame of t he t em plat e. Since t he t em plat es ar e ev en t ually r ep resen t ed as Java sour ce and class f iles, w e r ecom m end using t he Jav a nam ing st an dar d for classes, w her e t he fir st let t er is upp er case and t he r est ar e in m ix ed case. 5 . Click OK.

Figu r e 8 - 6 6 . Cr ea t i ng a coll ab or a t i on t e m pla t e •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Now t h at w e h ave a collab orat ion t em plat e, t h e next st ep is t o defin e a scen ario. Seamlessly in t eg rat e you r back - off ice sy st em s A scenar io is t he collabor at ion t emp lat e code t h at han dles a p art icular in com ing bu sin ess ev en t Build Cr ossWor lds collabor at ions or set of b usin ess ob ject s. An ob ject can repr esen t an event fr om a connect or or an Access Fram ew orage k call. ios specif y how t he event or call is p rocessed by t h e collabor at ion. Man t heScenar en d- t oend bu sin ess pr ocess While possib le er t oprcrise eatAp e all t heion p r ocess a )collabor glefitscenar io, wion e . I n t he itw is or ld of Ent plicat I nt egrlogic at ion f (orEAI , t h er e at is ion n o "inonae sin size s all" solut rThis ecom m en d cr eat ing discr et e scen arios f or each t ask or ev ent t hat t he collabor at ion h andles. If is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y yt echnology ou t hink ofofscen arios as ev ent hand ler s, t he sam e design pr inciples used t o cr eat e ev en t fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of han dler sercan besiness ap plied t o definin ios.t o WebSph er e MQ it self , w hich for m s t he WebSph e Bu I nt egr at ion. gI nscenar add it ion fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BMTip Cr ossW orlds I n t erchan ge Ser ver ( I CS) scenar cannot h er - WebASpher e io MQ I nt egrcall at oranot Br ok er scenar io in t he sam e collab orat ion . You can eit her pu t all t h e pr ocess logic in a sing le scenar io or p ut t he logic in m ult iple collabor at ions an d e ae collabor gr oup. - Webdefin Spher BusinessatIion n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We For sim ple collabor at ion, e w illpr crodu eat ect only sing le red scenar io: k t og et her t o p rov ide on e bu ildour a sam case w her e allwt hese s ar eacon figu t o wor int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 1 . IRigh t - click Scewill na rios. This BM Redbook h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 2 . Select N e w Sce na ri o. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Figu r e 8 - 6 7 . Cr ea t e a n ew sce na r io I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 3 . En t er t he n ame of t he scen ario. W e use " Main" for our ex amp le. Build Cr ossWor lds collabor at ions

Figu r e 8 - 6 8 . En t er scen ar i o n am e

Man age t he en d- t o- end bu sin ess pr ocess

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e This eat an t act it y diagr am wwhy it hwe a nch ode Main asfor t heit st ing nod e. in The iv it y n. We int egrcrat edessolu ion iv . We d iscuss osen amed each pr oduct s ar sptecific t ask t hact e desig diagr am is a Unified Modelin g Lang uage ( UML) r epr esent at ion of t he pr ocess logic f or each also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. scenar io. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Tip Chan ge Serv er ) . When y ou cr eat e a collabor at ion t em plat e, CrossWor lds aut omat ically pu t s a St ar t nod e in t he act ivit y diagr am and nam es it t he sam e as t h e scenar io. Hence t he st ar t

nod e in ou r exam ple is nam ed Main.

Figu r e 8 - 6 9 . Sce na r io d ia gr am •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess IA n brief t he w oroverview ld of Ent er prof ise activity Ap plicat iondiagrams I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Act ivit y d iagr ams use sym bols t o r ep r esent t he st eps of ex ecut ion , m uch lik e a f low ch art . The WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he sym b ols or st ep s of ex ecut ions ar e r efer red t o as nod es. Cont r ol f low s f r om one n ode t o anot h er fou ndat ion , w e discuss fou r add it ion al com ponent s: depend in g on t he t r ansit ion link u sed . Act iv it y d iag ram s ar e r ead fr om t op t o bot t om . - MQSeries Wor k flow ( MQWF)

Activity diagram - I BM Cr ossW orlds Inodes n t erchan ge Ser ver ( I CS) -The Web Spher e MQ av I ntailab egr at list of n odes leort oBr u sokt oerd ef ine a scenar io ar e: - Web Spher e Business I n t egr at ion Ad apt er s Act ion - Th is buildin g b lock of collabor at ions d ef ines each st ep in t h e pr ocess. The p rocess This rdesigner edbook ex plor es tically he d iffer entatappr oaches t o Jav EAIa pr ov ided y t hese pr odu s, t heirio.pr os and aut omat gener es ex t ensible code f or b each act ion in actscenar cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild Sub a sam pleam case her e iag all rtam hese arteo con figu redcom t o wor t ogivit et her t o pam rovs. ideEach on e diagr - Awsubd is pr ju odu st a ctwsay or ganize plexk act y diagr int egrsubd at ediagr soluam t ionr ef . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We er s t o a diagr am at t he m ain lev el of t he scenar io. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. I t erat or - An it er at or is a sp ecial f orm of su bdiagr am t hat im plem en t s it er at ion s or loops on This Iat BM Redbook h elp object y ou insstor all,t ht eailor and re t he new Spher t r ibut es of bwill usiness elem entcon s offigu a business obj Web ect arr ay . eAnBusiness it er at or can I nt egrcall at ion pr oduct anditpr ovors. ides a b road un der st an ding of WebSph er e Bu siness subd iag rambun s ordle, ot her erat I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Action node

An Act ion n ode is a fun dam en t al b uilding block of all scenar ios. I t specifies t he act ion t o be t ak en

at each st ep of t h e collabor at ion. The Pr ocess D esigner g en er at es Jav a code associat ed w it h each act ion t hat can be ex t ended by t h e Cr ossWor lds developer . Jav a code can be associat ed w it h each Act ion n ode. The code fr agm ent can call t he collabor at ion API or ot her Jav a code t o per for m v ar iou s t asks su ch as log ging, get t ing/ set t ing at t r ibu t es in a bu sin ess obj ect , ch eck ing t he in com ing v er b, validat in g t he dat a, and set t in g up business obj ect v ariab les t o use in ser v ice calls. The g ran ular it y of t he Act ion nodes is ent ir ely up t o t h e pr ocess designer . How ev er , t he sam e pr inciples t hat app ly t o g ood p rog ram desig n ap ply t o defining • Table of Content s act ions. Split t ing t h e pr ocess logic in t o m eaningf ul st eps t hat will m ax im ize flexibilit y , • I ndex m aint ainab ilit y , r e- use, and per for m ance is a g ood st ar t ing poin t . An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Activity diagram transition links and service calls Pub lish er: I BM

Nodes can be connect ed u sin g eit her a t r ansit ion link or a serv ice call: Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

Tr ansit57 ion Pages: 8 link - A t r ansit ion link repr esen t s cont r ol bet w een n odes and can b e of t w o t y pes - nor mal or except ion. As t he n am es sug gest , a n orm al lin k repr esen t s t he t ran sit ion t h at should occu r in case of success, w hile t h e failur e link is f ollow ed in case of f ailu re. Each t r ansit ion lin k has an associat ed con dit ion, w h ich det erm ines w h et h er or not t he link is follow ed. I n our ex am ple w e do not ex plicit ly sp ecify any condit ion s. Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

Tip

Man age t he en d- t o- end bu sin ess pr ocess Dat a m ust b e ex plicit ly passed f rom nodes. I t is n ot au t omat ically pr opag at ed b y heofexEnt ist er enpr ceise of Ap a link . To agat t he( EAI dat )a,, tthhe n ode m ust I n t he w ortld plicat ionp rop I nt egr ateion er esendin is n o g" on e size fit sset all"asolut ion . v ariab le t hat t he r eceiv in g node r eads. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Serv - ser vice edponent by acts: ions. I n t he act iv it y diagr am , a ser vice call is fou ndat ionice , wcall e discuss fou rcalls add are it ioninalvok com r ep r esent ed as a d ot t ed line f r om an act ion t o a serv ice. - MQSeries Wor k flow ( MQWF) We ar e n ow r ead y t o st ar t building ou r act iv it y d iag ram . The act ivit y diagr am cont ains a st ar t ing nod e wCrit ossW h t he orlds sam eI nnam e as ge t h eSer scenar - I BM t erchan ver (io. I CS) We n eed to e d ef ineI nt anegr actativit iagr - Web Spher MQ or yBrdok er am t hat inv ok es t he r et riev e operat ion f rom SAP. I n ad dit ion, w e need t o def in e t he por t t h at t h e t emp lat e is bou nd t o. This t rigg er s t he execut ion of t he - Web orat collab Spher ione. Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We . Dr ag an ion wf rom ocess design onred t o tthoewor actkiv titog y et d iag bu1ild a sam pleAct case her et he all pr t hese pr odu ct serar teoolbar con figu herram t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We You onst w ill rnot a nat um ber aut om att he ically t t o each also dem at eice t het hat in t egr ion b et ween comappear ponentssnex in each case.nod e in t he act iv it y diagr am . Tr ansit ion lin ks and ser v ices calls also hav e a n um ber associat ed wit h t h em . Th e er s ar e im t anty ou because indand icat econ t he sequence of execut ion of t he con st r uct s in This Inu BMmb Redbook willpor h elp in st all,t hey t ailor figu re t he new Web Spher e Business t he act iv it y diag ram . W e recom mend t h at y ou ver ify t h e nu mb er ing again st nod e, lin k I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bueach siness or serv ice call t o m ak e sur e. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge ServFigu er ) . r e 8 - 7 0 . Add a ct iv it y t o col la bor at ion t e m pl at e



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

2 . Cr eat e a link fr om t h e st art nod e t o t h e act ion. Use a t r ansit ion lin k t o f r om Main t o t he Act ivit y t hat w e just cr eat ed. Seamlessly in t eg rat e you r back - off ice sy st em s a. Select t he lds Tracollabor nsit ionatLiions nk b ut t on f rom t he t oolb ar. Build Cr ossWor b. age Click rt end n ode n amed Man t het he enSt d- at obu(sin ess prMain) ocess. Dr of ag Ent t heerarprr ise ow Ap t o plicat t he act iv itI nt y. egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . I n t he wc.or ld ion This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y d. Con nect t he arr ow t o t he act iv it y by clickin g t h e a ct i v it y r ect angle. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

Tip

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) The n odes and link s of an act iv it y d iag ram ar e num ber ed t o indicat e t h e or der in wh ich act iv y diag ramatwill e execut ed. - Webt he Spher e itMQ I nt egr or Brb ok er - Web Spher e Business I n t egr at ion Ad apt er s This Figu r edbook t he d iffer ent appr oaches t o EAI prw oveided t hese prd odu ct s, at heir prtos r e ex 8 -plor 7 1es . Add a Tr a nsit ion Li nk bet e n bMy ai n an t he ct i vi y and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

An Act ion n ode cannot , by it self , send a r equest t o a conn ect or or anot her collabor at ion. I n st ead, w e need a ser v ice call, w hich is t he equ ivalent of a m et hod call fr om an Act ion node. Mu ch lik e a m et hod call, a serinv tice calle is a rsyn ch ron r equest Seamlessly eg rat you back - offous ice sy st em s/ r espon se mechanism . The ser vice call sen ds t he requ est and comp let es only w h en a response is r eceiv ed . Ev ery ser vice call has t hr ee pr oper t ies: Cr ossWor lds collabor at ions Build Man age t he en d- t o- end bu sin ess pr ocess Tar get p ort I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . obj ect teo soft send This isNam w h ye tof hebusiness I BM WebSpher w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Verb sen d WebSph er et oBu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: For now , w e j ust need t o define t he ser v ice call. We will com e back an d f ill out t he t hr ee pr oper t ies inWor a lat er st( ep . - MQSeries k flow MQWF) To cr eat a serorlds vice Icall: - I BM CreossW n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er 1 . Dr ag and dr op a serv ice call fr om t h e t oolbar on t o t h e scenar io d iagr am. - Web Spher e Business I n t egr at ion Ad apt er s 2 . To im pr ov e r ead abilit y of t he d iagr am , posit ion t he scenar io diagr am t o t he r igh t of t h e This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Act ion n ode as show n in Figur e 8- 7 2 on p age 20 7. cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e Figu r ewe8 -ch7ose 2 . Add a oduct Se r vi ct t ask in t h e desig n. We int egr at ed solu t ion . We d iscuss w hy each pr force it sobje sp ecific also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Next , w e cr eat e a ser vice link f r om t he Act ion nod e t o t h e ser v ice call. Seamlessly in t eg rat e you r back - off ice sy st em s 1 . Click t he Se rv ice Link con nect or fr om t h e t oolbar . Build Cr ossWor lds collabor at ions 2 . Click t he Act ion n ode. Man age t he en d- t o- end bu sin ess pr ocess 3 . Dr ag t he ar r ow t o t he ser vice call. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This w hnect y t het he I BM ar enod p latef or nu mb er of com plem en t ar y 4 . isCon arrWebSpher ow f r om t e hesoft Actwion tom t h cont e serains v ice acall. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he r ecom 8 - ponent 7 3 . Add fou ndat ion , w e discuss fou r addFigu it ion al s: a se r vi ce ca ll - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Each t im e a serv ice call ex ecu t es, we receiv e a business obj ect and a st at us cod e. I t is possible t o ch eck t h e st at us code an d t ake appr opr iat e act ion su ch as er r or r ep ort in g or ex ecu t ing a com pensat ing t r ansact ion . For sim plicit y, w e assu me t hat t he oper at ion com p let es successfully . We j ust n eed t o ad d an End Success nod e t o com plet e t h e act iv it y d iag r am. I t is also possible t o hav e a failur e condit ion by u sin g an End Failur e n ode inst ead. Dr ag and dr op an End Success n ode ont o t h e act iv it y diag ram . •

Table of Content s



I ndex

Figu r e 8 - 7 4 . Add a n e nd su cce ss node

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph Bu siness at ion. n add(itnum ion ber t o WebSph e MQ , w hich for m s t he Finally, weree need t o linIknttegr he Act ion Inode ed 2 ) t o ert he Endit self Success n ode: fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 1 . Click t he Tra nsit ion Li nk con nect or fr om t h e t oolbar . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 2 . Click t he Act ion n ode. - Web Spher e MQ I nt egr at or Br ok er 3 . Dr ag t he ar r ow t o t he End Success n ode. - Web Spher e Business I n t egr at ion Ad apt er s This com plet es our act iv it y diagr am . I n su mm ar y , w e begin w it h t he St ar t node n am ed Main This plor es ention appr t o EAI pr ov b y tnhese pr odu ct s, prok oseand ( samreedbook as our ex scenar io)t he andd iffer t r ansit t ooaches an Act ion node. Anided Act ion ode is r equir edt heir t o inv a cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. ser v ice call n ode t h at is show n on t he r igh t . This ser vice call w ill ev ent u ally b e associat ed wWe it h bu case w her e all odu ct ar e, con figu redoper t o wor k t is ogcom et her t oepwrov onwe it h t heildretar sam iev e ple op er at ion fr om t h et hese back pr end. Fins ally on ce t he at ion plet e fide inish int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We t he End Success n ode. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

r e 8 - 7 5will . Add r aninsit i on lin k f rcon omfigu Act node o success node This Figu I BM Redbook h elp yt ou st all, t ailor and re iton he new Webt Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

As y ou mig ht recall, w e defer red t he t ask of b inding t h e ser v ice call w it h t he r et r iev e oper at ion. I n ord er t o com plet e t his b in ding , w e swit ch t o t he Def in it ions t ab of t he Process Design er t ool. Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 1 . Ex pan d t he t r ee next t o t he St ock Check pr ocess. Man age t he en d- t o- end bu sin ess pr ocess 2 . Dou ble- click D e fin it i ons in t h e lef t p ane. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . The D ef init ion t ab con t ains a t ex t box w her e y ou can ent er a t ex t ual descr ipt ion of t he This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y collab orat ion . I t also let s y ou sp ecif y pr oper t ies, t h e m in imu m t r ansact ion lev el for t h e t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of collab orat ion , and t h e packag e nam e. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ion , ies w e tdiscuss r add it iony al com orat ponent Thendat p r opert ab le let sfou y ou specif collab ion s: - sp ecific p r opert ies. Collabor at ion t emp lat es can access t w o t y pes of pr oper t ies - g lob al and collabor at ion- specif ic. The glob al set t in g ap ply t o - MQSeries Wor k flow ( MQWF) all collabor at ions and includ e pr oper t ies such as t r acing lev els and e- mail addr esses for message not if icat s. The al collab oratver ion(-Ispecif - I BM Crion ossW orldsopt I nion t erchan ge Ser CS) ic pr opert ies can be d ef ined b y t he collabor at ion dev elop er t o cont r ol t h e behav ior of t he collabor at ion. - Web Spher e MQ I nt egr at or Br ok er Cr ossW orld s su ppor t s f our lev els of t ran sact ion for collabor at ions, w hich ar e descr ibed br ief ly in Table 8 - 12 on p age 21 1. - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e leiscuss 8 -1 w 2 hy . Coll abose or aeach t i on t r a nsact l ev tel s in t h e desig n. We int egr at ed solu t ion .Tab We d we ch pr oduct for it sion sp ecific ask also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Tra nsa ct i on le v el

W ha t i t m e an s

None

Collabor at ion is not t r ansact ion al. No com pensat ing t r ansact ion s ar e defin ed or ex ecut ed in t he ev en t of f ailu re.

Minim al Eff ort

I f an er r or occu rs, each t r ansact ion al st ep is r olled b ack b y execut ing t he com pensat ing t r ansact ion .



Table of Content s

• Best eff ort

I ndex I n addit ional t o com pensat ion, d at a isolat ion is u sed t o en su re cor r ect n ess.

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Best - ef for t en su re con sist ency of dat a by checking t h at t h e dat a has n ot b een m odified sin ce t he pr ev iou s use. This p rov ides v irt u al isolat ion an d a good Raj agopalan, Arvind Viswanat han com pr omise bet w een t r ansact ional behav ior and perf or m ance.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar

St rPub ingent lish er:

I BM

Pub Dat e: Ju ly

App licat ion lock s t h e dat a w hen t he isolat ion is checked. This is a p ossibilit y applicat ions t h at sup por t an at om ic " t est an d set " op er at ion . 22 , for 20 03

I SBN: 0- 73 84- 26 54 -7

A collabor ion Pages:at57 8 t em p lat e developer set s t he m inim um t r ansact ion level f or collab orat ion ob ject s creat ed fr om t h e t emp lat e. For ex am ple, if a collabor at ion d eals w it h cr it ical d at a an d y ou w ant t o en su re it is alw ays rolled back w hen it fails, y ou can set it s m inim um t ran sact ion lev el t o Minim al Eff ort . The collabor at ion desig ner can alw ay s opt for a m or e st rin gent t ran sact ional su ppor t t han t hat specif ied in t he Min imu m Tr ansact ion Lev el field. Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r eat ions 8- 76 . Build Cr ossWor lds collabor

Colla bor a t ion t em pl at e

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an d- tto-t ab endacr b usin rocess WebSpher e Business I nt egrsatt hion ( and t heglobal Theen n ex oss tess he p t op is t heusing Declarat ion s t ab, w hich d isplay e imp ortspstecifically at em en t s, Ivnt er Chan ge Serv er ) . ariab les, and g en er at ed var iables. Cr ossW orld s generat es a Jav a sour ce file an d cor r espon ding class f ile for each collabor at ion t em plat e. The D eclar at ions t ab allow s you t o specif y addit ional Jav a im por t st at em en t s, defin e

v ariab les at t he class level, and v iew t he g en er at ed var iables.

Tip • •

For each collabor at ion t em plat e t hat h as been com piled, CrossWor ld s gener at es a Jav a Table of Content s file ( Collab orat ion Name. jav a) , a class f ile ( Collabor at ionNam e.class) , and a m essag e t ext f ile I(ndex Collab or at ion Nam e. t x t ) .

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Java class Piot f iles can be f ound By LeeThe Gav in, Gerdand Diederichs, r Golec, Hendrik Greyin v en st ein , Ken Palm er, Cr ossWor lds_Root > \ collab orat ion s\ classes\ User Collabor at ions> Sreeku .

Figu r e 8 - 7 9 . Conf igu r in g t he p or t s an d t r ig ger i ng e ve nt s

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Next w e add second p ort for t he collabor at ion t em plat e: also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt at ion pr ovline. ides a b road un der st an ding of WebSph er e Bu siness 1 egr . Click Adprdoduct Port bun t o crdle, eat eand a new I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an2 .enEn d- t oendonb usin rocess WebSpher er To line ess 2 u pnder t h eusing Port colum n. e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 3 . Using t h e dr op- d ow n list , select St ock Check as t he BO Ty pe. 4 . Select Ap ply t o conf ir m t he chang e.

I n addit ion t o d ef ining t he por t s and bu sin ess ob ject s, we need t o define t he v er b t hat w ill t r igger t h e collab orat ion t em plat e. I n our exam p le, t h e scenar io n am ed Main m ust b e t r igger ed w hen w e receiv e a St ockCh eck ob ject w it h t he v er b Ret r ieve on t h e From por t . The Por t s and Trig gerin g t ab is w her e y ou define t h e scenar io t o inv ok e for each business obj ect , v er b, and por t com bin at ion . •To sp ecify t hat Table t heofscenar Contentio s Main m u st be t r igg er ed wh en a St ockCheck ob ject w it h v er b Ret r iev e t he p ort From : •is r eceived on I ndex An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, han 1 . Pulldow n t h e Arvind dr op-Viswanat dow n list

box in line 1 of t h e Ret r iev e colum n. Th is displays t he list of av ailab le scenar ios. I n ou r case j ust t he Main scenar io is disp layed.

Pub lish er: I BM

2 .PubSelect n., Dat e: Ma Ju ly i22

20 03

I SBN: 0- 73 84- 26 54 -7

Figu r e 8 - 8 0 . Conf igu r in g t he p or t s an d t r ig ger i ng e ve nt s

Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons specif ic sit u at ions, and how m ak e het he best t eching nology choice f or each sit uat ion. We 3 . in Pr ocess Designer aut omat icallyt ogener at tes f ollow v ar iables: bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We - t egrBusObj at ion bect et ween t he comt hat ponent in each case. w it h a specif ic por t . Th e nam e of t h is var iable is t h e nam e of t h e por t p repend ed t o This I BM Redbook " BusOb will j" . h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness t rigt hat gerin gBusObj - A n/ v ar t heion collabor at ion unt imend e env msenand t uses to e I nt egr at ion,- so you can desig criable eat e tahat solut t o int egr at e r backsyiron st em m anag passb usin a t r ig gerpin g ev ent t o aWebSpher scenar io. e Business I nt egr at ion ( and sp ecifically t he an en d- t o- end ess rocess using I nt er Chan ge Serv er ) . The Pr ocess Design er disp lays t hese declar at ions as sy st em - g en er at ed t em p lat e var iables. 4 . Sw it ch b ack t o t h e Declar at ions t ab an d n ot ice t he t w o new v ar iab les in t he Generat ed

4. Var iables box : Fr omBu sObj and ToBusOb j. For each p or t t h at w e ent er ed in t he Port s and Tr igger ing Ev en t s t ab, a new var iable w it h t he n ame < Port Nam e> BusObj is cr eat ed . This is used wit h in CrossWor lds t o access t he b usin ess ob ject r eceiv ed or sent t o each p ort .

Figu r e 8 - 8 1 . D ecl ar a t i ons i n t h e Coll ab or a t i on Tem pl at e •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 5 . We d efof ine h e input ouet put t s.ionalit I n addit t heI BM p ortRed , business ect siban verubset hat t echnology fertings t hat and pr ovid EAI por f unct y . ion, I n t his book w eobj d escr e dt he of t r igger t h e collab orat ion hav e b een defined. We now need t o sp ecify t he op er at ion WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he t hat t he serion v ice in our fou scenar io itper s. ponent For t hiss:w e g o b ack t o t he act iv it y diag ram for t h e fou ndat , wcall e discuss r add ionfor al m com Main scenar io. - MQSeries Wor k flow ( MQWF)

Figu r e 8 - 8 2 . Ret ur n t o scen ar i o

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

To d ef ine t h e ser v ice call p rop er t ies: Seamlessly in t eg rat e you r back - off ice sy st em s 1 . Sw it ch t o t he act iv it y diagr am for Main scen ario. Build Cr ossWor lds collabor at ions 2 . Dou ble- click t he ser vice call node ( Box num b er 6 in t he act iv it y diagr am ) . Man age t he en d- t o- end bu sin ess pr ocess This p ops u p a w indow con t aining t he ser vice call pr oper t ies. Th is w in dow is u sed t o define I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . t he por t an d v er b u sed t o in vok e t h e ser v ice call. I t also let s u s sp ecify t he ob ject t hat w e This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y sen d t o t h e ser v ice call. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph e Bu at ion. n add t o WebSph er et hat MQt ritigself , w hich m s tio heand send it 3 . Forerour exsiness am ple,I nt wegr e need t o I use t hiteion business obj ect gered t he for scenar fou ndat ion , w e discuss fou r add it ion al com ponent s: t o t he To por t w it h t he ver b Ret riev e. We can u se a dif fer en t v erb f rom t he on e t hat t r igger ed t h e scenar io, b ut in our ex am ple t h e t r ig ger in g v er b an d t he v er b used t o r et riev e - MQSeries Wor k flow ( MQWF) t he in for m at ion fr om t h e Sales an d D ist r ibu t ion sy st em are bot h set t o Ret r ieve. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 4 . I n t he Ch oose a por t and v er b t able, hig hlight t he cell across f r om To an d u nder Ret r ieve. - Web Spher e MQ I nt egr at or Br ok er 5 . Wit h t he To / Ret riev e cell h ig hlight ed , click Re gul a r. Th is sp ecifies t h at w e ar e inv ok in g he To epor t w it h t he er batRet ievapt e. Regu - Webt Spher Business I n tvegr ion rAd er s lar in dicat es t hat t his is a regu lar ser v ice call as opp osed t o a comp en sat in g ser vice call. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 6 . in Verif y t hat t he ular Serhow vicet o Call f ield Portt ech and Verb ar e f illed h Tositand Ret rWe iev e cons specif ic sit u atReg ions, and m ak e t sheforbest nology choice f orwit each uat ion. r espect iv ely ( in t he t op h alf of t he w indow ) . bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 7 . Next t o t he To and Ver b fields, t her e is a BO v ar iable field. Ent er triggeringBusObj as t he also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. BO var iable. This specifies t hat t he object t h at t rigg er ed t he collabor at ion ( in t h is case Bu sOb j) will w ill hbe a all, p aram et erand t o con t he figu ser vreicet he call in vocat This IFrom BM Redbook elpsent y ou as in st t ailor new Web ion. Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 8 . Click Ap ply . I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Figu r e 8 - 8 3 . Conf igu r e t h e se r v ice cal l I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s On ce t he ser v ice call p r opert ies hav e b een specif ied, t he serv ice call in t h e act ivit y d iagr am Build Cr ossWor lds collabor at ions display s t he t rig gering p ort and v er b . I n ou r exam ple, t h e ser v ice call show s To. Ret r ieve. Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w hNot y t hee I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph erYou e Buwsiness I nt a egr at ion. n add t o on WebSph er eice MQcall. it self , w hich for ed m s as t het h e ill not ice Comp enIsat ion itbion ut t on t he serv This is defin fou ndat ion , w e discuss fou r add ion tal ponent act ion t hat a collab oratition akcom es du ring rs: ollback of a t r an sact ion t o u ndo a pr eviou sly ex ecut ed ser v ice call. Det ailed in vest igat ion of t his and ot h er t yp es of - MQSeries Wor ion k flow ( MQWF) except hand lin g are not cov ered in t his r ed book , sin ce w e are cov erin g a pr oofof- con cept scenar io on ly. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 9 . This com plet es t he d ev elopm en t of t h e collab orat ion t em plat e. Com pile y our t em plat e b y - Webselect Sphering e MQ at orp il Bre.okYou er should see a m essage in dicat ing su ccess in t h e Ou t put Fil eI nt - >egr Com w indow . - Web Spher e Business I n t egr at ion Ad apt er s 1 0 . Sav e t he t em plat e t o t he ser ver b y select in g Fil e - > Sa v e. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We r e pr 8 -odu 8 4ct. sColla bor t ion t em bu ild a sam ple case w her e Figu all t hese ar e con figuared t o wor k pl t ogat et e her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.8 Create and configure collaboration object We ar e r eady t o define t he collabor at ion t h at r eceiv es requ est s f r om t he Access Fr am ew or k an d r et riev es m at er ial av ailab ilit y f r om SAP. I n ot her w or ds, t his is wh en w e b in d our gener ic collab orat ion t em plat e t o a specific set of ext er nal sy st ems. •

Table of Content s

• eat ing t he Icollabor ndex Cr at ion object is v er y st raig ht for w ar d. To st ar t t h e pr ocess: An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

1 . Righ t - click Coll abor at ion Obj ect s in t h e Cr ossWor lds Sy st ems Manager . lish er: N I BM 2 .PubSelect e w coll ab ora t ion obj ect . Pub Dat e: Ju ly 22 , 20 03

Figu r e 8 - 8 5 . Cr ea t e a n ew colla bor a t ion obj ect

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Adat apt er st emp lat e. 3 . Select t he St ock Check collabor ion This edbook ex plor es iffereent oaches at t oion. EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 4 . rTy pe AFWtoSAP in tthe h e dnam of appr t he collabor cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu5ild a samN ple w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . Select e xtcase . int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Tippr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e The n am in g con vent ion f or collabor at ion s is an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he < Ex t ern alSyst em 1> t o< Ex t ern alSy st em2 > . I nt er Chan ge Serv er ) . On ce t he collab or at ion is cr eat ed , Cr ossWor lds Syst em s Manag er disp lays t he collab orat ion n ame and t he associat ed t emp lat e nam e t og et h er .

Figu r e 8 - 8 6 . Cr ea t e a col la bor at ion



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess On t he next w indow , w e n eed t o bind t he p or t s t hat w e defin ed in t he collabor at ion e t Ent o a er connect or plicat or anion ot her collabor ion.) , t h er e is n o " on e size fit s all" solut ion . I n t het em w orplat ld of pr ise Ap I nt egr at ionat( EAI This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 6 . For t heofTo por t , t select SA PConne ct orionalit f r om yt.he d IWit d rop - dowwne list . ib e t he u se of t echnology fer ings hat pr ovid e EAI f unct I n Bin t his BMh Red book d escr WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 7 .ndat Select . fou ion , Nweextdiscuss fou r add it ion al com ponent s: For t heWor mom ent (wMQWF) e sk ip over t he From por t , b ecause t h e Fr om p or t is goin g t o be - MQSeries k flow connect ed w it h t he Access Fr am ewor k . This b inding w ill be defined in a lat er st ep . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 8 - 8 7 . Bi ndi ng t h e por t s of t he colla bor a t ion - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s The w in dow s u s config ur e gener al pr oper t ies of t he collab or at ion. Since w e ar e in Buildn ex Cr tossWor ldslet collabor at ions t he developm ent st ag e, w e w ant t o obt ain as m uch debu g in for m at ion as possib le. Man age t he en d- t o- end bu sin ess pr ocess 8 . I ncr ease t h e Syst em Tr ace Lev el t o 5. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 9 . isMax at ion Tr ace ym setcont t in gains it t o a5 nu . mb er of com plem en t ar y This w him y tize he tIhe BMCollabor WebSpher e soft w arLevel e p latbf or t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 1 0 . Select e xt . WebSph er eNBu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

Figu r e 8 - 8 8 . Tr a nsact ion s an d t r acin g - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s The opossWor er t ies w indow is used t o set any cust om p rop er t ies t hat w ere defined in t h e BuildPrCr lds collabor at ions collab orat ion t em plat e. Since w e did not hav e any pr opert ies d ef ined in t h e collabor at ion tMan em plat agee, t he w eendo d- not t o- end see bu any sinpr ess opert pr ocess ies h er e. I1n1 t.heSelect w or ldN of e xtEnt . er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y This com plet he crteat of t heeEAI collab orat ion . Nex e arI BM e going t o con re t he t echnology ofes fert ings hation pr ovid f unct ionalit y . I nt w t his Red book wfigu e d escr ib epor t het s. u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou rFigu add itrion al- com s: ope r t y v al ue s e 8 8 9 .ponent Set pr - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Figur e 8- 9 0 on p age 22 8 disp lays t he AFWt oSAP collabor at ion diagr am . Build Cr ossWor lds collabor at ions

Figu r e 8 - 9 0 . Colla bor a t ion obj ect ov er v ie w

Man age t he en d- t o- end bu sin ess pr ocess

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM willt shar elp y ou in and or con re tthe he mid newdle. WebThere Spherise aBusiness The Fr om Redbook an d To por e show n stwall, it h tt ailor he collab at figu ion in plu s sig n n ex t It onttegr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph e Bu he To por t t h at can be ex pand ed t o r ev eal t he SAP Con nect or . Acr oss t heert op , t hsiness e det ails for It he nt egr t hatn.you n/ crteat a solut ion e backporatt sion, ar eso show Th ecan To desig p ort has he eSAP Conn ectt o orint w egr it h at t he map s end t hatsy wst e em havseand boum ndanag to e an en dt oend b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he t he SAP connect or . I nt er Chan ge Serv er ) . Next w e config ur e t he Fr om por t t o conn ect t o Access Fr am ew or k :

1 . Dou ble- click t he From p or t in t he d iagr am, w hich b rin gs up a w in dow sim ilar t o Figur e 891 on p age 22 9.

Figu r e 8 - 9 1 . Conf igu r e Fr om por t



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 2 . Select Ex t er na l f or t h e Typ e. This is because t h e por t is b ein g accessed b y an ex t er nal Man d- t o-au end ess set pr ocess pr ograge am t. he Th en is will t ombu atsin ically t h e Conf igur e As f ield t o I n t ern al, I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph erTip e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: I f you ar e un able t o select Ex t er na l in t h e por t conf igur at ion pr oper t ies, g o b ack and v erk if y t hat t he Por t s an d Trigg er ing Event s t ab f or t h e collabor at ion t em plat e - MQSeries Wor flow ( MQWF) has t he por t s and ver b set up cor r ect ly . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) For t he SAP connect or w e w ere able t o b ind t he m aps fr om St ock Check t o SAP ASBOs, and - WebvSpher ice v ere sa, MQdur I nting egr tat he orcon Br ok nect er or con figu rat ion st ep. How ever , since Access Fram ew ork does not hav e a con nect or associat ed w it h it , w e h ave n ot com plet ed t h is st ep y et . - Web Spher e Business I n t egr at ion Ad apt er s We u se t he sam e w in dow t o bin d t h e m aps t o t he Access Fr am ew or k . We ar e r efer ring t o This rtedbook plor AFWSt es t he ock d iffer EAI pr ov ided he map ex f rom Chent eck appr XML oaches t o St ockt oCheck and backb. y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu3ild . Op a sam en tple he Ma case pswlist herin e all Cr ossWorld t hese pr odu s Syst ct s em ar es con Manfigu ager redand t o wor locat k et og t he et her t o p rov ide on e int egrAFWSt at ed solu ockCheck t ion . We XML_ d iscuss t o_Stw ock hyCheck. we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 4 . Dr ag t he AFWSt ock CheckXML_t o_ St ock Ch eck m ap fr om t h e Cr ossW orlds Syst em Man ager This Im BM ainRedbook w ind ow will ont oh elp t h e ytou op in pane st all,w titailor h t heand colucon mnfigu headin re t he gs new SourWeb ce, ISpher ncomin e Business g Maps, I nt egrDest at ion inat prion oduct andbun Typ dle, e. This and ar pr ea ov ides is used a b road t o conf unigur der st e an t h eding incomin of WebSph g m aps. er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e dent y t he St ock t o_AFWSt ockCheckeXML m ap in e Cr ossW orlds em s Manag er . an5 .enIdt o- if end b usin essCheck_ p rocess using WebSpher Business I ntt hegr at ion ( and spSyst ecifically t he I nt er Chan ge Serv er ) . 6 . Dr ag t he St ock Check _t o_AFWSt ock CheckXML m ap fr om CrossWor lds Sy st em s Man ager t o t he bot t om p ane w it h colu m n h ead ing Sour ce, Out goin g Maps, Dest in at ion and Typ e. 7.

7 . Click OK.

Figu r e 8 - 9 2 . Conf igu r e m ap s for Fr om por t



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 8 . The collabor at ion w ill look sim ilar t o Figur e 8- 9 3 on p age 23 1. You m ay hav e t o click t h e Build Cr ossWor lds collabor at ions plus sig n n ex t t o each p or t t o view t h e ext er nal sy st em . Not ice t h at on t he lef t side t h e SAP connect or is show n and on t he r igh t w e h ave t he Ex t er nal Connect or, w hich r epr esent s t he Man age t he en d- t o- end bu sin ess pr ocess Access Fram ew or k. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher Figue rsoft e 8w-ar9e3 p. lat AFW f or mt cont oSAP ainsColl a nuab mbor er at of icom on plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 9 . Across t h e t op of t he w ind ow y ou w ill see t h e por t s. Once ag ain ex pand t h e t r ee f ully t o see t he con nect or s an d t he m aps associat ed w it h each connect or . 10 .

1 0 . Verif y t hat y ou see t he t w o m aps t h at w er e ju st add ed t o t he Fr om por t by d rag ging and dr opp ing t he v alues ont o t he Port Conf igur at ion w indow . You shou ld see AFWSt ockCheck XML_ t o_St ock Check and St ockCheck _t o_AFWt oSt ockCheck XML. 1 1 . You can also v isually display t he map s: a. Righ t - click t h e From p or t . • •

Table of Content s I ndexSh ow Ma ps. b. Select

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

c.in, Repeat t his prPiot ocess f orHendrik t h e ToGrey p ort By Lee Gav Gerd Diederichs, r Golec, v en. st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Figu r e 8 - 9 4 . AFW t oSAP coll abor a t i on Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) As y ou see in Figur e 8- 9 5 on p age 23 3, t h e m aps associat ed w it h each lin k bet w een t he ex t er nal emCran d t horlds e por It nare disp layed. -syst I BM ossW t erchan ge Ser ver ( I CS) - Web SpherFigu e MQrIent egr ok ert oSAP 8 - 9at5or. Br AFW

coll abor a t i on w i t h m ap s sh ow n

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.9 Configure data handlers Ou r final st ep bef ore w e are r eady t o deploy t h e collab orat ion is t o con figu r e t he d at a h andlers so t h at t h e HTML quer y st r in g t hat w e su bm it f r om our Web app licat ion is conv er t ed t o an AFWSt ockCheck XML obj ect , and vice v er sa. Ther efor e, for our exam p le, w e ar e int er est ed in t he •XML and HTML Table s s. datofaContent han dler •

I ndex

An EAI onousi W teant bSphe e Busi I nt egr a 1) Ther e Sol ar eutit w imng por st reps t onecrsseat ing atidon at(aV4h.andler : By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Cr eat e or ob t ain a Jav a class t hat im p lem ent s t h e Dat aHand ler in t er f ace

PubCr lish er:eI BM eat a m et a- obj ect

t hat r eg ist er s t h e Java class w it h t he Cr ossWor lds r un t im e

Pub Dat e: Ju ly 22 , 20 03

Cr ossWI SBN: orld s0- uses t he m et a- obj ect s t o def in e t he h andling of v ar iou s dat a for m at s. The met a73 84- 26 54 -7 obj ect Pages: s are 57 b usiness object s; t h ey can be easily foun d in t h e Cr ossWor lds Syst em s Manag er b y 8 look in g f or ob ject s w it h an MO pr efix . Ty pe- sp ecif ic met a- ob ject s ar e uniqu e t o an encodin g t y pe su ch as XML or HTML. Th e pr im ary pu rp ose of t hese met a- ob ject s is t o specify t h e nam e of t h e class t h at im plem en t s t he Dat aHan dler int erf aces an d perf or ms t he n ecessar y dat a conv er sions. I n ad dit ion, t here is a ser v er m et a- ob ject t h at r efer en ces all t he m et a- object s t h at ar e av ailable t o t he Cr ossWorld s Seamlessly in t eg rat e you r back - off ice sy st em s r unt im e. Build ossWor lds collabor at ions Cr ossW orldCr s sh ips w it h an XML Dat a Han dler , nam ed MO_Dat aHand ler _XMLCon fig. Th is m et aobj ect is aut om at ically in st alled and r eq uir es n o f ur t her conf igur at ion. Man age t he en d- t o- end bu sin ess pr ocess The HTML d at a h andler also ships wit h Cr ossWor ld s, but only as a samp le t hat is fou nd in t he I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Access Fram ew or k ex am ples. For t he m om ent , w e w ill sim ply inst all t he met a- ob ject t h at is This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y r eq uir ed t o hand le t he HTML d at a t y pe. Th e com p ilat ion and inst allat ion of t he Jav a class file t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of t hat han dles HTML w ill be cover ed in a lat er st ep. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat , wst e eps discuss com: ponent s: Here areion t he t h at fou y our add needit ion t o al follow - MQSeries Wor k flow ( MQWF) - I1BM Cr ossW I n t erchan ge or Ser CS) The sam ples can be f ound in < CW . Locat e t horlds e Access Fram ew k ver sam(pI les. r oot > \ Developm ent Kit s\ edk \ Ser v er AccessI n t erf aces\ AccessSamp le. - Web Spher e MQ I nt egr at or Br ok er 2 . Locat e t h e file n amed Sam pleRep os. in and m ak e a copy of t h is file and n ame it - WebMO_ Spher I n t egr ion Sere vBusiness er_ Dat aHand lerat. in . Ad apt er s This edbook ex plor es Dat t heaHand d iffer ent appr EAIain prsovsev ided b ybusiness t hese pr obj oduect ct s,definit t heir ions pr os and 3 . rEd it MO_Ser v er_ ler . in. I t oaches in it iallyt ocont eral cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We w hich are b ound ed b y [BusinessObjectDefinition] .... [End]. D elet e all t h e business bu ild obj a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e ect definit ion s ex cept f or t h e follow ing: int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. - MO_D at aHandler _Defau lt Ht mlCon fig This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion -prMO_D oductatbun dle, and pr ov ltides a b road aHandler _Defau XMLCon fig un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end - MO_Ser b usin ess ver _Dat p rocess aHan using dler WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 4 . MO_ Dat aHand ler _D ef ault Ht m lConf ig an d MO_Dat aHandler_ Default XMLCon fig are how HTML and XML dat a is han dled, r esp ect iv ely . 5.

5 . MO_ Ser v er_ Dat aHand ler is t h e t op- lev el object t hat Cr ossWor lds r efer s t o in or der t o locat e all t h e available t yp e- specific dat a han dlers. 6 . When y ou ar e f inished, MO_Serv er_ Dat aHand ler . in shou ld look lik e t he f ollow in g:

[ReposCopy] •

Table of Content s



I ndex Version = 3.0.0

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, [End] Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

[BusinessObjectDefinition] Pub lish er: I BM Pub Dat e:Name Ju ly 22= , 20MO_DataHandler_DefaultXMLConfig 03 I SBN: 0- 73 84- 26 54 -7

Version = 1.0.0

Pages: 57 8

[Attribute] Name = SubType Seamlessly in t eg rat e you r back - off ice sy st em s Type = String Build Cr ossWor lds collabor at ions Cardinality = 1 Man age t he en d- t o- end bu sin ess pr ocess MaxLength = 1 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y IsKey = false t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he IsForeignKey = false fou ndat ion , w e discuss fou r add it ion al com ponent s: IsRequired = true - MQSeries Wor k flow ( MQWF) DefaultValue = Ser XMLver ( I CS) - I BM Cr ossW orlds I n t erchan ge IsRequiredServerBound = false - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business [End] I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple[Attribute] case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he= inBOPrefix t egr at ion b et ween t he com ponent s in each case. Name This I BM Redbook elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Typewill = h String I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, soCardinality t hat you can = desig 1 n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . MaxLength = 1 IsKey = false

IsForeignKey = false IsRequired = false DefaultValue = XMLTEST IsRequiredServerBound = false •

Table of Content s



[End] I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

[Attribute]

Pub lish er: I BMName

= EntityResolver

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73Type 84- 26 54 = -7String Pages: 57 8

Cardinality = 1 MaxLength = 255 IsKey = false Seamlessly in t eg rat e you r back - off ice sy st em s IsForeignKey = false Build Cr ossWor lds collabor at ions IsRequired = false Man age t he en d- t o- end bu sin ess pr ocess IsRequiredServerBound = false I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he[End] I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: [Attribute] - MQSeries Wor k flow ( MQWF) Name = DTDPath - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Type = String - Web Spher e MQ I nt egr at or Br ok er Cardinality = 1 - Web Spher e Business I n t egr at ion Ad apt er s MaxLength 1 ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and This r edbook ex plor es t he = d iffer cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We false bu ild a sam pleIsKey case w=her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We = false also dem onst r IsForeignKey at e t he in t egr at ion b et ween t he com ponent s in each case. IsRequired false This I BM Redbook will h elp = y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, soIsRequiredServerBound t hat you can desig n/ cr eat=e afalse solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he [End] I nt er Chan ge Serv er ) .

[Attribute] Name = NameHandlerClass Type = String Cardinality = 1 •

Table of Content s



I ndex

MaxLength = 255

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

IsKey = false

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat IsForeignKey = han false Pub lish er: I BMIsRequired

= false

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73IsRequiredServerBound 84- 26 54 -7

= false

Pages: 57 8

[End]

[Attribute] Seamlessly in t eg rat e you r back - off ice sy st em s Name = Parser Build Cr ossWor lds collabor at ions Type = String Man age t he en d- t o- end bu sin ess pr ocess Cardinality = 1 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . = 1 e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y This is w h y t heMaxLength I BM WebSpher t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e BuIsKey siness = I ntfalse egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: IsForeignKey = false - MQSeries Wor k flow ( MQWF) IsRequired = false - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) IsRequiredServerBound = false - Web Spher e MQ I nt egr at or Br ok er [End] - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We [Attribute] bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Name = Validation also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Type = String This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Cardinality = 1 I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he MaxLength = 1 I nt er Chan ge Serv er ) . IsKey = false

IsForeignKey = false IsRequired = false DefaultValue = false IsRequiredServerBound = false •

Table of Content s



I ndex

[End]

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han [Attribute] Pub lish er: I BMName

= ClassName

Pub Dat e: Ju ly 22 , 20 03

= -7String I SBN: 0- 73Type 84- 26 54 Pages: 57 8

Cardinality = 1 MaxLength = 1 IsKey = false Seamlessly in t eg rat e you r back - off ice sy st em s IsForeignKey = false Build Cr ossWor lds collabor at ions IsRequired = false Man age t he en d- t o- end bu sin ess pr ocess DefaultValue = com.crossworlds.DataHandlers.text.xml I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . false This is w h y t heIsRequiredServerBound I BM WebSpher e soft w ar e=p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu[End] siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) [Attribute] - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Name = UseNewLine - Web Spher e MQ I nt egr at or Br ok er Type = String - Web Spher e Business I n t egr at ion Ad apt er s MaxLength = 255 This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We IsKey = false bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We IsForeignKey = false also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. IsRequired = false This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness DefaultValue = false I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he IsRequiredServerBound = false I nt er Chan ge Serv er ) . [End]

[Attribute] Name = InitialBufferSize Type = String •

Table MaxLength of Content = s 255



I ndex

IsKey false An EAI Sol uti on usi ng W e = bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

IsForeignKey = han false Sreeku mar Raj agopalan, Arvind Viswanat IsRequired = false

Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03

DefaultValue = 2097152

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8IsRequiredServerBound

= false

[End]

[Attribute] Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor Name =ldsDummyKey collabor at ions Man age tType he en do- end bu sin ess pr ocess = tString I n t he w or ld ofCardinality Ent er pr ise Ap=plicat 1 ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr MaxLength = ovid 1 e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w eIsKey discuss r add it ion al com ponent s: = fou true - MQSeries Wor k flow ( MQWF) = false IsForeignKey - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) IsRequired = false - Web Spher e MQ I nt egr at or Br ok er DefaultValue = 1 - Web Spher e Business I n t egr at ion Ad apt er s IsRequiredServerBound = false This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic[End] sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. [Attribute] This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct Name = bun ObjectEventId dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end Type b usin = essString p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Cardinality = 1 MaxLength = 255

IsKey = false IsForeignKey = false IsRequired = false IsRequiredServerBound = false



Table of Content s



I ndex

[End]

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

[Verb] Pub lish er: I BM

= Pub Dat e: Ju lyName 22 , 20 03

Create

I SBN: 0- 73 84- 26 54 -7

[End]

Pages: 57 8

[Verb] Name = Delete Seamlessly in t eg rat e you r back - off ice sy st em s [End] Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of[Verb] Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Name Retrieve t echnology of fer ings =t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e[End] discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) [Verb] - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt=egrUpdate at or Br ok er Name - Web Spher e Business [End] I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and [End] cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam[BusinessObjectDefinition] ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e= t he in t egr at ion b et ween t he com ponent s in each case. Name MO_DataHandler_DefaultHtmlConfig This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Version = 1.0.0 I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . [Attribute] Name = BOPrefix

Type = String Cardinality = 1 MaxLength = 1 IsKey = true •

Table of Content s



IsForeignKey = false I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

IsRequired = true

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

DefaultValue = SAP_salesQuote

Pub lish er: I BM

IsRequiredServerBound = false

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73[End] 84- 26 54 -7 Pages: 57 8

[Attribute] Name = ClassName Seamlessly in t eg rat e you r back - off ice sy st em s Type = String Build Cr ossWor lds collabor at ions Cardinality = 1 Man age t he en d- t o- end bu sin ess pr ocess MaxLength = 255 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t heIsKey I BM WebSpher = false e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e BuIsForeignKey siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he = false fou ndat ion , w e discuss fou r add it ion al com ponent s: IsRequired = false - MQSeries Wor k flow ( MQWF) DefaultValue = com.crossworlds.DataHandlers.Html.HtmlDataHandler - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) IsRequiredServerBound = false - Web Spher e MQ I nt egr at or Br ok er [End] I n t egr at ion Ad apt er s - Web Spher e Business This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple[Attribute] case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r Name at e t he= inObjectEventId t egr at ion b et ween t he com ponent s in each case. Typewill = h String This I BM Redbook elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 1 n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e I nt egr at ion, soCardinality t hat you can = desig an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he MaxLength = 255 I nt er Chan ge Serv er ) . IsKey = false

IsForeignKey = false IsRequired = false IsRequiredServerBound = false [End] •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

[Verb]

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Viswanat han Name Arvind = Create Pub lish er: I BM[End] Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

[Verb] Name = Delete [End] Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions [Verb] Man age t he en d- t o- end bu sin ess pr ocess Name = Retrieve I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he[End] I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: [Verb] - MQSeries Wor k flow ( MQWF) Name = Update - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) [End] - Web Spher e MQ I nt egr at or Br ok er [End] - Web Spher e Business I n t egr at ion Ad apt er s [BusinessObjectDefinition] This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Name = MO_Server_DataHandler bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Version = 1.0.0 also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness [Attribute] I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Name = text_xml I nt er Chan ge Serv er ) . Type = MO_DataHandler_DefaultXMLConfig

ContainedObjectVersion = 1.0.0 Relationship = Containment Cardinality = 1 MaxLength = 1 •

Table of Content s



I ndex

IsKey = true

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

IsForeignKey = false

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han IsRequired = false Pub lish er: I BMIsRequiredServerBound

= false

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73[End] 84- 26 54 -7 Pages: 57 8

[Attribute] Name = text_html Seamlessly in t eg rat e you r back - off ice sy st em s Type = MO_DataHandler_DefaultHtmlConfig Build Cr ossWor lds collabor at ions ContainedObjectVersion = 1.0.0 Man age t he en d- t o- end bu sin ess pr ocess Relationship = Containment I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . = e1soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y This is w h y t heCardinality I BM WebSpher t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of = at0ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he WebSph er e BuMaxLength siness I nt egr fou ndat ion , w e discuss fou r add it ion al com ponent s: IsKey = false - MQSeries Wor k flow ( MQWF) IsForeignKey = false - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) IsRequired = false - Web Spher e MQ I nt egr at or Br ok er IsRequiredServerBound = false - Web Spher e Business I n t egr at ion Ad apt er s [End] This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We [Attribute] also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Name = ObjectEventId This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Type = String I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he MaxLength = 255 I nt er Chan ge Serv er ) . IsKey = false

IsForeignKey = false IsRequired = false IsRequiredServerBound = false [End] •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

[Verb]

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Viswanat han Name Arvind = Create Pub lish er: I BM[End] Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

[Verb] Name = Delete [End] Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions [Verb] Man age t he en d- t o- end bu sin ess pr ocess Name = Retrieve I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he[End] I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: [Verb] - MQSeries Wor k flow ( MQWF) Name = Update - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) [End] - Web Spher e MQ I nt egr at or Br ok er [End] - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons sityutat howver t o _Dat m ak aHan e t he dler. bestint ech choice each sitruat ion.orWe We arine specif n ow r ic ead o ions, copy and MO_Ser int onology Cr ossWor lds fuorsin g the ep osit y bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e copy f unct ion. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion Not e pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an enThe d- t repos_copy o- end b usin ess p rocess Business egrcopies at ion (tand sp ecifically u t ilit y ex ecuusing t es a WebSpher b ack up or eload ut ilit y I tnt h at he reposit or y t he I nt er cont Chanent gesServ er ) . t o a t ex t file or copies t he t ex t file int o t he r eposit or y.

Ru n repos_copy w it h t h e follow ing com m and :

repos_copy -iInputFile -sServerName -uUserName -pPassword

•As w e m ent ioned Table of s hav e skipp ed ov er t he in st allat ion of t he class file earContent lier, we •com .cr ossw orI ndex lds. Dat aHandler s. Ht m l. Ht m lD at aHandler r eferr ed t o in t he file t hat w as copied in t o An Sol utior ony.usiThis ng Ww e bSphe e Busi ne ssas I nt egrta ti ( V4Jav .1 ) a t heEAI reposit ill be rcov ered par ofont he By Lee Gav deploy m in, en Gerd t st eps. Diederichs,

d ev elopm en t , conf igur at ion, and

Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.10 Development process for CRM application The t ask of cr eat ing an access client in clu des t he f ollowin g st eps:



Table of Content s

• 1.

Set u p yI ndex our classpat h.

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

2 . Gener at e t he I D L in t er f aces r equir ed f or y our Jav a cod e t o com m unicat e w it h t he I nt er Chan ge Serv er using t he VisiBr oker ORB.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

3 . Com pile t h e Jav a f ile g en er at ed in t he pr eviou s st ep . Pub lish er: I BM

4 .PubCrDat eat f ile e:eJualyJAR 22 , 20 03 called I d lAccessI nt er face. j ar t hat cont ains t he class files pr oduced by com pilat ion of t h-7e Jav a code. I SBN: 0- 73 84- 26 54 Pages: 57 8

5 . Dev elop t he CRM applicat ion t hat uses t he int er faces in I d I AccessI nt er face. j ar t o ex ecu t e Cr ossW orld s collabor at ions. 6 . Packag e t he ap plicat ion as an EAR f ile.

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Tip Manfage he en d- t for o- end sin essaprclien ocess The iles trequ ir ed d evbu eloping t p rog r am using Access Fr am ew ork are av ailab le in: I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w hossWor y t he Ilds BM root WebSpher e soft w e ps\lat a nu er of com plem en t ar y < Cr > \ D ev elopm enart Kit edf or k\ m Sercont ver ains AccessI ntmb er faces t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph Theerd eirect Bu or siness y also I ntincludes egr at ion. a sam I n add pleit pion r ogr t oam WebSph sim ilar er teoMQ ouritex self amp , w le. hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

8.10.1 The orlds CRM - I BM Cr ossW I n tapplication erchan ge Ser ver ( I CS) -I nWeb MQt he I nt egr at ap or plicat Br ok er our Spher examep le, CRM ion is an exist ing app licat ion t hat is now ab le t o lev er age t he Cr ossW orld s Access Fr am ew ork in t er f ace t o per for m a r eal- t im e st ock check on SAP. - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons sit u atapp ions, and t he in best nology 1 . in Gospecif t o t h ic e CRM licat ionhow Webt ositme,akwehich ou rt ech exam ple ischoice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. http://localhost/CRM/index.html. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess Figu p rocess e Business I nt egr at ion sp ecifically t he r e using 8 - 9 6WebSpher . CRM app licat ion hom e (pand age I nt er Chan ge Serv er ) .

( ht t p:/ / l ocal host / CRM / in de x. h t m l)



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph Figur e 8-er9 e7 Bu on siness p age 24 I nt3egr sh at ows ion.t he I n dadd at a itent ionr yt ot oWebSph en t er t he er epMQ r oduct it self t hat , w hich you w forould m s tlike he t o check fou av ailab ndatilit iony , f w ore. discuss For sim pfou licit r yadd in itour ion p alroof com - ofponent con cept s: , a st at ic HTML pag e display s t he f our pr odu ct s t hat I TSO Red boat s sells. I n a r eal- w orld im plem ent at ion , t he list of av ailable pr od uct s -is MQSeries Wor flowically ( MQWF) likely t o be dyknam popu lat ed f rom a sales and dist rib ut ion back end. Th e w indow also has t w o r ead - only f ields for u nit of m easu r e and plant nu mb er . Th ese t w o fields ar e r eq uir ed b y -SAP I BMinCr I n tm erchan geavailabilit Ser ver ( IyCS) orossW der torlds o ch eck at er ial . The unit of measur e is set as EA ( f or each ) and t h e plant nu m ber for ou r SAP sy st em is 001 ( y ou may need t o ch ange t his based on y our SAP -syst Web MQ nt egr at or Br emSpher conf e igur at Iion; check w itok h er y our SAP Basis or SD Consult ant s if y ou ar e unsur e) . - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 8 - 9 7 . User in pu t w in dow f or che ck in g st ock av ai la bi lit y -

This r edbook ex plor es t he d iffer ent appr EAI.hprt m ov ided b y t hese pr odu ct s, t heir pr os and St oaches ock Chteo ck l cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

On ce Seamlessly y ou hav e select pr odu ct and subm it em t edsyou r qu er y , t h e HTML for m is sub mit t ed t o in t eged ratt he eyou r back - off ice sy st St ockCheck Ser vlet r un ning in Web Spher e App licat ion Ser v er. The St ock CheckSer vlet u ses t h e Cr ossW Build orldCr sConnect ossWor or ldsclass collabor t hatatwions e d ev eloped as par t of ou r exam ple t o int er act w it h Cr ossW orld s. Once t he collabor at ion has b een ex ecut ed, t h e XML r espon se is par sed using a agenam t he ed en St d- ock t o- end bu sin ess pr helperMan class CheckRespon se.ocess Finally , t he St ock Check Ser v let r en ders t he out put as HTML as show n in Figur e 8- 9 8 on p age 24 4. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Figu r e 8 - 9 8 . St ock Che ck r e su lt s f r om St ock Ch eckSe r vl et t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Table 8 - 14 is a sum m ary of t he f iles t h at ar e r equir ed t o r un Phase 1 of t he CRM applicat ion.

Tab le 8 -1 4 . List of ar t if act s r e qui r ed f or Pha se 1 of t he CRM ap pli cat ion Fil e na m e • •

Table of Content s

St ockCheck Ser vlet . jav a I ndex

Ja v a pa ck a ge n am e com .ibm . it so

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Sreeku mar Raj agopalan, Arvind Viswanat han

St ockCheck Response. jav a Pub lish er: I BM

com .ibm . it so

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

W ha t i t d oe s This ser vlet r eceiv es HTTP r eq uest s, uses t he Cr ossWor ldsConn ect or t o inv ok e t he collabor at ion and in it iat es Palm er, par se of t he r esp onse r et u rn ed f rom t he t he collabor at ion. A h elp er class t hat pr ov ides a Jav a r ep r esent at ion of t he XML r esponse r et ur ned b y t he collabor at ion.

Cr ossW orld57sConnect or. j ava com .ibm . it so. con nect or s A sim ple w r apper class used t o abst r act Pages: 8 t he calls t o Cr ossWor lds. I t hand les t h e est ablish in g and closing of a session w it h Cr ossWor lds an d ex ecu t ion of t h e collab orat ion . st ockcheck. pr op er t ies not app licable Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

Con figu rat ion par am et er s t hat specify t he collabor at ion nam e, por t nam e, Cr ossW orld s user I D , passw ord , ser v er nam e, host nam e and locat ion of I OR file.

Man age t he en d- t o- end bu sin ess pr ocess St ockCheck . ht m l not app licable HTML file t h at let s t h e user en t er t he I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , par t h er is nt o " onweould size like fit s tall" solut ion . t e t hat hey o check This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y av ailab ilit y f or . t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he We r ecom m end t hat y ou u se Web Spher e St ud io App licat ion Developer t o develop or m odify t he fou ndat ion , w e discuss fou r add it ion al com ponent s: app licat ion, becau se it simp lif ies t he t est ing of t he ap plicat ion using t h e Web Spher e Test En vir onm entWor . I nk add , WebSph er e St u dio Ap plicat ion Dev elop er help s w it h t he cr eat ion of t he - MQSeries flowit(ion MQWF) EAR f ile t h at is r equ ir ed t o d ep loy t he app licat ion in Web Spher e. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) -Using Web Spher e MQ I nt egr at or Br ok erAPI the Access Framework - Web Spher e Business I n t egr at ion Ad apt er s This sect ion p rov ides a br ief ov er v iew of t he k ey int er faces in Access Fr am ew or k . We hav e t r ied tThis o enrcap su lat eexall t he ossWor codet in t he pr Crov ossWor or . jav a. t heir pr os and edbook plor es Cr t he d iffer lds ent specific appr oaches o EAI ided bldsConn y t hese ect pr odu ct s, cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Befor e w e st ar t t h e ov er v iew , it is imp or t ant t o n ot e t he p ack ages t h at n eed t o b e im por t ed in bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e or der for t he CrossWor lds connect or t o com p ile. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. The f ollow in g classes ar e av ailable fr om v bj or b. jar . Th ese classes ar e r eq uir ed t o init iat e com mu nicat ion w it h Cr ossW orlds using t he VisiBrok er ORB: This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t org.omg.CORBA.ORB; o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he import I nt er Chan ge Serv er ) . import org.omg.CORBA.Object;

import org.omg.CORBA.SystemException;

The f ollow in g classes can be f ound in t he I d lAccessI nt er faces. jar t hat w e creat ed wh en t h e st ub w as gener at ed f r om t he I D L an d com piled: •

Table of Content s

•import IdlAccessInterfaces.IAccessEngine; I ndex An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav IdlAccessInterfaces.IAccessEngineHelper; import in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

import IdlAccessInterfaces.IBusinessObject; Pub lish er: I BM

import IdlAccessInterfaces.ICxAccessError; Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

import IdlAccessInterfaces.IExecuteCollaborationError; Pages: 57 8

import IdlAccessInterfaces.IInterchangeAccessSession; import IdlAccessInterfaces.IMalFormedDataException;

Seamlessly in t eg rat e you r back - off ice sy st em s Here are six sim ple st ep s t hat ar e r eq uir ed t o ex ecu t e a collabor at ion: Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 1 . Ob t ain a hand le t o t h e VisiBr ok er ORB I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This 2 . isObwthain y t he r efer I BM en ce WebSpher t o I CS Access e soft wEng ar einpelat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 3 . Auter h en t icat e andI nt obt ain an I CS session WebSph e Bu siness egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 4 . Cr eat e a b usiness object - MQSeries Wor k flow ( MQWF) 5 . I nv oke t he collabor at ion - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 6 . Close t he session - Web Spher e MQ I nt egr at or Br ok er I n t he f ollow ing sect ion s, we pr ovid e mor e d et ail on each st ep .: - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plorto esthe t he VisiBroker d iffer ent apprORB oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Obtain a handle cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e The f ir st st ep is t o est ab lish comm u nicat ion w it h t he VisiBrok er ORB. To ob t ain a han dle t o t he int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We VisiBr ok er ORB, w e u se t he g en er ic Jav a int er f aces in t he or g. om g. CORBA. orb p ack age. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. We set u p t he pr oper t ies t hat sp ecify t he ORB im plement at ion w e ar e look ing for and finally call This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business t he ORB. init m et hod w it h t hese pr oper t ies as a p aram et er: I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he IProperties nt er Chan ge Serv er ) . orbProperties = new java.util.Properties(); orbProperties.setProperty ("org.omg.CORBA.ORBClass",

"com.inprise.vbroker.orb.ORB"); orbProperties.setProperty ("org.omg.CORBA.ORBSingletonClass", "com.inprise.vbroker.orb.ORBSingleton"); ORB orb = ORB.init((String[]) null, orbProperties); •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Obtain to ICS Engine By Lee Gavreference in, Gerd Diederichs, Piot r Access Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

We u se t he I nt er operab le Obj ect Refer en ce ( I OR) t o obt ain a ref er ence t o t he I CS Access Eng in e obj ect The OR file is a ser ialized ( per sist ent ) r ef er ence t o t he ob ject , w hich clien t p rog r ams can Pub .lish er: IIBM use.Pub I nDat our exam le,03t he I OR con t ains a r ef er ence t o t he r un ning inst ance of t he I n t erChang e e: Ju ly 22 ,p20 Serv er I SBN: t hat 0-w73 e 84w ish t o-7 comm u nicat e w it h. 26 54 Pages: 57 8

Tip The I OR f or a I n t er Ch ange Ser v er can be f oun d in : Seamlessly in t eg rat e you r back - off ice sy st em s < Cr ossWor lds root > \ < I nt er Ch ange Ser ver n ame> I nt er ch angeServ er .ior Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess First we obt ain a h andle t o t he I OR f ile an d read t he cont en t s. The cont ent s of t he I OR file ar e Ipassed n t he wt or ise Ap plicat at ion ) , t ain h er eanis object n o " on. eFinally size fitt he s all" solutision . o tld heofstEnt r inger_tpro_ob ject m etion hodI nt onegr t he ORB( EAI t o obt object cast This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t o t he access eng in e t y pe using t h e nar r ow fu nct ion of t he I AccessEngin eHelper. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness egr at ion. n add ionint oa WebSph er efile MQnam it self m.sprt he For our ex am ple, t he I nt OR f ile locatIion is it set pr oper t ies ed, w sthich ock chfor eck oper t ies: fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) // Use the file that contains the IOR. The IOR is a - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) // serialized CORBA object reference to the running - Web Spher e MQ I nt egr at or Br ok er // Interchange Server that we wish to talk to. - Web Spher e Business I n t egr at ion Ad apt er s FileReader iorFileReader = new java.io.FileReader (iorFileName); This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We BufferedReader input = new java.io.BufferedReader (iorFileReader); bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We org.omg.CORBA.Object object = orb.string_to_object(input.readLine()); also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness // Obtain Access I nt egr at ion, reference so t hat you to canICS desig n/ cr eat Engine e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he IAccessEngine = IAccessEngineHelper.narrow(object); I nt er Chan ge ServaccessEngine er ) .

I m por t a nt By def ault , t h e I OR file is r e- g en er at ed ev er y t ime t he I nt er Chan ge Ser ver is st ar t ed. I f y our clien t p rog ram does not r ef er ence a cu rr ent cop y of t he I OR f ile on t h e ser v er , y ou w ill r eceive a ORG.om g .NOT_EXI ST ex cept ion . •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Authenticate and obtain an ICS session

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mart he Raj agopalan, Arvind We u se r eference t o tViswanat he I CShan t hat

w e r eceived using t he I OR f ile t o cr eat e an I CS session. I n our ex am ple, t he u ser n am e and passwor d r eq uir ed t o est ab lish an I CS session are ob t ained Pubstlish er:ch I BM fr om ock eck . pr oper t ies. Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

IInterchangeAccessSession accessSession = accessEngine.IgetInterchangeAccessSession(userName, password);

Seamlessly in t eg rat e you r back - off ice sy st em s

Create a business object

Build Cr ossWor lds collabor at ions To in vok e a collabor at ion, w e need t o sen d t h e collab orat ion a business obj ect . Th e nex t st ep is Man he en d- t oend bu singess ocessqu er y st r ing r eceiv ed fr om t h e Web p age. We p ass t o cr eat e age t his tbusiness object u sin t heprHTML t he dat a in qu er y st r ing for m an d t he cont ent t y pe t o I cr eat eBusin essObj ect Fr om . II n t heeBusinessOb w or ld of Entject er prFrise ion ( EAI er e is nclass o " onbeecau sizesefitw s eall" solut ion cr eat omApmplicat ak es ion useI nt ofegr t heatHTML d at) a, thhandler specify t h e. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t y pe of " t ex t / ht m l" . Th is HTML dat a hand ler class file w ill be in st alled on t he I nt er Chan ge Ser ver tinechnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of lat er st ep. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: -try MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) { - Web Spher e MQ I nt egr at or Br ok er // Create a business object using the HTML query string - Web Spher e Business I n t egr at ion Ad apt er s aBO = accessSession.IcreateBusinessObjectFrom (queryString, This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and "text/html"); cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e } int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. catch (ICxAccessError e) This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business { I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e //d-Handle an en t o- end bexception usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . }

Invoke the collaboration Ex ecu t e a collabor at ion call I ex ecut eCollab orat ion , giv ing it t h e collabor at ion nam e, por t nam e, and t h e hand le t o t h e bu siness obj ect t hat w e obt ained:



Table of Content s

try •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

{

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

IBusinessObject aBO = accessSession.IexecuteCollaboration(

Pub lish er: I BM

collaborationName,

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

portName,

Pages: 57 8

aBO); } catch (IExecuteCollaborationError ae) Seamlessly in t eg rat e you r back - off ice sy st em s { Build Cr ossWor lds collabor at ions // Handle exception Man age t he en d- t o- end bu sin ess pr ocess } I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Processing the response fou ndat ion , w e discuss fou r add it ion al com ponent s: To con ver t tWor h e rkespon business object in t o a st ring , w e use t h e I t oEx t ern alFor m m et hod on t he - MQSeries flow (se MQWF) I BusinessOb ject int er face. I n our exam p le, t h e XML dat a han dler is in vok ed becau se we sp ecify -t he I BM orldsas I n"tterchan gel"Ser ex Cr t erossW nal f orm ext / ht m . ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s try This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and { cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e String body = w businessObject.ItoExternalForm("text/xml"); int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. } This I BM Redbook will h elp y ou in st all,e)t ailor and con figu re t he new Web Spher e Business catch (IMalFormedDataException I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I{nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Unable to convert business object to XML // Return error. }

8.10.2 Packaging the CRM Application We u se W eb Spher e St ud io Applicat ion Developer Version 4. 0. 3 t o d ev elop ou r exam ple. All t h e ph ases of t h e CRM app licat ion pr oof- of - concep t ar e b uilt in a sing le St udio Applicat ion D ev elop er Web pr oject Table nam ed CRM, w • of Content s hich in clud es: •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Jav a Sou rce ( serv let s and beans)

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku Com mar Raj piled agopalan, classArvind f ilesViswanat han PubHTML lish er: Ifiles BM Pub Dat e: Ju ly 22 , 20 03

Jav aSer v er Pages ( JSPs) t o r en der out p ut I SBN: 0- 73 84- 26 54 -7 Pages:ences 57 8 Refer

t o JAR files

St ockch eck .p rop er t ies The ent ir e p roj ect is exp ort ed t o an EAR f ile nam ed CRM. ear. I f m odif icat ion s ar e need ed t o t he EAR f ile, t h e file can be opened using t he Ap plicat ion Assem bly Tool ( AAT) t h at is ship ped w it h WebSph er e. AAT can be used t o upd at e t he classp at h or t o add new class files t o t h e CRM Seamlessly in t eg rat e you r back - off ice sy st em s app licat ion. Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.11 Deploying the CRM application We u se t he CRM. ear file t o d ep loy t he CRM applicat ion on WebSp here. First , w e u se t he Ap plicat ion Assem bly Tool t o cust om ize t he classp at h requ ired t o r u n t h e CRM •app licat ion. The Tableonly of Content JAR fsiles r equir ed t o r un t he CRM applicat ion are t he MQSer ies JMS JAR •files and t h e ICr ndex ossWor lds JAR f iles. The DB2 JDBC JAR f iles ar e n ot r equir ed b ecau se t hey hav e An EAI Sol uti on specified usi ng W e bSphe re w Busi ne ssup I nttegr ti on ( V4 .1 ) alr ead y been w h en e set h eaJDBC connect ion p ool. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Secon d, w eagopalan, u se t heArvind WebSp herehan Ad m in ist r at iv e Con sole t o deploy t h e CRM solut ion. Sreeku mar Raj Viswanat Pub lish er: I BM

8.11.1 Assembly Tool to customize classpath Pub DatUse e: Ju ly Application 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

The CRM applicat ion is dist ribu t ed as an EAR f ile t hat cont ains t h e code and d ep loy m ent Pages: 57 8 inf orm at ion r eq uir ed t o ru n t he ap plicat ion . The CRM. ear file t h at has been m ade av ailable t o y ou com es pr e- con figu red w it h t he d ef ault classp at h t hat con t ains t h e follow ing Cr ossWor lds and MQSer ies JMS JARs: C: \ CrossWor ldsJar s\ CrossWor lds.j ar Seamlessly in t eg rat e you r back - off ice sy st em s C: \ CrossWor ldsJar s\ I dlAccessI nt erf aces. jar Build Cr ossWor lds collabor at ions C: \ CrossWor ldsJar s\ v bj or b. jar Man age t he en d- t o- end bu sin ess pr ocess C: \ Pr og ram Files\ I BM\ MQSer ies\ Java\ lib\ com . ibm . mq jm s.j ar I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This isC:w\ Pr h yog t he I BM WebSpher e soft w ar e p lat f orcom m cont nu mb er of com plem en t ar y ram Files\ I BM\ MQSer ies\ Java\ lib\ . ibmains . mq .ja ar t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph e Bu siness I nt egrt hateion. n add it ion e MQ it self , w hich t he t h e base The EARerfile also specif ies contIext r oot f ort o t hWebSph e Web merodu le as " / CRM" . Thfor is m spsecifies fou ndat , w e discuss fou pages r add it an iondalser com ponent s: t he CRM applicat ion. URL for ion accessing all Web vlet s w it hin - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Tip

- Web Spher e MQ I nt egr at or Br ok er The EAR file comes p re- conf ig ur ed w it h t he JAR f iles as sh ow n ab ove. I f t he JAR f iles - Webon Spher Business at ion Adt apt er sact dir ect ories list ed abov e, y ou can skip t o you re m achine arI net egr pr esen t in he ex deploy m en t of t h e applicat ion on W eb Sp her e 8. 11 . 2, " I nst all CRM applicat ion in This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and WebSph er e" on p age 25 2. cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also onst r atlicat e t he t egr at ion et ween t het hat comships ponent each case. We udem se t he App ionin Assem bly bTool ( AAT) w its hinWebSph er e Ap plicat ion Serv er t o v iew , cr eat e, and m odify t h e cont ent s of t h e EAR file. I n our ex amp le, we use t he Ap plicat ion This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Assem bly Tool t o cust om ize t he classp at h for y our applicat ion. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt Servch erin) .g t he App licat ion Assem bly Tool, copy CRM. ear t o: 1 er . Chan Beforge e laun < WebSph er e r oot > \ App Ser v er \ inst allableApps 2.

2 . Lau nch t he App licat ion Assem bly t ool fr om t he St art m enu. Select St a rt - > P rog ra m s - > I BM W eb Sphe re - > App li ca t i on Ser ve r V 4 . 0 AE - > Appl ica t ion Assem bl y Tool.

Figu r e 8 - 9 9 . La un ch t he Appli ca t i on Asse m bly Tool



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 3 . Sw ch t ot he t heenEx g t bu ab.sin ess pr ocess Manitage d-ist t o-in end se er anpr d ise locat I n4 t.heClick w orBrow ld of Ent Apeplicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y C: \ W eb e\ Ap pServ er\ einEAI st allab leApp s\ CRM. t he wEAR f ile ib and displays t echnology ofSpher fer ings t hat pr ovid f unct ionalit y . I near. t his This I BM opens Red book e d escr e t he u se ofa w indow sim ilar t o t he on e sh ow n in Figur e 81 00 on p age 25 1. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

Figu r e 8 - 1 0 0 . Upda t e t h e cl assp at h in t h e W eb Sph er e Appl ica t i on Assem bl y Tool

- MQSeries Wor k flow ( MQWF)

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

in odul t eg rat e you back - offofice sy star em 5 . Seamlessly Select W eb M es. Th er det ails CRM e sdisplay ed . You can also ex plor e t he cont ent s of t he EAR file by clicking t h e plus sign nex t t o Web Modules f ollow ed by t h e plus sign nex t Build Cr ossWor lds collabor at ions t o CRM. t o-tend sin esst oprt he ocess 6 . Man Five age JAR t fhe ilesenndeed o b ebu added classpat h f or t he CRM app licat ion. Th e JAR files ar e alr ead y in t he classpat h , bu t y ou m ig ht need t o be cust om ize t he pat h t o m at ch t he I n t hedir wect or ld er pr plicat I nt egr ionossWorld ( EAI ) , t h e is an n od" ton size fities s all" solut ion . or of iesEnt w her e ise youAp h ave inion st alled t heatCr s er JARs hee MQSer MA88 JARs: This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e- Bu I ntorld egr sJar at ion. I nossWor add it ion C:siness \ Cr ossW s\ Cr lds.t ojarWebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - C: \ Cr ossW orld sJar s\ I dlAccessI nt er faces.j ar - MQSeries Wor k flow ( MQWF) - C: \ Cr ossW orld sJar s\ v bjor b. j ar - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - C: \ Pr ogr am Files\ I BM\ MQSer ies\ Jav a\ lib\ com .ib m. m qj m s. j ar - Web Spher e MQ I nt egr at or Br ok er - C: \ Pr ogr am Files\ I BM\ MQSer ies\ Jav a\ lib\ com .ib m. m q. j ar - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Tip ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We cons in specif bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e CLASSPATH in t he wApplicat ionose Assem ly oduct Tool isfor specif ied as at ask sp aceat edn. We int egr at edThe solu t ion . We d iscuss hy we ch eachb pr it s sp ecific in tsepar h e desig list of JAR files. Each it em in t he list ev ent ually g et s t ur ned in t o an elem ent in an also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. XML file u sed for deploym ent t o W eb Sp her e. Sin ce t he MQSer ies MA88 JAR files e spaces t heyfou ull in pat n ame, is imp t ant r ound e MQSer ies JAR This I BM hav Redbook will in h elp st hall, t ailoritand conor figu re ttohesur new Webt hSpher e Business files w it h doub le quot es ( " ) . I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e e -b>usin Saess v e. p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he an7 .enClick d- t o-Fil end I nt er Chan ge Serv er ) . We ar e n ow r ead y t o d ep loy t he ap plicat ion on WebSph er e Ap plicat ion Serv er .

8.11.2 Install CRM application in WebSphere The Ad m in ist r at iv e Con sole is t h e sim p lest w ay t o inst all an app licat ion in W eb Spher e. I t pr ov ides t he n ecessar y w izar ds t o creat e, r em ov e, st ar t and st op app licat ions.

• 1. •

Lau nch Table t he Adm inist r sat ive Console by select ing St a rt - > P rog ra m s - > I BM W eb Sphe re of Content > Ap pliI ndex ca t i on S er ve r V 4 . 0 AE - > Adm in ist ra t or' s Console .

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

2 . Ex pan d t he WebSph er e Ad min ist r at iv e Dom ain t ree.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj han 3 . Righ t - agopalan, click EntArvind e rp riViswanat se A ppl icat i ons.

4 .PubSelect lish er: I BM nst a ll Ent e r pri se A ppl ica t ion. Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Tip You m ust h ave t he WebSph er e Ad min ist r at ion Ser v er st art ed t o ru n t he Adm inist r at ive Console. I f it is not st art ed, go t o t h e Window s Cont r ol Pan el and st ar t I BM WS Adm inSer ver 4 . 0. Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 8 - 1 0 1 . I n st al li ng Ent er pr i se Appl ica t i on in W e bSph e r e Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt 5 egr . This at ion actprion oduct launches bun dle, t h eand I nst prall ovEn ides t eraprbise road App unlicat derion st anwding izar dof. WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin egr ionW ( and Figu r e ess 8 - 1p0rocess 2 . I nusing st al lWebSpher Ent e r pre iBusiness se ApplI nt ica t iaton i zasp r decifically - st ept he 1 I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 8 - 1 0 3 . I n st al l Ent e r pr i se Appl ica t i on W i za r d - St ep 1 Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 6 . Mak e sur e t he I nst a ll Ap pli cat i on r ad io bu t t on is select ed. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 7 . Select Brow se an d locat e t he CRM. ear file in C: \ WebSph er e\ AppSer v er \ inst allableApps. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- Select end b usin ess N e xt . p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . The n ex t few w ind ow s are used t o set var ious deploym ent aspect s of t he CRM ap plicat ion . Since our CRM applicat ion is ver y sim p le, w e d o n ot hav e t o cust om ize or add any f ield s.

1 . Select N e xt on t h e w indow for User Mappin gs and Roles. 2 . Since w e do not hav e any Ent er pr ise Jav a Bean s ( EJB) in t his app licat ion, select N e xt on t he win dow f or Bindin g Ent er pr ise Beans t o JNDI Names. 3 . On ce ag ain, select N e xt on t h e w indow for Mapping EJB Refer ences t o En t er p rise Beans. •

Table of Content s

• 4.

Click N eIxt on t h e w indow t hat displays Mappin g Resour ce Refer ences t o Resour ces. ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

5 . Select N e xt on t h e w indow for Sp ecify ing t he Def ault Dat asour ce for EJB Modules.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj N agopalan, Arvind Viswanat hanhav e 6 . Select e xt since we d o not

any Cont ain er Managed Bean sSelect defau lt _host as t he

Vir t ual Host . Pub lish er: I BM

7 .PubSelect Dat e: N Ju e lyxt 22.,

20 03

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 8 - 1 0 4 . Se le ct host na m e

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er 8 . Accept defaultI nt ot egr in statall - Web Spher et he Business iont he AdCRM apt erAp s plicat ion on t he default applicat ion ser ver . 9 . rSelect N eex xtplor . es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and This edbook cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w herFigu e all trhese s arle e con figupli redca t ot wor t og et e 8 -pr 1 odu 0 5 .ct Se ct ap ionk ser vher er . t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 0 . Select t he app licat ion ser v er . Seamlessly in t eg rat e you r back - off ice sy st em s 1 1 . Finally, select Fini sh t o inst all t h e applicat ion. Build Cr ossWor lds collabor at ions

Figu r e 8 - 1 0 6 . Com pl et in g t he i nst a lla t i on Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness IThe nt egr hat yousole can ndesig n/ cr eat a solut ion t oapplicat int egr at e backend st em and mdanag Adat mion, in istso r attiv e Con ow display s et he in st alled ion. You m ay sy hav e t os ex pan t he e an en dt oend b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he En t er p rise App licat ion t r ee t o see t he CRM ap plicat ion . I nt er Chan ge Serv er ) .

Figu r e 8 - 1 0 7 . Adm i ni st r at iv e Con sole w i t h CRM Appl ica t i on in st al le d



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

in t eg ration e you r back - off ice sy st emWeb s Befor Seamlessly e t he CRM app licat is accessible f r om t he serv er, w e w ill hav e t o r egener at e t he w ebser v er plug- in , as f ollow s: Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 1 . Righ t - click t h e node ( nam ed I TSO4 in our ex amp le) . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 2 . isSelect ne ra t e w eb se e rwplu n.f or m cont ains a nu mb er of com plem en t ar y This w h y Re t hege I BM WebSpher e rv soft ar egp ilat t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness Figu I nt egrrat it ion t o WebSph it self , wplu hichgforin m s t he e ion. 8 - 1I n0 add 8 . Re gen e r at e er w eeMQ bser v er fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly backapplicat - off ice sy s ak e it av ailable t o Web user s: Now w e ar e r eadyinttoegstrat arte tyou he rCRM ionsttem om Build Cr ossWor lds collabor at ions 1 . Locat e t ht e ( yess ou may hav e t o ex pand t h e Ent er pr ise Applicat ion t ree) . Man age heCRM en d-ap t o-plicat end ion bu sin pr ocess - click CRM. I n2 t.heRigh w ortld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 3 . Select St a rtings . t echnology of fer t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou rFigu add it rion s: t CRM a ppl icat i on e al 8 -com 1 0 ponent 9 . St ar - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg e you rsh back - off st em s ap plicat ion has been successfu lly st ar t ed. You should see a rat w indow owin g tice hatsy t he CRM Build Cr ossWor lds collabor at ions

Figu r e 8 - 1 1 0 . Con fi r m in g CRM ap pli cat ion st a r t

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 4 . Test y our plicat ion by point ing y our b row ser t o http://localhost/CRM ( t his assu m es - MQSeries Worap k flow ( MQWF) t hat y ou are r u nning on t he sam e m achine as t he Web applicat ion ser ver ) . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 5 . You should see a w indow sim ilar t o t he w indow in Figur e 8- 1 11 on p age 26 0. - Web Spher e MQ I nt egr at or Br ok er

Figu r e 8 - 1 1 1 . The CRM app licat ion hom e pa ge

- Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions ManRe-installing age t he en d- t o- end buCRM sin ess pr ocess 8.11.3 the application I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . I n t he ev en t t h at t h er e is som e pr oblem w it h t he classp at h, y ou m ay hav e t o upd at e t he This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y classpat h in t he EAR file and r e- d ep loy t he ap plicat ion . t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

Not e

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) I f you CRM ap plicat ion is inst alled cor r ect ly , y ou can skip t his sect ion. Follow t he r ucteions onerly if y ou need t o m ake upd at es t o t h e EAR file and r e- Webinst Spher MQ in I ntt his egr sect at or ion Br ok deploy t h e app licat ion on Web Spher e. - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and The t o ric e- sit deploy t he and CRMhow applicat follow consstineps specif u at ions, t o mion ak eare t heas best t echs:nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 1 . Using t h e WebSph er e Adm inist r at iv e Console: This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr ata.ionStpr bun dle, and pr a b road stist anrding WebSph opoduct t he CRM applicat ionovinides WebSp hereun Adder m in at iv eofCon sole. er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d-b. t o- Rem end bove usint he essCRM p rocess using e Business I nt egr at ion ( and sp ecifically t he ap plicat ionWebSpher . I nt er Chan ge Serv er ) . 2 . Using t h e Applicat ion Assem bly Tool, m ake any up dat es t o t he EAR f ile t hat mig ht be needed. Th e det ails on how t o do t his ar e sum m arized in 8. 11 . 1, " Use Applicat ion Assemb ly Tool t o cust om ize classpat h" on page 249 .

3 . Deploy t h e upd at ed CRM EAR file as ou t lin ed in 8. 11 . 2, " I nst all CRM applicat ion in WebSph er e" on p age 25 2. This sect ion on ly out lines how t o st op and r em ov e t he CRM applicat ion using t he WebSp here Adm inist r at ive Console, since t h e r em ainin g st eps ar e d ocu ment ed in ot her sect ions.



Table of Content s Stop the CRM application •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

To st op t h e CRM app licat ion:

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

1 .PubRigh t - click lish er: I BM t h e CRM ap plicat ion . Pub Dat e: Ju ly 22 , 20 03

2 . Select St op .

I SBN: 0- 73 84- 26 54 -7

Pages: 57 8

Figu r e 8 - 1 1 2 . St op pin g t he CRM ap pli cat ion

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic asitwu indow at ions,inand how m ak e ap t heplicat bestion t ech nology f or. each sit uat ion. We You should see dicat ing ttohat t he has beenchoice st opp ed bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Figu r e 8 - 1 1 3 . App licat ion successf u lly st op ped also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Remove CRM application To r em ove t he app licat ion:

1 . Righ t - click t h e CRM ap plicat ion . • •

Table of Content s

2 . Select Re m ove . I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Figu r e 8 - 1 1 4 . Re m ovi ng t h e CRM a ppli ca t i on

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 3 . The Ad m in ist r at iv e Con sole g iv es y ou t he chang e t o ex por t t he EAR f ile befor e delet in g it . - I BMI n Crour ossW orldsp le, I n tw erchan ge Ser ver a( I copy CS) of t he EAR files. Select N o. exam e alr eady h ave - Web Spher e MQ I nt egr at or Br ok er

Figu r e 8 - 1 1 5 . Pr om p t t o e xpor t t h e ap pli ca t ion be f or e del et in g t he a ppl icat ion - Web Spher e Business I n t egr at ion Ad aptCRM er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 4 egr . Select es ton e Conf m dialog w inedow . This em ove CRM ap sy plicat ion I nt at ion,Yso hatt hyou canirdesig n/ cr eat a solut ionwill t o rint egr at et he backend st em s .and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 5 er . Chan Now ge f ollow s er t he I nt Serv ) . st eps out lin ed in 8. 11 . 1, " Use Applicat ion Assemb ly Tool t o cu st omize classpat h " on pag e 24 9 an d 8. 11 . 2, " I nst all CRM applicat ion in WebSp here" on p age 25 2 t o m ake t he n ecessar y m odificat ion t o t h e EAR files and r e- deploy t he applicat ion in WebSph er e. On ce you hav e d one t his, y ou ar e ready t o r e- t est y our CRM ap plicat ion .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

8.12 End-to-end test We ar e n ow r ead y t o r un an end- t o- en d t est of t his ph ase of t he solut ion.



Table of Content s



I ndex

Figu r e 8 - 1 1 6 . CRM h om e page

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I1BM Crsu ossW orldsallI nr teq erchan Seronent ver ( IsCS) . En re t hat uired ge comp ar e r un ning . - Web Spher e MQ egreat or Brof okter 2 . Br ing up t he I hntom page he CRM ap plicat ion . - Web Spher e Business n t egr ion1 Ad s ck . 3 . Select t he opt ion fIor P haatse Stapt ockerche This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Figu 8 - t1o1m7ak . eSe le best ct stt ech ock t o be ch ef or ckeach ed sit uat ion. We cons in specif ic sit u at ions, andr e how t he nology choice bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

4 . Select t he itin em steock b e ch- eck ed.sy st em s Seamlessly t egofrat yout or back off ice 5 . Click heossWor Re t ri ev Av a il abat ilions it y b ut t on . Build tCr ldse collabor 6 . IMan f allage comp of end t h e bu solu f un ct ion in g cor r ect ly , y ou will see a result sim ilar t o t heonent en d-st osint ion ess are pr ocess Figur e 8- 1 18 on p age 26 6. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft contch ains a nurmb er of com Figu r e w8ar - 1e 1p lat 8 . f or Stmock eck e spon se plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 7 . Log on t o t he SAP applicat ion an d v er if y t h at t h e result s m at ch t he ou t put t h at w as r eceived.



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Part 4: Asynchronous application connectivity • •

of ep Content Ch apt erTable 9. Pr ar in gs t he env iron m en t I ndex

er usi 10 ng . Config ur ring t he s ( V4 . 1 ) An EAICh Solapt uti on W e bSphe e Busi necom ss I ntponent egr a ti on By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Ch apt er 11 . Bu ild in g t his ph ase: MQSer ies Wor k flow an d Web Spher e MQ I nt egr at or

Sreeku mar Raj agopalan, Arvind Viswanat han

Ch apt er 12 . Bu ild in g t his ph ase: Cr ossWor lds Pub lish er: I BM Pub ChDat apt e: er Ju ly13 22., 20 Nex 03 t

st eps

I SBN: 0- 73 84- 26 54 -7

App en dix A. Test ing and d eb ugg in g t he m essage f low s Pages: 57 8 App en dix B. Addit ional mat er ial Relat ed p ublicat ions

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 9. Preparing the environment I n t his sect ion w e descr ibe in st allat ion of soft w ar e r eq uir ed on add it ion al ser v ers requ ir ed t o im plem ent t his n ex t phase of t h e pr oof- of - concep t . •

Table of Content s

Specifically , t h e addit ion al ser v er s w ill a WebSpher e MQ I nt egr at or serv er ( f or r unn in g • I ndex WebSph er e MQ I nt egr at or messag e t r ansfor m at ion and r out ing) and an MQSer ies Work f low An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) ser v er. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

9.1 WebSphere MQ Integrator server We w ill now set up a separ at e serv er as our m essage br ok ering h ub, usin g Web Spher e MQ I nt egr at or . But fir st w e m u st inst all t he pr er equisit e dat abase and m essaging soft w ar e. •

Table of Content s



I ndex

9.1.1 DB2 An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

ISreeku nst allmar DB2 on t he W eb Spher e MQ I n t egr at or ser v er accor ding t o t he p r oduct in st allat ion Raj agopalan, Arvind Viswanat han inst r uct ions. Also, as in phase 1 , apply Fix Pack 4. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

9.1.2 I MQSeries V5.2.1 SBN: 0- 73 84- 26 54 -7 Pages: 57 8

I nst all MQSer ies as per t h e inst ru ct ion s in 6. 1. 2 , " MQSer ies V5. 2. 1" on page 59. Also, inst all Sup por t Pac MA88 as p er inst ru ct ion s in t hat sect ion.

9.1.3 WebSphere MQ Integrator V2.1 Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

Base install

Man age t he en d- t o- end bu sin ess pr ocess I nst all WebSph er e MQ I nt eg rat or , f ollowin g t he pr odu ct inst allat ion in st ru ct ion s: I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ione, w e discuss fou r add it ion al com ponent s: Not - MQSeries flow For ourWor ser kver w e( MQWF) chose a FULL inst all. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er

CSD install

- Web Spher e Business I n t egr at ion Ad apt er s For our solut ion w e used Ser v icePac® U20 017 1. This CSD can be d ow nloaded fr om t h e follow ing This r edbook exeb plor I BM sup por t W sites e: t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We butild case w her e tall t hese odu ct s ar con figu redmtar o y/ wor k t og t o p rov ide on e ht p: /a/ wsam w w ple - 3. ibm . com / sof w are/ t s/ pr m qser ies/ sueppor t / sum m qsi. htet mher l int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We To st all onst Webr Spher I ntategr V2. 1 CSD 2, dow nload f ile case. and doub le- click t he alsoindem at e t hee MQ in t egr ionatbor et ween t he com ponent s int he each U 2 0 0 1 7 1 . e xe icon. This w ill st art t h e CSD in st all pr ocess. Aft er t he inst all com plet es, r eboot t he Thisv er. I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business ser I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Also r ef t o so t het hat Readm t xt desig pr ov ided w iteh at he CSD. I nt egr ater ion, you e. can n/ cr eat solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Configuration

The con figur at ion of t he con figu rat ion m anag er an d t he m essage br oker is d escrib ed in Ch apt er 10 , " Config ur ing t he com ponent s" on page 2 83.



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

9.2 MQSeries Workflow server We w ill now set up a separ at e serv er as our Wor kf low ser v er . We w ill inst all MQSer ies W ork flow , bu t f irst w e need t o inst all t he pr er equisit e dat ab ase and m essaging soft w ar e. We w ill also inst all WebSph er e Ap plicat ion Serv er f or use w it h t he MQWor kf low Web client . •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

9.2.1 DB2

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

I nst all DB2 on t he MQSeries Wor k flow serv er accor d in g t o t h e pr oduct inst allat ion inst r uct ions. Also, as in phase 1, apply Fix Pack 4. Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

9.2.2Pages: MQSeries V5.2.1 57 8 I nst all MQSer ies accor ding t o t he inst r uct ions in 6. 1. 2 , " MQSer ies V5. 2. 1" on page 59. Also, inst all Sup por t Pac MA8 8 as per inst r uct ions in t hat sect ion.

9.2.3Seamlessly WebSphere Studio V4.0.3 in t eg rat e you r back - off ice sy st em s Cr ossWor collabor ions ding t o t he inst r uct ions in 6. 2. 2 , " WebSp her e St udio V I nst allBuild WebSph er e Stlds u dio V4 . 0. 3ataccor 4. 0. 3 " on pag e 92. Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w 9.2.4 WebSphere h y t he I BM WebSpher Application e soft w ar eServer p lat f or mV4.0.1 cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph Bu siness egrlicat at ion. n add t oding WebSph er einMQ s t he her e I nst all t here eWeb Spher eI nt App ion ISer v erit ion accor t o t he st r uitctself ion,s winhich 9. 2.for 4, m " WebSp fou ndat ion , w e discuss fou r add it ion al com ponent s: App licat ion Ser v er V4. 0. 1" on page 2 71. - MQSeries Wor k flow ( MQWF)

9.2.5 MQSeries - I BM Cr ossW orlds I nWorkflow t erchan ge SerV3.2.2 ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er

Base install - Web Spher e Business I n t egr at ion Ad apt er s This ex plor es d iffer ent appr EAIsypr b y t hese oduand ct s,inser t heirt pr To inrstedbook all MQSeries Wort he k Flow V3. 2. 2, logoaches on t o yt oour stov emided as Adm inist r pr at or t h os e and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We inst allat ion m edia: bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 1 . Ch oose t he lang uages y ou wou ld lik e t o in st all and click N e xt . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 2 egr . Accept t he licensing agrand eempr ent I nt at ion pr oduct bun dle, ov. ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e instess allatpion pat husing and click N e xt .e Business I nt egr at ion ( and sp ecifically t he an3 .enCh d- toose o- endt he b usin rocess WebSpher I nt er Chan ge Serv er ) . 4 . Ch oose Al l Com pon ent s an d click N e xt .

Figu r e 9 - 1 . M QSe r ie s W or k f low com pone nt sel ect ion



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

5 . Select all su b- com ponent s and click N e xt . Seamlessly r backr-ie offsice s Figuinrteeg9rat - 2e .you M QSe Wsy orstkem f low ,

sub- com pon en t se le ct ion

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 6 . dem Verifonst y prrogr o ion b e creat ed and N e xt . s in each case. also at eam t hef older in t egrtat b et ween t he click com ponent 7 . IClick N e xt t o st ar th telp h e yinst This BM Redbook will ou all. in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 8 . I nst all t h e CSD befor e r eb oot ing t he ser ver . I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

9.2.6 CSD install

For our solut ion , w e used Ser v icePac W33 ENA1. exe. Th is CSD can b e dow nloaded fr om t he I BM

supp ort Web sit e: ht t p: / / w w w - 3. ibm . com / sof t w are/ t s/ m qser ies/ su ppor t / sum m ar y/ m qsi. ht m l To in st all Web Spher e MQ I nt egr at or V2. 1 Serv icePac 1, d own load t h e file an d d ouble- click t h e W 3 3 EN A 1 . ex e icon. This w ill st art t h e CSD in st all pr ocess. Aft er t he inst all is com plet e, reboot t he ser ver . •

Table of Content s



I ndex

9.2.7 Default configuration An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Use t he ollow ing stArvind eps t oViswanat con figu Sreeku mar f Raj agopalan, hanre t he MQSer ies Wor kf low inst allat ion: Pub lish er: I BM Datig e: at Ju e ly t22 1 .PubNav o , t20 he03MQSer ies Wor kf low Con figu rat ion Ut ilit y by click ing St a rt - > Prog ra m s - > MQ Se 0rie W26ork f low - > MQ Ser ie s W ork f low Conf igu ra t ion U t il it y . I SBN: 73s8454 -7 Pages: 57 8

2 . Select t he opt ion t h at allow s y ou t o cr eat e a new conf igur at ion. 3 . Use t he def ault conf igur at ion ident ifier FMC.

Figu r e 9 - 3 . M QSe r ie s W or k f low conf igu r a t ion i den t i fi er Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 4 . Click OK. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 9 - 4 . M QSe r ie s W or k f low com pone nt s in st al l

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

5 . Ch eck t h e appr opr iat e check box es so t hat all inst alled com pon en t s w ill be conf igur ed. 6 . Click N e xt t o m ov e t o t h e Ru nt im e Dat abase t ab , show n in Figur e 9- 5 on p age 27 5. Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 9 - 5 . M QSe r ie s W or k f low Run t i m e Da t a base t a b

Build Cr ossWor lds collabor at ions

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 7 . Select t he DB2 inst ance t h at is av ailable. 8 . Cr eat e a n ew dat ab ase b y using t he N e w b ut t on .

8.

Figu r e 9 - 6 . M QSe r ie s W or k f low r u nt im e da t a ba se pa r a m et e r s



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 9 . Accept all def ault s. Man age t he en d- t o- end bu sin ess pr ocess 1 0 . Use t he D B2 Conn ect ™ P a ra m e t e rs b ut t on t o pr ov id e t he d at abase user I D and I n t hepassw w or ldord of . Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnologyFigu of ferrings ionalit y . I nr u t his BMeRed e d escr e t he u se of e 9 t-hat 7 . pr Movid QSee rEAI ie sf unct W or k f low nt Iim dabook t a baw se conibne ct ion WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he pa r am e t e r s fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 1 1 . En t er t he u ser I D and passwor d and click OK. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I1nt at iont he pr oduct pr ovt ides b road Manager un der st ant ab ding 2 egr . Click N e xt bun b ut tdle, on t and o m ove o t heaQueue . of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Figu r e 9 - 8 . M QSe r ie s W or k f low Q u eu e M an ag er conf ig ur a t i on I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 1 3 . Allow all set t ings t o def ault on t h is page. Man age t he en d- t o- end bu sin ess pr ocess 1 4 . Click t he N e xt b ut t on t o m ove t o t he Clust ers t ab. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This w hey no t hechang I BM WebSpher soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 1 5 . isMak es on t h is epage. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er et he BuN siness nttegr I n tadd it ion t o tWebSph e MQ it self , w hich for m s t he 1 6 . Click e xt bIut on at t o ion. m ove o t he Clien Con necterion s t ab. fou ndat ion , w e discuss fou r add it ion al com ponent s:

Figu r e 9 - 9 . M QSe r ie s W or k f low Cli en t Con ne ct i ons t ab

- MQSeries Wor k flow ( MQWF)

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 1 7 . Use t he Ad d b ut t on t o select t he client con nect ion nam es. Man age t he en d- t o- end bu sin ess pr ocess

Figu e 9er-pr 1 ise 0 . Ap MQ Se rion ie s or fl ow nte con on fit par a msolut et er I n t he w or ld of rEnt plicat I ntW egr atkion ( EAI cl ) , ie t h er is n one " onct e isize s all" ions. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons specif u at ions, howlt st ot hat m akare e t he bestedt ech 1 8 . in Click Ad dic t sit o accep t t h and e defau pr ovid . nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e 1 9egr . Click he Nt ion e xt. We b ut tdon t o mwove o t he Buildt im eprt oduct ab. int at ed tsolu iscuss hy twe ch ose each for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 2 0 . Mak e sur e t hat D B2 is select ed as t he dat abase choice. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 1 egr . Click N e xt bun b ut tdle, on t and o m ove o t heaBuildt e der Datst abase t abof. WebSph er e Bu siness I2nt at iont he pr oduct pr ovt ides b roadimun an ding I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e 2 2 .enSelect t hebdat inst ance D B2WebSpher . an d- t o- end usinabase ess p rocess using e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Figu r e 9 - 1 1 . M Q Se r ie s W or k fl ow Bu ild t im e D at ab ase t a b



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 2 3 . Use t he N e w b ut t on t o cr eat e a new Buildt im e d at abase. Man age t he en d- t o- end bu sin ess pr ocess

r eEnt 9 er - 1pr2ise . MAp Qplicat Se r ie or at k fl ow Bu sefitps ar m etion er.s I n t he wFigu or ld of ions I W nt egr ion ( EAI ) , ild t h ert im e isen od "at onaba e size all"asolut This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 2 4 . Accept all def ault s and click OK. 25 .

2 5 . Mak e sur e t hat t he DB2 Conn ect par amet er s cont ains t he DB2 user I D an d passw or d. 2 6 . Click OK. 2 7 . Click t he D one b ut t on t o com p let e t he conf ig ur at ion pr ocess. 2 8 . Con figu rat ion w ill t ak e 10 - 30 m in ut es; y ou may wan t t o w at ch t he m essages w ind ow as t h e conf ig ur at ion pr ogr esses. •

Table of Content s

•2 9 . Use t heI ndex conf ig ur at ion ch eck er ut ilit y c: \ fm czchk t o ver ify conf igur at ion. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

9.2.8 Web Client Configuration Sreeku mar Raj agopalan, Arvind Viswanat han

lishfer: I BMing st eps t o con figu re t he MQSer ies Wor kf low Web Clien t ( FMC1 ) : UsePub t he ollow Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 . St ar t u p t he f mczu t il ut ilit y . 2 . Select op t ion C t o cr eat e a new conf igur at ion. 3 . Accept t he nom inat ed id en t ifier ( FMC1) . 4 . Select op t ion j f or- off t h eiceWeb Seamlessly in twegan ratdeopt youion r back sy stclien em st . 5 . Select x ossWor t o end tlds he collabor con figurat ations ion select ion. Build Cr You now eedt he t o over t he bu sug set t ings t o allow y our Web client t o b e par t of t he sam e Mannage en d-rid t o-eend singest essed pr ocess w or kf low syst em g rou p n am e as y our def ault conf igur at ion: I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 1 . Ty pe FMCGRP pr at ess EntI n er.add it ion t o WebSph er e MQ it self , w hich for m s t he WebSph er einBu siness an I ntdegr ion. fou ndat ion , w e discuss fou r add it ion al com ponent s: 2 . Ty pe in t he sy st em nam e FMCSYS an d pr ess Ent er. - MQSeries Wor k flow ( MQWF) 3 . When asked if you w ish t o use t h e queue man ager t hat has b een fou nd t hat is alr ead y ig ur ed f or I Wor k flowge , answ er y. - I BMconf Cr ossW orlds n t erchan Ser ver ( I CS) 4 . Accept inatat ed ueue - Web Spher et he MQnom I nt egr orqBr ok erm anag er . 5 . You w ille be ask ed It no t nom t hapt e r oot - Web Spher Business egr atinat ioneAd er s URI f or t he Web clien t ; accep t t h e sugg est ed defau lt . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 6 . in You w ill ic now e ions, askedand t o nhow omint oatm e ak t hee kt he indbest of Web v er ychoice ou w ishf ort oeach r un tsit heuat Web cons specif sit ubat t echser nology ion.client We on. Select W eb Sphe r e Appl ica t ion Se rv e r 4 . 0 . bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 7 . You w ill be ask ed w het her y ou w ish t o cr eat e t he con figu rat ion pr of ile now . Reply y. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 8 . When asked w het her y ou wan t t o config ur e t he W eb client w it hin t he ap plicat ion serv er , This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business r ep ly y. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e 9 . The u t ilit y w ill now cr eat e t he ap pr opr iat e EAR files and deploy t hem t o W eb Spher e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he App licat ion Ser v er. I nt er Chan ge Serv er ) . 1 0 . On ce t his has com plet ed, log on t o t h e WebSph er e Adm inist r at ive Console and v er if y t hat t he Web clien t ap plicat ion is r unn ing.

1 1 . St ar t a br ow ser and nav ig at e t o t he Web Client log on p age:

http://localhost/MQWFClient-FMC1/RTC.html



Table of Content s

•1 2 . Log on It ndex o t he Wor k flow clien t as admin w it h a passw or d of password. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 10. Configuring the components I n t his chapt er , w e conf igur e t h e indiv idual com pon en t s f or t his p hase of t he solut ion . This includes: • •

Table of Content s I ndex

WebSph er e MQ ob ject s

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee WebSph Gav in, Gerd Golec, Hendrik v en st , Kener Palm erDiederichs, e MQ I ntPiot egrr at or con figu Grey rat ion mein anag aner, d

br oker

Sreeku mar Raj agopalan, Arvind Viswanat han

Cr ossW orld s con nect ors Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

10.1 Configure WebSphere MQ Ther e ar e sev eral queues an d q ueue m anag er s t h at n eed t o b e configu r ed f or t his p hase of t he pr oj ect . •As f ar as t h e Table of Content s queues ar e concern ed , t hey can be cr eat ed using eit her a com m and lin e int er face •( runmqsc) orI ndex t he W eb Sp her e MQ Ex plor er . An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Not e

Pub lish er: I BM Pub Dat e:ever Ju ly 22 , 20 03e Wher r emot

queues h ave b een used, clust ering m ay b e used as an alt er nat iv e. I SBN: ies 0- 73 Work 84- 26 54 -7 w ill cr eat e a clust er FMCGRP as par t of t h e defau lt conf ig ur at ion. MQSer f low For Pages: all 57 int8 er - qu eu e man ager com mu nicat ion, r emem ber t o set up channels an d t r ansm ission queues ( if y ou ch oose t o use t r adit ion al r em ot e q ueuing ) .

For each qu eu e m anager an d sof t w are com pon en t , t h e indiv idual q ueues r eq uir ed w ill be int r odu ced as t h eincom p onent s rarback e being bu ilt Seamlessly t eg rat e you - off ice sy.st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

10.2 Configure CrossWorlds MQ Workflow connector This sect ion d escrib es t he conf ig ur at ion of t he Cr ossWor ld s Wor kf low Con nect or w e use in t his ph ase. We hav e already in st alled and configu r ed MQSer ies and I n t erChang e Ser v er for p hase 1. At t hat t ime we also in st alled t he conn ect or an d we w ill con figu re it now . •

Table of Content s

• I ndex The con figur at ion descr ibed her e su ppor t s t he f ollow ing t op olog y: An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

I nt er Chan ge Serv er and t h e con nect or ar e inst alled on t he d ed icat ed ser v er I TSO2.

Sreeku mar Raj agopalan, Arvind Viswanat han

MQW F is inst alled on t he d ed icat ed ser v er I TSO1. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

Figu r e 1 0 -1 . W a lk t h r ough of t he t opology f or M Q W F con ne ct or I SBN: 0- 73 84- 26 54 -7

Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: The sequ en ce ofk tflow h e int er act ion s bet w een t he MQWF an d I n t er Ch ange Ser v er is as follow s: - MQSeries Wor ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 1 . MQW F eput s aI nt r equest nt erChang e Serv er on t he q ueue. - Web Spher MQ egr at ort oBrI ok er 2 . The cone nect or getIsntthat r eq uest f rom - Web Spher Business egr at ion Ad apt er st he qu eu e CW. I NPUT. Q. 3 . rThe con nect or es replies o t he eu e oaches FMC. FMCGRP.FMCSYS. XML. pr odu ct s, t heir pr os and This edbook ex plor t he dtiffer entquappr t o EAI pr ov ided EXE. b y t hese cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We 4 . MQW F reads t hat respon se f r om t he queue FMC. FMCGRP. FMCSYS. EXE. XML. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int at ed solu t ionir. on Wement d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Ouegr r connect or env v er sions w ere: also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This IMQ BM Wor Redbook elp or y ou insion st all,2.t ailor and conor figu t he new Web Spher Business kf low will Conhnect Ver 0. 0, Connect Frre amew or k Ver sion 4. 0.e0, an d CDK I nt egrVersion at ion pr4. oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 0. 0 I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an enJav d- t oendsion b usin p rocess WebSpher Business I nt ecifically a Ver 1.ess 3. 1 _02 , Jav ausing 2 Run t im e Env e ir onm en t , St anegr daratdion Edit( and ion (sp build 1. 3. 1_t he 02I nt er Chan er ) .Hot Spot Clien t VM ( bu ild 1. 3. 1 _02 - b02 , m ix ed mod e) b0 2) ,ge anServ d Java

Not e For add it ion al inf orm at ion abou t t h e connect or, ref er t o t h e Gu ide t o t h e I BM Cr ossW orlds Connect or f or MQ Wor kf low , Connect or Ver sion 1. 2. x , p ublished in Apr il 20 02. •

Table of Content s



I ndex

10.2.1 of configuration An EAI Sol Overview uti on usi ng W e bSphe r e Busi ne ss I nt egr a tisteps on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Set t ing conn ect or Viswanat can be han divid ed int o t hese st ep s: Sreeku marof Rajt he agopalan, Arvind Pub lish er: I BM Datfigu e: Juring ly 22 , t20 1 .PubCon h e03connect ivit y t o MQW F I SBN: 0- 73 84- 26 54 -7

We w ill57conf igur e t h e con nect or in t he f ollow ing places: Pages: 8 - The connect or 's st ar t up com m and file - The connect or 's ag en t conf igur at ion file Seamlessly - The in connect t eg rat or e you 's Connect r back -or off Designer ice sy st emdef s in it ions Build Cr - Connect ossWor lds or pcollabor rop er t ies at ions Man age t he en d- t o- end bu sin ess pr ocess St and ard Pr oper t ies t ab I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . AppWebSpher licat ion Conf ig Pr t ab This is w h y t he I BM e soft w op ar eerpt ies lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Sup por ed Bu siness Ob ject s ttab WebSph er e Bu siness I nttegr at ion. I n add it ion o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: I n MQSeries w e w ill set up t h e necessary queues. - MQSeries Wor k flow ( MQWF) 2 . Test in g t he st ar t up of t he con nect or - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 3 . Associat ing t he Busin ess Object s and Map s - Web Spher e MQ I nt egr at or Br ok er Here we will com plet e t h e mod ificat ions of t h e Conn ect or D esign er t abs: - Web Spher e Business I n t egr at ion Ad apt er s Supex por t edesBu siness s t ab This r edbook plor t he d ifferOb entject appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Associat ed Maps t ab bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed Resour solu t ion . We ces t abd iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 10.2.2 Modifying command I nt egr at ion pr oduct bunthe dle, connector and pr ov ides astartup b road un der st an ding of file WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an encom d- t ousin e Business ion ( and sp, ecifically t he t o This mend and bfile stess ar t sptrocess he con using nect or.WebSpher For t he connect or t oI nt stegr art at successfully t his file needs I nt er get Serv ) . t he conf igur at ion of our m achine. be m Chan od if ied o r ef er lect This f ile is nam ed st ar t _MQWor kf low .b at an d is locat ed in C: \ CrossWor lds\ con nect ors\ MQWor kf low.

We ar e g oin g t o m odif y t he set v ar iables definin g t he locat ions of som e Java comp onent s. Op en t he files for edit ing w it h a t ex t edit or and change t he v alues as show n in Table 1 0- 1.

Tab le 1 0 - 1 . Se t v a r ia ble s t o m odi f y



Table of Content s



I ndex

VeabSphe ria blree Busi a ndneva eegr a ti on ( V4 . 1 ) An EAI Sol uti on usi ng W ss lu I nt By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, set MQSERIES_JAVA_LIB="C:\Program Sreeku mar Raj agopalan, Arvind Viswanat han Files\IBM\MQSeries\java\lib"

set Files\MQSeries PubMQWF_JAVA_LIB="C:\Program lish er: I BM Workflow\bin\Java3320" Pub Dat e: Ju ly 22 , 20 03

Set s t he direct or y cont aining y our MQSer ies Java client lib r aries Set s t he direct or y cont aining y our Wor k flow Jav a client libr ar ies

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Not e Unless y ou hav e alr ead y inst alled t he MQWF com ponent s, as ex plained in Gu ide t o t h e I BM Cr ossWorlds Connect or f or MQ Wor kf low , y ou w ill not be able t o fin d t he abov e Jav a332 0 folder . Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

Shor f or i nst a lli F (com e conn orion . I n t he w or ldt cut of Ent er prnot ise Ap plicat ionng I nt M egrQatW ion EAI ) , pon t h er een is tnso on " on et h size fit s all"ect solut mwahchi neI BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y This is y t he t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Theerf ollow in g allow y ou t o n ot MQWF com ponent s and pr,ovid e t he ect or WebSph e Bu siness I ntsegr at ion. I n inst addall it ion t o WebSph er e MQ it self w hich forconn m s t he w it h t he Jav a33 20 folder an d f iles: fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 1 .ossW On torlds he machin e host nect or cr eat e t h is folder : - I BM Cr I n t erchan geing Sert he ver con ( I CS) C:e\ Pr ogIram - Web Spher MQ nt egrFiles\ at or MQSer Br ok eries Wor k flow \ BI N\ JAVA3 320 2 . Locat e t h e same folder h ost ser v er m ach in e. - Web Spher e Business I n t egr at iononAdt he apt MQWF er s 3 . Copex y tplor he fes ollowin f iles eq uivalent on tbhyet MQWF: This r edbook t he dgiffer entf r om apprt he oaches t o EAI folder pr ov ided hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case her e. all - fm w cojagt j ar t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t hecojapi. in t egrjar at ion b et ween t he com ponent s in each case. - fm This IThis BM Redbook will h elp y ou on in st figu new Web Spher e Business shor t cut is app licable ly all, in at ailor sit u atand ion con wh er e tre h et he connect or uses MQSer ies for I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness t he com m un icat ion w it h t he MQWF m ach ine. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

10.2.3 Modifying agent configuration file

This conf igur at ion file is n ame MQWor k flow Agent Con fig. cfg and is locat ed in C: \ CrossWor lds\ con nect ors\ MQWor kf low. We ar e g oin g t o m odif y t he MESSAGI NG sect ion of t h e file t o ref lect t he par am et er s of t h e MQWF host ser ver .



Table of Content s



I ndex

Tab le 1 0 - 2 . M ESSAGI NG se ct ion

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

I t eViswanat m Sreeku mar Raj agopalan, Arvind han HOST_NAME

V a lue

I TSO2

Pub lish er: I BM

CLIPub ENT_CHANNEL Dat e: Ju ly 22 , 20 03

CHANNEL1

I SBN: 0- 73 84- 26 54 -7 QUEUE_MANAGER

CROSSWORLDS

Pages: 57 8

Tip The set t ing s in t his sect ion should corr esp ond w it h t he C: Seamlessly \ CrossWorin lds\ t egI rat nt erchan e you rgeSyst back - off emice . cf gsyfile. st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

10.2.4 Modifying connector designer definitions I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is ossWor w h y t helds I BM e ect softorw ar e figu p latrat f orion m cont a nu mb eroug of hcom en t ar y s The Cr WorWebSpher k flow conn con is mains aint ained t hr t heplem Cr ossWorld tSy echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib u se ofe st em s Man ager. We w ill fin d t h e connect or ent r y in t he Connect or s folder on t h e e I ntthe erChang WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Serv er .Figur e 10 - 2 sh ows t he conn ect or ent r y w e ar e look ing for . fou ndat ion , w e discuss fou r add it ion al com ponent s:

Figu r eWor 1 0k-2 . Conn ect or - MQSeries flow ( MQWF)

e nt r y in t h e Cr ossW or l ds Sy st e ms M an age r

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher I n tar egr apt er s The con nect e orBusiness pr opert ies e at m ion aintAd ained using t he Connect or Designer . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Standard Properties tab bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Values foronst requ d et ailed t race els, t he as show n in Table 1 0- 3,case. ar e d ef ined on t h e St andar d also dem r atest e ting he in t egr at ion b etlev ween com ponent s in each Pr oper t ies t ab . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he lege1Serv 0 - 3er . )Re I nt erTab Chan . com m en ded set t in g of se le ct e d st an dar d pr ope r t i es

N o.

Prope rt y

V a lue

2

Agent Tr aceLevel

5

7

Con t roller TraceLevel

5

Application Config Properties tab •

Table of Content s

•The v alues list I ndex ed in Table 1 0- 4 ar e d ef ined on t h e App licat ion Conf ig Pr oper t ies t ab. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Tab le 1 0 - 4 . Cr ossW or ld s W or k f low Conn ect or - Appl icat i on Con fi g Pr oper t ie s t a b Pub Dat e: Ju ly 22 , 20 03

Pub lish er: I BM

I SBN: 0- 73 84- 26 54 -7

N o.

Pages: 57 8Prope rt y

1

MQSer iesCh annel

V a lue CHANNEL1 Sam e as t h e ch annel n am e in t h e connect or agent config ur at ion file.

3 5

Wor k flow Syst emrat Name Delet- eoff- ice n otsyr equir Seamlessly in t eg e you r back st em sed b ecause w e ar e u sing m essagin g f or connect ivit y t o MQWF. Build Cr ossWor lds collabor at ions MQSer iesHost Nam e I TSO2 Man age t he en d- t o- end bu sin ess pr ocess The h ost nam e of t h e I nt er Chan ge Serv er m achine.

In w or ld of Enteu er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 6 t he MQSer iesQu eManager CROSSWORLDS This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid eThe EAIn am f unct ionalit . Ier n Ch t his I BMSer Red book w e dmescr ib er e t. he u se of e of t he yI nt ange ver q ueue anag WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 7 ndat Reply mm fou ion , ToQueue w e discuss fou r add itdu ion al ycom ponent s: The W ork f low Conn ect or t akes t h e queue n am e fr om t h e Reply ToQ field in t he Message Descript or of t he r equest - I BM Cr ossW orlds I n t erchan ge Ser r eceived ver ( I CS) fr om MQWF. MQWF UPES set s t hat nam e t o FMC. FMCGRP.FMCSYS.EXE. XML. - Web Spher e MQ I nt egr at or Br ok er I n our t op olog y w e hav e a rem ot e qu eu e t hat is defin ed t o t he - Web Spher e Business I n t egr at ion apt erge s Serv er qu eu e m anager . That qu eu e point s t o t h e I nt Ad er Chan FMC. FMCGRP.FMCSYS.EXE. XML on t he MQWF host m achine. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 16 inMQSer 14 20 cons specifiesPor ic sit utat ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e The por t of pr our I nt erfor Chan Ser vert ask qu eu int egr at ed solu t ion . We d iscuss w hy list we ener ch ose each oduct it s ge sp ecific in et hmeanager desig n.. We also r at e t he in t egr at iondu b mm et ween t he com ponent s in each case. 18 dem Ou onst t put Queue y - MQSeries Wor k flow ( MQWF)

This I BM Redbook will h elp y ou in ailore and figub re t he new Spher e Business Dost all, not tleav t his con v alue lank , sin ce Web it m ay cause err or I nt egr at ion pr oduct bun dle, and m pressages ov ides awbhen roadt he unconn der stect anor ding of WebSph er e adapt er st ar t s up Bu . siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an 19en dWor t o-kend flowbAgent usin ess Locat p rocess or Delet usingeWebSpher - w e ar e neotBusiness using t hIentWor egr at kf low ion (Agent and sp . ecifically t he I nt er Chan ge Serv er ) . 21 I npu t Queue CW. I NPUT. Q The con nect or will r ead t he MQWF r eq uest s fr om t h is queue.



22

Wor k flow Syst em Gr oup

Delet e - n ot r equir ed b ecause w e ar e u sing m essagin g f or connect ivit y t o MQWF.

25

App licat ionUser I D

Delet e - n ot r equir ed b ecause w e ar e u sing m essagin g f or connect ivit y t o MQWF.

26

App licat ionPassw ord

Keep t h e defau lt .

Table of Content s

Supported Objects tab • IBusiness ndex An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

On t his ab,Gerd on ly t he defPiot ault v alueHendrik f or t hGrey e MO_D at, aHandler By Lee Gavt in, Diederichs, r Golec, v en st ein Ken Palm er,_Defau lt is k ept , an d all ot her defau lt ent r ies are delet ed. Sreeku mar Raj agopalan, Arvind Viswanat han Lat er , w hen w e bu ild t he solu t ion w e w ill cr eat e t he sub scr ipt ions b y add in g t he Cu st omer GBO Pub lish er: I BM and MQWF_ Cust om er ASBO. Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Associated Maps tab Keep only t he def ault v alue f or t he MO_D at aHandler _Defau lt and delet e all ot h er d ef ault en t r ies. Lat er , w hen w e bu ild t he solu t ion w e w ill cr eat e t he b usin ess ob ject sub scr ipt ions an d d ef ine t h e associat ed map s. Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

Resources tab

Man age t he en d- t o- end bu sin ess pr ocess Keep t h e defau lt s. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 10.2.5 MQSeries queue configuration WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: We n eed t o cr eat e local and r em ot e q ueues on t he I nt er Chan ge Ser ver q ueue m anag er (- CROSSWORLDS) MQSeries Wor k flow t o enable ( MQWF) con nect iv it y bet w een MQWF and t he con nect or . The necessar y qu eu e definit ion s ar e sh ow n in Table 1 0- 5. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - WebTab Spher t egran at ion aptiv er se lee 1Business 0 - 5 . SeI nnd d rAd e ce

qu eu es be t w e en M Q W F an d M QW F con ne ct or This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We buHild case heseue pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e osta sam pleQue uew her e all tQue int egr at ed solu t ion . We d iscuss w hy Ma na ge r N a m ewe ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. I TSO2 CROSSWORLDS CW. I NPUT. Q Local q ueue This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I TSO1 FMCQM CW. I NPUT. Q Rem ot e qu eu e t o CW. I NPUT. Q on I TSO2 I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you canFMC. desig n/ cr eat e Rem a solut oe intt egr at e back- endFMCSYS. sy st em sEXE. and XML m anag I TSO2 CROSSWORLDS EXE.XML ot eion qu teu o FMC.FMCGRP. on e an en d- t o- end b usin ess p rocess using WebSpher I TSO1e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Rem em b er t o ensur e t hat t h e queue m an agers are ab le t o com m unicat e w it h each ot her , eit her v ia a clust er or conv ent ional ch annels. We hav e u sed chann els in our solut ion .

I n addit ion w e w ill need t o creat e t h e r em aining q ueues w e hav e defin ed f or t he conn ect or . Th e qu eu e configu r at ion is show n in Table 1 0- 6.

Tab le 1 0 - 6 . Addi t i ona l M QW F con ne ct or qu eu es •

Table of Content s

• H ost

ndexMa na ger QueI ue

Que ue N am e

Conne ct or q ue ue

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

I TSO2 CROSSWORLDS

MQW FCONN.ERROR

Er r or qu eu e - op t ional

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar CROSSWORLDS Raj agopalan, Arvind Viswanat hanFCONN.ARCHI VE I TSO2 MQW

Ar ch ive q ueue - opt ional

I TSO2 CROSSWORLDS

MQW FCONN.UNSUBSCRI BED Unsubscrib e queue - opt ion al

Pub DatCROSSWORLDS e: Ju ly 22 , 20 03 I TSO2

MQW FCONN.I N_PROGRESS

Pub lish er: I BM

I n pr ogr ess q ueue

I SBN: 0- 73 84- 26 54 -7 57 8som e of t h e queues ab ove are op t ional. I f y ou d o not need t hem, en su r e t hat you As indPages: icat ed, leave t h e app rop riat e values b lan k on t he Ap plicat ion Con fig Pr opert ies t ab .

10.2.6 Testing startup of the connector Seamlessly in t eg rat e you r back - off ice sy st em s I n t his sect ion w e st ar t t h e Cr ossWor lds MQWF conn ect or ensur ing t h at it is in it ialized pr oper ly . We arBuild e assum ing t hat I nt er Ch ange Ser ver is alr eady st ar t ed. We t est t he st ar t up in sev er al Cr ossWor ldst he collabor at ions st eps as d escrib ed below : Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 1 . Rest ar t t h e con nect or cont r oller . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSpha.er eFind Bu siness I ntoregr I naradd it ion t o WebSph er e self ,ager w hich mds tt he con nect enat t rion. y - St t t he CrossWor lds Sy st MQ em sitMan andforf in he fou ndat ion MQW , w e discuss fou r add it ion al com ponent s: ork flow Con nect or ent r y. - MQSeries Wort k- click flow (t h MQWF) b. Righ e connect or and select St op M QW or k fl ow Conn ect or. - I BM Crc.ossW orlds I n tterchan ge Ser CS) St a rt MQ W or k fl ow Conne ct or. Righ t - click h e connect or ver and( Iselect - WebThe Spher MQ or I ntcon egrtat or Brisokr er cone nect r oller un ning. We w ill st art t he con nect or agent now . - Web Spher e Business I n tagent egr at ion Ad apting er s P rogr am s - > I BM Cr ossW orld s - > Conne ct ors 2 . St ar t t he connect or by select > MQ W or k fl ow Con ne ct or . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons at ions, 3 . in Ex specif am ineict hsit e uresult s. and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

e will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business This I BM Not Redbook I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Not so e t ht hat at t hyou e connect or is r ene taly solut con figu t o egr ru natweitbackh t heend most ailed level I nt egr at ion, can desig n/ cur cr eat ion red t o int sy det st em s and m anag e of t r ace ( lev el 5) an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Successfu l st ar t of t h e Conn ect or Ag en t is ind icat ed by t he m essage "Connector Agent state is active".

Not e To st op t h e con nect or agent , t yp e q in t h e Com m and Prom p t w ind ow r unn in g t he agent . •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

10.3 Create the WebSphere MQ Integrator configuration manager For our in st allat ion w e hav e decided t o r un t he con figu rat ion m anag er an d t he m essage br oker • of Content on t he sam e Table ser v er. As t hiss is n ot a pr oduct ion env ir on ment , load is n ot on e of t he •considerat ionI ndex s. Please r ef er t o t he WebSph er e M Q I nt egr at or Gener al I nf or m at ion and Plan ning An usi ng r e Busi ne ssce I ntregr a ti on . 1s. ) Th e base inst allat ion of W eb Spher e MQ Gu EAI ide Sol w ituti h on r egar dsWt oe bSphe sy st em r esour equir em( V4 ent IByntLee egrGav at or is cov er ed in 9. 1, " WebSp her e MQ I n t eg r at Palm or ser in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken er, v er " on page 2 70. The f ollow ing ar e tSreeku he stmar epsRaj necessar y t o conf ig ur e t he con figu rat ion m anager an d messag e br ok er : agopalan, Arvind Viswanat han Pub lish er: I BM e:ing Ju ly t22 03 igur at ion m anager an d b rok er dat abases 1 .PubCrDat eat he, 20 conf I SBN: 0- 73 84- 26 54 -7

2 . Con figu Pages: 57re 8 t he dat abases t o use OD BC 3 . Cr eat ing t he conf igur at ion m anager 4 . Cr eat ing t he m essag e br ok er 5 . St ar t ing t he con figu rat ion m anager an d Br ok er Seamlessly in t eg rat e you r back - off ice sy st em s 6 . St ar t ing t he Cont r ol Cen t er Build Cr ossWor lds collabor at ions 7 . Regist erin g t h e br ok er w it h t h e config ur at ion m an ager Man age t he en d- t o- end bu sin ess pr ocess 8 . Deploy ing t he d ef ault ex ecu t ion g rou p t o t h e br ok er I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 10.3.1 Creating the configuration manager and broker databases WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: The con figur at ion m anager m ak e use of t w o dat abases. The f irst dat abase w e n eed, called WMQI CMDB, is fkor t he( MQWF) con figu rat ion m anag er . Th is dat abase is u sed t o st or e all t he inf orm at ion - MQSeries Wor flow w it h regar ds t o t h e m essage f lows, b r oker s, t opologies and t h e con figu rat ion s. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) The second dat abase is t he Messag e Reposit or y Manag er ( MRM) dat ab ase, called WMQI MRDB. - Web Spher e MQ I nt egr at ororBry ok er by t he MRM t o st or e inf or mat ion w it h regar d s t o t h e This d at abase is t he reposit used m essage set s cr eat ed in t he MRM. - Web Spher e Business I n t egr at ion Ad apt er s I t is v it al t h at y ou m ake regu lar backu ps of t h ese t w o dat abases. I f not , y ou r un t he r isk of This r edbook plorlicat es ion t he infor d ifferment appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and losin g all you rexapp at ion. cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ildb a sam only ple case allon t hese ct scalled ar e con figuBKD red tB. o wor t ogabase et her tiso used p rov ide The r oker m akw e her usee of e datpr abodu ase, WMQI Thisk dat b y on t hee intok egr ionorm . We iscuss hy we each eprset oduct it s spfollow ecific st ask t h e desig Wes br eratted o stsolu or e tinf at d ion w it hwregar dsch t oose m essag s, mfor essage and in execut ion grn.oup also dem deploy ed onst t o itr.at e t he in t egr at ion b et ween t he com ponent s in each case. ThiscrIeat BMe Redbook h elpdyoou all, ting: ailor and con figu re t he new Web Spher e Business To t hese datwill ab ases t h in e st follow I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 1 er . Chan Go t oge a Serv DB2 er comm I nt ) . and w ind ow by select ing St a rt - > P rog ra m s - > I BM D B2 - > Com m a nd W i nd ow . 2 . Use t he db2 create database com m and t o cr eat e t he dat abase.

3 . Wait for t h e m essage Command completed successfully b ef or e cont inu in g.

Figu r e 1 0 -3 . W e bSp he r e M Q I nt e gr a t or cr ea t e da t a ba se



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

10.3.2 Configure the databases to use ODBC Becau se Web Spher e MQ I nt egr at or com mu nicat es w it h it s d at abases via ODBC, w e need t o r eg ist er t h ese d at abases t o u se ODBC. To r eg ist er t h e dat ab ase for ODBC, select St a rt - > P rogr am s - > I BM DB2 - > Cl ie nt conf ig ura t i on a ssi st a nt . Seamlessly in t eg rat e you r back - off ice sy st em s The w in dow show n in Figur e 10 - 4 w ill ap pear. Build Cr ossWor lds collabor at ions

1 0 bu -4sin . Dess B2pr ocess Cl ie nt Man age t heFigu en d- tro-eend

con fi gu r at i on assist an t

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 4 . ISelect t he datwill abase t o ybou e rin egstist er ed f or and ODBC P rope i es.Spher e Business This BM Redbook h elp all, t ailor conand figuclick re t he new rt Web I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so Figu t hat you desig n/ cr eat intase egr atfor e backend sywstin emdow s and m anag e r e can 1 0 -5 . Regi steera solut t h e ion datt oab O DBC an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1. Select t he Re gi st e r t hi s da t a base f or OD BC op t ion. 2. Click OK. Seamlessly t eg rat e you r back em s The w in dow inshow n in Figur e 10--off 6 wice ill sy apst pear. Build Cr ossWor lds collabor at ions

Figu r e 1 0 -6 . Successfu l com ple t i on m essa ge

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher et hese Business I nfor t egrall at ion Ad apt er s er e MQ I nt egr at or dat abases. 5 . Repeat st eps of t he WebSph This edbookcomp ex plor es yt ou he d iffer ent appr t o sh EAI t hese s, 5. t heir pr os and 6 . rWhen let e, should see t heoaches w indow owpr n ov in ided Figurbey 10 - 7 onprpodu agect29 cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e Figu r e 1 0 -7 . D B2 r egi st er Da t a ba se f or O DB C com ple t e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

7.

Pages:Close 57 8 Click

t o exit fr om t his w indow .

Regist erin g t h e dat ab ase t o u se ODBC is now com plet e.

10.3.3 Creating the configuration manager Seamlessly in t eg rat e you r back - off ice sy st em s

To cr eat e t he con figulds rat ion m anager , d o t he follow in g: Build Cr ossWor collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 1 . Select St a rt - > P rog ra m s - > I BM W eb Sphe re MQ I nt e gra t or 2 . 1 - > Com m a nd I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Assist an t - > Cr ea t e conf igu ra t ion m an ag er . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology ings ting hat: pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 2 . En t er tof heferf ollow WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , - w e discuss fouI D: r add al com Serv ice User Th it e ion user I D u ponent nder w s: hich t he conf igur at ion m anager w ill st ar t an d r un. - MQSeries Wor k flow ( MQWF) - Serv ice Passw or d: Passw or d t o t he ser vice user I D. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) eu eI nt Manag er Nam - Web Spher-eQu MQ egr at or Br ok e: er Th e qu eu e m anager t h at w ill be used by t he conf ig ur at ion m anager f or int er nal com m unicat ion and t o t he br ok er s d ef ined t o it . - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Not e bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu tIion . We d iscuss w hy we ch ose for it s wspillecific in f tor h ey desig n. We f t his q ueue m anager d oes noteach ex istpr , toduct his p rocess cr eatteask one ou also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

e 1y0ou-8in.stCr t e con igufigu r atreion m anWeb a ger , steeBusiness p 1 This I BM RedbookFigu will hrelp all,ea t ailor and fcon t he new Spher I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

3 . Click N e xt . in t eging ratin e you backw- off ice sy 4 . Seamlessly En t er t he f ollow t he r next indow . st em s Build Cr ossWor ldsion collabor at ions - Con figu rat Man ager Dat ab ase Nam e: W MQI CMD B. Man age t he en d- t o- end bu sin ess pr ocess - Con figu rat ion m anag er d at abase user I D: Only need t o use t h is user I D an d ord if ise t heAp user accessing t hat e ion dat abase ome tsize he Ser ser rion un ning I n t he w or ldpassw of Ent er pr plicat ion I nt egr ( EAI ) , is t hderiffer e isent n o fr" on fit sv ice all" usolut . t he con figu rat ion m anag er . For ou r en vir onm ent t he u ser w ill b e t he sam e. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of MRM OD BC rce Nam WitMQI B. WebSph er e- Bu siness I nt Sou egr at ion. I n e: add ion MRD t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MRM Dat a Sour ce User I D: You n eed t o u se t his user I D an d passw or d only if t he g t he MRM d at a sour ce is dif ferent f rom t he serv ice user ru nnin g t h e - MQSeries user Wor kaccessin flow ( MQWF) conf ig ur at ion man ager. For our env iron m en t , t he user will b e t he sam e. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQr Ient1egr at or Br ok er he r e Figu 0 -9 . W e bSp

M Q I nt e gr a t or cr ea t e con f igu r at ion m a na ger , st ep 2 - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Click N e xt . Seamlessly in t eg rat e you r back - off ice sy st em s

r e 1lds 0 -1collabor 0 . W ebSph BuildFigu Cr ossWor at ions er e

M Q I n t eg r at or cr e at e conf i gur a t i on m a na ger , st ep 3

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt at ion, sosh. t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e 5 egr . Click Fini an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt 6 er . Chan The qge ueue Serv mer anag ) . er and con figu r at ion m anag er w ill now b e cr eat ed. 7 . Wait for t h e pr ocess t o comp let e.

10.3.4 Creating the Message Broker To cr eat e t he messag e br ok er do t he follow ing :

• •

1 . Select StTable a rt -of> Content P rog ra m s - > I BM W eb Sphe re MQ I nt e gra t or 2 . 1 - > Com m a nd s Assist an t - > Cr ea t e Br ok e r. I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

2 . En t er t he f ollow ing :

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

a . Br oker Nam e: Th e nam e of y our m essag e br ok er . Pub lish er: I BM

b. Serv ice User I D: Th e user I D u nder w hich t he m essag e br ok er will st ar t and ru n.

Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- 73 8454 -7 or d: c. Serv ice26Passw

Passw or d t o t he ser vice I D.

Pages: 57 8

d. Qu eu e m anager nam e - The q ueue m anag er t hat w ill be used by t he message br ok er for int ern al and ex t er nal com m un icat ion . I f t his qu eu e m anager d oes n ot ex ist t his pr ocess w ill cr eat e a q ueue m anager .

Seamlessly Not e in t eg rat e you r back - off ice sy st em s BuildWe Crar ossWor ldst hcollabor e u sing e sameat q ions ueue m anag er for b ot h our conf igur at ion man ager and m essage b rok er . Man age t he en d- t o- end bu sin ess pr ocess

Figu e 1er0pr-1 . W ebSph eregr e at Mion Q I( EAI n t eg Cr a teesize Br ok . solut st epion1. I n t he w or ld of rEnt ise1 Ap plicat ion I nt ) , t rhat er eor is n oe " on fit s er all" This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

3 . Click N e xt . 4 . En t er t he f ollow ing in t he next w indow : a . Br oker ODBC Dat a Sou rce Nam e: W MQI BKDB. • •

b. Br oker D at a Sour ce User I D: You n eed t o u se t his user I D an d passw or d only if t he Table of Content user accessin g t she br ok er dat a sou rce is d iff er ent fr om t h e ser v ice u ser r un ning t he I ndex br ok er . For ou r env ir on ment , t he u ser w ill b e t he sam e.

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Not e

Pub lish er: BM I f Iyou

d o not specif y a d at a sour ce user I D an d p assw or d for t he br ok er , it w ill use I D and passw or d t o access t he br ok er dat ab ase. Th is user will also be0-u73 sed fr om I SBN: 84- 26 54 -7 wit h in t h e WebSph er e MQ I nt egr at or m essag e flow s t o access t he user Pages: 57 8dat ab ase.

Pub Datte:he Ju ly , 20 03 ser22vice user

Figu r e 1 0 -1 2 . W ebSph er e M Q I n t eg r at or Cr e a t e Br ok er . st ep 2

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 5 . Click N e xt . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Figu r e 1 bun 0 -1dle, 3 . and W ebSph eraebM Q Iun nder t egstran atding or cr at e brerok ersiness , st e p 3 I nt egr at ion pr oduct pr ov ides road of e WebSph e Bu I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 6 . Click BuildFini Cr ossWor sh. lds collabor at ions 7 . The Man age b r oker t hewen illdnow t o- end be crbu eat sined. ess pr ocess I n8 t.heWait w or ld foroft hEnt e prerocess pr ise tAp o comp plicat let ione.I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 10.3.5 Starting the configuration manager and broker fou ndat ion , w e discuss fou r add it ion al com ponent s: You ar e nowWor in ak flow posit( ion t o st art t he con figu rat ion m anag er an d br oker serv ices. To do, select - MQSeries MQWF) St a rt - > Set t i ngs - > Cont rol P a nel - > Adm i nist ra t i ve t ool s - > Ser vi ces. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er 1 . Scroll dow n t o I BM MQSeries Br ok er con figur at ion m anager . - Web Spher e Business I n t egr at ion Ad apt er s 2 . Dou ble- click Se rv ice an d click St a rt . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 3 . in Aftspecif er it has ed, set t he st art ot up t y pe f or best t his tser t o Au t om atfic. cons ic sitstuar attions, and how m ak e t he echvice nology choice or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e 4 . Repeat t his f or t he I BM MQSer ies Br ok er Web Spher e MQ I nt egr at or serv ice. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Figu r e 1 0 -1 4 . W ebSph er e M Q I n t eg r at or con fi gur a t i on m an age r

This I BM Redbook will h elp y ou in staall, and ndt ailor Br ok er con sefigu r vire cet he stnew a r t Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

You can n ow close t he Serv ices win dow . Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 0- 73 84- 26 54 -7 10.3.6I SBN: Setting up the queue manager Pages: 57 8

When creat ing t h e con figu r at ion m anag er , t he qu eu e m anager is also cr eat ed . Bef or e st art in g t he Cont r ol Cen t er t o conn ect t o t h e config ur at ion m an ager, we mu st ensur e t hat all of t h e app rop riat e object s ar e av ailab le. Seamlessly in t eg rat e you r back - off ice sy st em s 1 . Select St a rt - > P rog ra m s - > MQ Se rie s 5 .2 .1 - > MQSer ie s Exp lor er . Build Cr ossWor lds collabor at ions 2 . En su re t he q ueue m anager WMQI is u p an d r u nning . Man age t he en d- t o- end bu sin ess pr ocess 3 . Select St a rt - > P rog ra m s - > MQ Se rie s 5 .2 .1 - > MQSer ie s Se rv ice s. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This 4 . isSelect w h y t he he IWMQI BM WebSpher qu eu e man e soft ager w ar . e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 5 . Righ t h e queue ager t he leftt -oh WebSph and pan er e and e hich w - > for List WebSph erte- click Bu siness I nt egrman at ion. I n in add it ion e MQselect it self ,Nw m se tne her. fou ndat ion , w e discuss fou r add it ion al com ponent s: 6 . I t w ill ask y ou for a por t n um ber . We u sed t he d ef ault por t 1 414 . - MQSeries Wor k flow ( MQWF) 7 . Click OK. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 8 . Righ t - click N e w l ist en er - > All t a sk s - > A ut om at i c. - Web Spher e MQ I nt egr at or Br ok er 9 . Righ t - click N e w l ist en er - > All t a sk s - > St ar t ( t his w ill st ar t t h e list ener ) . - Web Spher e Business I n t egr at ion Ad apt er s 1 0 . Righ t - click t h e queue man ager in t he r ight - hand pan e, t hen select Al l t ask s - > t om aex t i c. This rAu edbook plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We 1 1ild . You should not wneed t he if e it con is alr eady ning. bu a sam ple case her et oallstt art hese pr ser oduvice ct s ar figu red rtun o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We The t puonst t shou show n binetFigur 15 on p ages30 also ou dem r at eld t look he in as t egr at ion weene t10 he- com ponent in3. each case. This I BM Redbook will h elpFigu y ou in st all, ailor con figu t he rnew re 1 0 t-1 5 . and M QSe r iere s Se vi ceWeb s Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

ThisPub w ill t he Datcom e: Juplet ly 22 e , 20 03 q ueue m anag er pr ep arat ion . I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

10.3.7 Starting the Control Center To st ar t t he Cont r ol Cent er , d o t he follow in g:

Seamlessly in t eg rat e you r back - off ice sy st em s Ch eck t h at t h e configu r at ion m anag er ser v ice is u p an d ru nning . Build Cr ossWor lds collabor at ions Ch eck t h at t h e queue man ager is r unn ing. Man age t he en d- t o- end bu sin ess pr ocess Select St a rt - > P rog ra m s - > W eb Sphe re MQ I nt e gra t or 2 . 1 - > Cont r ol Ce nt e r. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . g wWebSpher in dow w illeapp This isThe w hfyollow t he IinBM softear w ar. e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er Figu e Bu siness re 10 I nt-1 egr 6 at . ion. ConI tnr add ol Ce it ion ntt oerWebSph St ar ter u ep MQ conn it self ect , wion hich p forar mas m t heet er s fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We 1 2ild . En t er tple he fcase ollowwing bu a sam her: e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. a . Host Nam e: Nam e of t h e ser v er . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business b.ionPor : Th e bun nu mb er and of t he p ort ona wb hich h eder queue man ager is list en I nt egr at pr toduct dle, pr ov ides road tun st an ding of WebSph erine g. Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e c. Qu eu e Manag er Nam e: Nam e of t h e config ur at ion m an ager queue man ager. an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I1nt ge Serv er ) . 3 er . Chan Click OK. You w ill now b e connect ed t o you r conf ig ur at ion man ager and t he follow ing w in dow w ill ap pear.

Figu r e 1 0 -1 7 . W ebSph er e M Q I n t eg r at or Con t r ol Ce n t er de fa ul t vi ew



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

10.3.8 Register the broker with the configuration manager Befor e r eg ist er ing t he b r oker , y ou m u st check if t h e br ok er ser vice is r un ning. Seamlessly in t eg rat e you r back - off ice sy st em s To r egist er t he b r oker w it h t he conf igur at ion m anager d o t he follow ing: Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 1 . Op en t he Cont rol Cen t er . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This h y tthe he Topol I BM WebSpher 2 . isOpwen ogy t ab. e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph erte- click Bu siness I nt egrogy at ion. I n and add click it ion Che t o WebSph 3 . Righ t h e Topol icon ck Out er . e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

re - MQSeries Wor k flow Figu ( MQWF)

1 0 -1 8 . Ch eck out t h e br ok er t opol ogy

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

4.

4 . The n ex t st ep is t o define t he br ok er in t he t opolog y. 5 . Righ t - click t h e Topol ogy icon and select Cre at e - > Brok e r.

Figu r e 1 0 -1 9 . W ebSph er e M Q I n t eg r at or Con t r ol Ce n t er t opol ogy cr e at e •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 6 . En t erage t het he f ollow Man en d-ing t o-: end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . a .h yNam Th WebSpher e nam e of ey our b rar oker ( WMQI . This is w t he e: I BM soft w e p lat f or m )cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of b. Qu eu e Manag er : Th e nam e of t h e br ok er q ueue m anag er ( WMQI ) . WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

Figu r e 1 0 -2 0 . W ebSph er e M Q I n t eg r at or Con t r ol Ce n t er cr e at e ne w br ok e r

- MQSeries Wor k flow ( MQWF)

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 7 . IClick Fini sh w will h en hdon This BM Redbook elp e. y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 8 egr . Wait forsot htehat successf ul com plet ion . ion t o int egr at e back- end sy st em s and m anag e I nt at ion, you can desig n/ cr eatweinadow solut an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 9 . Righ t - click t h e Topol ogy icon again. I nt er Chan ge Serv er ) . 1 0 . Click Che ck I n.

Figu r e 1 0 -2 1 . W ebSph er e M Q I n t eg r at or Con t r ol Ce n t er Topology Che ck i n



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in now t eg rat e youtro back - offtice st emlt sexecut ion gr oup t o you r br ok er . You ar e r eady deploy h e sy defau Build Cr ossWor lds collabor at ions

10.3.9 ManDeploying age t he en d- t othe enddefault bu sin ess execution pr ocess group to the broker I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This isSelect w h y tthe BM WebSpher soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y he IAssign m e nt s et ab. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph erte- click Bu siness at ion. I n add ion t o- >WebSph it selfm , ewnt hich for mgur s t he Righ t h e brI nt okegr er and select D eitploy Com pler eteeMQ assign Confi at i on. fou ndat ion , w e discuss fou r add it ion al com ponent s: Wait for t h e successf ul com plet e w ind ow. - MQSeries Wor k flow ( MQWF) Select t he Ope r at i ons t ab. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Select t he Re fr esh b ut t on ( t h ree g reen arr ow s) . - Web Spher e MQ I nt egr at or Br ok er The w in dow in Figur e 10 - 22 on p age 30 8 will b e display ed . - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 1 0 -2 2 . W ebSph er e M Q I n t eg r at or Con t r ol Ce n t er ope r at i ons

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and ie wt ech nology choice f or each sit uat ion. We cons in specif ic sit u at ions, and how t o m ak e t he vbest bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

WebSph er e MQ I nt egr at or is now inst alled an d you ar e r ead y t o st ar t developm ent of you r m essage f low s.

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

10.4 Install the WebSphere MQ Integrator XML schema importer The schem a im por t er t ak es an XML Schem a d ef init ion and con ver t s t h e infor m at ion int o a •m essage set Table u sab of le Content by t h esMRM in Web Spher e MQ I nt egr at or V2. 1 . The m essag e set s t hen can •be d ep loyed Itndex o b rok er s used w it hin ESQL an d com pu t e nod es. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

10.4.1 Installation of the schema importer Sreeku mar Raj agopalan, Arvind Viswanat han

er: I BM ThePub in lish st allat ion of t he schem a im por t er is r elat iv ely sim ple. Ex t r act t h e im por t er and cop y t he ly 22 , ic 20 dir 03 ect or ies. contPub entDat s te:o Ju specif I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 . From t he Su ppor t Pac sit e, dow nload I O01 . zip . 2 . Cr eat e a separ at e f older and ext r act t he cont ent s of I O01. zip in t o t he new f older. 3 . Cop y t he f iles in t o t h eir ap pr opr iat e dir ect or y locat ions, as show n in Table 1 0- 7. Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions enh d-et obuQ sinI ess TabMan le 1age 0 - t7he . W r eend WM _ d pr ir ocess i s t h e in st al l dir e ct or y of W e bSphe r e M Q I nt egr a t or V2 .1 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology feror ings Red book w e d escr ib e t he u se of D irof ect y t hat pr ovid e EAI f unct ionalit y . I n t his I BM Fil es WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he WMQI dir,\ bin Mq silm em a.s: exe fou ndat_ion w e discuss fou r add it ionpXMLSch al com ponent WMQI _ dir \ messages WMQI I I O01 . pr opert ies - MQSeries Wor k flow ( MQWF) WMQI _ dir \ book \ I O01 I O01 .p df - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) WMQI _ dir \ book \ I O01 Lic_* .t x t ( all files) - Web Spher e MQ I nt egr at or Br ok er WMQI _ dir \ ex am ples\ I O0 1 add ress.x sd, cust om er. t x t , cust om er .x m l, cust om er . x sd , t x t ,erexam ple. xsd - Web Spher e Business I n t egrexam at ionple. Ad apt s r edbook plorcom es tplet he de.iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and IThis nst allat ion is ex n ow cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Not e This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I fatyou any pr and oblem it h t a heb broad rok er wding hen par sin g an er MRM I nt egr ion encoun pr oductt erbun dle, prsovwides unfailing der st an of WebSph e BuXML siness mat essage, ill need t o dow in t erim om : at e back- end sy st em s and m anag e I nt egr ion, so yt ou hat wyou can desig n/nload cr eat ean a solut ion f ix t o fr int egr an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . ftp://ftp.software.ibm.com/software/mqseries/fixes/wmqiv21/IY30451

10.4.2 Test the schema importer •At t his poin t ,Table Content it is of t im e t o t sest t he schem a im por t er . A cor r ect ly def in ed XML schema defin it ion is •a cr it ical comp I ndex onent t hat is necessar y f or t h e imp ort pr ocess t o be su ccessf ul. I n t his exam p le we An Sol uti on usi ngple W e bSphe r e Busi ne ss ov I ntided egr a tibon V4 . 1Suppor ) ar eEAI using t he sam XML schem a pr y (t he t Pac I O01. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Figu r e 1 0 -2 3 . Sa m ple X M L sch em a

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: Also crit ical is t h e par am et er file, w hich cont ain s t he d at abase connect ion in for m at ion, t op elem ent nam e ( kfor t he( MQWF) MRM) , MRM in for m at ion, an d t h e specif icat ion t hat poin t s t o t he - MQSeries Wor flow app rop riat e XML file t o be pr ocessed. Th e par am et er f ile is a simp le t ext file an d can be edit ed h you r fav or it e edit ing t ool. -w IitBM Cr ossW orlds I n t erchan ge Ser ver ( I CS) When edit ing for tIhe f ir st ime, each - Web Spher e MQ nt egr at tor Br ok er p ar amet er w ill hav e t o ch ange. Th e t ext file h as r easonab le docum ent at ion f or each of t he par amet er s, but t he f ollow in g is a br ief descr ipt ion of t he par amSpher et er s:e Business I n t egr at ion Ad apt er s - Web This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons MessageSet=SaturnMsgSet in specif ic sit u at ions, andUse howt he t o nam m aking e t he bestard t ech nology f or sit each st and s for you r choice comp any e sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e MQM_DB=MQSIMRDB MRM int egr at ed solu t ion . We d iscuss w hydat weabase ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t heuser comIponent s in each case. DB_User=hypeadm MRM dat abase D This DB_PW=ceron I BM Redbook will h elp y ou in st dat all, abase t ailor and con figu MRM passwor d re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Element=Example Namn/ e cr ofeat t he t op lev ion el elem enegr t inattehebackXMLend f ile sy w hich be m given I Root nt egr at ion, so t hat you can desig ea solut t o int st emws ill and anag e t o t he MRM m essag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I example.xsd nt er Chan ge Serv er ) . Nam e of t he XML Schem a d ef init ion t o p rocess) Aft er u pdat in g t he par am et er file, it is t im e t o r un t he schem a im por t er comm and . The com m and

has man y par am et er s t h at can be specif ied , bu t on ly one is r equir ed . Most of t he opt ion s ar e par am et er s t h at can ov er r ide t h e par am et er f ile. Ther e ar e pr oblem det er min at ion p aram et ers and som e ad dit ional miscellaneous p ar amet er s t hat w e w ill not add ress at t his point . For t his ex amp le, we will issue t h e comm and w it h t he on e r eq uir ed par am et er. The com m and can on ly be issued t h r ough a com m and w indow . I f t h e Mqsilmp XMLSchem a. ex e • Table of Content s file w as copied int o t he app r opr iat e bin dir ect or y , t hen t he com m and can b e issued fr om an y •dir ect or y . The I ndex one r equir ed p aram et er is t he -f, w hich nam es t he XML Schem a I m por t er An uti on ng W ein bSphe r e ,Busi ne ssusing I nt egrtahe ti on-f ( V4 1 )amet er t h at y ou mu st eit her exp licit ly st at e parEAI am Sol et er file.usiKeep m ind w hen p .ar By Lee eGav in, fGerd Golec, Grey v en st ein Palm er, w her t he ile isDiederichs, locat ed Piot or rissu e tHendrik he com m and in ,tKen he sam e dir ect or y as t he par am et er file. The Sreeku followmar ingRaj is agopalan, t he comArvind m andViswanat t h at whan e issu ed t o imp or t t h e ex am ple XML. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

mqsiimpxmlschema -f example.txt I SBN: 0- 73 84- 26 54 -7

Pages: 57 8

The ou t pu t shou ld giv e enoug h in for m at ion for p rob lem d et er m inat ion and an und er st and in g of w hat has b een creat ed and/ or updat ed . Essen t ially y ou ar e exp ect ing a BI P9 305I m essage st at ing t hat t he upd at e w as successf ul. Seamlessly in t eg rat e you sy steem Figu r er back 1 0 -2- off 4 .iceSch m sa

im por t e r ou t pu t

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr ponent Figu r e at1ion 0 -2b et 5 .ween Schtehemcom a im por st einr each - sucase. cce ssf ul This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

10.4.3 Add a message set to WebSphere MQ Integrator Seamlessly in t eg rat e you r back - off ice sy st em s Aft er com plet ing t he im por t of t he schem a pr ocess, it is now t im e t o add t h e m essage set t o WebSph er eCrMQ I nt egr atcollabor or . Build ossWor lds at ions The mMan essag e tset ill ess n ot pr beocess visible, because t he im por t er pr ocess on ly upd at es t he age he ju enstd-im t o-por endt ed buwsin dat ab ase not t he w or ksp ace. Th er efor e, it m ust be ad ded t o t he wor k space. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpherFigu e soft w or.mMcont ains mb r ear 1e 0p lat -2f 6 essa gea nu set ser of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

1.

1 . St ar t u p t he WebSp here MQ I nt eg rat or Cont r ol Cen t er. Open t he Me ssa ge Set s t ab t o v iew t he message set s. 2 . Righ t - click Me ssa ge Set . 3 . Ch oose Ad d t o W or k space . 4 . Ch oose Me ssa ge Set . •

Table of Content s



I ndex

Figu r e 1 0 -2 7 . Add M e ssag e Se t t o W or k sp ace

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he As a result of issuing t h e set of opt ions, a list of available m essag e set s w ill b e display ed . The fou ndat ion , w e discuss fou r add it ion al com ponent s: m essage set t hat w as just im p ort ed w ill be in t he list . - MQSeries Wor k flow ( MQWF) - I1BM Cr ossW orlds I n t erchan ge Ser . Select t he desired m essage setver . ( I CS) - Web Spher e MQ 2 . Click Fini sh. I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 1 0 -2 8 . Se le ct i ng m e ssage se t

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s The im por t ed m essage set w ill be in t h e list of usable m essage set s on t he w ork space. Build Cr ossWor lds collabor at ions

r e bu 1 0sin -2ess 9 . pr The n ew Man age t he en Figu d- t o- end ocess

m e ssa ge se t ex ist s

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness IFinally nt egr atwion, so t hat desig n/and cr eat t o int egr ats. e back- end sy st em s and m anag e e m ust add you t h e can m essages t yepea tsolut o t heion message set an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he er Chan ge Serv ) . ed m essag e set , you w ill not ice t h er e ar e no ent r ies in t h e m essage and I fntyou ex pand t he er desir t y pe f ields. See Figur e 10 - 30 on p age 31 7.

Figu r e 1 0 -3 0 . Add in g m e ssag es



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 1 . Righ t - click Me ssa ge . Build Cr ossWor lds collabor at ions 2 . Ch oose Ad d t o W or k space . Man age t he en d- t o- end bu sin ess pr ocess 3 . Ch oose Me ssa ge . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This isThis w h yw ill t heb ring I BM uWebSpher p t he av ailab e soft lewmessage ar e p lat f tor h at m can cont be ains add a nu ed mb t o er t heofwcom or k sp plem ace.en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. t o WebSph e MQ , w hich Figu r e I1n 0add -3 it1ion . Add a n exerist in git self M essa gefor m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 4 . Select t he m essage. Build Cr ossWor lds collabor at ions 5 . Click Finitsh. Man age he en d- t o- end bu sin ess pr ocess y ou e com addion ingI nt t he essage, essages un der t he I n6 t.heOn w ce or ld of hav Ent er pr iseplet Aped plicat egrmat ion ( EAIex ) ,pand t h er et hise nlist o " of on m e size fit s all" solut ion . essage . Th er e y ou will see t he t hatains w erae nu admb ded. Figur e 10 This ismw h y t heset I BM WebSpher e soft w ar e pmessages lat f or m cont er See of com plem en-t32 ar yon p age 31 9. of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of t echnology WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fourreadd ion2 al. com Figu 1 0it -3 Re ponent su lt s s:of add in g t he m e ssag es - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Repeat t his pr ocess t o add t h e t y pes t o t h e w or kspace.

1 . Righ t - click Ty pe . 2 . Ch oose Ad d t o W or k space . • 3. •

Ch oose Com Table p ofound Content Typ s e. I ndex

Figu r e 1 0 -3 3 . Add Typ e en t r i es

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nted egrtat ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 4 . Ch oose t he display y pe. fou ndat ion , w e discuss fou r add it ion al com ponent s: 5 . Click Fini sh. - MQSeries Wor k flow ( MQWF)

Figu r e 1 0 -3 4 . Add t h e t y pe s

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s On ce y ou hav e com plet ed add ing t he t y pes, y ou can now ex pan d t he list of t y pes un der y our Buildset Cr. ossWor ions m essage Th er e ylds ou collabor will see at t he t yp e ent r ies t hat wer e add ed . Man age henow en d-hav t o-eend essmpr ocess set t h at is u sab le wit h in t he WebSph er e MQ At t his poin t wt e a wbu or sin k ing essage I nt egr at or env ir onm en t . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 11. Building this phase: MQSeries Workflow and WebSphere MQ Integrator •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

I n t his chapt er w e d escr ibe t he st eps t o d ev elop t h is phase of t h e pr oject . This ch apt er add resses By GavSpher in, GerdeDiederichs, Piot rmGolec, Hendrik Grey vsenf st , KenpPalm er, t heLee Web MQ fam ily em b er p r oduct oreint his hase. Sreeku mar Raj agopalan, Arvind Viswanat han

Com pon en t s t hat w ill be b uilt t o supp ort t his p hase ar e as f ollow s: Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

MQSer ies Work f low buildt im e an d r u nt im e obj ect s I SBN: 0- 73 84- 26 54 -7 Pages: 57 8er e WebSph

MQ I nt egr at or messag e set s and m essage f lows

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

11.1 Develop the workflow using MQSeries Workflow This sect ion d escrib es t he dev elop ment of t he MQSeries Wor k flow com pon en t of t h e solu t ion in t his p hase. • of Content s We d ev elop tTable h e follow ing comp onent s: •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

A sing le w ork flow t o p er for m cr eat e cust om er and upd at e cust om er fun ct ion s.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

The d at a st r uct ur es r equir ed f or t he wor k flow .

PubUPES lish er: n I BM odes

t o h andle com m unicat ion w it h t h e CRM w eb applicat ion, Cr ossWor ld s and WebSpher e MQ I nt egr at or f or flow init iat ion an d failur e

Pub MQW Dat e:ork Ju lyflow 22 , 20 con 03 nect or,

not if icat ion . 26 54 -7 I SBN: 0- 73 84Pages: 57 8

A w or k flow sub pr ocess, w hich is a sink f or err or h andling r out ines t h at w ill b e developed lat er. The d at a st r uct ur es and t h e UPES n odes sh ould be d ef ined f irst , follow ed by t he pr og ram s, befor e com plet ing t he p r ocess layou t d ef ining and connect ing t he p r ogr am act ivit ies. in t eg rat e you r back syfst em sunit t est in g of t h e w or kf low. The det ailed On ce Seamlessly t he abov e com ponent s are built-,off w ice e p er orm descr ipt ion of how w e develop t hese comp onent s is p rov ided in t h e sect ions below . Also pr ovided Cr ossWor lds ate) ions is an Build FDL ( flow d ef init ioncollabor lan guag exp ort file of t h e w or kf low dev elopm ent , wh ich m ay be used as an alt ern at ive t o m anu ally cr eat ing all of t he w or k flow ob ject s. Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology Not e of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat , wit eion discuss fouat r ion addriteg ion al ing comdeveloping ponent s: a pr ocess w or kf low using MQSer ies Forion add al inf orm ard Wor k flow , r ef er t o t he r edbook I n t r a- Ent er pr ise Bu siness Pr ocess Managem ent , SG2 4- MQSeries 61 73. Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er

11.1.1 Workflow design

- Web Spher e Business I n t egr at ion Ad apt er s The le w ork Cust erCreat e p er ft orm s cr e cust er anpr d odu upd ct ats, e cust This sing r edbook ex flow plor es t heom d iffer ent eUp apprdat oaches o EAI preat ov ided b om y t hese t heiromer pr os and fu nct ions. The wor k flow is desig ned t o r un unat t en ded, t h at is, w it hou t h um an in t er v ent ion, cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We except andling cepteion The pr k ey prct ogr am act ivit eat om ert o and bu ild a for samhple case ex w her all s.t hese odu s ar e con figuies redart eo Cr wor k eCust t og et her p rov ide on e Updat eCu om er . . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We int egr at edstsolu t ion also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Bot h of t hese pr ogr am act iv it ies u se a UPES f or sen ding a sy nchr onou s r eq uest t o t he IThis nt erIChan ge Serv erwill t hrhou t heinCrossWor ld s and MQW ork flow The Cr eat om er and BM Redbook elpghy ou st all, t ailor con figu re con t henect newor. Web Spher e eCust Business Updat eCu st om er act iv it ies send t he Creat e an d Upd at e r eq uest s r espect ively . I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e The act iv it y I nit iat e ( ex ecut ed using t he EMPTY UPES in asy nchr onou s m ode) , is used t o br an ch an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he t he flow an d it only passes t he d at a f r om t he in put t o ou t pu t cont ainer ; h en ce t he v isib le sid e I nt er Chan ge Serv er ) . dat a flow con nect or . The act ivit y Su ccess ( execut ed usin g t he EMPTY UPES in asy nchr onous m ode) f inishes t he w or k flow .

Figur e 11 - 1 sh ows t he w or k flow d esign.

Figu r e 1 1 -1 . Cust om e Cr e at eUpd at e w or k f low de sign



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Ibu n ild t heaev en tple of case a failur e, teheallFix Prob pr lem p rctogr am act figu ivit yred w illt oinv okke ttog heetHan sam w her t hese odu s ar e con wor herdleProb t o p rovlem ide From on e I CS subp This pr.ogr act iv itwyhy in we t hischprose ocess, est Resolut ( execut ed in using t he n. We int egrrocess. at ed solu t ion Weam d iscuss eachRequ pr oduct for it sion sp ecific t ask t h e desig WMQI SERV UPES onous mod e) , twhe ill com allow for f ault ion. As m en t ioned ab ove, also dem onst r at e tin heasy in tnchr egr at ion b et ween ponent s in resolut each case. t his su bpr ocess cur r en t ly fu nct ions as a dat a sin k. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Using a separ e su bpr f or err orides h andling g ivun es der us st ananad vanof t age of being t o dev elop I nt egr at ion prat oduct bunocess dle, and pr ov a b road ding WebSph er e able Bu siness and m odif y t he sub pr ocess FixPr oblem ind ep en dent ly f rom t he ou r Cust om erCreat eUpdat e anag e I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m w or kf low . This is p ossible because MQSer ies Work f low uses lat e bind ing t o ex ecut e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he subp w hich I nt er rocesses, Chan ge Serv er ) .is an ex t r em ely pow erf ul facilit y t o consider du rin g p rocess desig n. Cu rr ent ly , t his su bpr ocess calls a p rog r am kn ow n as Spy . I mp lem ent t his p rog ram t o u se t he fm cnshow ut ilit y pr ogr am , w hich is supplied w it h MQSer ies Wor kf low .

11.1.2 Creating data structures First , w e cr eat e sev eral dat a st r u ct u res r equir ed by our wor k flow . Table 1 1- 1 sh ows t he d at a st r uct ur es w e use and w her e t hey w ill be used . The r em ain ing t ables in t his sect ion show t h e det ails of t hese dat a st ru ct ur es. Please also nTable ot e t hat w e use • of Content s t h e Defau lt dat a st r uct ur e in t he r emain in g places w h er e t h e desig n r• eq uir es no pI art icular dat a st r uct u re. ndex An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Summary of dataArvind structures Sreeku mar Raj agopalan, Viswanat han Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

Tab le 1 1 - 1 . Da t a st r uct u r es

Pages: 57 8

N a m e of da t a st r uct ur e Cu st om er Cr eat eUpdat e

D a t a st r uct ur e used by t his p r ocess

D a t a st r uct ur e used a s I npu t ( p rocess)

Cu st om er Updat eCu st om er , Cr eat eCust om er Seamlessly in t eg rat e you r back - off ice sy st em s Collabor at ionRep ly Success Build Cr ossWor lds collabor at ions Requ ir edAct ion I nit iat e

I npu t

Man age t he en d- t o- endUpdat bu sineCu ess st prom ocess Pr oblemHint er , Cr eat eCust om er

Ou t put

I npu t I npu t an d ou t pu t

In Pr toblemHint he w or ld of Ent er pr ise ApFixPr plicatoblem ion I nt egr at ion ( EAI ) , t h er e is n o "I on npu e tsize fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Details ofe data structures WebSph er Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossWTab orldsle In1 t erchan 1 - 2 . ge D aSer t aver st (rIuCS) ct u r e

- Cu st om e r Cr e a t e Upda t e

- Web Spher e MQ I nt egr at or Br ok er Fie ld na m e Ty pe Com m e nt - Web Spher e Business I n t egr at ion Ad apt er s Cu st om er Num ber St r ing This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Cu stin omspecif er Name Stions, r ing and how t o m ak e t he best t ech nology choice f or each sit uat ion. We cons ic sit u at bu ild air edAct sam ple w her t hese odu ct seitarher e con figu red wordat k te" og et her t o p rov ide on e Requ ioncase St r inge all Used valupres are " Creat e" ort o" Up int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also St r eet dem Adonst dr ess r at e t he Stin r ing t egr at ion b et ween t he com ponent s in each case. Cit y I BM Redbook will St rhing This elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Post r ing I nt egralCode at ion, so t hat St you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en dt oend b usin ess p Cou nt r y St r ingrocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Tab le 1 1 - 3 . D a t a st r u ct u r e - Cu st om e r Fie ld na m e

Ty pe

Cu st om er Num ber

St r ing

Cu st om er Name

St r ing

• St r eet Ad dr ess Table of Content s •

St r ing

I ndex

CitEAI y Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) An

St r ing

By Lee alCode Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm Post St rer, ing Sreeku mar Raj agopalan, Arvind Viswanat han

Cou nt r y

St r ing

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Fie ld na m e St at u sCode

Tab le 1 1 - 4 . D a t a st r u ct u r e - Coll ab or a t i onR epl y

Ty pe

Com m e nt

St r ing Num eric value " 0" w h en success

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds le collabor Tab 1 1 - 5at. ions Da ta

st r u ct u r e - Re qui r ed Act ion

Man age t he en d- t o- end bu sin ess pr ocess Fie ld na m e Ty pe Com m e nt I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Verb St r ing Cor r esp onds w it h t he Requir ed Act ion f ield This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

Tab le 1 1 - 6 . D a t a st r u ct u r e - Pr obl em H in t - MQSeries Wor k flow ( MQWF) na m ge e Ser ver ( I CS) - I BM Cr ossW orldsFie I n tld erchan Hint - Web Spher e MQ I nt egr at or Br ok er

Ty pe St r ing

- Web Spher e Business I n t egr at ion Ad apt er s

11.1.3 Creating the UPES nodes

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and conscrin We eatspecif e t heicUPES sit u atnodes ions, and as f ollows: how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We I CSSERV: comm u nicat ew it hween t he Cr ossW s MQWor k flowcase. conn ect or . also dem onst r atTo e t he in t egr at ion b et t he comorld ponent s in each SERV: To ch er r rorinsstf all, romt ailor t he collabor ionreand dat a onet oBusiness a WebSp her e This IWMQI BM Redbook willcat h elp y ou and conatfigu t hepass new t he Web Spher MQ I nt egr at or m essage flow f or lat er pr ocessing. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e mm y npode t o init iat eWebSpher pr ocessing. an enEMPTY: d- t o- endA bdu usin ess rocess using e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Table 1 1- 7 ou t lines t he q ueue conf igur at ion requ ired.

Tab le 1 1 - 7 . UPES q ue ue s U PES na m e I CSSERV

qu eue na m e CW. I NPUT. Q

ow ni ng que ue m a nag er CROSSWOROLDS

• WMQI SERV Table of Content s CRM. CUST. SYNCH. FAI L

WMQI

• EMPTY

WMQI

I ndex

EMPTY

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Not e Pub lish er: I BM

For Pub Datm e:ore Ju ly det 22 , ailed 20 03

inf orm at ion on how t o creat e a UPES n ode, see I BM Redbook I n t r aEnI SBN: t er p rise Busin 0- 73 8426 54ess -7 Pr ocess Man agem ent , SG2 4- 6 173. Pages: 57 8

Figu r e 1 1 -2 . Conf igu r a t ion de t a il of t he I CSSERV UPES n od e Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This IRe BMpl Redbook will fhrelp and y que ue omy ou I nint st e rall, Cht ailor an ge Secon r vfigu er re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I natour ion, MQSeries k flow pect s at t hat t he rend eply sy f rom I nt egr ion,sy sost tem hat conf youigur canatdesig n/ cr eat e aWor solut ion tex o int egr e backst emt he s and m anag e nt er Serv ill ar riv e on WebSpher t he follow in MQSeries an enI dt o-Chan end ge b usin esserpw rocess using eg Business I ntqu egreu ate: ion ( and sp ecifically t he I nt er Chan ge Serv er ) . FMC. FMCGRP.FMCSYS.EXE. XML MQSer ies Work f low places t his qu eu e nam e in MQMD f ield Reply ToQ( ueue) of t he XML

m essage t hat UPES sen ds t o t he MQWor kf low connect or .

I n our w or kf low m odel, t he pr ocess inst ance w ill be st ar t ed by t h e I nit iat e act ivit y . Th e ex ecut ion par am et er s f or t his act iv it y use t h e EMPTY UPES in asyn ch ron ous m ode. Th is allow s t h e pr ocess t o com m ence, at w hich point t he Req uir ed Act ion w ill be ev aluat ed. We w ill define a sim ple sing le nod e m essage f low in Web Spher e MQ I nt egr at or t o con su m e t hese dum m y st ar t m essag es. •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

11.1.4 Configuring program properties By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

The im por t an t d et ail of t he design of t he Creat eCust om er and Updat eCu st omer act iv it ies is t he confPub ig ur lishat er:ion I BMof t he pr ogr am pr opert ies t h ey u se. Each of t h ese t w o pr ogr am s pr oper t ies will hav e a t ex t st ring d ef ining a p air of at t r ibut es f or t he MQWor k flow conn ect or . These at t r ibut es Pub Dat e: Ju ly 22 , 20 03 ar e " collab " an d " v er b" an d are sh own in Figur e 11 - 3 an d Figur e 11 - 4. Th ese at t r ibu t es w ill help I SBN: 0- 73 84- 26 54 -7 t he I n t er Change Ser v er in vok e t h e corr ect collabor at ion. Pages: 57 8

Figu r e 1 1 -3 . At t r i bu t es f or M QW or k f low con ne ct or f or t h e Cr e at e r e que st

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 1 1I BM -4 .WebSpher At t r i buetsoft es wf or QW k f low ct or f orplem t h eenUpda This Figu is w h yr et he ar e M p lat f or or m cont ains con a nu ne mb er of com t ar y t e r e que t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . st I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Not e bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egrThe at ed t ionpr . We d iscuss w hy twe oseram each oduct it susp ecific askexecut in t h e desig cmsolu d. exe ogr am in t hese w o ch p rog pr pr opert ies for is act ally n evter ed. Th en. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. pr ogr am 's nam e is only u sed as a placehold er t o ensur e a clean validat ion check of t he w or kf low design. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an b usin using WebSpher e Business nt egrnatin ion ( and sp ecifically t he Theen Ddat tao-pend rop er t y iness botphrocess p rog ram pr oper t ies w ill b e set as Ishow Figur e 11 - 5. I nt er Chan ge Serv er ) .

Figu r e 1 1 -5 . Th e Da t a pr ope r t y bot h pr ogr am s



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

We also e t w o Arvind d um my pr ogr Sreeku mar cr Rajeat agopalan, Viswanat hanam s for our init iat ion and comp let ion act ivit ies. These ar e Not Used and Spy . Each of t hese pr ogr am s can hand le any dat a st r uct ur e and m erely inv ok es t he w orPub kf low utIilit lish er: BMy p rog ram fm cnshow . ex e. Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

11.1.5 Defining CreateCustomer and UpdateCustomer activities Pages: 57 8 We n ow defin e a separ at e act ivit y f or t h e cust omer cr eat e and up dat e f unct ions.

CreateCustomer activity Seamlessly in t eg rat e you r back - off ice sy st em s We d ef ine t h e det ailed pr oper t ies of t he Cr eat eCust om er act ivit y p rog r am configu r at ion. The ossWor lds ions 1 1- 8. act ivitBuild y ' s prCr oper t ies ar e collabor show n inatTable Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Tab le 1 1 - 8 . Pr ope r t i es of Cr e at e Cust om er act iv it y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , wrteydiscuss fou r add it ion al com ponent s: Prope V a lue ogr am Wor k flow ( MQWF) I CSCr eat eCust om er - Pr MQSeries n ode I CSSERV.FMCSYS. FMCGRP ( Pr og ram Ex ecut ion Serv er in sy chr onou s - UPES I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) m ode) - I Web atst orom Brer ok er npu tSpher D at a e MQ I nt egrCu Con t ainer - Web Spher e Business I n t egr at ion Ad apt er s Figur 11 - 6 shex ows hese ails.ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and This reedbook plortes t hedet d iffer cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam heree Pr all ogr t hese pr odu s ar et con figut h red o wor t og et her t oeprrov ontey Figu r eple 1 1case -6 . wTh am p rctoper y of e tCr e atk eCust om a ide ct i vi int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

UpdateCustomer activity Man age t he en dt o- end bu sin ess pr ocess IThe n t he Upd w at or eCust ld of Ent omer er pract iseiv Ap it y plicat w ill be ioncon I ntfigu egr red at ion sim ( EAI ilar)ly, tthoerCr e eat is neCust o " onom e size er and fit s w all" ill hav solut e ion t he. This eisinput sam w h y tcont he Iainer BM WebSpher an d UPESe node. soft w ar The ep dif lat ference f or m cont w ill ains b e ainnu t hmb e rer emof aining com plem p rogen ram t ar pr y oper t y t echnology defin ed as Iof CSUpd fer ings at eCust t hat pr om ovid er . e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

Initiate activity

- MQSeries Wor k flow ( MQWF) Figur 11ossW - 7 shorlds ows tI he p rog ram namver e and execut ion pr oper t ies for t h e I nit iat e act ivit y . - I BMeCr n t erchan ge Ser ( I CS) - Web Spher e MQ ok era m Figu r eI nt 1 egr 1 -7at.orPrBrogr

a ct i vi t y pr ope r t i es - I n it i at e act iv it y

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

FixProblem activity

Man age t he en d- t o- end bu sin ess pr ocess

Figur 11or- ld 8 on p age 33ise 4 sh t heion p rog and) , execut ionn opr"oper ies for e Fix Prob I n t hee w of Ent er pr Apows plicat I nt ram egr atnam ion e( EAI t h er e is on e tsize fit st hall" solut ionlem . act . h Not act ivit y ecalls suebpr ocess amed HandlePr omplem I CS. en t ar y Thisivit isyw y tehet hat I BMt his WebSpher soft a w ar p lat f or mn cont ains a nu mboblemFr er of com t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. o WebSph e MQ it self w hich for m s t he Figu r e I1n1add -8 it. ion Fixt Pr ob le mer pr ope r t i,es fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

This sub pr ocess has a single act iv it y, Request Resolu t ion, w hich is sh ow n in Figur e 11 - 9.

Figu r e 1 1 -9 . Requ est r esolu t i on act iv it y



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build activity Cr ossWor lds collabor at ions Success Man age t he en d- t o- end bu sin ess pr ocess Figur e 11 - 10 sh ows t he p rog ram nam e and execut ion pr oper t ies for t h e Success act iv it y. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Figu r ee1soft 1 -1 0 .e Su p rains ograam act y plem en t ar y This is w h y t he I BM WebSpher w ar p latcce f or mss cont nu mb er iv of itcom t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

11.1.6 Deploying the workflow to the runtime environment This sect ion d escrib es d ep loying t h e w or kf low and all of t h e associat ed com ponent s t o t he r unt im e env ir onm en t f or t est ing. •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Not e

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, SreekuFor mar m Rajore agopalan, Arvindinf Viswanat det ailed orm athan ion

on how t o deploy w or k flow com ponent s t o t h e r unt im e env iron ment , see I BM Redbook MQSer ies Wor k flow f or Window s NT for Beginner s, Pub lish er: I BM48. SG2 4- 58 Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Export from the buildtime

1 . I n t he bu ild t im e, select Ex port f r om t he Buildt im e m en u. Seamlessly in t eg rat e you r back - off ice sy st em s 2 . I n t he Ex por t w indow select Ex port al l obj ect s of sam e t y pe . Build Cr ossWor lds collabor at ions 3 . Ex por t all obj ect s u sin g an ex por t f orm at of FD L. Man age t he en d- t o- end bu sin ess pr ocess 4 . Sav e t he ex por t f ile t o t h e < Wor kf low Root > / f dl direct or y. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of ferruntime ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Import to the WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries k flow ( MQWF) 1 . Op en aWor com m and w indow . - I2BM Crange ossWtorlds I n< t erchan ge Ser ver> /( fIdl CS) . Ch he t he W ork f low Root d ir ect ory . - Web Spher I ntoing egr atcom or Br er t o im por t t o t h e r unt im e env iron m en t : 3 . En t er teheMQ f ollw m ok and - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es d iffer-p entpassword appr oaches EAI-ipr cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Log the workflow This Ion BM to Redbook will h elp Web y ou inclient st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 1 er . Chan En t erge t he w orerk)flow u ser I D (ADMIN) an d passw or d (password). I nt Serv . 2 . Cr eat e:

- A pr ocess t em plat e list - A pr ocess in st an ce list - A w or klist

• •

NotTable e of Content s I ndex

An EAI Sol uti For onm usi ore ng W det e bSphe ailed r einfBusi orm neat ssion I nt egr on ahow ti on (tV4 o .set 1)

up and ar r ange t he list w indow s in t h e r unt im e env ir onm en t , see I BM Redb ook MQSer ies By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Wor k flow f or Window s NT for Beginn er s, SG2 45 848. Sreeku mar Raj agopalan, Arvind Viswanat han 3 . Verif y t hat t he new pr ocess t em plat e Cust om er Cr eat eUpd at e exist s. Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

11.1.7 Testing the workflow startup Pages: 57 8 This sect ion d escrib es h ow w e u nit t est t he dev elop ed w or kf low . This w ill ensur e t hat t his com ponent is st art in g cor r ect ly an d r eady f or t he in t egr at ion t est ing w it h ot her com ponent s. We w ill per for m t he f ollow ing st eps: Seamlessly in t eg rat e you r back - off ice sy st em s BuildinCr collabor at ions 1 . Test g tossWor he w orlds kf low pr ocess st ar t . age he ren d- t o- end buMQWor sin ess pr 2 . Man Test in g tthe equest t o t he kfocess low connect or . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Testing the process workflow start t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 1 . Log on t o t he w or kf low Web client as user admin. - MQSeries Wor k flow ( MQWF) . Select a orlds list ofI n allt erchan pr ocess em plat ( w h ich is our p r ocess m odel) . - I2BM Cr ossW get Ser ver es ( I CS) 3 . Select at eI nt a egr nd at Stor ar Br t Pok rocess I n st a nce . - Web SpherCre e MQ er 4 . En t er som e in put dat a ( tat heion v alues - Web Spher e Business I n t egr Ad aptar eres not im por t ant at t h is st age, sin ce w e are mer ely check ing t h at t h e flow st ar t s an d b r anches cor r ect ly ) . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 5 . in Now chan list of pr ocess stak ances. cons specif ic ge sit ut oataions, and how t oinm e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e 6 . You should see a cur rent ly ru nning p rocess in st ance ( t his is in dicat ed by t he t w o gr een int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We ar r ows) . also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 7 . Select t he Mon it or but t on. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt at ion pr oduct dle, and pr ov ides a b road der st aneding of WebSph er e Bu siness 8 egr . You should see bun a display similar t o t hat show un n in Figur 11 - 11. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he r e er1)1. -1 1 . Ch ecki ng t h at t he w or k fl ow is i ni t ia t e d cor r ect ly I nt er ChanFigu ge Serv



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess This conclud es ou r un it t est ing of t he w or k flow p rocess st art . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Testing MQWorkflow WebSph erthe e Burequest siness I ntto egr at ion. I n add itconnector ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: I n t he pr ev iou s st ep , w e r each ed t h e point w here t he act iv it y Cr eat eCu st omer sends XML r- eq MQSeries uest s t o Wor t he Cr k flow ossW ( MQWF) orld s MQWor k flow conn ect or . -While I BM tCr h eossW I nt er orlds Chang I n teerchan Serv ergeisSer pr ocessing ver ( I CS)a r equest , t h e w ork f low act iv it y w ill w ait f or a r espon se. Nor m ally, t his w ait last s on ly a br ief mom ent , aft er w hich t he r esp onse fr om Web Spher MQ er I nt ar egr ates. or Br ok er I- nt er Chan gee Serv r iv - Web e Business n ter egr ion Ad apt er sp r ocessin g w as successfu l. When t his h appens, t h e We ar eSpher ex pect in g t h at IInt Chatange Ser v er Cr eat eCust om er act iv it y r et ur ns t h e m essage _RC=0 an d our w or kf low m ov es on t o t he Su ccess This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and act ivit y an d finishes. cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu t hese pr odu ar e conlds figudevelopm red t o wor k t of og tethis herpht oase. p rov ide on e Morilde a onsam t hisple w hcase en ww e her haveeall com plet ed t h ectCrs ossWor ent int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Tip I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an enAt d- t his o- end poin b tusin y ouess may p rocess t er m inat using e an WebSpher d t hen d elet e Business e t h e r unn I ntinegr g patr ion ocess ( and instsp ance, ecifically sin cet he we I nt er w Chan ill stge artServ newerin) .st an ces in t he lat t er st ag es of t est ing .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

11.2 Develop the message flows using WebSphere MQ Integrator I n t his ph ase of t he solut ion, t he CRM ap plicat ion sends a JMS message t o requ est a cust om er •syn ch r onizat ion Table- of Content t hat is, t she pr opagat ion of an upd at e of cust om er det ails fr om t h e CRM syst em t o •any ot her applicat I ndex ion in t h e env ir onm ent , w hich at t his t im e m eans t h e SAP sales and dist r ib ut ion An EAI utilyon( but usi ngt his W e bSphe ne ange ss I nt egr a ti on ( V4 syst emSol on couldr ewBusi ell ch over t im e)..1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

To k eep h eagopalan, int er face as sim ple han and gener ic as possible for t his cust om - bu ilt applicat ion, w e d ecided Sreeku mar tRaj Arvind Viswanat t o pr ovid e only t he CRM syst em 's cust om er nu mb er and t he com m and ver b, w h ich can be " Updat e" " Cr eat e" . The m essag e w ill be in an XML for m at b ased on t he schema show n in Ex am ple 11 - 1. Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03

Exa mI SBN: pl e 0-173184-126. 54Cust om er Sy nc.x sd -7 Pages: 57 8



Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion .

This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of

WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

- MQSeries Wor k flow ( MQWF)

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

- Web Spher e MQ I nt egr at or Br ok er

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We

bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness

I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he

I nt er Chan ge Serv er ) .



SeeEx am ple 11 - 2 f or a sam p le messag e. Messages of t h is for m at ar e ex pect ed in a qu eu e nam ed CRM. CUST. SYNCH on queue m anag er WMQI on t h e WebSph er e MQ I nt egr at or ser ver . •

Table of Content s

The CRM applicat ion send s it s cust om er sy nchr onizat ion r eq uest s t o t his qu eu e. • I ndex An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Exa pl 1 1Diederichs, -2 . ExaPiot mr pl e cust r stsyn c rPalm equ By Leem Gav in,eGerd Golec, Hendrikom Greye v en ein , Ken er, est m essage Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- 73 84- 26 54 -7 005 Pages: 57 8

Update

Seamlessly in t eg rat e you r back - off ice sy st em s Befor e t his messag e can b e passed t o MQSer ies Wor k flow , w h er e it is t o st ar t an inst an ce of t he Build ossWor ldsion collabor at ions cust om er syCrnchr onizat pr ocess, it need s t o be r ef or mat t ed an d au gm en t ed w it h t he rest of t h e cust om er det ails. Th is is done by WebSph er e MQ I nt eg rat or , p r im ar ily becau se it can quit e easily t he en dend pr ocess creat eMan t heage m essage f ort omat m bu andsin atess ed by MQSeries Wor k flow . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph Noteree Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: I t w ou ld h ave b een possib le t o cr eat e t he r equir ed messag e for m at in t h e CRM app licat ion, - MQSeries k flowt o( MQWF) bu t w e Wor d ecided b ur den t hat p r ogr am w it h as few sy st em d ep en dencies as possib le ( su ch as h aving t o build t he com plet e MQSer ies Wor kf low m essage st r uct ur e) . Th is also allow s f or - I BMfuCr Ser ver ion. ( I CS) t urossW e sy orlds st em sI nt ot erchan ut ilize ge t his f unct - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s The t ran sf or mat ion r equir ed h er e is accom plish ed in t w o st eps: This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu1ild a sam ple case allgm t hese odu s ar reddtat o awor k tuog et her t o pCRM rov ide on e ion , a . The m essag e ww illher beeau en t edprw it hctall t hee con cu stfigu omer capt red in t he ap plicat int egrtat ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n.ion Weas hen t he MQSeries Wor k flow m essag e w ill be bu ilt w it h all t he p rocess- r elat ed inf or mat also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. w ell as t he requ ir ed con t ainer v ariab les, r ef lect ing t h e cust om er d et ails. This BM Redbook h elp ywou conqu figu t he new Web SpherXML e Business 2 . IThe r esult ing will m essage ill in best all, delivt ailor ered and t o t he eu re e FMC. FMCGRP.EXE. on queue m anag e I nt egrFMCQM at ion pr(oduct dle, serv and er pr)ov ides is ab an ding of WebSph e Bu siness on t hebun I TSO1 . This t hroad e qu un eu eder w st here MQSeries Wor ker flow accep t s it s p rocess I nt egrinv at ion, so t rhat you s.can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e ocat ion equest an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan Serv ) . m at ion st eps is imp lem ent ed as a separ at e com put e n ode in t he m essag e Each of t heget wo t r er ansfor flow . Bot h could hav e easily b een comb ined in t o one node, b ut f or clar it y reasons w e k eep t h e t w o logically diff er ent fu nct ions sep ar at e.

I n addit ion t o t hese t wo pr ocessing st ep s, we hav e an MQI npu t n ode t o get t h e m essage of f t he qu eu e and an MQOu t put nod e w her e t he m essag e is sent of f t o MQSer ies Wor kf low. I n ad dit ion, w e cat er for som e elem ent ar y ex cept ion han dling by sending an y failur es t o an ex cept ion qu eu e called CRM. CUST. SYNCH. FAI L. We also specify t h is queue as t he r eply - t o q ueue in t he m essag e descr ipt or of t he m essage t o MQSer ies Work f low ( MQMD f ield Reply ToQ) , so t hat any r ep lies f r om MQSer ies W ork flow w ill also b sen t t h er e an d t reat ed as except ions. •

Table of Content s

•This is v alid, Ibndex ecause w e set t h e " ResponseRequir ed" p ar amet er t o " I fEr r or " t o indicat e t h at w e do n An on onse usi ng as W e bSphe r e Busi ne w ssell. I nt egr a ti on ( V4w. 1e) expEAI ectSol a uti r esp long as all is This w ay

ensur e t h at t h e CRM ap plicat ion does n ot need By in, Gerd Pioter r Golec, Hendrik Grey v enead, st ein , Ken Palmion er, aler t s ar e passed on t o t he supp ort t o Lee be Gav concern edDiederichs, w it h any ror hand lin g. I nst ex cept Sreeku Raj Arvind inf rastmar r uct uragopalan, e, w hich w illViswanat hav e than o m on it or t his q ueue for ex cep t ion aler t s. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: Tip

0- 73 84- 26 54 -7

Pages: 57 8

I f at a lat er st age w e w ant t o h andle r esponses fr om MQSer ies Wor kf low dif fer en t ly, we w ould sim p ly ch ange t h e Reply To Qu eu e designat ion in t he MQMD t o a queue f or w hich w e bu ild a message flow t o p er f orm wh at ever pr ocessing ( r out ing or t ran sf or mat ion ) is necessar y. Seamlessly in t eg rat e you r back - off ice sy st em s To imBuild plem en CrtossWor all t hislds fu nct collabor ionalitaty ions , t he f ollow in g st eps are r equ ir ed: Man age t he en d- t o- end bu sin ess pr ocess t h eEnt sch a descr ibingion t heI nt megr essag e fr( om Pac fit I O01. I n1 t.heI m w por or ldt of erem pr ise Ap plicat at ion EAI )CRM , t h erusing e is nSupp o " onort e size s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 2 . Est ablish nect iv it yprtovid o t he CRMf unct dat abase. t echnology of fercon ings t hat e EAI ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 3 .ndat Defin ane discuss in t er im m essag t aining t he addit fou ion e, w fou r addeitcon ion al com ponent s: ional fields f rom t he d at abase. 4 . I m por tWor t h ekMQSer ies W ork flow message def in it ion f r om Supp ort Pac MA02 . - MQSeries flow ( MQWF) . Build andorlds deploy t h e m essage f low. - I5BM Cr ossW I n t erchan ge Ser ver ( I CS) I- nWeb addit ion, ewe need t o at enor su Br r e ok t hat Spher MQ I nt egr er t he r equir ed q ueues ar e defin ed . - Web Spher e Business I n t egr at ion Ad apt er s

11.2.1 Importing the CRM customer sync request message schema

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We We u se t he XML schema imp or t er fr om Sup por t Pac I O01 t o do t his. The in st allat ion and gener al use bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e of t he schem a im por t er is described in 10 .4 , " I nst all t he WebSph er e MQ I nt egr at or XML schem a int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We im por t er" on page 3 09. At t h is point w e assu me you hav e inst alled an d t est ed t he schema im por t er also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. accor d in g t o t h ese inst r uct ions. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business To r u n t h e sch em a imp ort er y ou need t he sch em a t o im por t ( as in Ex am ple 11 - 1 on p age 33 8) and I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness par am et er file ( as in Ex am ple 11 - 3) . I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Exa pl ege1Serv 1 -3er. )Par a m e t er f ile f or t he sch em a i m por t e r I nt er m Chan .

( Cu st ome r Syn cRe qu est .t x t )

# # Parameters file for MQSI V2.1 XML Schema importer [HEADER] # •

Table of Content s



I ndex

# Name of the message set to import the message into An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By # Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

MessageSet=CRM Pub lish er: I BM

#

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

# Name of 57 the MRM database to import into Pages: 8 # MRM_DB=WMQIMRDB #

Seamlessly in t eg rat e you r back - off ice sy st em s

# MRM Database User id - can be overridden on the command line Build Cr ossWor lds collabor at ions #

Man age t he en d- t o- end bu sin ess pr ocess

DB_User=db2admin I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y # t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he # Password - can overridden fouMRM ndatDatabase ion , w e discuss fou r add it ion be al com ponent s: on the command line # - MQSeries Wor k flow ( MQWF) -DB_PW=db2admin I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) -# Web Spher e MQ I nt egr at or Br ok er -# Web Spher Business I n t egrelement at ion Ad apt s Name of ethe top level inerthe MRM message This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and # cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e RootElement=CustomerSyncRequest int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. # This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business [FILELIST] I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e # an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . # Name of the XML Schema file #

CustomerSyncRequest.xsd

Not ice t hat w e chose t o n ame t he m essage set " CRM" , w hich is a new m essag e set t hat w ill be creat ed by t h e sch em a im p ort er . You can also ch oose t o add def in it ions t o ex ist ing message set s or r ep lace t he ent ir e cont ent s of a m essage set . •

Table of Content s

To schem a: • im por t t heI ndex An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar en Raj a agopalan, Arvindpr Viswanat 1 . Op com m and om pt han in t he

fold er wh er e w e k eep t h e sch em a and t he p aram et er file an d

ent er : Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

mqsiimpXMLschema.exe -f CustomerSyncRequest.txt > CustomerSyncRequest.log

Pages: 57 8

This r out es t he com man d' s out pu t t o a f ile, so t hat w e can check on t he success of t his oper at ion. Seamlessly in t eg rat e you r back - off ice sy st em s 2 . The f ile, Cust om erSy ncRequ est . log, shou ld look lik e Ex am ple 11 - 4. Build Cr ossWor lds collabor at ions

Exa m pl e 1 1 -4 . Log pr odu ced by t he sch em a i mp or t er du r in g t he i m po Man age t he en d- t o- end bu sin ess pr ocess pr oce ss I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Import fou ndat ion XML , w e schema discuss fou r add itUtility ion al comV1.00 ponentfor s: WMQI V2.1 - Copyright (C) IBM Corp. 20 - MQSeries(May Wor k14 flow2002) ( MQWF) Execution date and time - I BM Cr ossW orlds I n t erchan ge Ser ver (2002-07-24-13.20.21 I CS) - Web Spher Processing e MQ I nt egr parameters at or Br ok er file customersyncrequest.txt - Web Spher e Business I successful n t egr at ion AdWMQIMRDB apt er s Connection This r edbook ex plor es MRM t he ddatabase: iffer ent apprWMQIMRDB oaches t o EAI pr ovdb2admin ided b y t hese pr odu ct s, t heir pr os and Accessing using: schema: cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a samChecking ple case wfor her eduplicate all t hese pr message odu ct s ar eCustomerSyncRequest con figu red t o wor k t og in et her t o p rov ide on e MessageSet CRM int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t heinin tthe egr atschema ion b et ween reading filest he com ponent s in each case. This I BM Redbook h elp y ouXML in st all, t ailor file and con figu re t he new Web Spher e Business Parsingwill the main schema I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ). total number of XML tags found in Schema files 10

Totals element tags found in schema 3 schema tags 1 attribute tags found in schema 0 • •

Table of Content s

attributeGroup tags found in schema 0 I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

group tags found in schema 0

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

complexType tags found in schema 1

Pub lish er:simpleType I BM

tags found in schema 1

Pub Dat e: Ju ly 22 , 20 03 I SBN:complexContent 0- 73 84- 26 54 -7

tags found in schema 0

Pages: 57 8

simpleContent tags found in schema 0 restriction tags found in schema 1 extension tags found in schema 0 Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions root element (CustomerSyncRequest) found as element 2 Man age t he en d- t o- end bu sin ess pr ocess XML Wire format layer XML successfully added I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h yitems t he I BM WebSpher e soft win ar erepository p lat f or m contdatabase ains a nu mb er of com plem en t ar y added to tables WMQIMRDB t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er eM_MESSAGE Bu siness I nt egr at ion. - 1I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: M_ELEMENT - 2 - MQSeries Wor k flow ( MQWF) M_VALUE - 2 - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) VALUE_MEMBER - 2 - Web Spher e MQ I nt egr at or Br ok er M_TYPE - 1 - Web Spher e Business I n t egr at ion Ad apt er s TYPE_MEMBER 2 appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and This r edbook ex plor es t he d iffer-ent cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We - 13 pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e bu ild a samM_ATTRIBUTE ple case w her e all t hese int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We MEMBER_ATTRIBUTE - b2et ween t he com ponent s in each case. also dem onst r at e t he in t egr at ion This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness elements reused fromn/ existing entries inegr MessageSet - sy 0 st em s and m anag e I nt egr at ion, so t hat you can desig cr eat e a solut ion t o int at e back- end an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he types reused from existing entries in MessageSet - 0 I nt er Chan ge Serv er ). values reused from existing entries in MessageSet

- 0

duplicate elements reused in MessageSet - 0 duplicate values reused in MessageSet

- 0

Total elapsed time = 1.13 •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

. Next go t Diederichs, o t h e Web Spher e MQ I ntGrey egr vat Cont Cent By3Lee Gav in,, Gerd Piot r Golec, Hendrik enor st ein , Kenr ol Palm er, er

b y click in g St a rt - > P rog ra m s - > I BM W eb Sphe re MQ I nt e gra t or 2 . 1 > Cont r ol Ce nt e r. Sreeku mar Raj agopalan, Arvind Viswanat han 4 . Op en t he Me ssa ge Set s t ab. Pub lish er: I BM

Dat e: Ju ly 22 , 20ssa 03 ge Set s. 5 .PubRigh t - click Me I SBN: 0- 73 84- 26 54 -7

6 . Select Pages: Ad 57 8 d t o W or k space - > Me ssa ge Se t . SeeFigur e 11 - 12 on p age 34 3.

Figu r e 1 1 -1 2 . Add in g t he m e ssag e se t t o t he w or kspa ce Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. The r esult ing w indow list s m essag e set s in t h e reposit or y t hat ar e not cur rent ly in y our This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business w or kspace. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt at ion, t so hat you can desig 7 egr . Select he tCRM m essag e set .n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Tip

To select m ult iple m essage set s, pr ess t he Shif t or Ct r l k ey wh ile clickin g, as in Wind ow s Ex plor er.

Figu r e 1 1 -1 3 . Se le ct i ng a m e ssage se t t o a dd t o y our w or k space



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

8 . Click t he Fini sh b ut t on . You sh ould see a w indow sim ilar t o Figur e 11 - 14.

Figu r e 1 1 -1 4 . The n ew m e ssa ge se t Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Please t ake n ot e ofwill t hehmessag ident if ier and at t his oint I t is DQB11 000 1 in Figur e 11 - 14, This I BM Redbook elp y oueinset st all, t ailor con pfigu re. (t he new Web4K07 Spher e Business bu t y our sy st em w ill generat e a dif fer en t v alue. ) This is one of t w o v alues y ou w ill need w hen you I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness bu ild t h e act ual m essage flow in 11 .2 . 5, " Bu ild in g and deploy in g t he cust om er sy nc m essag I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s requ and est m anag e flow " on page 3 71. an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . The m essag e and com pound t y pe hav e not been add ed t o y our w or kspace y et b y t his op er at ion. Yo also need t o add t h em t o y our w or k space.

I n t he CRM m essag e set :

1 . Righ t - click Me ssa ge s. 2 . Click Ad d t o W or k space - > Me ssa ge . •

Table of Content s



I ndex

Figu r e 1 1 -1 5 . Add in g t he m e ssag e t o t he m e ssag e se t

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 3 . From t he r esu lt ing list , select t he Cust om e rSyn cR equ est m essag e t o in clu de it . - MQSeries Wor k flow ( MQWF) 4 . Click Fini sh. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu e er 1 1 -1 6 . - Web Spher e MQ I nt egr at or Brrok

Se le ct i ng t h e m essage t o a dd

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

This ad ds t h e m essage t o you r w or kspace, as show n in Figur e 11 - 17.

Figu r e 1 1 -1 7 . The n ew ly a dde d m e ssa ge



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions PleaseMan t ake a tnot m essage enpr t ifier ( Cust om er Sy ncRequ est ) . You w ill n eed t his v alue lat er age he eenofd-t the o- end bu sin id ess ocess w hen you bu ild t h e act ual m essag e flow in 11 .2 . 5, " Bu ild in g and deploy in g t he cust om er sy nc requ e m " on 371 . plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . I nessage t he w orf low ld of Entpag er preise Ap This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings pr ovid e EAI tf h unct ionalitpou y . I nnd t hist IyBM e t he Figu r e t 1hat 1 -1 8 . Add e com peRed t o book t he wme ed escr ssaibge setu se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Next r ep eat t he pr ocess for t he t y pe, as sh own in Figur e 11 - 19.

Figu r e 1 1 -1 9 . Se le ct i ng t h e com pou nd t y pe t o add



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 1 1 -2 0 . The f ul ly e xp an ded v ie w of t h e CRM m e ssag e se t

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Now m essage is w r eady o be u sedprin a ct msessage bu ild tah esam ple case her e tall t hese odu ar e conf low figu. red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

11.2.2 Connecting to the CRM database

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness II n he at mion, essage t h atcan w e desig ar e ab t oebu , wion e need t oegr enr t h e incom m essag it h e nt tegr so t flow hat you n/out cr eat a ild solut t o int atich e backend syinstgem s and emwanag add it ion al inf orm at ion f rom t he CRM sy st em dat abase. To be able t o do t his, w e need t o conf an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he ig ur e a client connect ion ter o )t .h is dat abase an d cr eat e it as an OD BC d at a sour ce. I nt er Chan ge Serv We u se t he DB2 Client Conf igur at ion Assist ant for t his t ask.

To st ar t t his pr og ram :

1 . Select St a rt - > P rog ra m s - > I BM D B2 - > Cl ie nt Con fi gur at i on Assi st a nt . 2 . On t he assist ant ' s st ar t up w in dow , click t he Ad d. . . bu t t on. •

Table of Content s



I ndex

Figu r e 1 1 -2 1 . The D B2 Cl ie nt Con f igu r at ion Assist a nt

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 3 . The Ad d Dat abase w izar d ap pear s ( see Figur e 11 - 22 on p age 35 0) . Select t he Ma nu al ly - MQSeries Wore kaflow ( MQWF) confi gur conne ct ion t o a d at a ba se r ad io bu t t on. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 1 1 -2 2 . Add in g a da t a ba se con ne ct ion - st e p 1

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 4 . Click N e xt . Build Cr ossWor lds collabor at ions 5 . On t he LDAP t ab, show n in Figur e 11 - 23 on p age 35 1, select t he Ad d d at a ba se t o y our loca m achi net he r aden iod-bu t tend on. bu sin ess pr ocess Man age t oI n t he w or ld of EntFigu er pr ise I nt egr EAIt )a, ba t h erse e iscon n o "ne on e all"e p solut r eAp1plicat 1 -2 3ion . Add inatgion a (da ctsize ionfit-s st 2 ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

6.

6 . Click N e xt . 7 . On t he Prot ocol t ab, show n in Figur e 11 - 24 on p age 35 2, select t he TCP/ I P r ad io bu t t on and ensur e t hat t he ch eck b ox The d at a ba se phy sical ly r e si de s on a host or AS/ 4 0 0 ® sy st em is not select ed .

Figu r e 1 1 -2 4 . Add in g a da t a ba se con ne ct ion - st e p 3 •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 8 . Click N e xt . fou ndat ion , w e discuss fou r add it ion al com ponent s: 9 . On t he TCP/ I P t ab , show n in Figur e 11 - 25 on p age 35 3, specify t h e host n am e ( our h ost is - MQSeries Wor k flow ( MQWF) I TSO4) and t he por t n um ber ( defau lt is 5 000 0) . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 1 1 -2 5 . Add in g a da t a ba se con ne ct ion - st e p 4 - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 1 0 . Click N e xt . Build Cr ossWor lds collabor at ions 1 1 . On t he Dat abase t ab , show n in Figur e 11 - 26 on p age 35 4, t y pe in t h e dat ab ase n am e ( CRM) . The d at abase autbu omsin atess ically set t o t he sam e valu e. Man age t he enalias d- t o-is end pr ocess I n t he w or ld of EntFigu er pr ise I nt egr EAIt )a, ba t h erse e iscon n o "ne on e all"e p solut r eAp1plicat 1 -2 6ion . Add inatgion a (da ctsize ionfit-s st 5 ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

12 .

1 2 . Accept t his d ef ault . 1 3 . Click N e xt 1 4 . On t he ODBC t ab, sh own in Figur e 11 - 27 on p age 35 5, select Re gi st e r t hi s da t a base f or OD BC. Be sur e t h at As a sy st em d at a sou rce is ch eck ed . •

Figu r es 1 1 -2 7 . Table of Content



I ndex

Add in g a da t a ba se con ne ct ion - st e p 6

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 1 5 . Click Fini sh. -The MQSeries Wor k flow ( MQWF) client con figur at ion is now com p let e. Figur e 11 - 28 on p age 35 5 sh ows t he m essage "The connection configuration for 'CRM' was added successfully." - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ Figu I nt egrrateor1Br 1 -2 ok er 8.

DB2 clie nt con ne ct ion con fi r m at ion

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr This w at ind ion, ow so also t hat of fer you s acan t estdesig of t hn/e cr connect eat e a ion. solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 1 . Click Te st Con ne ct i on. 2.

2 . Fill in y our user I D and passw or d f or t he con nect ion ( see Figur e 11 - 29) . Ent er t he db2 adm in user I D an d passw or d.

Figu r e 1 1 -2 9 . Logon de t a ils f or D B2 cl ie nt con ne ct i on t e st



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 3 . The con nect ion m ode shou ld b e " Shar e" ( t h e defau lt ) . Build Cr ossWor lds collabor at ions 4 . Click OK. Man age t he en d- t o- end bu sin ess pr ocess The t est may t ake a few seconds. Th e next w indow sh ould t ell you t h at all is w ell ( see Figur e 11 - 30 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y r e t hat 1 1 -3 0 . DB2 con st book ed successf y (u se of t echnology ofFigu fer ings pr ovid e EAI fclie unct nt ionalit y . ne I n tct hision I BMt e Red w e d escr ibu e ll t he WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e The d at used in m essage f loweach s. pr oduct for it s sp ecific t ask in t h e desig n. We int egr atabase ed solucan t ionnow . Webdeiscuss w hy we ch ose also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 11.2.3 Defining the augmented customer sync request message I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e To odatbeusin t h eess fields w e ext ract WebSpher fr om t h e CRM dat ab ase, w eatcrion eat(eand a second message an accom en d- t o-mend p rocess using e Business I nt egr sp ecifically t he in our CRM m essage set . Th is m essage is b ased on t he Cu st omer Syn cReq uest m essage and w ill, b ey ond I nt er Chan ge Serv er ) . t hat , only cont ain t he addit ional field s t o con t ain t he cust om er det ails fr om t h e dat abase. We copy t he Cu st omer Syn cReq uest t y pe an d cr eat e t he ex t r a elem ent s t o m ak e up t he

Cu st om er Syn cReq Enr iched t yp e. Th en w e d ef ine t h e Cust om erSy ncReqEnr ich ed m essage based on t his n ew t y pe.

Tip • •

Content s You can Table copyofobject s in t he MRM b y using a r egular cu t - and- past e oper at ion. I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

1 . First , r igh t - click t h e obj ect t o copy f r om, in t h is case t h e cust om er Sy ncRequest Ty pe. Pub lish er: I BM

2 . On t he pop- u p m enu , click Copy. See Figur e 11 - 31. Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 1 1 -3 1 . Copy in g a m e ssa ge t y pe

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 3 . Righ t - click Ty pe s. - Web Spher e MQ I nt egr at or Br ok er 4 . From t he p op- up m enu, click Past e . - Web Spher e Business I n t egr at ion Ad apt er s Aft er t his y ou m ay w an t t o r en ame t he t y pe, an d p ossibly , chang e t he id en t ifier t o r eflect t h e e chan ge. es I n tthe he dsolut vir oaches onm entt ow e r enpramed t heb yt yp e it self butctdid e it s This rnam edbook ex plor iffer ion ent en appr EAI ov ided t hese pr odu s, t not heir chang pr os and ident if ier . cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e 5 . Righ t - click t h e comp ound t y pe. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 6 . I n t he r esu lt in g pop- u p w ind ow , click Re na m e. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business e 1dle, 1 -3and 2 . Re na m in t heunnder ewst an com d t ype com ple t e d I nt egr at ion prFigu oductr bun pr ov ides a bgroad dingpoun of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Now w e m odif y t he t yp e by ad ding t he ex t r a elem ent s and put t in g t hem in t he cor rect sequence. He is how it w or ks:

1 . Righ t - click t in h et eg t y rat pe.e you r back - off ice sy st em s Seamlessly 2 . Select Cre at e - >ldsEle m en t .at ions Build Cr ossWor collabor Man age t he en d- t oend rbu Figu e sin 1 1ess -3 pr 3 .ocess Cr e at in g

a n ew e le m e nt f or t h e cu st om er Syn cReqEn r ich ed t y pe

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Not e I nt er Chan ge Serv er ) . We ar e cr eat in g, n ot add ing, an element her e. The add elem ent fu nct ion w ou ld b e used t o add a p redefin ed elem ent t o t h e t y pe.

3 . I n t he w ind ow show n in Figur e 11 - 34, ent er CustomerName in t h e Name field an d in t he I dent if ier f ield, and select STRI N G f r om t he Typ e dr op- d own list .

Figu r e 1 1 -3 4 . Cr e at in g t he Cust om e r Na m e el em e nt



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 4 . Click Fini sh. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Figu r e 1 1 -3 5 . The Cust om er N am e e le m e nt ad ded t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age Not e t he en d- t o- end bu sin ess pr ocess I n t he w or Ent ernpr I nt egr ionject ( EAI ) , t h eree tis n ot h" on solut ion . The b ld lueoficons exise t t oAp t hplicat e newion ly cr eat edatob s indicat h at esee hsize ave fit n sevall" er been This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y check ed in t o t h e shar ed r eposit ory . t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: We cr eat e fou r m ore element s t his w ay , nam ing t h em : - MQSeries Wor k flow ( MQWF) - I BMSt Crr eet ossW Adorlds dr ess I n t erchan ge Ser ver ( I CS) - WebCit Spher y e MQ I nt egr at or Br ok er - WebPost Spher e Business I n t egr at ion Ad apt er s alCode This rCou edbook nt r y ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu a sam case her t hese odu ct st he ar ecor con figusequ red en t o ce wor t og et her t o p ide on et hat of t Weildn eed t o ple ensur e t hwat t heeall elem ent sprar e in r ect ( tkhis sequence wrov ill m at ch int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Cu st om er Cr eat eUpdat e dat a st r u ct u re for t h e w or kf low) . To r eor der t he element s in a m essage: also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 1 egr . Righ t - click t h e bun t y pe. I nt at ion pr oduct dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Re ord er .ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he an2 .enSelect d- t o- end b usin I nt er Chan ge Serv er ) . 3 . Using t h e up and dow n ar r ow s, mov e t h e elem en t s int o t he cor r ect sequ en ce. 4 . Click Fini sh.

Figu r e 1 1 -3 6 . Re or der t h e el em e nt s



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

To ch eck in t he n ew t yp e w it h all it s new elem ent s, y ou only n eed t o r igh t - click t he t yp e and click Che ck I n. A w in dow s, rwar nin- off g yice ou sy t hat t he Seamlessly in t egap ratpear e you back st em s newly cr eat ed elem ent s are also g oing t o b e check ed in . This is a good t hin g, so click t he OK b ut t on . Build Cr ossWor lds collabor at ions

Figu r e 1 1 -3 7 . The n ew t ype i s r ea dy t o be u se d Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s The n ew t y pe is now r ead y t o b e used in defin in g a m essage. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ions, he best t ech choice f ori che eachdsitme uat ion. Figuicr esit1u 1at-3 8 . and Cr ehow at int ogmt ak hee tCust om e rnology Sy ncReq Enr ssa We ge bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

To d ef ine t h e Cust om er Syn cReq Enr ich ed m essag e:

1 . Righ t - click Me ssa ge s. Seamlessly in t eg rat e you r back - off ice sy st em s 2 . Select Cre at e - > Me ssa ge . Build Cr ossWor lds collabor at ions

Figu r e 1 1 -3 9 . Edit in g t he n ew m e ssa ge for m Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 3 er . Chan En t erge t he m essag I nt Serv er ) . e nam e and ident if ier ( bot h Cust om erSy ncReqEnr ich ed ) . 4 . Select t he t y pe f r om t he d r op- dow n list ( cust om er Sy ncReqEn r iched) . Not e t hat WebSph er e MQ I nt egr at or cr eat ed t h e t yp e nam e w it h t he f ir st char act er in low er case, but t her e ar e no negat i

side eff ect s t o t his. 5 . Click t he Fini sh b ut t on .

Figu r e 1 1 -4 0 . The n ew m e ssa ge cr e at ed an d r e a dy t o b e che ck e d i n •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

6 . Ch eck in t he n ew m essage ( r ight - click t he messag e and click Che ck I n) . in t eg rat e you r back sy st emfslow s. The mSeamlessly essag e is now ready t o be used- off in ice m essage Build Cr ossWor lds collabor at ions

11.2.4 Workflow message definition ManImporting age t he en d- tthe o- endMQSeries bu sin ess pr ocess II n he wSpher or ld of Ent er iseatAp ionyou I nt bu egrild at ion ( EAI ) , t hperlex e is no m " on e size solut ion .useful n tWeb e MQ I ntpregr or plicat , w hen a fair ly com XML essag e, fit it sisall" im mensely This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y m essag e be ab le t o im por t a p re- assem bled message defin it ion . This is cer t ainly t he case w it h t he tt echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of hat MQSer ies Work f low exp ect s t o see f or cr eat in g an d st ar t ing a pr ocess inst ance. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion ion , w eofdiscuss foum r essage add it ioninalclu com s: a element s t hat are used t o build t he in put The d ef init t his XML desponent t he d at cont ainer t o t he f ir st pr ocess st ep, w h ich m ean s t hat t his m essag e needs t o be dif fer en t f or each - MQSeries pr ocess t emWor platke.flow ( MQWF) -ByI BM Cr ossW orlds I n t erchan ver I CS) using the m essage set defge in itSer ions pr (ov ided in Sup por t Pac WA0 2 b ut leav ing t he m essag e in t h e XML dom ain, wh er e an y w ell- f orm ed XML message is v alid , w e can benefit fr om t h e best of bot h -w or Web Spher e MQuse I nttegr orinit Brions ok ert o help us bu ild t h e m essage b y dr aggin g an d dr opping t h e ld s. We can he at d ef elem ent s t og et her, but w e ar e fr ee t o in clu de any con t ain er var iables needed for t h e pr ocess t em pla - Web Spher e Business I n t egr at ion Ad apt er s in quest ion w it h out hav in g t o cr eat e a sep arat e m essage def in it ion f or each case. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Sup por t Pac WA02 cont ain s an ex por t ed messag e set nam ed MQWFXML2 .m r p. I t is t he only cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We com ponent of t he Su ppor t Pac t h at w e u se in t h is case. You m ay w ant t o check it ou t t o see w h et h er bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e can help y ou in ot h er w ays as well. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also t he e in tset egr, at b ett hween he com ponent case. To imdem por tonst t her at me essag exion t r act e file t MQWFXML2. msr pinf reach om t he Su ppor t Pac an d place it in a fold er of you r ch oice. Fr om a com m and pr om pt in t hat f older , en t er t he com m and: This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin p rocess-u using WebSpher Business I-f nt egr at ion ( and sp ecifically t he mqsimrmimpexp -i ess -n MRMDB db2admin -p e******** MQWFXML2.mrp I nt er Chan ge Serv er ) .

w her eMRMDB is t he nam e of y our MRM dat ab ase, db2admin is a DB user I D t h at has su ff icient access

t o t he MRM d at abase, * * * * * * * * st ands for t h e passwor d t o go w it h t h at user I D, an d MQWFXML2.mr is t he nam e of t he f ile fr om w h ich y ou im por t t he m essag e set definit ions.

Not e • • An

of used Content s e ( mqsimrmimpexp.exe) is t he r egular m essag e set The comTable m and h er I ndex im por t er/ ex por t er pr ov id ed w it h WebSph er e MQ I nt egr at or an d not t he schema imp or t er EAIused Sol utiinon11 usi Busitne I nt egr a ti on ) nc r equ est messag e sch em a" on page 3 40. .2ng . 1,W "e IbSphe m porr et ing h essCRM cust om( V4 er . 1sy

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Success is st ep is ann ounced wit h t h e m essage " BIP8071I: Successful command completio Pub lishof er: tIh BM Pub Dat e: Ju ly 22 , 20 03

As usu al, aft er a su ccessf ul im por t int o t he MRM y ou don' t see any t hin g y et in y our Cont r ol Cent er . I SBN: 0- 73 84- 26 54 -7 You fir st n eed t o ad d t he m essage set , t h e m essage( s) and t h e comp ound t y pe( s) in t he m essag e s Pages: 8 t o you r w ork57space.

1 . Righ t - click Me ssa ge Set s. 2 . Select Ad d t o W or k space - > Me ssa ge Se t . Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 1at1ions -4 1 . Build Cr ossWor lds collabor

Se le ct i ng t h e m essage se t t o a dd

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt 3 er . Chan Underget hServ e new er )ly. im p ort ed m essage set , r ight - click Me ssa ge s. 4 . Click Ad d t o W or k space - > Me ssa ge . 5.

5 . From t he list , choose t he message( s) y ou w an t t o add. I n t h is case t h er e w ill on ly be one ( MQSW FXML) . 6 . Click t he Fini sh b ut t on .

Figu r e 1 1 -4 2 . Add in g t he M Q Se r ie s W or k fl ow m essage de f in it ion t o t h w or kspa ce •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou 7 .ndat I n ion t he, MRM w e discuss t ab of fou t h er Cont add itrol ionCent al com er,ponent rig ht - click s: Me ssa ge Set s. - MQSeries 8 . Click Ad Wor d t koflow W or( k MQWF) space - > Me ssa ge Se t . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 1 1 -4 3 . Se le ct i ng t h e m essage t o a dd

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 9 . Select t he m essage set ( MQSWFXML) . Build Cr ossWor lds collabor at ions 1 0 . Click t he Fini sh b ut t on . Man age t he en d- t o- end bu sin ess pr ocess The last st ep of t his act iv it y is t o add t he com poun d t yp es t hat cam e w it h t his m essag e set . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 1 1e-4EAI 4 . f unct Se le ct i ng com t oibae dd t echnology of fer ingsFigu t hat rpreovid ionalit y . Ia n llt his I BMpou Red nd bookt y wpes e d escr t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 1 1 . Wit hin t he MQSWFXML m essage set , r ight - click Ty pe s. 12 .

1 2 . Click Ad d t o W or k space - > Com poun d Ty pe . 1 3 . Select all t yp es fr om t h e list ( by click ing t h e fir st it em in t he list an d t h en , w it h t he Sh if t key pr essed, on t h e last it em) . 1 4 . Click Fini sh. The r esult ing m essage d ef init ion will look lik e Figur e 11 - 45 on p age 37 1. • •

Table of Content s I ndex Figu r e 1 1 -4 5 . The M Q Se r ie s W or k fl ow m essage d ef in it ion

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) The MQSeries Wor k flow m essag e definit ion can n ow be used in a m essage flow . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er

11.2.5 Building and deploying the customer sync request message flow - Web Spher e Business I n t egr at ion Ad apt er s Now w e h ave all t he r equir ed com pon en t s r ead y for t he m essage flow t h at w ill conv ert an incomin g cust er sy nchr onizat essage o t hoaches e for m at h at MQSer ies bWor kf lowprcan cr eat This om r edbook ex plor es ion t he m d iffer ent tappr t ot EAI pr ov ided y t hese oduuse ct s, ttoheir preosand andst a an inst ofict his cons inance specif sit upatr ocess. ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e To b uild t hat message : int egr at ed solu t ion . Wef low d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 1 . Go t o t h e Messag e Flow s t ab of y our W eb Spher e MQ I n t egr at or Con t rol Cent er . Righ t - click I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Me ssa ge Fl ow s. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 2 . Click Cre at e - > Me ssa ge Fl ow Ca t e gory ( see Figur e 11 - 46) . I nt er Chan ge Serv er ) .

Figu r e 1 1 -4 6 . Cr e at in g a m e ssa ge fl ow ca t e gor y



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 3 . En t er t he n ame of t he new m essag e flow cat egor y , CRM. Build Cr ossWor lds collabor at ions 4 . Click Fini sh. Man age t he en d- t o- end bu sin ess pr ocess 5 . Righ t - click t h e new CRM m essag e flow cat egor y . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 6 . isClick atIeBM - > WebSpher Me ssa geeFl oww. ar e p lat f or m cont ains a nu mb er of com plem en t ar y This w h yCre t he soft t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 7 . En t er t he n ame of t he m essage flow , CUST_SYNC_ REQ. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ionFini , w eshdiscuss fou r eadd ion.al com ponent s: 8 .ndat Click ( see Figur 11 -it47) - MQSeries Wor k flow ( MQWF)

Figu r e 1 1 -4 7 . Na m in g t he m e ssag e fl ow

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

9 . Back in t he m ain win dow of t h e Cont rol Cent er, ex pan d t he I BM Prim it ives b y click in g t he + in fr on t of t h e cat eg ory . Seamlessly in t eg rat e you r back - off ice sy st em s All av ailab le pr ocessing nodes ar e now list ed. Build Cr ossWor lds collabor at ions

Figu r esin 1 1ess -4pr8ocess . Bui ldi ng Man age t he en d- t oend bu

t h e m essage f l ow

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . To b uild t he m essage flow , y ou will n ow dr ag all t h e r eq uired pr ocessing nodes f r om t he list in t h e l pan e t o t he w or king space in t he r igh t p ane.

1 . St ar t w it h an MQI np ut node. 2 . Then add t w o com pu t e nodes. 3 . Add t w o MQOu t put nod es. • 4. •

Ar ran geTable all nofodes t o reflect t h e dir ect ion of t he in t ended flow , som ew h at like Figur e 11 - 49. Content s I ndex

Figu r e 1 1 -4 9 . Bui ldi ng t h e m essage f l ow

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 5 . Next , w ir e t h e nod es t oget her as in Figur e 11 - 50, so t hat t he out t er min als ch ain t h em t oget he he sequence n (ge MQI npver ut 1( I- CS) > Com put e1 - > Comp ut e2 - > MQOut pu t 2) and t he f ailur e - I BMinCrtossW orlds I n tshow erchan Ser t er min als are all con nect ed t o t he inp ut t er m inal of t he MQOut pu t 1 node. - Web Spher e MQ I nt egr at or Br ok er

Figu r e 1 1 -5 0 . W ir in g up t h e m essa ge f low

- Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 1 1 -5 1 . Re na m in g t he n odes ( 1 ) Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e 6 . Then w e giv e t he n odes m or e meanin gfu l nam es. Righ t - click each n ode in t ur n, click Re na m e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he and ent er t h e new nam e f or t h e node. Th e r esult sh ould be sim ilar t o Figur e 11 - 52. I nt er Chan ge Serv er ) .

Figu r e 1 1 -5 2 . Re na m in g t he n odes



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 7 . Now w e set t h e pr oper t ies of t he nod es. Build Cr ossWor lds collabor at ions 8 . For each nod e in t ur n, r igh t - click t h e node, t h en click P rope rt i es ( see Figur e 11 - 53) . Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 1 1 -5 3 . Se t t i ng n od e pr ope r t ie s I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . We n ow discuss t he r equir ed pr opert y set t ing s for each of t he n odes:

1 . For t he Get Requ est node: a. On t he Basic t ab , ent er t h e nam e of t he in put qu eu e: CRM.CUST. SYNCH ( see Figur e 11 - 5

Figu r e 1 1 -5 4 . Spe ci fy in g t he i np ut qu eu e na m e



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of he Default t ab, fr omI nt he n list s select t h it e self message ain WebSphb.er eOn But siness I nt egr at ion. adddrit opion dow t o WebSph er e MQ , w hichdom for m s tas he MRM. fou ndat ion , w e discuss fou r add it ion al com ponent s: c. Select t he m essage set id en t ifier t hat WebSph er e MQ I nt egr at or assigned t o t he CRM essage ( in our case D QB20EK070 001 - you r v alu e w ill be d if fer en t an d y ou should - MQSeriesmWor k flowset ( MQWF) hav e not ed it ear lier wh en im por t ing t he message set ) . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) d. Set t h e m essage f orm at as XML ( XML) . - Web Spher e MQ I nt egr at or Br ok er e. En t er t he m essag e t yp e as Cu st omer Syn cReq uest , t he value you not ed fr om t he ident if ie field of t he mI essage dispAd lay. - Web Spher e Business n t egr at ion aptCom er s par e y our r esu lt s w it h Figur e 11 - 55 on p age 38 1 wh ile r em em berin g t hat y our dat a w ill be dif fer en t f rom our s. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u atFigu ions, and ak e t ci hefy best nology f orge each ion.esWe r e 1how 1 -5t o5 m . Spe in gt ech def a ul t choice m e ssa atsit t ruat i but bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

f. Finish b y clickin g OK. Seamlessly in t eg rat e you r back - off ice sy st em s 2 . For t he Failur e nod e: Build Cr ossWor lds collabor at ions Man d- t oend bu sintess pr ocess a. age On tthe he en Basic t ab , leave he qu eu e m anager n ame b lank and ent er t h e nam e of t h e failur e qu eu e: CRM.CUST. SYNCH. FAI L ( see Figur e 11 - 56) . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Figu r ee1EAI 1 -5f unct 6 . ionalit Spe ciy fy g tIhe a ilbook ur e w qu eu e ib na t echnology of fer ings t hat pr ovid . I nint his BM fRed ed escr e tm heeu se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

b.

b. Finish b y clickin g OK. 3 . For t he Fw d Request n ode: a. On t he Basic t ab , ent er FMCQM as t he qu eu e m anager nam e an d FMC. FMCGRP. EXE.XML t he queue n am e ( see Figur e 11 - 57) . •

Table of Content s



I ndex

Figu r e 1 1 -5 7 . Spe ci fy in g t he ou t pu t que u e

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: b. On t he Adv anced t ab , for t he Messag e Con t ex t pr opert y, select Se t I den t it y f r om t he - MQSeriesdrWor MQWF) op-kdflow ow n (list ( see Figur e 11 - 58) . Th is is r eq uired, becau se w e w ill - in our ESQL - assig a sp ecific u ser I D t o t h e out g oing message t o en su re su ff icient aut hor it y t o creat e an d st a - I BM Cr ossW t erchan ver ies ( I CS) a p orlds r ocessI ninst ance ge in Ser MQSer Wor k flow . - Web Spher e MQ I nt egr at or Br ok er

Figu r e 1 1 -5 8 . Se t t i ng a dva nced a t t r i but es f or t he pu t r eq ue st

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s c. Finish b y clickin g OK. Build Cr ossWor lds collabor at ions 4 . For t he Enr ich f r om DB n ode: Man age t he en d- t o- end bu sin ess pr ocess The Pr op er t ies w indow con sist s of f our m ajor areas: t he ESQL p allet t e d ow n t he left - h and sid e area inise t h eApmplicat id dleion of tIhe t opathalf t he he" on Out t Messages ar ea I n t het he w orI nldput ofsEnt er pr nt egr ion (ofEAI ), w t hind er eow, is nt o e pu size fit s all" solut iont o. t h e r ight , and t he Mapping s/ ESQL ar ea cov er in g t he low er half of t he w in dow ( see Figur e 11 - 59) . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of r e 1 I1nt-5 9at . ion. TheI npr ope r t tyo pa ge of com p ut n ode ne ve r bi g WebSph er eFigu Bu siness egr add it ion WebSph er ea MQ it self , wehich for misst he fou ndat ion , w e discuss fou r add it ion al com ponentes:noug h - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er

Tip

- Web Spher e Business I n t egr at ion Ad apt er s Whenev er you w or k w it h t he p rop er t ies of a com pu t e node, y ou w ill find t h at t h e w indow is nev lares g et he en ough As itappr is, oaches t he pr oper t ies pr w ov in dow ot b epr modu axim bu pr t yos ouand can This r edbook exerplor d iffer. ent t o EAI ided cann b y t hese ct ized, s, t heir st r etic chsit itutat o ions, it s m ax im how u m size t opleft cor ner t of or t h eeach t op-sit left cor nerWe of cons in specif and t o mby ak dr e tagg he ing bestittsech nology choice uat ion. y our ot t ompr - rodu ig htctcor ner t o figu t he red bot ttom - r ight corn er of scr een bu ild a sam plescreen case wand her et he all bt hese s ar e con o wor k t og et her t oypour rov ide on e. You ay even antd tiscuss o sw it w chhyt o we a lar t h e panels t he n. We int egr at edm solu t ion . wWe chger ose screen each prresolut oduct ion. for itAlso, s sp ecific t ask ininside t h e desig w indow resized aggint g div iders sacr plor e w it h you r m ouse w here also dem onst r at e can t he binet egr at ionbbyetdrween het he com ponent inoss. eachExcase. t hese div iders are. As wit h t h e w in dow ' s ed ges and cor ners, t h e m ouse cur sor ch anges This I BM it Redbook h elp you y ou winhat st all, t ailor con re . t he new Web Spher e Business s shap e will t o show can b e mand oved arfigu ound I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e n t he I npess ut s parrocess ea, click t h e WebSpher Ad d b ut t on . an en d-a. t o- Iend b usin using e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . b. I n t he r esu lt in g win dow , ensur e t he Me ssa ge r ad io bu t t on is select ed. Select t h e CRM m essage set an d t he Cu st omer Syn cReq uest m essage f r om t he respect iv e d rop - dow n list s c.

c. Click OK ( see Figur e 11 - 60) .

Figu r e 1 1 -6 0 . Add in g a m e ssag e as i npu t



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

d. e:Click Pub Dat Ju ly 22t he , 20 Ad 03 d

b ut t on in t he I np ut s ar ea ag ain.

I SBN: 0- 73 84- 26 54 -7

e. I n t he r esu lt in g win dow , select t h e D a t ab ase t a ble r ad io bu t t on.

Pages: 57 8

f. En t er CRM as t he D at a Sour ce and CUSTOMER as t he t ab le nam e. g. Click OK ( see Figur e 11 - 61) .

Figu r e 1 1 -6 1 . Add in g a da t a ba se t abl e as i np ut Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

Figu r e 1 1 -6 2 . Add in g da t a ba se col um n s ( 1 )

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr orlds I n t erchan geicSer ver ( I CS) h.ossW Ther e is no aut om at discover y of dat ab ase pr opert ies in t he Web Spher e MQ I nt egr at or Con t rol Cent er . Ther ef or e w e m ust m anu ally en t er t he nam es of t h e relevan t colum ns in - Web Spher e MQ I nt egr at or Br ok er our t able. - Web Spher e Business I n tnegr at ion apted er,sclick t h e Ad d Colu m n b ut t on , and in t he r esu lt ing i. For each colum nam e r Ad eq uir w indow t y pe in t he colum n nam e. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic OK. sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We j. Click bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Figu r e 1 1 -6 3 . Add in g da t a ba se col um n s also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

k.

k . I n t his f ash ion , add t h e colu mn s CUSTOMER_NUMBER, NAME, an d RI SK_ PROFI LE ( for t h r esult , see Figur e 11 - 64) .

Figu r e 1 1 -6 4 . Add in g a 2 nd da t a base t a ble a s in pu t



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s l. I n tex heplor sam add appr t he oaches dat abase ab leprADDRESS CRMctds,att abase. This r edbook ese t fashion he d iffer, ent t o tEAI ov ided b yf rom t heset he pr odu heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We . Add h e colu mnesall STREET_ADD TY,figu POSTAL_CODE bu ild amsam ple tcase w her t hese pr oduRESS, ct s ar eCIcon red t o wor k t and og et COUNTRY. her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion bret ponent in each Figu e ween 1 1 -6t he 5 . com Add in g st he outcase. pu t m e ssa ge This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

n. I n t he Ou t put Messag es area of t he w indow , click t he Ad d b ut t on .

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

o. I n t he r esu lt in g win dow , ensur e t he Me ssa ge r ad io bu t t on is select ed.

Pub lish I BM CRM p.er:Select

an d Cust om e rSyn cR eqEn ri ch ed f r om t he message set and m essage dr op-

Pub Dat e:dow Ju ly n 22list , 20,03r espect ively . I SBN: 0- 73 84- 26 54 -7

q. Click OK.

Pages: 57 8

Figu r e 1 1 -6 6 . Sh ow i ng t h e Cu st om er Syn ch Re q m e ssa ge as i npu

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW erchan ( I CS) Notorlds e t h atI nytou can ge sw itSer ch ver b ack and for t h bet w een t he t hr ee in put s ( one m essag e and t w o dat ab ase t ables) by click ing t h eir r esp ect iv e t abs. - Web Spher e MQ I nt egr at or Br ok er You can n ow st ar t f illing t h e out p ut m essag e by d rag ging field nam es fr om t h e inpu t s and - Web Spher Business I n t on egr out at ion apt er s dreopp ing t hem p utAdfield n ames. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed soluNot t ion .eWe d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. The last lin e of t he g en er at ed cod e is a com m en t m ak ing you aw ar e t h at t h e cod e abovwill e t hhiselp linyeou is in gener an and d could be r re egener at ed Web u nder certeain condit ion s, at This I BM Redbook st all,atted ailor con figu t he new Spher Business w hich t ime y ou w ould lose any chang es you m ight hav e m ade t o it . So, r em em ber I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness t o add any of y our ow n ESQL b elow t his com ment line. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Tr yServ t hiserw)it. h Cu st om er Num ber and Act ion ( see Figur e 11 - 67 an d Figur e 11 - 68; not e how I nt er Chan ge t he ESQL m appin gs app ear in t h e bot t om pane.

Figu r e 1 1 -6 7 . Dr a ggi ng t h e fi el d Cust om e r Nu m ber f r om in pu t

m e ssage t o ou t pu t m e ssa ge



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er

Figu r e 1 1 -6 8 . Dr a ggi ng t h e fi el d Act i on fr om in put m e ssa ge t o out put m e ssa ge

- Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Crr .ossW orlds n t erchan ge Serever ( I CS) Click t he ICopy m essag he ad er s r ad io bu t t on ( see Figur e 11 - 69) - Web Spher e MQ I nt egr at or Br ok er

Figu r e 1 1 -6 9 . Se le ct i ng "Copy m essage h ea de r s" ( not e t he f i el d m aAd ppin - Web Spher e Business I n t egr at ion apt ergs s l ist e d i n t he b ot t om pan e) This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Crs.ossW orlds n tse erchan Serge verbody ( I CS)ch eck box in t h e Out p ut Messages p art of t he w in dow Click t he IU a s mge e ssa ( see Figur e 11 - 70) . - Web Spher e MQ I nt egr at or Br ok er

Figu rIen t egr 1 1 at -7ion 0 . Ad Se leercts - Web Spher e Business apt

"Use as m e ssa ge body " f or t he ou t pu t m e ssage

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW n t erchan ge Ser ver ( I gCS) At torlds his stIage w e h ave alr eady en er at ed quit e a bit of ESQL code. You can v iew it b y click ing t he ESQL t ab in t he bot t om h alf of t he w ind ow ( see Figur e 11 - 71) . - Web Spher e MQ I nt egr at or Br ok er

r eat 1ion 1 -7 . er Disspl ay in g - Web Spher e BusinessFigu I n t egr Ad 1 apt

t he ESQ L ge n er a t e d so f ar

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Crt .ossW I n ag t erchan Ser ( Ier CS) We orlds n ow dr t he mge idd le ver div id t ow ard s t he t op of t he w indow t o m ak e m or e room for lines of ESQL code t o be ad ded ( see Figur e 11 - 72) . - Web Spher e MQ I nt egr at or Br ok er

eion 1 1Ad -7apt 2 .erM - Web Spher e Business Figu I n t egrrat s ak i ng

sp ace t o di sp la y mor e ESQ L

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr n t erchan Ser ver ( I CS) u.ossW For orlds each Iof t h e remge aining f ields in t he out pu t m essag e, we mu st add ESQL accor ding t o Ex am ple 11 - 5 t o pop ulat e it . You can do t his by t yp in g, b y copy in g and past ing, or by - Web Spher MQing I ntand egr at Brin okgert he syn t ax elem ent s t oget her fr om t he ESQL p alet t e and t he dreagg droropp descr ipt ion s of inpu t an d ou t put elem ent s. - Web Spher e Business I n t egr at ion Ad apt er s The com plet e ESQL f or t h is node can be f oun d as addit ional mat er ials and also in Ex am p This r edbook plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and A- 3exon p age 54 3. cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a vsam ple case e all t hese pr odu e con figuing redwt indow o wor kist og p rov ideeon . When all tw h her e cod e has b een addct eds ,ar t he r esult asetshher ow tno in Figur 11e- 73 an d int egr at ed Figur solu t eion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 11 - 74. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

e 1y1ou -7in3st. all, Com pl et e con ESQ L re f or r ich om eDBusiness B n ode ( 1 ) This I BM RedbookFigu will hr elp t ailor and figu t heEn new WebFr Spher I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 1 1 -7 4 . Com pl et e ESQ L f or En r ich Fr om D B n ode ( 2 )

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr orlds erchan verer(tIies CS)of t he Enr ich f r om DB n ode. w .ossW Click OK tI on tsubm it ge t heSer p rop - Web Spher e MQ I nt egr at or Br ok er

Exa m pl e 1 1 -5 . ESQ L code e xcer pt f r om t he Enr i ch f r om D B n ode o t he eBusiness CU ST_I nSYNC_ f low - Web Spher t egr at ionREQ Ad aptm er essage s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a samSET ple case "OutputRoot"."MRM"."CustomerName" w her e all t hese pr odu ct s ar e con figu=red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst THEr at(SELECT e t he in t egr ITEM at ion T.NAME b et ween FROM t heDatabase.CUSTOMER com ponent s in each case. AS T This I BM Redbook will h elp y ou in st all, t=ailor and con figu re t he new Web Spher e Business WHERE T.CUSTOMER_NUMBER "InputBody"."CustomerNumber"); I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt ge Serv ). 5 er . Chan For t he Bu ilderMQWF m sg n ode:

Figu r e 1 1 -7 5 . Bui ld M Q W F m essa ge : Add in put m e ssa ge



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) a. We ad d m essag e Cust om erSy ncReqEnr ich ed f rom m essage set CRM as in put , and m essa - Web Spher e MQ I nt egr at or Br ok er MQSW FXML f rom m essage set MQSWFXML. - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 1 1 -7 6 . Add a nd out p ut m e ssage

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 1 1 -7 7 . Se le ct i ng opt i ons

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr orlds n tse erchan Serge verbody ( I CS)ch eck box . b.ossW Click t he IU a s mge e ssa - Web Spher e MQ tIhe nt egr at ormBr ok er e he ad er s r ad io bu t t on. c. Select Copy essag - Web Spher e Business I n tgener egr at ion aptt hese er s act ion s. d. View t he ESQL at edAdby This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Figu r e 1 1 -7 8 . ESQ L t o set pr ope r t i es a nd M Q M D f ie lds cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BMI n CrtossW orlds I n t erchan ( I CS) he nex t st eps, w e adge d tSer he rver eq uir ed ESQL t o com plet e t he m essag e for MQSeries Wor k flow . The f ir st few lines of code h andle t he env iron ment al issues ( see Ex am ple 11 - 6 on p age 40 9) . - Web Spher e MQ I nt egr at or Br ok er

Exa pl e e1Business 1 -6 . ESQ e xcer - WebmSpher I n tL egrcode at ion Ad apt er pt s f r om t he Bu il d M Q W F m sg n ode of t h e CUST_ SYNC_ REQ m essage f l ow This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egrOutputRoot.MQMD.ReplyToQ set at ed solu t ion . We d iscuss w hy= we 'CRM.CUST.SYNCH.FAIL'; ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. set OutputRoot.MQMD.CorrelId = InputRoot.MQMD.MsgId; This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a= b'ADMIN'; road un der st an ding of WebSph er e Bu siness set OutputRoot.MQMD.UserIdentifier I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end usin ess p rocess using WebSpher I nt 'MQSTR' egr at ion ( and sp ecifically t he -ensure no bMQRFH2/JMS header; normalizee Business format to I nt er Chan ge Serv er ) . if InputRoot.MQMD.Format = 'MQHRF2' then SET OutputRoot.MQMD.Format = InputRoot.MQRFH2.Format;

SET OutputRoot.MQRFH2 = NULL; else SET OutputRoot.MQMD.Format = 'MQSTR'; end if; •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Leef ir Gav Gerd Piot Golec, HendrikWe Grey v en st ein ,inKen Palm er, The st in, line setDiederichs, s t he Rep lyrTo Queue. specify t he message bod y t hat w e only w ant a r eply f ro Sreeku mar agopalan, MQSer iesRajWork f low Arvind w henViswanat t here han is an er r or. We t her ef or e dir ect t he r eplies t o t h e same queue t h at w r eceive any failur es f rom our m essage flow , CRM. CUST. SYNCH. FAI L. Th us, t his q ueue becom es an event Pub lish qu er: eu eI BM for an y possible failur es r esult in g f r om t his m essag e flow . Pub Dat e: Ju ly 22 , 20 03

I n t he Isecon d line we set t he cor relat ion I D f rom t he m essag e I D of t h e or ig inal m essage, sim ply SBN: 0- 73 84- 26 54 -7 follow ing best p ract ice. Pages: 57 8

I n lin e 3 we set t he user I D in t h e m essage d escrip t or t o ADMIN t o ensur e t her e w on' t b e any aut h or izat ion pr ob lem s inside MQSer ies Wor kf low . This is w hy w e had t o select Se t I den t it y f or t h m essage cont ex t handling in t he Ad van ced pr oper t y t ab of t he Fw d Messag e node ( see Figur e 11 - 58 on page 384 ) . The r em Seamlessly aining lines in t eg serrat v ee tyou o elimin r back at-eoff any ice MQRFH2 sy st em s header t hat m ay hav e been car r ied across f r om t he in put m essage. We f oun d t hat ou r inpu t m essag e carr ied a JMS header ( w hich is on e of t he Cr ossWor lds collabor at ions flav orBuild s of MQRFH2 header s) , w hich - w hen incorr ect ly at t ached t o our new m essage - ju st if iably up MQSer ies Work f low . The cor rect r esp onse t o t his is t o dr op t he h ead er , w hich w e her eb y do. Man age t he en d- t o- end bu sin ess pr ocess Next , w e build t he b ody of t h e MQSer ies Wor k flow message. Again, t his can be accom p lished by It ynping t he ,wby or ld of ing Ent er pr ise Aping plicat ntagg egr in atgion ) , t h er e. Since is n o "ton size fit s all" solut . on t h copy and past , or ion b y Idr an(dEAI dr opping h eeresult ing ESQL is aion bit This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y v er bose side, t y ping it all is not suggest ed as a f ir st ch oice. You can, of cour se, cop y and past e t h e tcom echnology of ferof ings pr ovid EAI f unct y. I n m t his I BM book w eAd escr t he54 u se plet e ESQL t hist hat n ode f rome eit h er t heionalit ad dit ional at er ial Red or Ex am ple 4 onibpeage 4. of Bu t let WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he us use t his op por t unit y t o t ak e y ou at least t hr oug h t he f irst st eps of t he d rag - and- d rop m et hod . fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 1 . I n pr ep arat ion f or t he d r ag- and - dr op act ion s, ex pan d t h e r elev ant par t s of t he in put and out p u - I BMmCressages ossW orlds ge es Sercan ver be ( I CS) so t Ihnet erchan field nam reached for d rag ging. - Web Spher e MQ I nt egr at or Br ok er

Figu r e 1 1 -7 9 . .D r ag a nd dr op a SET st a t e m en t

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 1 1 -8 0 . Com pl et in g t he SET st at em e nt by dr a ggi ng f ie ld na m e ont o i t - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I2BM Cr ossW n t erchan ge tSer I CS)m and in t he ESQL palet t e and dr ag it in t o t h e code . Find t he orlds f irst tIem p lat e for he ver SET( com w indow . - Web Spher e MQ I nt egr at or Br ok er 3 . Dr ag field r efer en ces f r om t he messag e t r ees ov er t he < v ar iable- or- f ield - ref er ence> par t s of t - WebstSpher e Business I n ttegr at ion Adtapt s com plet e st at em en t s. at ement and dr op hem t here o f er orm This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at edTip solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. I f you d o t he rig ht - han d side of t he equat ion f ir st , t h en t h e lef t - han d side, y ou w ill sav e lot of scrwill olling. This I BM aRedbook h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 4 egr . Use t yp so in gt hat t o myou odifcan y t he st atn/ em t se as r equir ed,t of or ance t o add erst als Figur e 11e- 81 I nt at ion, desig cren eat a solut ion int inst egr at e backendlitsy em( ssee and m anag an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Figu Serv r eer )1. 1 -8 1 . Al t e r na t iv e ly , m odif y t h e st at em e nt by t ypi ng , for

e xa m ple , a con st an t



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er eall But he siness I nthas egr at ion. added, I n add itclick ion tOK o WebSph erite tMQ selfer , w hich s tild he MQWF m sg 5 . On ce ESQL been t o subm he pitrop t ies of for t hemBu fou ndat ion , w e discuss fou r add it ion al com ponent s: nod e. This w ill r et u rn y ou t o t h e m ain w ind ow of t h e Cont r ol Cen t er. -The MQSeries k flow ( MQWF) con figurWor at ion of t he messag e flow is now com plet e. To check it in, r ig ht - click t he m essage f low nam e an d click Che ck I n ( see Figur e 11 - 82) . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu 1 1er-8 2 . - Web Spher e MQ I nt egr at orr e Br ok

Ch ecki ng in t he m e ssa ge f low

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Befor e w e can use t he m essag e flow w e need t o assign it t o t he br oker inf r ast ru ct u r e and deploy it . Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 1 . Select t he Assig nm en t s t ab of t he Cont r ol Cen t er , ex pand m essag e set s an d messag e flow s t o I n t hemwake or ldour of Ent pr ise Apen plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . n ewercom pon t s v isible. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Figu r e 1 1 -8 3 . Assi gn ing t h e m e ssage s a nd t h e m essa ge f low t o a WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he br ok e r fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s

Figu e 1 1 -8 4 . Build Cr ossWor lds collabor atrions

Ch ecki ng out t he br ok e r

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 2 er . Chan Eit h ergeon t h eerlef I nt Serv ) . t side or in t he v isu al r ep resent at ion on t he r ight , r ig ht - click t he br ok er and t h defau lt ex ecut ion gr oup , r esp ect iv ely , and check t hem ou t .

Figu r e 1 1 -8 5 . Dr a ggi ng t h e M QSW FX M L m e ssa ge se t t o t he br ok e r

W MQI



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 3 . On e age by on e, en d r dagt ot hend e m essage setprs ocess CRM an d MQSWFXML over t h e br ok er nam e and dr op t hem Man t he bu sin ess t her e. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Not e fou ndat ion , w e discuss fou r add it ion al com ponent s: You cannot dr op message set s t o an ex ecut ion gr oup . They belong t o t he b rok er . - MQSeries Wor k flow ( MQWF)

Figuorlds r e 1I n1t -8 6 . Dr ggi th e - I BM Cr ossW erchan ge aSer verng ( I CS)

CUST_ SYN C_ REQ me ssa ge f low t o t h e de fa u lt ex ecut ion gr ou p i n br ok er W M Q I

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 4 . Dr ag t he m essag e flow CUST_ SYNC_REQ) over t h e defau lt execut ion gr oup nam e an d d rop it Build Cr ossWor lds collabor at ions t her e. Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w hNot y t hee I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph erYou e Bucannot siness dr I nt egr at ion. I nf low addsittion o oker WebSph er ebelong MQ it self wecu hicht ion for m t he op message o a tbr . They t o ,ex gr soups. fou ndat ion , w e discuss fou r add it ion al com ponent s: 5 . Now , t o ch eck in ever yt hing, select Fil e - > Che ck I n - > Al l ( Sa ve t o Sha re d) . - MQSeries Wor k flow ( MQWF) 6 . Deploy t h e chang es b y select in g Fil e - > D e ploy - > D el t a confi gur a t ion ( al l t y pe s) . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 7 . On t he result ing inf orm at ion w indow , click OK. - Web Spher e MQ I nt egr at or Br ok er 8 . Op en t he Log t ab. Af t er a shor t delay , a r ef r esh of t he d isplay w ill show a n um ber of m essage - Webdeclaring Spher e Business I n t egr iondeploym Ad apt erent s oper at ion . t h e success of at t he This edbook es es t het od inspect iffer ent tappr EAI pr ov b y t hese oduy ct t heir t he pr os 9 . rClick t heex mplor essag h eir oaches t ex t ; evt o ent u ally w eided r ecomm end pr t hat ous,clear logand by cons in specif ic sit uan at ions, t o marak t he best t ech choice f or teach sitions. uat ion. We r ight - clicking yw herand e inhow t he log eae and select ingnology Cle ar Log f r om he opt bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr atFigu ed solu We7d. iscuss hy we ch ose each pr oduct it s sp t h e assi desiggn n. We r et ion 1 1. -8 The w CUST_ SYNC_ REQ m efor ssag e ecific fl owt ask is ninow ed also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

t h e de fa ul t ex ecut ion gr oup

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

to



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s The m essag e flow is now inst alled an d ready t o use. Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

11.2.6 Building the EMPTY message flow I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This wioned h y t heear I BM WebSpher w arinit e piat lation f or m a nu nam mb eredofEMPTY. com plem en is t arsim y ply a queu As mis ent lier, for t h e weorsoft kf low wecont useains a UPES This tnam echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of it ed EMPTY on t he WebSph er e MQ I nt egr at or queue m anag er ( w e hav e it r esid e her e because WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he t hen conv en ient t o use WebSph er e MQ I nt egr at or t o k eep it cleared of unw an t ed m essages) . To fou ndat ion , wwe ediscuss r add s: achieve t his, need t ofou creat e ait ion sinal glecom nodponent e m essage f low t o consum e t he m essage an d not hing m or e. - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 1 . Cr eat e a m essag e flow nam ed EMPTY. - Web Spher e MQ I nt egr at or Br ok er 2 . Dr ag a single MQI npu t n ode t o t he f low. - Web Spher e Business I n t egr at ion Ad apt er s 3 . Renam e t h e node t o Emp t y. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons ic sit u at ions, and how m ak e t he best t ech nology choice f or each sit uat ion. We 4 . in Setspecif t h e queue nam e pr oper t y ttoo EMPTY. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int5egr at edt hsolu ion . Wed omain d iscussprwoper hy we for m it sessage sp ecific t askw in t hlow e desig . Set e m tessage t y tch o ose XMLeach ( t hispr isoduct an XML fr om or kf , andn.wWe e do n also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. need t o int er pr et any of t he d at a cont ained w it hin t he m essag e) . This BM eRedbook will eh elp all,ared t ailor 6 . ISav t he m essag flowy ou t o tin h est sh r epand osit con or y .figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt 7 egr . Ch ateck ion, out so tthat h e ex you ecucan t iondesig gr oup n/ cr and eat br e aoksolut er . ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 8 er . Chan Assigge n t Serv h e mer essage f low t o t he ex ecut ion gr oup . I nt ). 9 . Ch eck in t he ex ecut ion g rou p an d br oker . 10 .

1 0 . Deploy t h ese d elt a ch anges.

11.2.7 Testing the message flow We w ill now unit t est t he message f low . This w ill be achieved by p ut t ing a m essage on t o t he CRM. CUST. SYNCH queue ( sim ulat ing a m essage f rom t he CRM ap plicat ion ) an d v er if y in g t hat t he •r esult in g w orTable k flowofhContent as st arst ed cor rect ly. •

I ndex

An EAI rSol uti onsusi ng not W e bSphe Busied, ne ssApp I nt egr a ti on . 1 ) ing and debu gging t h e m essage f lows" on p ag I f you r esult are as exr epect en dix A,( V4 " Test 51 9 h as a com pr ehensive list of d eb ugg ing and t est in gPalm t ools By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken er, and met h ods y ou can use t o ident ify an corr ect t h e pr oblem . Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Dat e: a Ju com ly 22 ,m 20and 03 lin e, t yp e rhfutil, w hich is t he W eb Spher e MQ I n t egr at or m essage t est ing 1 .PubFrom utI SBN: ilit y .0- 73 84- 26 54 -7 Pages: 57 8

Tip I f you d o not hav e a cop y of t he r hf ut il u t ilit y, one can be fou nd in t he add it ional Seamlessly in t eg rat e you r back - off ice sy st em s m at erials. Build Cr ossWor lds collabor at ions

Figu r e 1 1 -8 8 . r fh ut il

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 2 . En t er t he n ame of t he qu eu e m anager w e w ish t o conn ect t o ( in t his case, WMQI) . 3.

3 . En t er t he n ame of t he qu eu e w e w ish t o put a messag e on ( in t his case CRM.CUST.SYNCH) .

Tip • •

Also pr ov ided in t he addit ional m at er ial is a sam p le of t he m essage t hat is sent fr om t he CRM Table ap plicat of Content ion (scr m_ t st .x m l) . I ndex

Figu r e 1 1 -8 9 . Cu st om er Syn cRe qu est m essa ge

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

4 . Ed it t h e t est file t o en su r e t hat you r cust om er num ber is on e t hat is cont ained in t h e CRM dat ab ase. 5 . Sav e t his f ile. inhut t egil. rat e you r back - off ice sy st em s 6 . Seamlessly Go back t o rf ossWor at ions 7 . Build SelectCr t he Re a dlds Filcollabor e op t ion. het est en dt o-an end bu sinOK. ess pr ocess 8 . Man Locatage e t ht e f ile d click I n9 t.heSelect w or ldt of ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . he Ent D a er t apr t ab. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t1echnology e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 0 . Select of a fer datings a fort hat m at pr ofovid XML. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ione, w fout he r add it ion al com s: b e pu t t o t he q ueue. 1 1 .ndat Figur 11e- discuss 90 sh ows m essage dat aponent t hat will - MQSeries Wor k flow ( MQWF)

Figu r e 1 1 -9 0 . I n pu t d at a

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 1 2 . ISelect t he Gene t ab. This BM Redbook willr al h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 1 3 . Select W ri t e Q. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he This w ill p ut a m essage on t h e queue t hat will st ar t t he CRM messag e flow , w h ich in t ur n, w ill I nt er Chan ge Serv er ) . st ar t a new inst ance of t h e w ork f low pr ocess. The n am e of t he p rocess inst ance w ill be " Upd at e Cust om er - Cust No 1 000 007 " , w her e Up dat e

t he act ion r equir ed an d 1 000 007 is t h e cu st omer n um ber fr om t he inp ut file. 1 4 . Log on t o t he w or kf low Web client and v er ify t hat a new p rocess inst ance has b een st ar t ed . 1 5 . Verif y t hat t he pat h for t he Updat e pr ocessin g h as been t aken. 1 6 . When t his h as been v er if ied , t he Web Spher e MQ I nt egr at or por t ion of t his p hase w ill hav e bee com plet ed. •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 12. Building this phase: CrossWorlds •I n t his chapt er Table w eofdContent escr ibes t he st eps t o d ev elop t h e Cr ossWor lds com pon en t s of t he solut ion f or •t his p hase. We I ndex begin by defining t h e Cr ossWor lds m ap s, associat ed bu sin ess ob ject s, and An EAI orat Sol uti on ob usiject ng Ws.e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) collab ion By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

When choosing t he Arvind collabor at ion t em plat e, it is pr eferab le t o u se a Collabor at ion Desig n Sreeku mar Raj agopalan, Viswanat han docum ent . A Collabor at ion Desig n d ocu m en t is u sed t o capt u r e t he b usiness p r ocess r eq uir em ent , wh ich w ill help you decide w hich collabor at ion t o use. I t w ill also assist in Pub lish er: I BM ident if ying t h e necessary object s connect or s and m aps n eeded t o cr eat e t his p rocess. For t his Dat e: Ju ly 22 , 20 03 par tPub icular ph ase, w e hav e used t h e Cust om erSy nc collabor at ion t emp lat e because it m eet s t he I SBN: 26r54 -7 r eq uir em ent0-s73 of84-ou solut ion. Pages: 57 8

Keep in m in d t hat t he collabor at ion ob ject h as m any com ponent s su ch as ap plicat ion - sp ecific bu sin ess obj ect s ( ASBOs) , connect or s, and map s. We w ill ident if y and st ep t h rou gh creat ing all t he necessar y com pon en t s.

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

12.1 Object create process We h ave id en t ified t h e obj ect s r equ ir ed for ou r pr ocess an d n ow w e m ov e on t o t h e creat ion and t est in g of t hese object s. • Table For t his p hase w e ofw Content ill needs t o do t he f ollow in g: •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

1 . Verif y t he con nect or for MQSer ies Wor kf low .

Sreeku mar Raj agopalan, Arvind Viswanat han

2 . Verif y t he con nect or for SAP ( BAPI ) . Pub lish er: I BM

3 .PubI dent y lyand ver Dat e:ifJu 22 , 20 03ify t he GBO. I SBN: 0- 73 84- 26 54 -7

4 . Cr eat e ASBOs f or MQSer ies Work f low . Pages: 57 8

5 . Cr eat e a m ap t o con ver t MQSeries Wor k flow ASBO t o GBO. 6 . Cr eat e an ASBO f or SAP. 7 . Cr eat e a m ap t o con ver t GBO t o SAP ASBO. Seamlessly in t eg rat e you r back - off ice sy st em s 8 . Unit t est t he m aps. Build Cr ossWor lds collabor at ions 9 . Cr eat e a collabor at ion obj ect usin g t he collabor at ion t em plat e. Man age t he en d- t o- end bu sin ess pr ocess 1 0 . Unit t est t he int er face using t est conn ect or s. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 1 1 . isTest endWebSpher . This w h yend t het oI BM e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

12.2 Verify connectors At t his t im e t he con nect or con t r oller an d ag en t f or t he MQWor k flow conn ect or h ave alr eady b een inst alled and conf igur ed. Ver ify t h at t h e connect or is act ive. •To v er if y t h atTable Content s is act ive, m ak e sur e t he I nt er Ch ange Ser v er is r u nning and b rin g u p t h e of con nect or •t he Cr ossWorI ndex lds Sy st em Manag er ( CSM) . Th en click Tools on t h e m en u b ar and select Sy st em An EAIit or Sol,uti onsh usi ng Win e bSphe ss I nt egr a ti on5.( V4 . 1 ) Mon as own Figurr ee Busi 12 - ne 1 on p age 42 By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Figu r e 1 2 -1 . St a r t Syst e m M on it or

Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he The sy stion em, w mon it or v iew ows ittion he al listcom of inst alled fou ndat e discuss foush r add ponent s: conn ect or s. Each connect or w ill hav e an associat ed sign al light on t he left and Agent st at us colum n on t he r igh t . Ch eck t h e Agent st at us of t he MQWor k flow conn ect or . I t sh ould be Act ive, as sh own in Figur e 12 - 2 on p age 42 6. - MQSeries Wor k flow ( MQWF) - I BM Cr ossW erchan gei ve Ser ver CS) Figuorlds r e 1I n2t-2 . Act st a(tI e f or

M Q W or k fl ow con ne ct or age nt

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . The t o vI er if yWebSpher if t he SAPe connect t he ains sam ea as he er st ep for ver ify en ingt ar t he This pisr ocess w h y t he BM soft w ar or e pact lat five or mis cont nutmb of com plem y MQW ork flowof con nect tor. t echnology fer ings hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

12.3 Create the business objects The f ir st of t he b uilding block s for our collab or at ion ar e t h e business obj ect s. We requ ir e app licat ion- specific b usin ess ob ject s ( ASBOs) t o r ep resent t he dat a comin g f r om and goin g t o each of our en d- poin t ap plicat ion s - SAP and t he CRM sy st em ( v ia MQSer ies W ork f low ) . We also •r eq uir e a g enTable of Content er ic bu sin ess sob ject ( GBO) t o " br idge t he gap " b et w een t he t w o. Th e GBO can b e •t hou ght of asI ndex a " su per - set " of dat a for a par t icular bu siness obj ect ( such as a cust om er m ast er An EAId,Sol uti on W etbSphe r e Busi ne ss nt egr on (( in V4 .m 1 )ost cases) of t he requ ir em en t s for m apping r ecor for instusi anngce) hat will m eet mIost ora tiall betLee w een one applicat ionPiot d at a set Hendrik an d anGrey ot her . ein , Ken Palm er, By Gav in, Gerd Diederichs, r Golec, v en st Sreeku mar Raj agopalan, Arvind Viswanat han Pub lish er: I BM 12.3.1 Create generic business object (GBO) Pub Dat e: Ju ly 22 , 20 03 I SBN: 73 84- ic 26 54 -7 Ch oosing a 0gener business object u sually is a sim ple t ask, sin ce t he I nt er Chan ge Serv er Pages: 57 8 r ep osit or y cont ain s an ex t ensive var iet y of GBOs. How ever , as w as seen in t he f ir st ph ase of ou r solut ion, t here ar e som e circum st ances w her e a special GBO need s t o be cr eat ed. For t his ph ase, w e w ill ut ilize t h e pr ovid ed Cu st omer GBO.

Verif y t hat t he Cust om er business obj ect is available f or use: Seamlessly in t eg rat e you r back - off ice sy st em s 1 . I n t he CSM, exp and t he I nt egr at ion Com pon en t s by clicking t h e + b ut t on. Build Cr ossWor lds collabor at ions 2 . Ex pan d t he Business Obj ect s folder . Man age t he en d- t o- end bu sin ess pr ocess 3 . Scan t he list and look f or t he Cust om er business obj ect , as sh ow n in Figur e 12 - 3 on p age I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 42 8. I f t he cu st om er bu sin ess ob ject is not t her e, r ef er back t o t he inst allat ion in st ru ct ion s This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t o in st all t he b usiness ob ject s. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Figufou r er 1add 2 -3 . Ve r if yponent in g Cust om e r bu si ne ss ob je ct fou ndat ion , w e discuss it ion al com s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

12.3.2 Develop ASBOs for SAP

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Now it is t im e for u s t o cr eat e t he applicat ion- specif ic business obj ect for SAP. For t his exer cise t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of w e w ill use t h e obj ect discov er y ag en t f or SAP, w hich w as inst alled and conf igur ed ear lier in t h e WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he book . fou ndat ion , w e discuss fou r add it ion al com ponent s: The SAP fu nct ion t hat we are g oing t o p er f orm is t hat of eit h er a cr eat e or an updat e t o a - MQSeries Wor k flow ( MQWF) cust om er mast er r ecor d. There are t w o sep arat e BAPI calls t hat will p r ovide t his fu nct ion. For t h e pu rp oses of t horlds is phase w e w illgecrSer eatver e a (" IwCS) r apper " BAPI , w h ich w ill per for m eit her a cr eat e or an - I BM Cr ossW I n t erchan up dat e d ep en ding on w het her t he in for m at ion r eceiv ed is f or an exist ing cust om er or not . W e hav e also m eade of aatr or eference - Web Spher MQu se I nt egr Br ok ercust om er in t his BAPI f or simp licit y of m app in g in our pr oofof- con cept . The sour ce code f or t his BAPI can be f oun d in t he addit ional mat er ials ( see App en dix B, " AdSpher dit ional m at er ial"I non page 551 . er s - Web e Business t egr at ion Ad) apt We need ex t oplor st ares t tthhe e SAP A appr and com pletteo tEAI he crpreat bu sinpress ectt heir : Thisnrow edbook d ifferOD ent oaches ovion idedofbtyhe t hese oduobj ct s, pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 1 . St ar t t he SAPODA t hat w as conf ig ur ed in 7. 11 , " Config ur e t he ob ject d iscov er y agent f or also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. SAP" on p age 12 7. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 2 . St ar t t he Business Obj ect Desig ner by select ing Fil e - > N e w u si ng OD A. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e 3 . Follow t he st eps f r om 8. 4. 1 , " Obt ain t he b usin ess ob ject inf or mat ion f rom SAP" on pag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 15 0, b ut d o t h e follow ing: I nt er Chan ge Serv er ) . a. Sub st it u t e sap_ as t he default bu siness obj ect pr efix . b.

b. Sub st it u t e Z_CW* f or t h e sear ch p at t ern ( ou r " w r apper " BAPI is n am ed Z_CW_CUSTOMER_MAI NTAI N) .

Figu r e 1 2 -4 . SAPO DA



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 4 . Con t inue cr eat in g t he b usin ess ob ject and sav e it t o t he ser ver . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . An RFC Java pr ogr am and a r unt im e class file ar e creat ed for t h e BAPI call. The n ames of This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t hese files ar e < BAPI nam e> .class and < BAPI nam e> . jav a. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph Buim siness I ntf ile egris at requ ion. ired I n add t o WebSph er eect MQ w hich forsid m se t(he Theerr eu nt e class in itt ion he connect or s dir or yit self on ,t he client t hat is, fou ndat ion , w e discuss fou r add it ion al com ponent s: w her e you w ill be ru nnin g t h e connect or agent ) . - MQSeries flow (f ile MQWF) 5 . Locat eWor t h e kclass for t he BAPI b usin ess ob ject w e h ave j ust cr eat ed : - I BMZ_cw Cr ossW orlds I n tom erchan Ser ( I CS) _b api_cust er _mge aint ainver .class - Web Spher e MQ I nt egr oro Br okossWor er 6 . Cop y t his class file at int < Cr lds> \ connect or s\ SAP\ b api\ client . - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 1 2 -5 . SAP ASB O

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

12.3.3 Develop ASBOs for MQSeries Workflow I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

We n ow dev elop t he applicat ion- specif ic business obj ect s f or MQSer ies Wor kf low. Aft er w e cr eat e t he ASBO, w e w ill t hen be ab le t o conv ert bet w een t h e ASBOs and GBOs using t he m ap ping ser v ices.

Seamlessly in t eg rat e you r back - off ice sy st em s Create the parent object Build Cr ossWor lds collabor at ions First we w ill cr eat e t he ASBO f or Wor kf low . I n or d er t o do so, w e m ust h ave som e coor dinat ion w it h t he Wor k flow ad m in ist r at or . Th e Wor kf low adm inist r at or pr ov ides a f low def in it ion lan guage Man age t he en d- t o- end bu sin ess pr ocess ( FDL) file. We t h en r un FDLBORGEN against t he FDL, w hich w ill cr eat e a bu sin ess ob ject defin h at beprloaded int o tion he IInt Chatange . er Onece int ofitt he I nt solut er Chan I n t heit ion w ortld of can Ent er ise Ap plicat nter egr ion ( Ser EAI ver ), th is im n op"ort oned e size s all" ionge . Serv er , it w ill be usable as an ASBO. Let us look at t h e det ailed st eps in cr eat ing t he ASBO: This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou , wtehediscuss fou r add 1 .ndat Weion u se f ile r edbook . fd littion h ataliscom supponent plied ws:it h t he ad dit ional m at er ials. Th e file cont ains a gr oup of st r uct ur es t hat ar e necessary t o cr eat e t he ASBO using t he FDLBORGEN ut ilit y . - MQSeries Wor k flow ( MQWF) Cop y t his f ile t o Cr ossWor ld s/ con nect or s/ MQWor k flow / u t ilit ies. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er

Not e

- Web Spher e Business I n t egr at ion Ad apt er s Alt hou gh t his f ile is su pplied as addit ional mat er ial, y ou m ay choose t o use a file This r edbook plor eset he d iffer t o EAI y t hese odu s, 11 t heir pr os and t hat ex y ou hav cr eat ed ent f r omappr an oaches FD L ex por t of pr t heovwided or kf b low y ou crpreat edctin .1 . 6, cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We " Deploy ing t he w or k flow t o t he ru nt im e env ir on ment " on page 335 . bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int2egr at ed t solu t ion . We d iscuss we ch each . Find he FDLBORGEN ut ilit yw, hy w hich is ose locat ed inpr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. nCrossWor lds/ con nect ors/ MQWork f low / u t ilit ies. This IIBM Redbook willt here h elp are y ou t in t ailor and con figu t heFDLBORGEN. new Web Spher Business n t he dir ect ory wost all, files: FDLBORGEN. batreand j ar.e Neit h er of t he I nt egrt w atoion prtoduct bun dle, h as o be up dat ed. and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Not e

Add it ion al docum ent at ion f or t he FDLBORGEN is locat ed in t he Gu ide t o t h e I BM Cr ossW orlds Connect or f or MQ Wor kf low . 3 . Par am et er s t hat ar e r eq uir ed t o ru n t he u t ilit y ar e:

• •

-i Specifies t he n ame of t he . fd l f ile an d it s pat h, if t he . fd l f ile is n ot [ I npu t locat ed in t he cur r ent direct or y. Table of Content s file] I ndex

An EAI -o Sol uti on usi ngSpecifies W e bSphe rtehe Busi ne ss Iand nt egrlocat a ti onion ( V4 w . 1 her ) n ame e

[ out - Diederichs, defin it Piot ionr w ill beHendrik st or ed. By Lee Gav in,put Gerd Golec, Grey v en st ein , file] Sreeku mar Raj agopalan, Arvind Viswanat han -n Pub [lish er:ect I BM obj -

t he g en er at ed business obj ect

Ken Palm er,

Specifies t he n ame of t he t op - lev el dat a st ru ct ur e in t he . fd l file t h at is t o be conv ert ed t o a bu siness obj ect defin it ion .

Pubnam Dat e:e]Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

-V

Pages: 57 8

Sw it ches t he p rog ram int o ver bose m ode and p rint s out all ent r ies, at t r ibut es, elem ent s, an d com m ent s encoun t er ed.

Specifies t he list of v erb s t o be included in each business obj ect . Th e v er bs Cr eat e, Ret rieve, Upd at e, and Delet e are su ppor t ed. Separ at e each v erb w it h a com m a and do not add spaces. I f y ou do n ot specify t his p ar amet er , t he st an dar d Cr eat e, Ret r ieve, D elet e and Updat e v er bsratare added. Seamlessly in t eg e you r back - off ice sy st em s -v

ossWor lds wcollabor ions 4 . Build From Cr a com m and in dow , at r un t he FD LBORGEN u t ilit y as follow s: Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr-iredbook.fdl ise Ap plicat ion I nt egr at ion ( EAI ) -nCustomer , t h er e is n o "-pMQWF_ on e size fit solut ion . FDLBORGEN -ophase2.out -Vs all" -vCreate This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

Not e - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Ther e ar e no sp aces b et w een t he at t r ibu t e and t he object s. - Web Spher e MQ I nt egr at or Br ok er Wher e: - Web Spher e Business I n t egr at ion Ad apt er s - -iredbook.fdl is t he sup plied w h add ion al mbat orodu you n f dlprfile) . This r edbook ex plor es t he d iffer ent f ile appr oaches t oit EAI pritov ided y erials t hese (pr ctrs,ow t heir os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We -ophase2.out is tthe ar bit ar yctnam h atfigu does eedk tt oogbet e her av ailab bu ild a sam-ple case w her e all hese pr rodu s aree tcon redn ot t o nwor t o ple rovdur ideing on e execut t imde. The out w ill each be cr eat ed . for it s sp ecific t ask in t h e desig n. We int egr at ed solu t ionion . We iscuss w hyp ut wefile ch ose pr oduct also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. - -nCustomer is t he t op - lev el st ru ct ur e locat ed in t he . f dl f ile. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business -pMQWF_ is tdle, he bu sin pr ess jecta nam e pun refder ix . st an ding of WebSph er e Bu siness I nt egr at ion -pr oduct bun and ovob ides b road I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e - -V is t he v er b ose at t rib ut e. an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . - -vCreate is t he v er b t hat should be in clu ded in t he business obj ect . Th e v er b r eq uir ed t o cr eat e t h e business obj ect can b e obt ained by u nder st anding bu sin ess pr ocess w e ar e m odeling. I n ou r case, w e ar e cr eat in g an d upd at ing cu st omer s. so

w e w ill add t he upd at e v er b lat er . 5 . Ch eck t h e con t ent s t h e out p ut file ju st creat ed. I t w ill con t ain t he inp ut t o cr eat e t he bu sin ess obj ect in t he I nt er Chan ge Ser ver .

• •

Table of Content s

NotI ndex e

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

We h ave in clud ed a sam p le of t he out put file in t he ad dit ional m at er ials, nam ed ph ase2. out .

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Figu r e 1 2 -6 . O pe n im por t f il e

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 6 .ndat I mion por, t wt he ediscuss new estfou business objal ectcom t o ponent t h e I nts: erChang e Serv er. Fr om t he CSM select Fil e - > fou r add it ion Ope n From Fil e. - MQSeries Wor k flow ( MQWF)

Figu r e 1 2 -7 . Sel ect t he ou t pu t f r om t he FDLBO RGEN

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 7 . Select t he r esu lt s of t he FDLBORGEN out p ut . Th is w ill st art t he reposit or y load of t he new bu sin ess obj ect defin it ion .

8 . Look at t h e bot t om of t he screen of t he CSM for a m essage:

Repository loaded

• •

Table of Content s I ndex

9 . Validat e t h at t h e Cust om er Cr eat eUpdat e business obj ect has been cr eat ed t h rou gh t he CSM by ex pand ing t he Bu sin ess Ob ject s fold er .

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Figu r e 1 2 -8 . Locat i ng M Q W F_ Cu st om er busin e ss obj ect t ha t w a s ju st cr ea t e d Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We 1 0ild . Refr esh t he v iew in teh all e CSM. bu a sam ple case w her t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 1 1 . dem The onst b usiness object w ill e in t he list .t he Go com t hr ough t h se in listeach ( w hich w ill b e in alp habet ical also r at e t he in t egr atbion b et ween ponent case. or der ) and f ind t he MQWF_ Cust om er bu siness obj ect . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business II fntfor e rpr eason ou can find t heides business object , tst h an en ding r ech eck t h e out er p ut of siness t he egrsom at ion oducty bun dle,not and pr ov a b road un der of WebSph e Bu FDLBORGEN job . I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Create the child objects An MQSer ies Wor k flow pr ocess w ill quit e oft en hav e diff erent inpu t an d out pu t d at a st r uct ur es.

How ev er , any g iven t r ansact ion bet w een a collabor at ion and a con nect or can inv olv e only one obj ect t y pe. To cir cu m vent t his lim it at ion, t h e Cr ossWor lds con nect or for MQ Wor k flow requ ires t hat a con t ainer obj ect be const r uct ed t h at h as, as childr en , a r equ est object an d on e or m or e r espon se object s. We h ave j ust cr eat ed t h e t op- lev el business obj ect , MQWF_Cu st om er , bu t w e m ust cr eat e t he ch ild ren obj ect s t h at w ill b e w it hin t he t op - lev el obj ect .

• •

Table of Content s

Not e

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By LeeMor Gav in, Gerd Piott his r Golec, Greybe v enf st ein , Ken e inf or Diederichs, mat ion on subHendrik ject can ound in Palm t he er, Gu ide

t o t h e I BM Cr ossWor lds

SreekuCon mar nect Raj agopalan, Arvind Viswanat or for M Q Wor k flowhan . Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

Let us w or k t hr oug h cr eat ing t he childr en obj ect s an d ad ding t hem t o t he par en t . I SBN: 0- 73 84- 26 54 -7

57 8 Essen tPages: ially we

are going t o cr eat e t he in put and out p ut business obj ect s an d assign t hose obj ect s t o MQWF_Cu st omer b usiness ob ject . First , t he inpu t b usiness object . We can m ake a copy of t h e MQWF_Cust om er business object , and w it h m in or m odificat ion, we hav e our inp ut con t ainer bu siness obj ect ( Cu st om er is t h e dat a st r uct ur e t hat is t h e input f or our w or k flow ) . Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 1 2 -9 . Cr ea t e n ew b usin ess obje ct

Build Cr ossWor lds collabor at ions

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s 1 . First , r igh t - click t h e MQ W F_ cust om er b usiness object an d select Copy. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons specif ic -sit u at ions, and how om t he best t ech 2 . in Now , r ight click t he Busin ess tOb j eak ctef older it self annology d selectchoice Past ef or . each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hyr ewe1 2 ch-1 ose0 .each pr oduct it s na sp ecific Figu Past e in nfore w m e t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

3.

3 . En t er t he n ame of t he new b usiness object : MQWF_Input_Customer. 4 . Click OK. 5 . Righ t - click t h e new ly cr eat ed b usiness object t o open t he Bu sin ess obj ect Desig ner w indow . 6 . Select t he At t r ib ut e s t ab ( Figur e 12 - 11) and you can see t h e fields f or t he in put cont ainer . We can ver ify t hat t hey are cor r ect by checkin g ag ainst t h e Cust om er dat a st r uct ur e in t he • Table of Content Wor k flow b uildt im e. s •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Figu r e 1 2 -1 1 . M QW F_ I n put _ Cust om e r obj ect

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

Figu r e 1 2 -1 2 . Cu st om er dat a st r uct ur e

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . We n eed t o com plet e t he new bu siness obj ect by set t ing t he applicat ion- specif ic

inf orm at ion. 7 . Select t he Gene r al t ab. You w ill see t hat t he Cr eat e v er b is cur r en t ly su ppor t ed. On t he line below , add t h e Up dat e v erb . See Figur e 12 - 13 on p age 43 9.

Figu r e 1 2 -1 3 . Gen er a l t a b u pda t e s •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions The p r ocess t o cr eat e t he MQWF_I npu t _Cust omer is com plet e. Man age t he en d- t o- end bu sin ess pr ocess 8 . Sav e t he MQWF_I npu t _Cu st omer b y select in g Fil e - > Sa v e - > To Se rv er . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpherFigu e softrwear1e2p-1 lat 4 f or mbaer of com plem en t ar y . mSacont ve ains conaf nu ir m t ion t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. The ch ild b usin ess jectinis Out p utcon _ Cust . Th is business objeect w ill be This second I BM Redbook will h elpob y ou st MQWF_ all, t ailor and figuom re ert he new Web Spher Business creat ed fr om t h e beginn ing. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt geCSM, Serv er . - click Busin ess Ob j e ct s an d select N e w bu si ne ss obj e ct . 1 er . Chan I n t he r ig) ht

Figu r e 1 2 -1 5 . Na m e ne w bu si ne ss obj ect



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By2Lee . En Gavt in, er Gerd t he Diederichs, n ame of Piot t her bu Golec, sin Hendrik ess ob Grey ject vas en stMQWF_Output_Customer. ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

3 . En t er t he ap plicat ion specif ic inf orm at ion as ProblemHint. Pub lish er: I BM

4 . Click OK.

Pub Dat e: Ju ly 22 , 20 03

I SBN: 073 845 . Select t he At26 t r54 ib-7ut e s t ab. Pages: 57 8

Figu r e 1 2 -1 6 . Cr e at in g M Q W F_ O ut put _ Cust om e r

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 6 . Add Hint as t he at t ribu t e. WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 7 . Set St r ing as t h e t y pe and check t he Key v alue at t r ibu t e. - MQSeries k flow ( MQWF) 8 . En t er tWor he ap plicat ion - sp ecific in fo as Hint;type=pcdata; - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 9 . Select t he Gene r al t ab. See Figur e 12 - 17 on p age 44 1. - Web Spher e MQ I nt egr at or Br ok er

Figu r e 1 2 -1 7 . Gen er a l t a b u pda t e s f or M Q W F_ Ou t p ut _ Cu st om er

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

1 0 . Delet he84v erb I SBN:e0-t 73 26 54s-7for Delet e an d Ret riev e ( sin ce we do n ot u se t hese) . Pages: 57 8

1 1 . Sav e t he ob ject t o t he ser ver .

Add the child objects to the parent object Finally w e need t oin add t he t w or child t osttem he sp arent obj ect MQWF_Cust om er . Seamlessly t eg rat e you back -object off ice ssy Build Cr ossWor lds collabor at ions 1 . Op enage t het he Busin ess esign w in dow b y doub le- click ing t he MQ W F_ Cust om er Man en dt o-Object end buDsin ess er pr ocess obj ect . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher soft e p lat er rof plem en Figu r e 1 2e-1 8w . ar Add Mf or Qm W cont F_ Iains n puatnu t ombpa encom t obje ct t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 2 . Select t he At t r ib ut e s t ab. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 3 . Delet e all at t r ibut es ot h er t han Ob ject Ev en t I d . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 4 . I nser t an at t r ib ut e n am ed I npu t _Cu st omer . I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an5 .enSelect d- t o- end usin p rocess Business egr at ion ( and ecifically t hebTy peess f ield ( w hichusing is a pWebSpher ull- dow n)e and locat eI nt t he MQWF_I npu tsp _Cu st om er t. he I nt er Chan ge Serv er ) . 6 . Select t he Ke y ch eck box and t yp e in Customer;type=pcdata; f or t h e App Spec I nf o.

Figu r e 1 2 -1 9 . Add M Q W F_ O ut p ut t o par e nt obj ect



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN:t 073 84-7 and t y pe in Output_Customer in t h e Name field . Select t he Ty pe f ield 7 . I nser anot h 26 er 54 row (Pages: w hich57is8 a pu ll- dow n) and locat e t he MQWF_ Out p ut _ Cust om er .

Figu r e 1 2 -2 0 . App licat ion specif ic in f o

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t ab. egr at ion Ad apt er s 8 . Select t he Gene r al This edbook plor esion t hespd ecific iffer ent oveided y teat hese pr odu 9 . rAdd t h e ex applicat inf appr o f oroaches each oft ot hEAI e Upprdat an db Cr e ver bs: ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We cw_mo_Customer=Input_Customer also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e 1 0 .enSav e end t he ob jectess t o tphe ser ver . an d- t ob usin rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . The ASBO f or Wor kf low has been com plet ed .

12.4 Create the relationships I n t he I nt er Chan ge Ser ver , a r elat ionship can b e defined as eit her Look up Relat ionship ( used f or t hin gs such as sem ant ic resolut ion bet w een fields in diff erent syst em s, su ch as t he nam e of a count r y in w or ds v ersus an I SO count r y code) or an I d en t it y Relat ionship. An I dent it y •Relat ionship Table w ill stoforContent e t he sv alue of k ey f ield t h at " ident if ies" t he d at a ( such as a cu st om er •nu mb er for inI ndex st an ce) and t he I nt er Ch ange Ser v er w ill st or e and / or ident if y t he cor r espon ding An Sol utiisonanot usi ng W esy bSphe nt egr a ti onip ( V4 . 1 ) up. k eyEAI value her st emr e uBusi sin ne g ass rIelat ionsh look By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Now h atRaj we h ave cr eat ed t h e bu siness obj ect s for b ot h ou r sour ce and t ar get sy st em s, w e need Sreekutmar agopalan, Arvind Viswanat han t o cr eat e t he relat ionships t hat w ill est ablish and main t ain t he corr elat ion bet w een t he k ey v alues ( t hat is, our cust om er num b er s) f or each sy st em . We will also cr eat e a r elat ionship t hat Pub lish er: I BM w ill pr ov id e t he sem ant ic r esolu t ion b et w een t he count ry cod es as t hey ar e kn ow n t o our CRM Pub Dat e: Ju ly 22 , 20 03 syst em an d t h e count r y codes as t hey are kn ow n t o t he SAP syst em . I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 . Go t o t h e Relat ionships f older in t he CSM. 2 . Righ t - click an d select Re la t i onsh ip de sign er . 3 . Select Fil e - > N e w . Seamlessly in t eg rat e you r back - off ice sy st em s 4 . En t er t he n ame of t he new r elat ionship as Customer. Build Cr ossWor lds collabor at ions 5 . Righ t - click t h e new ly cr eat ed r elat ionship and select Ad va nced Se t t i ngs. Man age t he en d- t o- end bu sin ess pr ocess 6 . Select t he I de nt i t y ch eck box . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Not fou ndat ion , w ee discuss fou r add it ion al com ponent s: At Wor t his kpoin ou sh ould also ver ify t h at t h e DBMS set t in gs ar e corr ect . For our - MQSeries flowt (yMQWF) pr oj ect we will st or e r elat ion ships in t he Rep osit or y d at abase bu t t h is is not a - I BM Cr ossW r eq uir orlds em ent I n t. erchan I t m ust gemSer er ely verb(eI CS) a d at abase t hat t he I CS can access. - Web Spher e MQ I nt egr at or Br ok er

Figu r e 1 2 -2 1 . Cr e at e ide nt it y r el at i onshi p

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

7 . Click OK. 8 . Again r ight - click t he Cust om e r r elat ionship. 9 . Select Ad d P a rt ici pa nt D e fi ni t ion. Seamlessly in t eg rat e you r back - off ice sy st em s 1 0 . Nam e t his p art icipan t SAP. Build Cr ossWor lds collabor at ions 1 1 . Cr eat e anot h er nam ed CRM. Man age t he en d- t o- end bu sin ess pr ocess 1 2 . Cr eat e anot h er nam ed CW ( for CrossWor ld s, sin ce it w ill be r esponsible f or t he r elat ionship in pr t erise n ally . I n t hemwanagem or ld of ent Ent er Ap)plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: Tip - MQSeries Wor k flow I t is alw ay s a( MQWF) g ood id ea t o give t he par t icipant s a nam e t hat cor r espon ds t o t he syst em t h at y ou w ill be st or ing id en t it y inf orm at ion for - h en ce SAP, CRM, and so - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) on. - Web Spher e MQ I nt egr at or Br ok er 1 3 . Righ t - click t h e SA P p ar t icipan t t y pe and select Ad va nced Se t t i ngs. - Web Spher e Business I n t egr at ion Ad apt er s 1 4 . Ch eck t h e nam e of t he t able and st or ed p rocedur e t h at w ill b e cr eat ed t o st or e and pr ocess he relatex ionship This rtedbook plor esent t her ies. d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We 1 5 . Click OK. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int at ed solu t ion iscuss hy we . ch oseeveach pr oduct it s sp ecific in ge t h eddesig n. box We. 1 6egr . Repeat t his f or. We t he dCW p artwicipant How er, select t hefor CrossW orl dst ask m a na ch eck also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Figu r e y1ou 2 -2 . Cr ossW l ds ed Web pa rSpher t icipa nt This I BM Redbook will h elp in st2all, t ailor andor con figum rean t heag new e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

I m por t a nt The Cr ossWor m anag edr back box in dicat t hat Seamlessly inlds t eg rat e you - off ice es sy st em st his is t h e par t icip ant for CrossWor lds and t h at t h e m anagem en t of r elat ion ships is h eld int er nally and not in a t able. Lat er , wBuild hen w CreossWor pr ocess ldsr elat collabor ion shat ips, ions y ou w ill see how t his is achieved. Man age t he en d- t o- end bu sin ess pr ocess I n t he w orofldt hofe Ent pr ise plicat ionneed I nt egr ion (ify EAIt he ) , t bh usin er e is n oob" on e size . For each parer t icip antAp s, w e now t oatident ess ject and tfit h se all" par tsolut icularion field This is each w h y tobj he ect I BMt hat WebSpher e soft ar e( or p latident f or mit ycont ains aWe nuw mb oft com t ar y w it hin cont ains t h e wk ey ) v alue. ill er st ar w it hplem t h e en CW t echnology fer ings e EAI f unct ionalit yk.eyI nfield t his tIhBM Red bookforw e d escr e t he seipof par t icipant . of This identt hat if iesprt hovid e GBO and a special at is u sed st or ing ib r elat ionush WebSph But he siness I ntion egrof at tion. I n add itat ion t o WebSph er e MQ it self , w hich for m s t he ident if ierer s ef or d ur at he collabor ion. fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 1 . Righ t - click t h e CW p ar t icipan t an d select P ar t icip an t Ty pe s. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 2 . Scroll t hr ough t h e list of business obj ect s u nt il w e f ind our GBO, in t his case Cust om er . - Web Spher e MQ I nt egr at or Br ok er 3 . Dr ag t he b usiness object ov er and dr op it on t op of t he CW par t icipan t . - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 1 2 -2 3 . Add t h e bu si ne ss obj ect

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 4 . Under Par t icip ant Typ es, ex pand t h e Cust om e r b usiness object . Man age t he en d- t o- end bu sin ess pr ocess 5 . Dr ag t he Object I d field ov er and dr op it on t op of t he Cust om er business obj ect in t h e ner. I n t heRelat w or ionship ld of Entdesig er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat prFigu ovid e rEAI y . I nt ht his I BM e 1f2unct -2 ionalit 4 . Add e id enRed t it ybook fi elwde d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

Not e

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y As w e m ent ioned ear lier, t here is no t able creat ed t o h old t h e v alu es for t h is obj ect t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of and f ield. Dur ing m apping , t his field w ill hold a v alue k now n as t h e RI I D, or WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he r elat ion sh ip ident if ier . Th is valu e is held w it h t h e relat ionship inf orm at ion for bot h fou ndat ion , w e discuss fou r add it ion al com ponent s: of our ot her par t icip ant s. For ex amp le, RI I D nu mb er 1 m igh t r elat e t o CRM cust om er 000 001 and also SAP cu st om er 10 000 7. D ur ing pr ocessin g t he RI I D w ill - MQSeries Wor k flow ( MQWF) be h eld in t he GBO so t hat wh en t h e m apping f rom GBO t o t ar get ASBO is d one, a look up for I tnht eerchan SAP RI ofver 1 w( ill pr oduce an SAP cust om er nu mb er of 100 007. - I BM Cr ossW orlds geI DSer I CS) 6 . We n ow needI nt t oegr add the - Web Spher e MQ at or BrASBOs ok er and k ey fields t o t he CRM and SAP par t icipant s. 7 . For t hee CRM par t icip add: - Web Spher Business I n tant egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and a. A b usiness object of MQWF_Cust om er bu sin ess obj ect . cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e b. A k ey field value of Cust om er Num b er fr om t he I n put _ Cust om er w it hin t h e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We MQW F_ Cust om er business object . also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. c. Select t he Ad va nced Se t t i ngs f or t h e I npu t _Cu st om er [ 0] . Cu st om er Num ber. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr atd.ionThe pr oduct dle,e and idesbea pr b road un der anat ding of fWebSph e Buis siness columbun n nam t h atprwov ould oduced autst om ically r om t hiserf ield t oo lon g for I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e backend sy st em and DB2 . Chan ge t h e nam e of t he colu mn t o Cust om erNu mb er . Th is w ill onlys af fectmtanag he e an en d- t o- tend b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he able an d st or ed pr ocedu r e definit ion and not t he relat ionship m anagem en t it self. I nt er Chan ge Serv er ) . 8 . For t he SAP par t icipant add: a.

a. A b usiness object of sap_ z_cw _bap i_ cu st omer _m aint ain. b. A k ey field of Cust om er Num b er .

Figu r e 1 2 -2 5 . Re la t i on ship w it h al l p ar t ici pan t s •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 9 . Righ click t h e Cust om e r rat elat ionship and select Sa v e. Buildt -Cr ossWor lds collabor ions 1 0 . Select t he r unt sch em ch eck box . Man age t heCre enat d-et oendim buesin ess praocess I1n1 t.heClick w orSa ld vofe.Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 1 2 . The d at abase t ab les an d st or ed p r ocedu res w ill now be cr eat ed . Go t o t h e DB2 Cont r ol t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Cent er an d v er if y t hat t h ese now ex ist . WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: We n ow creat e t he r elat ion sh ip t h at w ill han dle look ups t o r esolv e t he sem ant ic d if fer en ces bet w een t h e cou nt r ies in CRM and SAP. For exam ple, in our CRM sy st em w e r ef er t o t h e UK, but - MQSeries Wor k flow ( MQWF) in SAP, t his is k now n as GB, w hich is t h e I SO code for t h e UK. At r un t ime, t he look up r- elat ip worlds ill be Icalled as par t of ver t h e( m appin g p rocess t o inser t t h e corr ect v alues for t he I BMion Crsh ossW n t erchan ge Ser I CS) t ar get sy st em . - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s 1 . Go t o t h e Relat ionship man ager . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 2 . Cr eat e a n ew r elat ionship nam ed Country. cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e 3 . Go t o t h e Adv anced Set t ing s and select a r elat ionship t y pe of St a t i c. int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also onst e tticipan he in t tegr atinit ionion b etfor ween com ponent case. 4 . dem Cr eat e ar at p ar d ef SAPt he and CRM ( t h ers einiseach n o par t icipant for Cr ossWor lds in a look up relat ionship) . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business II nt egr pr oduct and, pr ov ides b road un derdefinit st an ding e Bu siness n a stat ation ic ( look up) rbun elatdle, ionship y ou ad d aa par t icipant ion fof or WebSph each bu er siness obj ect t hat Icont nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e backend sy st em s and mess anag e ains t he at t r ibu t es you w ant t o r elat e. How ev er, you d o not associat e t h e act ual b usin an en dt oend b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he obj ect nam es or at t r ibu t e nam es w it h t he par t icipant defin it ion s. I n st ead use a par t icip ant t yp e IofntDat er Chan Serv The er ) . Dat a par t icip ant t yp e r ep resent s all d at a t yp es ot her t han bu sin ess obj ect a forgeeach. t y pes.

5 . Righ t - click t h e CRM p ar t icipan t an d select a par t icipant t y pe of D a t a.

Figu r e 1 2 -2 6 . Add pa r t i cipa n t t ype



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph 6 . Dr ag er eand Bu siness dr op t his I nt egr ov er at ion. t he CRM I n add par it ion t icipt ant o WebSph nam e. er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 7 . Repeat t his f or t he SAP par t icip ant . - MQSeries Wor k flow ( MQWF) 8 . Sav e t he r elat ionship and cr eat e t h e r unt im e schema. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 1 2 -2 7 . Cou nt r y r e la t i onshi p

- Web Spher e MQ I nt egr at or Br ok er

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Befor e a relat ionship can b e used it m ust be st ar t ed.

1 . Go t o t h e CSM. 2 . Righ t - click t h e Cust om e r r elat ionship. • 3. •

Select StTable a rt Cust of Content om esr. I ndex

. Repeat prWocess f or h e ne Coun t r yegrrelat An4EAI Sol uti ont his usi ng e bSphe r e tBusi ss I nt a ti onionship. ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

The r elat ionships ar e n ow r ead y t o be used. Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

Figu r e 1 2 -2 8 . St ar t e d r el at ionsh ips

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) Unlike idossW en t it yorlds r elatIionship s, ge look upver ( or( IstCS) at ic) relat ionships hav e valu es t hat are p opulat ed - I BM Cr n t erchan Ser m anually . We n ow need t o add som e dat a t o t he Cou nt r y r elat ion sh ip f or use in our m app ing. - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s 1 . From t he CSM, r ight - click Re la t i onsh ip s an d go t o t he Relat ion sh ip d esign er . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 2 . Righ t - click t h e Count r y r elat ionship and select Sh ow Re la t ion sh ip Ma na ge r. cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e re w 1 hy 2 -2we9 .chSe ct Re la t i onshi a nat ask ge rin t h e desig n. We int egr at ed solu t ion . WeFigu d iscuss oseleeach pr oduct for it s pspM ecific also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

3 . When pr om pt ed t o r et r iev e r elat ion sh ip s, select Can ce l as t her e are not yet any r elat ion sh ip s t o ret r iev e. Seamlessly in t eg rat e you r back - off ice sy st em s 4 . Select Fil e - > N e w . Build Cr ossWor lds collabor at ions 5 . This w ill p lace an em pt y r elat ion sh ip ent ry in t h e palet t e. Man age t he en d- t o- end bu sin ess pr ocess 6 . Ex pan d t he new ent ry t o see t he p art icipant s. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 7 . Righ t - click t h e CRM r elat ion and select Ad d Pa rt ici pa nt . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology hatSAP pr ovid e ion. EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 8 . Repeatoftfer hisings f or tthe r elat WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou discuss foutrhe add ion al com ponent 9 .ndat Ex ion pan, dwtehese t o see actit ual par t icip ant ins: for m at ion. - MQSeries Wor k flow ( MQWF)

Figu r e 1 2 -3 0 . Par t i ci pan t in for m a t i on

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I1nt at iont he pr oduct a beroad der en st an er et icipant Bu siness 0 egr . Click v alue bun b oxdle, nex and t t o tpr heovkides ey v alu fieldunand t erding valuofe WebSph for t he par s as show n I nt egrbelow at ion,. so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Figu r e 1 2 -3 1 . Fi ll pa r t i cipa n t v al ue s



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj Fil agopalan, 1 1 . Select e - > Arvind Sa v e Viswanat t o savehant he

n ew par t icip ant .

1 2 .PubYou w ill lish er: I BMnow n ot ice t hat t he ent r y h as an RI I D ( r elat ion sh ip id en t if ier ) . Pub Dat e: Ju ly 22 , 20 03

1 3 . Verif y t his v alue b y going t o t he d at abase t able an d ch eck in g t he v alues t hat ar e held in t h e I SBN: 0- 73 84- 26 54 -7 r elat ion sh ip t ab les. Pages: 57 8

1 4 . Repeat t he pr ocess and cr eat e v alues for USA / US and Au st r alia / AU, or any ot her count r ies y ou m ay u se for y our t est ing . The coun t r y codes in SAP can b e fou nd in t ab le T00 5.

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Tip Mannot agebet he enmd-ed t o-ifend pr ocess Do alar t he bu RIsin I D ess nu mb er s d o not f ollow t he sequence y ou are ex pect ing. These nu mb er s ar e g en er at ed by Cr ossWorld s and as long as t h e RI I Ds m at ch, y our I n t he w orion ld sh of ipEnt Apkplicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . r elat w er ill pr beise wor ing OK. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

Figu r e 1 2 -3 2 . M ul t ip le r e la t ion sh ip s en t r i es

- MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

The look up r elat ion sh ip is n ow r eady for use in map ping.



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

12.5 Construct maps Hav in g defined our b usin ess ob ject s, bot h app licat ion sp ecific and generic, an d t h e r elat ion sh ip s r eq uir ed f or our solut ion , in t his sect ion w e w ill now m ov e on t o t he m aps f or t h e Cr ossWor lds com ponent s. •

Table of Content s

I ndex y for m ap ping, t he d eciding f act or s f or cr eat in g m aps are: I• n t he m et hodolog An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

Wher e t he dat a is going t o an d wh er e it is comin g f r om

Sreeku mar Raj agopalan, Arvind Viswanat han

Det erm inin g t he dat a t y pes Pub lish er: I BM Pub Leng Dat e:t hJuof ly 22 t he , 20specif 03 ic

dat a t hat is being sen t

I SBN: 0- 73 84- 26 54 -7

For our p ur poses in t his ph ase, w e w ill cr eat e four map s. Tw o m aps w ill b e used t o sen d Pages: 57 8 inf orm at ion bet w een t h e w ork f low applicat ion and t he I nt er Chan ge Ser ver serv er . The ot h er m aps w ill cont r ol in for m at ion p assing bet w een t h e I nt er Chang e Serv er and SAP. Th ese concept s ar e illu st rat ed in Figur e 12 - 33 on p age 45 6.

Figu r e 1 2 -3 3 . Ov e r vi ew of Cr ossW or lds m a ps a nd use sequ en ce i n Seamlessly in t eg rat e you r back - off ice ph sy stase em s 2 Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er These m aps w ill associat e t h e connect or s w it h t he collab or at ion p ort s. Sin ce w e hav e already - Web Spher e Business I n t egr at ion Ad apt er s creat ed t he b usiness ob ject s, creat ing t he map s is t he next logical and r elat iv ely easy t ask . Keep in min d t hat it is absolut ely necessar y t o k now w hich f ields are p er t in en t in cr eat ing t he map s. I n This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and ot her w or ds you m ust k now w hat in for m at ion is need ed f or each app licat ion, MQSeries Wor k flow cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We and SAP, as well as I n t er Ch ange Ser v er . bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We We w ill cr eat e t he f ollow ing m aps: also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This IMQW BM Redbook will elp y ouCuinststom all,ert ailor and con figu re t he new Web Spher e Business F_ Cust om er _h To_Cw I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egrCw at ion, t hat you can desigstn/om cr er eat e a solut ion t o int egr at e back- end sy st em s and m anag e Cu st so omer _To_MQWF_Cu an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan Serv er ) . _cw_ bapi_ cu st om er _m aint ain Cw Cuge st omer _To_z z_cw _b api_cust om er _ maint ain _To_Cw Cust om er

The n am in g con vent ion f or t hese m aps is " < obj ect nam e> _To_< obj ect nam e> " . We h ave r efer r ed t o t he Cust omer b usiness object as Cw Cust om er t o r eflect t h at t h is is a supp lied, unchan ged b usiness object . First , w e w ill cr eat e t he m aps for MQSer ies Wor k flow , t hen for SAP. The st eps f or ar e det ailed in t he follow in g sect ions: • •

Table of Content s

" Cr eat eI ndex t he map f rom w ork f low cu st omer t o gener ic cu st omer " on p age 45 7

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Unit est Diederichs, t he m ap"Piot onr Golec, p age Hendrik 46 5 Grey v en st ein , Ken Palm er, By Lee "Gav in, tGerd Sreeku mar Raj agopalan, Arvind Viswanat han

" Cr eat e t he map f rom generic cu st om er t o SAP cust om er " on p age 46 8

Pub" lish er: IeBM Cr eat t he

map f rom SAP cust om er t o g en er ic cust om er " on p age 47 4

Pub Dat e: Ju ly 22 , 20 03

" Cr eat 0e 73 t he I SBN: 84-map 26 54 -7f rom generic cu st om er t o w ork f low Cust om er" on p age 48 0 Pages: 57 8

12.5.1 Create the map from workflow customer to generic customer I n t his sect ion w e creat e t he m ap fr om t h e MQWor k flow conn ect or t o I nt er Chan ge Ser ver . The m ap is called MQWF_Cu st omer _To_Cw Cust om er . Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 1 . I n t he Cr ossWor d Sy st em Manag er , select Fil e - > N e w - > Ma ps. Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 1 2 -3 4 . Cr e at in g a n ew m a p

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 2 . This w ill b ring u p t he New Map w indow in t h e Map Desig ner. I nt er Chan ge Serv er ) . 3 . Select MQ W F_ Cust om er as our sour ce bu siness obj ect .

Tip En su re t hat you check t he b usiness ob ject y ou requ ired. I f t he check box is not t icked, you w ill not hav e t h e business obj ect added. 4 . Click N e xt . •

Table of Content s

• 5.

Select Cust om e r as our d est inat ion bu sin ess obj ect . I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

6 . Click N e xt .

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

7 . En t er t he n ame for ou r m ap: MQWF_Customer_To_CwCustomer. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

Not e 57 8 Pages: I n t he CSM, t her e is a r ed sq uar e against t his n ew map . As w it h ot her com ponent s, t his indicat es t hat t h e map is n ot y et act iv e.

eg rat backdefinit - off iceion sysstinside em s of t he new m ap object : Next Seamlessly w e creat e t hin e tact ualemyou ap rping Build Cr ossWor lds collabor at ions en d-vtiew o- end bu sin ess pr ocess 1 . Man Go t age o t h et he Table . I n2 t.heClick w or ld Ent ise Ap plicat egr ce at ion EAI )e, pane, t h er e is o " onteh esize fit sdall" ion . t heoff ir st er avpr ailab le lin e inion t h eI nt Sour at t r(ibut t o nshow dr opownsolut list of This isavwailab h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y le object s. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph 3 . Select er e tBu hesiness MQ W IF_ nt Cust egr atom ion.erI nob add ject it .ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 4 . Ex pan d t his and t hen exp and t he I np ut _ Cust om er ch ild ob ject . - MQSeries Wor k flow ( MQWF) 5 . Select t he Cust om e rN am e at t rib ut e. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 6 . Repeat t his on t he D est inat ion at t r ibu t e sid e. Select t h e Cust om e rN am e f r om t he - WebCu Spher st omeerMQ buIsin nt egr essatob orject Br ok . er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Tip ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We cons in specif bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e you t cann ot f in d t his w athy t r ibu ex pand ing allfor of itt shespch ild bu sin ess s n. We int egr at edI f solu ion . We d iscuss wet e,chkeep ose each pr oduct ecific t ask in tobj h e ect desig w it hin t he Cust om er BO. Most GBOs t end t o be r eally lar ge wit h m any n est ed child also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. BOs. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 7 egr . Click Tra nsfor at iand on rpr u le t h der e drstopow nof b ox of av ailab le siness basic map ping I nt at iont he pr oduct bun m dle, ovpane ides at ob show road un andding WebSph er e Bu t r ansfor m at ions. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 8 . Select Mov e . I nt er Chan ge Serv er ) . 9 . Repeat t his pr ocess f or t h e follow ing at t r ibut es:

- St reet Addr ess t o Ad dr essLine1 - Cit y t o Cit y - Post Code t o Post alCode1 We n ow need t o app ly t he r elat ionship look up s t o t he m ap for t he Cou nt r y at t r ibut e. For look up r elat ion sh ip s t her e ar e t w o m ap ping API m et hods t hat ar e u sed: •

Table of Content s



I ndex

eI usi nstng ances( ) , wrhich t o aret r ieve t he An EAIr et Solriev uti on W e bSphe e Busiis neused ss I nt egr ti on ( V4 . 1 ) By

r elat ion sh ip inst an ce I Ds ( RI I D) f or t he par t icipant dat a in t he sour ce business obj ect on t heer, inbou nd m ap. Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm

Sreeku mar Raj agopalan, Arvind Viswanat han

r et riev ePar t icip ant s( ) , w h ich is used t o r et riev e t he RI I Ds for t h e par t icipant dat a in t h e sour ce business obj ect ( GBO) and popu lat e t he t arg et bu siness obj ect .

Pub lish er: I BM e: Ju , 20 03 We Pub w illDat use t hlye22r et rieveI nst ances( ) m et hod for t his m ap. I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 . As abov e, select t h e Count r y at t rib ut e f rom t he MQWF_Cu st om er bu sin ess ob ject as t h e Sour ce at t r ibut e. 2 . Select t he Count r y at t rib ut e f rom t he Cust om er business object as t he Tar get at t r ib ut e. 3 . Select Seamlessly Cust om in t eg asrat t he e you Tr ansf r back orm-at offion ice rsy ule. st em s 4 . Build Aft er yCr ouossWor hav e lds doncollabor e t his, dat oubleions click w her e y ou h ave in ser t ed Cust om er . Th is w ill open t he cod e w indow for t h is m apping t r ansf orm at ion. Man age t he en d- t o- end bu sin ess pr ocess 5 . I n t he bot t om pan e, rig ht - click an d select Ex pre ssi on Bu il de r. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Figu r e 1 2 -3 5 . Expr e ssi on B uil de r t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

6.

6 . On t he lef t p ane, exp and t he Re la t i onsh ip s f older and select Count r y. 7 . I n t he cent er pan e, t he par t icipant s for t he r elat ion sh ip s w ill be d isp lay ed. 8 . Select CRM. 9 . On t he rig ht p ane, scroll d ow n an d select t he Re la t i onsh ip .r et r ie v eI n st a nce s m et hod ( w e hav e u sed t he second one) . •

Table of Content s

•1 0 . Click I nse I ndex rt API . An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Figu r e 1 2 -3 6 . Ne w l y cr e at ed ex pr e ssion

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 1 1 . Click OK an d t his w ill t ak e y ou b ack t o t h e code pan e. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) The r et r iev eI n st ances met hod r et ur ns an ar r ay of RI I Ds. We now need t o comp let e t he - Web Spher e MQ I nt egr at or Br ok er par am et er s f or t he met h od, bu t w e also n eed t o assign a r et ur n v alu e t o t he dest inat ion t r ibutee.Business I n t egr at ion Ad apt er s - Webat Spher 1 2 . rEd it t h e ex cod e as This edbook plor esf tollow he d s: iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We int [] generic_ids = Relationship.retrieveInstances("Country", "CRM", also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. ObjMQWF_Customer.getString("Input_Customer[0].Country")); This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness ObjCustomer.setWithCreate("CustomerAddress[0].Country", generic_ids[0]); I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 1 3 . I n t he t op pan e is an area for com m en t s. I n h er e, t y pe =Lookup Relationship.

1 4 . Select Fil e - > Sa v e. 1 5 . Your cod e sh ould look sim ilar t o Figur e 12 - 37 on p age 46 1.

Figu r e 1 2 -3 7 . Com pl et ed code •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 1 6 . Close t het he coden e dw tindow Man age o- end. bu sin ess pr ocess We n ow need add t hise e r elat ionship ocessing t he) , Cu st omer . Thefitws ay d oing I n t he w or ld oft oEnt er pr Ap plicat ion pr I nt egr at ionfor ( EAI t h er e is nNum o " onber e size all"ofsolut iont.his is basically but usingeasoft d iffwerarent ping API ains m et hod. The This is w h y tthe sam I BM eWebSpher e pmap lat f or m cont a nu mb er of com plem en t ar y m aint ainSimofpleI d en t it y Relat ion sh ip ( ) fm et hod is uy sed y r elat ionship m aint t echnology fer ings t hat pr ovid e EAI unct ionalit . I n for t hisidI en BMt itRed book w e d escr ib eenance t he u sef or of bot h inb ound ou t Iboun mion. ap ping. WebSph er e Buand siness nt egrdat I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) 1 . As bef ore, select a sour ce and dest inat ion at t r ib ut e. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 2 . Select Cust om er Num b er as t he sour ce at t r ibut e and Obj ect I d ( fr om t he Cu st omer BO) as he dest at ion at t rib ut e. - Webt Spher e in MQ I nt egr at or Br ok er 3 . Also, e select a Cust Traernsfor m a t i on R ule . - Web Spheras e befor Business I n t egr at ionom Ad apt s 4 . rOp en t heexEx pr ession Bu ild er select t het oCust e rided r elatbionship t he CRM This edbook plor es t he d iffer entand appr oaches EAI om pr ov y t hese and pr odu ct s, t heir pr os and par t icipant . cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . Select t het ion I de. nt i t ydRel a t ionshi p. m nt aeach inSim eI d en t iontsh ipinAPI int5egr at ed solu We iscuss w hy we chaiose prpl oduct fort ititysRe spla ecific ask t h.e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 6 . I nser t t he API and go t o t h e cod e w indow . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business 7 . Mod if y t he cod e as follow s: I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess isp rocess using WebSpher e sin Business nt egr - The ASBO t he MQWF_Cust om er bu ess obj Iect . at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . - The GBO is t he Cust om er business obj ect . - The m ap ex ecu t ion calling cont ext is cw Ex ecCt x .

Figu r e 1 2 -3 8 . I d en t it y r el at ion sh ip code



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

t egof rat=Identity e you r backRelationship. - off ice sy st em s 8 . Seamlessly Add a com minent Build Cr ossWor lds collabor at ions 9 . Sav e t he code. Man age t he en d- t o- end bu sin ess pr ocess 1 0 . Ret ur n t o t he Map Designer w ind ow. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Figur e 12 - 39 sh ows t he Tab le view of t he map ping . From here w e will set t he v er b. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of FiguI nt r eegr 1 at 2 ion. -3 9 I. nTabl ew of t he le, twehich d mfor a pm s t he WebSph er e Bu siness add ite ionvit o WebSph er e comp MQ it self fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 1 . Select t he V e rb t ab. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Not e fou ndat ion , w e discuss fou r add it ion al com ponent s: The v er b set t ing t ells you t h e ver b for t he dest inat ion business obj ect , t hat is, w h at - MQSeries Wor k flow ( MQWF) act ion m u st be t aken by t h e t ar get ap plicat ion . I n t his case w e will set t he v er b for t he dest in at ion ob ject ( Cust omer ) t o be t aken fr om t h e v er b of t he sour ce bu sin ess - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) obj ect ( MQWF_Cust om er ) . - Web Spher e MQ I nt egr at or Br ok er 2 . Select t he r ight sid e of t he fir st line of t he Ver b w indow as sh ow n in Figur e 12 - 40. - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e 1 2 -4 0 . Se le ct t h e ve r b This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

3 . Select t he MQ W F_ Cust om er ob ject . I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 1 2 -4 1 . De t a il of t h e com pl et ed m ap se e n on t he Ve r bs t ab

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 4 . Sav e t he m ap t o t he serv er. - MQSeries Wor k flow ( MQWF) 5 . A m essag e not if ying t h at t h e m ap is not act iv e un t il it is com piled ap pears, ask ing if you ant t o com h e mapgen Ser ow.ver ( I CS) - I BMwCr ossW orldspile I n tterchan 6 . Answ ere Yes. - Web Spher MQ I nt egr at or Br ok er 7 . You w ille receiv e a Imessage notAd if yapt in gerysou t hat t he map h as com p iled su ccessf ully. - Web Spher Business n t egr at ion This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e Tip int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst at eb ter het hat in t egr at ion tbhe et ween t heyou com in geach Remrem behind scenes, arponent e comps ilin Jav acase. cod e. I f y our map d oes not comp ile su ccessf ully, ch eck t h at y ou hav e a v alid JDK an d t hat y our pat h and This I BM classpat Redbookh will out in st all, t ailor con figu ret ht he env hirelp onmy en v ar iables cor and r ect ly r eflect is. new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt at ion,t he so Map t hat Design you caner desig n/ cran eatder aet solut tom intain egrCSM at e backend. Not sy stice emtshat andt he mm anag 8 egr . Close w in dow ur n t ion o t he w in dow ap e an ennow d- t o-has end ab gr usin essarprow rocess I nt egr een nextusing t o it WebSpher t o indicat eet Business hat it is now actat ivion e. ( and sp ecifically t he I nt er Chan ge Serv er ) .

12.5.2 Unit test the map

Now t h at t h e m ap has been con st r uct ed and successfully com piled , it is t im e t o un it t est t h e m ap ( t o en su re t hat t he f ield m appin g is cor r ect ) using t he m ap t est t ool.

1 . Go back t o t he Map Designer . • 2. •

Select t Table he TeofstContent t ab. s I ndex

3 . Using t h e dr op- d ow n b ox set t he Callin g Cont ext t o Ev en t D e li ve ry .

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Not e

Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03

The Callin g Cont ext is im por t ant t o t he behav ior of t h e t est t ool. I t in dicat es t o t h e t he t yp e of call t hat is being m ade and t h e ser v ices r equir ed . I n Pages: 57 8 t his in st an ce t he Event Deliv er y con t ext indicat es t hat a n ew ASBO h as been deliver ed t o t he I n t er Ch ange Ser v er fr om a sou rce ap plicat ion as t h e r esult of an app licat ion ev ent su ch as cr eat e, upd at e, et c. I SBN: 84- 26ge 54 -7Serv er I nt0-er73Chan

4 . Ex pan d t he Ob jMQWF_ Cust om er business obj ect in t h e Sour ce Test in g D at a p ane ( not e t hat on t he r igh t side of t h e pane is a v alue of Cr eat e - t his is t h e ver b t hat w e em u lat e fr om t h e sour ce applicat ion) Seamlessly in t eg rat. e you r back - off ice sy st em s 5 . Righ click t h e Ilds npcollabor ut _ Custatom er ch ild bu sin ess obj ect . Buildt -Cr ossWor ions 6 . Select Adtd a nce . bu sin ess pr ocess Man age heI nenstdt o- end t he I npu st omer usiness I n7 t.heExwpan or ldd of Ent er prt _Cu ise Ap plicat bion I nt egrob atject ion .( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 8 . En t er som d at at hat int opreach t h ef unct business obj as Red show n in wFigur e 12ib- e42t he ( t he t echnology of fereings ovid eofEAI ionalit y . ect I n tfields his I BM book e d escr u se of v alues are not really r elevan t at t his p oint , b ut rem emb er t hat we w ill be creat ing WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he an ident ionship t r y if t healt est successfu fou ndat ionit, ywreelat discuss fouen r add it ion comisponent s: l) . - MQSeries Wor k flow ( MQWF)Figu r e

1 2 -4 2 . M ap t e st w it h dat a

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

9 . Select D e bug - > Ru n Te st ( or click t h e blue t r iang le but t on) . Seamlessly in t eg rat e you r back - off ice sy st em s 1 0 . You w ill see t h e m ap b ein g r ecomp iled and at t he end of t he t est you w ill see a m essage Build Cr ossWor indicat ing t h at tlds h e collabor t est r un at wions as successf ul. Man age t he en d- t o- end bu sin ess pr ocess

Figu r e 1 2 -4 3 . Su cce ssf ul m a p t est

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 1 . On t he erig ht Ipnt ane, exp -1 Web Spher MQ egr at or and Br okt he er d est inat ion b usin ess ob ject ( Ob jCust om er ) . 2 . Ex pan de tBusiness he Add ress t r at ibut t o apt seeerall -1 Web Spher I n tat egr ione Ad s of t he t r ansfor m at ions t h at hav e b een per for m ed . 1 3 . rEn su re t ex heplor f ollow This edbook es ing t he: d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . The I d dhas been replaced w it heach an RI D f r omfort he om ert ask r elatinion call.n. We int egr ataed soluObj t ionect . We iscuss w hy we ch ose prIoduct it scu spstecific t hsh e ip desig Ch eck t h is by goin g b ack in t o t h e Relat ionship Manag er an d ver ify ing t hat t he RI I D in also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. t he CRM r elat ionship par t icipant m at ches t he cust om er nu mb er t hat w as used f or t he m ap t estwill . h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business This I BM Redbook I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness b.ion, Allsooft hat t h e you mov can ed values h ave m oved ect ly at t oet hbacke dest inat at tsr ibut I nt egr at desig n/ cr eatbeen e a solut ion corr t o int egr end syion st em and es. m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he c. The cor r ect relat ionship ident if ier h as been sub st it u t ed f or t h e cou nt r y code. I nt er Chan ge Serv er ) .

Figu r e 1 2 -4 4 . M ap t e st r e su lt s



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 1 4 . We n ow need t o save t hese t est result s, because t h ey w ill f orm t he in put for u nit t est ing of Build Cr ossWor lds collabor at ions dow n st r eam m aps. Man age t he en d- t o- end bu sin ess pr ocess 1 5 . Select Sa v e To. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . 1 6 . Sav e t he b usiness object as Cust om er . bo. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y tThis echnology ings hatan prdovid EAI f unct I n rt his I BMWe Redwbook w econt d escr he u se of concludofesfert he butild t este of t he fir stionalit of ouyr . fou m aps. ill n ow inuibe,e tbuilding and WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he un it t est ing each of t he t hr ee ot her m aps in t he sequence t h at t h ey w ould n or mally b e ex ecu t ed. fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

12.5.3 Create the map from generic customer to SAP customer - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Aft er t he sour ce ASBO t o GBO t r ansfor m at ion is t he GBO t o dest in at ion ASBO m ap. This inv olves -going Web Spher I ntom egrerat business or Br ok er object t o t h e input obj ect for t he SAP BAPI call. f r om teheMQ Cust -AsWeb Business t egr at befSpher ore, creeat e a n ewI nmap w ition h tAd he apt at ter ribsut es in Table 1 2- 1. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Tab le 1 2 - 1 . Cw Cu st om er _ To_ sap_ z_ cw _ cust om e r _ m a in t ai n also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook all,Cust t ailor re zt he new Web Spher e Business N a m e will h elp y ou in stCw omand er _con To_figu sa p_ _ cw _ cust om e r_ m a i nt a in I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Sour BO so t hat you can Cudesig st om er I nt egrce at ion, n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en dt oend b usin ess p rocess using Business I nt egr at ion ( and sp ecifically t he Tar get BO sap_z_ cw _ cuWebSpher st omer _meaint ain I nt er Chan ge Serv er ) . Perf or m t he map pings as list ed in Table 1 2- 2.

Tab le 1 2 - 2 . M app ing s Sou rce

Ta rge t

Ob ject I d

Cu st om er _nu mb er



Table of Content s



I ndex Ex ecu t e_comm it _w or k _aut omat i

An EAI Sol uti on

usi ngcally W e bSphe r e

Tra nsfor m at i on I dent it y Relat ionship Set v alue of " X"

Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piote_ r Golec, Lan guag key Hendrik Grey v en st ein , Ken Palm Seter,v alue

of " EN"

Sreeku mar Raj agopalan, Arvind Viswanat han

I nt er net _m ail_SMTP_ad dr ess Pub lish er: I BM Dat Ju ly 22 , First 20 03 _n am e Cu Pub st om ere:Name I SBN: 0- 73 84- 26 54 -7

Set a dum m y v alue since t his is n ot b eing used for t h e collab orat ion Split

Cu st om er Name Last _ nam e

Split

Add ressLine1

St r eet

Mov e

Cit y

Cit y

Mov e

Post alCode1

Cit y _Post al_Code

Mov e

Pages: 57 8

Cou nt ry r y_ key r back - off ice sy st em s Seamlessly inCou t egnt rat e you

Look up Relat ionship

ossWor ionsacr oss m ult iple t ar get fields, do t he f ollow in g: To sp Build lit t heCr cont en t s lds of acollabor sour ce at field Man age t he en d- t o- end bu sin ess pr ocess I n1 t.heGo w or Ent er pr ise .Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . t oldt hof e Table v iew This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 2 . Select of t he at tpr r ibut e e( Cust erNam e)y.. I n t his I BM Red book w e d escr ib e t he u se of t echnology fersour ings ce t hat ovid EAI om f unct ionalit WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 3 .ndat Select f ir st of tfou he rt ar getit ion at tal r ibcom ut esponent for t hes:split ( Fir st _nam e) . fou ion , twhe e discuss add 4 . Select Wor a t r ansfor at ion t yp e of SPLI T. - MQSeries k flow (mMQWF) . You w ill torlds hen see a pop-ge u p Ser b oxver w her e you d ef ine how t he sour ce at t r ibut e is t o b e split . - I5BM Cr ossW I n t erchan ( I CS) 6 . Select a MQ delimit er of space t h at is, t y pe a space) . - Web Spher e I nt egr at or Br ok( er 7 . Ch eck e t hBusiness e ex am ple t he b ot tAd omapt ofert hs e pop- up t o v erif y t hat t he value is bein g sp lit as - Web Spher I nat t egr at ion exp ect ed. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 8 . in Select a icsubr ing index or t he lit e( t he dex tst ar nology t s at zerchoice o, so ffor h e firsit st uat v alue en t er cons specif sit ustat ions, and fhow t o sp m ak t he inbest ech or teach ion.- We st rple ingcase zero)w.her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e bu ild suba sam int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 9 . dem Repeat ocess f oratt hion e Last _n amet he t arg et ponent at t r ibust e, cr easin g t he sub - st r ing ind ex t o 1. also onsttrhis at epr t he in t egr b et ween com in in each case. This I BM Redbook will h elp y ou in strall, ailor conitfigu Web Spher e Business Figu e 1t 2 -4 5and . Spl t inreg t he at tnew r ib ut es I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

As m ent ioned ear lier, t here are t w o m et hods f or a look up r elat ionship, on e for sou rce an d on e for t ar get . I n t he pr ev iou s m ap, w e coded t he API call for t h e sour ce. W e now n eed t o code t he call t o ex t r act t he eq uivalent t ar get v alue f r om t he relat ionship. Seamlessly in t eg rat e you r back - off ice sy st em s As bef ore, u se t he Ex pr ession Builder t o select t he cor r ect r elat ionship and also t h e Build Cr ossWor lds collabor at ions r et riev ePar t icip ant s( ) , w h ich is used t o r et riev e t he RI I Ds for t h e par t icipant dat a in t h e sour ce bu sin ess obj ect ( GBO) and pop ulat e t h e t ar get b usin ess ob ject . Man age t he en d- t o- end bu sin ess pr ocess Cod e t he r elat ionship API call as follow s: I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph e Bu I ntof egrpat I n tadd 1 . Reter r iev e tsiness h e ar ray arion. t icipan s. it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 2 . Set t h e v alu e of t he d est inat ion at t r ibu t e. - MQSeries Wor k flow ( MQWF)

Figu r ever 1 2( I-4 6. - I BM Cr ossW orlds I n t erchan ge Ser CS)

Re t r i ev e par t ici pa nt s

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Finally w e need t o code t he id en t it y r elat ion sh ip call. The id en t it y r elat ionship uses t he sam e API m et hod for b ot h sou rce an d t arg et . I t is m erely t h e par t icip ant and t he p art icipant t y pe t h at chang es. Ag ain , using t h e Ex pr ession Bu ild er , build t he code f or t h e r elat ionship as show n in t eg rat e you r back - off ice sy st em s Figur eSeamlessly 12 - 47 on pinage 47 2. Build Cr ossWor lds collabor at ions

Figu r e 1 2 -4 7 . I d en t it y r el at ion sh ip

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business The f inal st ep in t he bun m apdle, design is ov t o ides allocat t he vun erb : st an ding of WebSph er e Bu siness I nt egr at ion pr oduct and pr a beroad der I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt Serv ) . t ab. 1 er . Chan Op enge t he V eer rbs 2 . For t he Ver b for t he t ar get business object , w e w ant t o t ake t he v erb f rom t he Cust om er

2. bu sin ess obj ect . 3 . Sav e t he m ap t o t he serv er. Now t h at all of t he m appin g t ran sf or mat ion hav e b een comp let ed, we mu st com pile t he m ap and un it t est it : •

Table of Content s

• 1.

Op en t he Te st t ab. I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

2 . For t he sou rce t est ing dat a, set a Calling Con t ex t of SERVI CE_ CALL_REQUEST.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

Not e

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

The calling cont ext in t his inst ance r efer s t o t he f act t hat t he con nect or is mak ing a r eq uest t o t he t ar get applicat ion t o per for m a ser v ice ( som e sor t of p rocessing ) f or it .

Pages: 57 8

3 . Click t he Loa d Fr om b ut t on t o load t he saved bu siness obj ect fr om t h e pr eviou s m ap t est .

Figu r e 1 2 -4 8 . M ap t e st i npu t

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er 4 . Ru n t he m ap t est . - Web Spher e Business I n t egr at ion Ad apt er s 5 . Ch eck t h e t ar get d at a. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons at ions, and mov howet o m ak e t he bests has t echbnology choice f orcor each 6 . in En specif su re tic hatsittuhe split and t r an sf orm at ion een per for m ed rectsit ly.uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int7egr at ed w hy we ch oseateach oduct for ritelat s sp ecific in tem h e ent desig n. We . Not e tsolu h at t ion h er.eWe is ndoiscuss cust om er num ber t his pr st ag e. The ion sh ipt ask m anag has also dem onst t egr at ion binet t he ponent det ect edr at t heatt he no in corr espond g ween SAP RI I Dcom ex ist s yet . s in each case. This BM eRedbook will h elp y ouf or in stt he all, next t ailorunit andt est con 8 . ISav t his b usin ess ob ject . figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat1e2a-4 solut inttegr Figu re 9 . ion Tart oge t eatste backda t aend sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y This com plet es t he m app ing of GBO t o SAP ASBO. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

12.5.4 Create the map from SAP customer to generic customer - MQSeries Wor k flow ( MQWF)

On ce t he syn ch r onous BAPI call h as been m ad e t o SAP, t he connect or ag en t w ill r et ur n t o t h e - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) connect or cont r oller , t he or iginal b usiness object an d a v alu e t hat indicat es w het her t h e ser v ice call w as successful or not ( and also t h e new k ey value t hat was cr eat ed in t h e sy st em, in t h is - Web Spher e MQ I nt egr at or Br ok er case t he n ew cu st om er nu m ber, if t he ser v ice call w as a success) . This is k now n as t h e ser v ice call r espon w e now n eed t o bAd uild hes m ap t o cat er f or t his. - Web Sphersee and Business I n t egr at ion aptt er As ore, cr eat e a nes ewt he map w itent h t he at oaches t rib ut est o show Thisbef r edbook ex plor d iffer appr EAI nprinovTable ided b1 y2-t3. hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case.

Tab le 1 2 - 3 . sa p_ z _ cw _ cu st om er _ m ai nt ai n_ To_ Cw Cust om er

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion bun dle, and pr sap ov ides b road unom derest of n_ WebSph e Bu siness N apr moduct e _ z _acw _ cu st r_an mding a in t ai To_ CwerCu st om er I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Sour BOend b usin ess p rocess sap_z_using cw _ cuWebSpher st omer _meaint ain an en ce d- t oBusiness I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Tar get BO Cu st om er Perf or m t he map pings as list ed in Table 1 2- 4.

Tab le 1 2 - 4 . M app ing s Sou rce • •

Table of Content s New_ cust omer _n um ber

Ta rge t Ob ject I d

Tra nsfor m at i on I dent it y Relat ionship

I ndex

First am Last ame Cu staom Name An EAI_n Sol utie onand usi ng W e_n bSphe r e Busi ne ss I nt egr ti oner( V4 .1 )

Join

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

The idmar en tRaj it yagopalan, r elat ionship is m uch Sreeku Arvind Viswanat hant he sam e as t h e code f rom t he p rev iou s m ap. How ev er , t h e dat a v alu e is cont ained in t he at t r ibut e New _ cu st om er _nu mb er and t he r elat ionship is based on t he Pub Cust lishom er: Ier_ BM num ber at t ribu t e. We need t o ensur e t h at t h e valu e is passed t o t he cor r ect at t r Pub ibutDat e. e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 1 2 -5 0 . Re la t i on ship m a in t e na nce

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er To j oin mu lt iple sour ce at t r ib ut es t o for m t h e t ar get : - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and 1 . in Select t he dr u opdow n and box how f or t the n ex at tt ribu t e t o bechoice m app fed cons specif ic sit at ions, om akte sou t herce best ech nology or. each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . Select Mu ltt ion i pl.e We at t d r ib ut e s.w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We int2egr at ed solu iscuss also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 3 . A p op- up b ox w ill appear t o allow select ion of t h e at t r ibut es. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Figu e 1 2a -5 1 . Se le ct atding t r i but es I nt egr at ion pr oduct bun dle, and pr ovrides b road un der st an of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

4 . Select t he First _ nam e and Last _n am e fr om t h e sap_p i_ personald at a ob ject w it hin t he SAP bu sin ess obj ect . Seamlessly in t eg rat e you r back - off ice sy st em s

Figu r e 1 2 -5 2 . Join at t r i but es

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e 5 . A n ew pop- up box w ill app ear t o enable d elim it er select ion . int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also onst r at e t he b etan ween com s inat each case. 6 . dem En t er a space so in t ht egr at t at h eion fir st d lastt he nam esponent are separ ed by a sp ace as t hey w ere in t heir or iginal for m at . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt at ione pr oduct and plet pr ov a b road un der ding e Bu siness 7 egr . Befor t he mapbun pingdle, is com e ides w e need t o set t he stvan er b. As of b efWebSph or e set er t he v erb t o be t ak en I nt egrfrat ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e backend sy st em and om t hat of t he incom ing business obj ect , in t h is case f rom t he SAP business sobj ectm . anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt ercom Chanplet ge es Serv ) . app ing for SAP t o g en er ic cust om er. We now need t o unit t est t his m ap. This t heerm

1.

1 . Op en t he Te st t ab. 2 . For t he calling cont ext for t his m ap, select SERV I CE_ CALL_ RESPON SE. When a ser vice call r eq uest is sen t t o a t ar g et syst em , t he cont ex t of t hat map ex ecut ion is pr eser v ed ( t h at is, t he GBO) . Th is en ables r elat ionship m aint enance t o be p er f orm ed on t he r et ur n f r om t he dest in at ion ap plicat ion , as t h e RI I D is p reser v ed in t he calling cont ext . For t his r eason w e n eed t o sp ecify t he GBO t hat cont ains t he callin g con t ex t .



Table of Content s

• 3.

I ndex Select Cust om e r as t he g en er ic bu sin ess ob ject .

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

. Click he SA P ASBO load t he SAP hat Palm w aser,sav ed By4Lee Gav in, tGerd Diederichs, Piotand r Golec, Hendrik Grey vASBO en st ein , tKen

in t h e pr ev ious t est .

Sreeku mar Raj agopalan, Arvind Viswanat han

5 . Click t he Cust om e r GBO an d load t h e business obj ect t hat w as saved in t h e fir st u nit t est . Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

Figu r e 1 2 -5 3 . Se r vi ce ca ll r e sp on se

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . En t er solu a v alue New _Cust er (pr woduct e are em in gecific t h e tsuccessful eat ion of int6egr at ed t ion .f or Wet he d iscuss w hy om we er ch_Nu ose mb each for ulat it s sp ask in t h e crdesig n. We a n ew cust er in t SAP) also dem onst r at om e t he egr at.ion b et ween t he com ponent s in each case. 7 . IRu t he t est . will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business This BMn Redbook I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness 8 egr . The d estsoinat ionyou Ob ject f ieldn/wcrilleat cont t heion RI tI oD int of egr t heatperev iousend m app inem g operat . I nt at ion, t hat canI d desig e aain solut backsy st s and ion m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 9 er . Chan Go t oge t hServ e Relat Manag er ( wit h in t h e Relat ionship Design er ) . I nt er )ionship .

Figu r e 1 2 -5 4 . Ch eck r el at ion sh ip cr e at e



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

1 0 . Find t he RI I D t hat corr esp onds t o t h is t est . Pub lish er: I BM

1 1 .PubVerif t hat at t r ib ut e v alues for bot h t he CRM and SAP p art icipan t s m at ch t h ose t hat Dat e:y Ju ly 22t,he 20 03 wIere u sed in t he m ap t est s. SBN: 0- 73 84- 26 54 -7 Pages: 57 8 This conclud es t he SAP t o gener ic cust om er m ap ping.

12.5.5 Create the map from generic customer to workflow Customer I n t his sect ion w einwt eg ill rat creat e t hr eback last -of he sy map s, tshat is, t he m ap t hat fills t he out pu t d at a Seamlessly e you offtice st em cont ainer t o be p assed back t o t h e or iginal in it iat in g w or k flow . Cr eat e a new m ap w it h t h e at t r ibut es inCrTable 1 25.collabor at ions Build ossWor lds Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher ar est p lat f orer m _cont ains aW nu mb Tab le 1 2 - 5e. soft CwwCu om To_ MQ F_ er Cuofstcom omplem er en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he me Cw Cust fou ndat ion , wNe adiscuss fou r add it ion al com ponent s: om er _ To_ M QW F_ Cust om e r Sour ce BO Cu st om er - MQSeries Wor k flow ( MQWF) Tar get BO MQW F_ Cust om er - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Perf or m t he map pings as show n in Table 1 2- 6. - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and leak1e 2t he - 6 best . M app ing s choice f or each sit uat ion. We cons in specif ic sit u at ions, and howTab to m t ech nology bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egrSou at ed solu t ion . WeTa d iscuss fornsfor it s sp rce rge t w hy we ch ose each pr oduct Tra mecific at i ont ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Hint Set t o v alu e " SUCCESS" This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Cuegr st om er Name Cubun st om er Name I nt at ion pr oduct dle, and pr ovMov idesea b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Ob ject I d Cu st om er Num ber I dent it y r elat ionship - coding t h e sam e as t he f irst map an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . As y ou see, w e need t o cr eat e a set v alue f or t he Hint f ield. To set t hat v alue w e w ill use t h e w indow sh ow n in Figur e 12 - 55.

Figu r e 1 2 -5 5 . De t a il of set t in g t he v al ue f or t he f ie ld H in t



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

1 . Click t he cell in t he Value colum n and select t h e m en u opt ion Se t V a l ue. Pages: 57 8

2 . I n t he v alue w ind ow, t yp e t he wor d SUCCESS. 3 . Click OK. As bef ore, w e m u st set t he v er b f or t h e dest in at ion b usiness object , in t his case t he MQW F_ Cust om er in . Set t his v erbr back t o be- off p assed r om Seamlessly t eg rat e you ice syfst em st he Cust om er gener ic business object . Build rCr ions Figu e ossWor 1 2 -5 lds 6 . collabor De t a il atof t h e com pl et ed m ap se e n on t he Ve r bs t ab Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We 4 . Sav e and comp ile t he m ap as befor e. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int5egr at ed . Go t o solu t h e ttion est . tWe ool.d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 6 . Load t h e Cust om er bu siness obj ect fr om t h e last t est . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt atnion prtoduct 7 egr . Ru t he est . bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Figu r e 1 2 -5 7 . De st in at ion t e st r e su lt s I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM e: Ju 8 .PubChDat eck t hlyat22t,h20 e 03 Cust om erNu m ber at t r ibut e con t ains t he cor r ect v alu e fr om t he or iginal wIor SBN: kf low 0- 73 m 84-ap 26 54 t est -7 . Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

12.6 Create and configure collaboration object We ar e r eady t o define t he collabor at ion t h at r eceiv es requ est s f r om t he MQWor k flow conn ect or and sy nchr onizes cu st omer d et ails in SAP. I n ot her w or ds, t his is wh en w e b in d our Cu st om er Syn c off - t he- shelf collabor at ion t emp lat e t o a specif ic set of ex t er nal sy st em s. •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

12.6.1 Creating collaboration object

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Cr eat ing t he collabor at ion object is v er y st raig ht for w ar d. To st ar t t h e pr ocess: Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

1 . Righ t - click Coll abor I SBN: 0- 73 8426 54 -7 at ion Obj ect s in t h e Cr ossWor lds Sy st ems Manager . Pages: 57 8

2 . Select N e w coll ab ora t ion obj ect .

Figu r e 1 2 -5 8 . Cr e at e a ne w coll ab or at i on obje ct

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. To cr eat e t he collabor at ion: This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e t hebCu st ess omer Syn c offusing - t he- WebSpher shelf collabor at ion t em plat an3 .enSelect d- t o- end usin p rocess e Business I nt egre.at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 4 . Ty pe CustomerSync_MQWFToSAP in t h e nam e of t he collabor at ion. 5 . Select N e xt .

Figu r e 1 2 -5 9 . Cr e at e ne w coll ab or at i on



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess On t he next w indow , w e can bind t h e por t s t h at ar e d ef ined in t he collabor at ion t emp lat e. I n t heHow w orev lderof, w Ent pr do ise tAp ion st I ntep egr ater ionso( EAI t h sk er eipist hneonex " ont ewsize fit swall" solut ion . e er w ill heplicat b in ding lat w e )w, ill ind ow it hout any This ischang w h y es. t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er eNBu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 6 . Select e xt . fou ndat ion , w e discuss fou r add it ion al com ponent s: Figur e 12 - 60 sh ows t he w ind ow w her e w e w ill con figu re general pr opert ies of t h e - MQSeries Worion k flow ( MQWF) collab orat . Since w e ar e in t he d ev elop m en t st age, w e w an t t o obt ain as m uch debug inf orm at ion as possible. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu e - Web Spher e MQ I nt egr at or Br okrer

1 2 -6 0 . Sk i p bi nd ing t h e por t s

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s 7 . IBuild ncr ease t h e Syst Tr ace at Lev el t o 5. Cr ossWor ldsem collabor ions 8 . Max izet he t heenCollabor at ion Tress ace pr Level b y set t in g it t o 5 . Man im age d- t o- end bu sin ocess e xtEnt . er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . I n9 t.heSelect w or ldN of This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat Figu pr ovidr e unct I nct t his I BMaRed w eng d escr ib e t he u se of e EAI 1 2 f-6 1 .ionalit Tr any .sa i ons ndbook t r a ci WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Figu r e 1 2 -6 2 .

Se t pr oper t y va lu es

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . 1 0 . The Pr op er t ies w indow is used t o set any cust om p rop er t ies t hat w ere defined in t h e collab orat ion t em plat e. We w ill accep t m ost of t h e pr oper t ies as defined. 11 .

1 1 . Ch ange t he CONVERT_UPDATE pr oper t y t o t r ue.

Not e • •

This allow s t h e collabor at ion t o con ver t a Cr eat e ver b t o an Updat e ver b if it is fou nd Table t hat of Content t he new s obj ect t o b e creat ed alr eady ex ist s in t h e t ar get sy st em ( and v iceI ndex v er sa for an u pdat e t o a cr eat e) .

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

1 2 . Select N e xt .

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

This com plet es t he cr eat ion of t h e collab orat ion . Nex t w e ar e going t o con figu re t he por t s.

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 12.6.2 Creating subscriptions I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

I n t his sect ion w e w ill define w hich b usin ess ob ject s t he MQWor kf low connect or an d SAP connect or w ill supp ort .

Seamlessly in t eg rat e you r back - off ice sy st em s Tip ossWor lds of collabor at ions IBuild f you Cr chan ge any t he subscr ip t ion det ails w hile t he connect or is r unn ing , y ou need t o rest ar t t h at conn ect or ag en t f or t he ch anges t o t ak e ef fect . Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Creating connector t echnologysubscriptions of fer ings t hat prfor ovidMQWorkflow e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he ion nect , w eor discuss fou r w add ionbraling com Ifou n tndat he Con Desig ner, e wit ill upponent t he w s: ind ow show n in Figur e 12 - 63 an d use it t o add t he MQWF_Cu st omer an d Cust om er object s t o t he list of sup por t ed ob ject s. - MQSeries Wor k flow ( MQWF)

r e orlds 1 2 -6I n3t.erchan I n it ia w iver ndow - I BMFigu Cr ossW gelSer ( I CS)f or

cr ea t i ng M Q W or k f low conn ect or subscr i pt i ons

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

1 . Click t he f ir st blank line in t h e Business Obj ect Name colum n t o pull d ow n a m en u. Seamlessly in t eg rat e you r back - off ice sy st em s 2 . Select t he MQ W F_ Cust om er ob ject f r om t hat list . This is show n in Figur e 12 - 64 on p age 48 9. Cr ossWor lds collabor at ions Build Man age Figu t he enr dessin prg ocess e t1o-2end -6 4bu. sin Add t he

M Q W F_ Cu st om er obje ct t o t he subscr i pt i ons

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e t his bwusin e w ill t he Cust om er obj ect . e Business I nt egr at ion ( and sp ecifically t he an3 .enAft d- ter o- end essadd p rocess using WebSpher I nt er Chan ge Serv er ) .

Figu r e 1 2 -6 5 . Add in g t he M Q W F_ Cu st om er obje ct t o t he subscr i pt i ons



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

4 . We w ill now select t h e agent su ppor t for t h e MQW F_ Cust om er object .

Seamlessly in t eg rat e you r back - off ice sy st em s BuildeCr ossWor lds collabor at ions Not Man age t heoren d- t oend bu pr ocess Agent Supp t on a conn ectsin or ess in dicat es t hat t his is an ASBO t hat is recognized by t h e connect or agent ( at t he ap plicat ion ) . Rem em b er , conn ect or ag en t s only w or k w it h I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . ASBOs. This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat , wes e definin discussgfou add it ion al comf or ponent s: This comion plet t h er subscrip t ions t he MQWor kf low connect or . Figur e 12 - 66 on p age 49 1 show s t he com plet ed w indow . - MQSeries Wor k flow ( MQWF)

r eossW 1 2 orlds -6 6 .I nCom pl et su bscr - Figu I BM Cr t erchan ge ed Ser ver ( I CS) ip t ion s

f or t h e M Q W or k f low conn ect or

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

The last st ep is t o sav e t h e MQWor k flow conn ect or su bscr ipt ion s t o t h e ser v er ( pr ess Ct r l+ S) and exit t he Connect or Designer . Seamlessly in t eg rat e you r back - off ice sy st em s

Creating subscriptions for SAP connector Build Cr ossWor lds collabor at ions

We w Man ill f ollow he en sam ep sbu assin in ess t hepr p rocess eceding sect ion. The com plet ed subscr ip t ions f or t he age t the d- teo-stend SAP conn ect or are show n in Figur e 12 - 67 on p age 49 2. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he WebSpher e soft w ar latbscr f or m ip cont ainssaf nu com plem Figu r eI BM 1 2 -6 7 . Com pl et ede psu t ion ormb t here ofSAP con en net ar ctyor t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

12.6.3 Configuring associated maps

Aft er w e hav e cr eat ed an d sav ed t he subscr ip t ions, w e ar e going t o st art t h e Conn ect or D esigner again and inspect t h e Associat ed Maps t ab f or bot h connect or s.

Tip • •

Table of Content s

I f you chan ge any associat ed m aps d et ails w hile t he connect or is r unn ing y ou w ill need I ndex t o rest ar t t h e connect or agent for t he chan ges t o t ak e eff ect .

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Inspecting associated maps for MQWorkflow connector Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03

I n t he Con nect or Desig ner w e w ill br ing up t he win dow show n in Figur e 12 - 68 on p age 49 3. I n I SBN: 0- 73 84- 26 54 -7 our case w e w ill leave it un ch anged. Pages: 57 8

Figu r e 1 2 -6 8 . Associa t ed m a ps M Q W or k f low conn ect or

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook associated ex plor es t he maps d iffer ent oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Inspecting forappr SAP connector cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e I n t he Con nect or Desig ner, w e w ill br ing up t he w ind ow show n in Figur e 12 - 69 on p age 49 4. I n int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We our case w e w ill leave it un ch anged. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM RedbookFigu will hrelp e 1y2ou-6in9st.all, Associa t ailor and t ed conm figu a ps re t SAP he newcon Web ne Spher ct ore Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

12.6.4 Binding the ports Seamlessly in t eg rat e you r back - off ice sy st em s Aft er cr eat ing t he n ew collabor at ion obj ect , cr eat ing t he sub scr ipt ions for b ot h t he MQSer ies Wor k flow SAP con ors, an con figu ring t h e associat ed m ap s, it is now t ime t o b in d t he Buildan CrdossWor ldsnect collabor atdions por t s of t h e collab orat ion . Man age t he en d- t o- end bu sin ess pr ocess The collabor at ion has f our p ort s. To bind t h em , d o t h e follow ing: I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of 1 . First oubleclick h e collab ion itobj aph ics er inet he ing for up m t hset he w indow WebSph er, edBu siness I ntt egr at ion. orat I n add ionect t o gr WebSph MQCSM it selft,owbrhich show n in Figur e 12 70 on p age 49 5. fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow Figu r e (1MQWF) 2 -7 0 .

Fou r por t s of coll abor a t i on ob je ct ov e r vi ew

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . om er ner and Dest inat e plem por t senare This isThe w hFr y om t he, I To, BM ToCust WebSpher e Par softt w arWrap e p latper f or m cont ains a ionAp nu mbpRet er ofr iev com t ar sh y own w it h t he collabor at ion in t h e m id dle. We ar e going t o bind t h e por t s as f ollows: t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: From por t t o MQW ork flow con nect or. - MQSeries Wor k flow ( MQWF) To p or t t o SAP conn ect or . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) ToCu st om er Part nerWr ap per por t t o Por t conn ect or . - Web Spher e MQ I nt egr at or Br ok er Dest inat ionApp Ret r iev e por t t o Por t con nect or. - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We e ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e bu ild Not a sam int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We The Por t connect or is a d ef ault t hat w e need t o bind t h e unu sed por t s in our also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. collab orat ion s. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o-From Binding end b port usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

1 . Righ t - click t h e From p or t .

2 . Select t he < Bi nd Port > m enu it em , as show n in Figur e 12 - 71.

Figu r e 1 2 -7 1 . Fou r por t s of coll abor a t i on ob je ct ov e r vi ew



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

3 . This b rin gs up t h e w indow sh own in Figur e 12 - 72 on p age 49 7, w h er e w e select t he MQ W or k fl ow Conn ect or ent ry and click OK. Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr Figu r eossWor 1 2 -7lds 2 . collabor Se le ctati on ionsof M Q W or k f low conn ect or f or t h e Fr om por t Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business This p ort is now boun d t o MQWork f low connect or. I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness IWe nt egr so t hatt oyou desig cr eat eg at he solut egrSAP at e backendor.sy st em s and m anag e ar eatnion, ow going do can t he sam e,n/bindin To ion p or tt ot ointt he con nect an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Binding remaining ports

We w ill r epeat t h e pr evious st eps for each of t he r emain in g p or t s. For each w e w ill select t he defau lt or n ull conn ect or ( k now n as t h e Por t conn ect or ) as sh ow n in Figur e 12 - 73 on p age 49 8.

Figu r e 1 2 -7 3 . Se le ct i on of def a ul t Por t f or Cust om er Pa r t n er por t



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Tip t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er ear Bu I nt egrt at iont tcon o WebSph er e MQ it selfnot , wap hich for in m st he t helist of I f you e siness at t em pt ing o ion. bind Itno add t he itPor nect or and it d oes pear fou ndat ion , w e discuss fou r add it ion al com ponent s: av ailab le con nect ors, t h is m ean s t hat t he Por t connect or does not hav e sup por t f or t he bu sin ess obj ect in quest ion. Go t o t he Con nect or Conf igur at or an d add su ppor t for t he - MQSeries Wor k flow MQWF) bu sin ess obj ect y(ou r equir e. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er Aft er b inding b ot h p or t s, t he com plet ed b in ding s for all four por t s w ill look as in Figur e 12 - 70 on pag e 495 . e Business I n t egr at ion Ad apt er s - Web Spher Next e w ill display t het he map s and ar t toaches h e collab . ided b y t hese pr odu ct s, t heir pr os and This rw edbook ex plor es d iffer ent stappr t o orat EAI ion pr ov cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e Starting int egr at edcollaboration solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. A collabor at ion object can not r u n u nt il it is in a st art ed st at e. On ce it has b een st art ed , t his This Redbook st all, t ailor con figu re ttohet he new Web Spher Business allowIsBM business objwill ect sh felp r omy ou t heincon nect or s t and o " subscr ib e" collabor at ion,e w hich m ean s It hey nt egrcan at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness t hen be p rocessed by t h e I n t erChang e Ser v er . I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en dt o-CSM: end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he From t he I nt er Chan ge Serv er ) . 1 . Go t o t h e Collabor at ion Obj ect view .

2 . Righ t - click t h e cen t er box show ing t he nam e of t he collabor at ion, w it h a red t r aff ic lig ht . 3 . Select t he m enu it em < Show M ap s> . 4 . Righ t - click t h e obj ect again and select < St a rt Cust om er Sy nc_ M QW FToSA P> .

Figu r e 1 2 -7 4 . St ar t i ng col la bor at ion •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er This com plet es bind in g t he collab or at ion p ort s. - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

12.7 Testing interface using test connectors Now t h at w e h ave fully def in ed m aps and a f ully comp let ed and st ar t ed collabor at ion, w e n eed t o t est t h e collabor at ion. This is f ir st ach iev ed b y send ing t he collabor at ion t hr ough t est conn ect or s for t he sendin g an d r eceiv ing applicat ions. •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

I m por t a nt

Sreeku mar Raj agopalan, Arvind Viswanat han

When using a t est con nect or , it is im por t ant t hat you d o not hav e t h e real conn ect or r unn ing. For ex am ple, here we can not hav e a t est conn ect or f or w or k flow an d t h e r eal Pub Dat e: Ju ly 22 , 20 03 w or kf low connect or r un ning. Only one in st ance of t he conn ect or can be ru nning at a I SBN: t im e. 0- 73 84- 26 54 -7

Pub lish er: I BM

Pages: 57 8

First we w ill st ar t a t est conn ect or f or t h e send ing applicat ion - t h at is, t he wor k flow con nect or .

Figu r e 1 2 -7 5 . Cr e at e ne w pr of il e Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er 1 . Select P rogr am s - > I BM Cr ossW orld s - > Conne ct ors - > Test Conn ect or. - Web Spher e Business I n t egr at ion Ad apt er s 2 . Select Fil e - > N e w P rof il e. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons ic sit at ions, and how m ak besting t ech nology 3 . in I n specif t he new pruofile w indow , comt oplet e teh et he follow det ails: choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We - Nam of in t he I ntaterion Chan Servt he er : com CROSSWORLDS in our case also dem onst r at e et he t egr b etge ween ponent s in each case. - The I nt er Chan : ncon ull figu re t he new Web Spher e Business This I BM Redbook will h elp ge y ouServ in ster all,passw t ailorord and I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness Thet hat nam e ofcan t h edesig connect : eMQWork f lowtConnect or e( rbackem em bersy t hat t his is case I nt egr at ion,- so you n/ cror eat a solut ion o int egr at end st em s and m anag e sen sit iv e) an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . - The pat h t o t he con nect or con figu rat ion f ile. 4 . Click OK.

5 . You w ill now see t he pr ofile in t he list . Select it and click OK. 6 . St ar t t he connect or agent by select ing Fil e - > Conne ct Ag en t ( or click t h e gr een flag as show n in Figur e 12 - 76) .

Figu r e 1 2 -7 6 . St ar t t h e conn e ct or age nt •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This w hag y ten het IwBM soft wearweit phlat f orcont m cont ains a nu mb ere it ofs com plem en tess ar y ob ject s 7 . isThe ill nWebSpher ow commeu nicat t he r oller and receiv list of b usin t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of and subscr ipt ions ( t his m ay t ak e a f ew second s) . WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

Tip

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) When t he t est con nect or st art s up, a com man d win dow is also st ar t ed. I f y ou are - Web Spher un su e MQ re wh I ntetegr herattor heBr t est ok er con nect or is w ork ing , swap t o a D OS w ind ow and check for act ivit y . You m ay see a m essage in dicat in g t hat t he conn ect or is p aused . I n t his - Web Spher e Business t egr at ion Ad apt case, g o t o t heI nSy st em Monit or er in st h e CSM and st art t he con nect or. I n t h e com man d w ind ow y ou w ill see t h e follow ing w hen t h e t est connect or is st ar t ed: This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at edMode solu tis ion .asynchronous We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Type '?' for help This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . Figu r e 1 2 -7 7 . Test conn ect or r e ad y



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n8 t.heWhen w or ldt he of Ent pr ise Ap iony,I nt egrw atill ion ( EAI ) , t hofersupp e is nort o ed " onbu e size fit sobj all" t estercon nect orplicat is r ead you see a list siness ectsolut s. ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y 9 . Select of t he omeerEAI b usiness object t echnology ferMQ ingsWtF_ hatCust pr ovid f unct ionalit y . .I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 1 0 .ndat Select - > Cr ea t er BO. fou ion , Edi w et discuss fou add it ion al com ponent s: 1 . Select Wor a v er b for ( tMQWF) he b usin ess ob ject ( Cr eat e) . -1 MQSeries k flow . Giv e t he orlds business objectge a Ser namver e ( (t hI CS) is is not imp ort ant ) . -1 I2BM Cr ossW I n t erchan 3 . Select t he locale set ingBrf or t he business object . -1 Web Spher e MQ I nt egr attor ok er - Web Spher e Business I n t egr Ad8apt er s Figu r eat1ion 2 -7 . Add

a n inst a n ce of ch il d obj ect

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s ossWor ions 1 4 . Build Righ t -Cr click t h e Ilds npcollabor ut _ Custatom er ch ild obj ect and select Ad d - > I nst an ce . age he new en d-in t o-stend essobj pr ocess 1 5 . Man Ex pan d tthe an cebuofsin t his ect and ent er som e t est ing d at a. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Figu r ew1ar2e-7 9 .f orEnt e r som sterda a plem en t ar y This is w h y t he I BM WebSpher e soft p lat m cont ains aenut e mb of tcom t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Cr ossWor lds collabor at ions 1 6 . Build Click OK. t o- end pred ocess 1 7 . Man Placeage t het he curen sord-on t he nbu ewsin ly ess cr eat BO ( in our case Som e t hin g. Cr ea t e ) . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . r ee 1p lat 2 -8 Se nd e st daert aof com plem en t ar y This is w h y t he I BM WebSpher e Figu soft w ar f or0m. cont ainst a nu mb t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess 1 8 . Send t he t est d at a b y select in g Re que st - > Se nd. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This h y t he BMeen WebSpher w ar e p lat contwains a nu mb er of com plem en t ar y 1 9 . isChweck h e Iscr log for tehesoft t est conn ectf or m . You ill see: t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he . The ent t rigg fou ndataion , w eev discuss fouerr .add it ion al com ponent s: b. The object an d ver b. - MQSeries Worbkusiness flow ( MQWF) Theorlds con t en s of t hegebusiness - I BM Crc.ossW I n t erchan Ser ver (object I CS) . d. The u niqu evat ent I D ok f orer t his BO. - Web Spher e MQ I nt e egr or Br - Web Spher e Business I n t egr at ion Ad rapt Figu e er 1 2s -8 1 .

ASBO con t e nt s

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 2 0 . Go o t h et he I nten er dChang e Serv er ess scr een log and check t hat t he BO has been successfully Mant age t o- end bu sin pr ocess r eceived for pr ocessin g b y t he collabor at ion. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Next e hsim latIeBM t heWebSpher r eceiv ingeand ocessing b usin obmb ject t heplem SAPen syst This isw w y tuhe soft pr w ar e p lat f orofmt he cont ains ess a nu er int of ocom t arem y . t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: 1 . Set u p an d st ar t a t est conn ect or f or t h e SAP connect or as d escr ib ed in t he pr ev ious st eps. - MQSeries Wor k flow ( MQWF) 2 . Select Re que st - > Acce pt Re que st ( t his simu lat es t he t ar get sy st em accept in g t h e ice call r equ ). - I BMser Cr vossW orlds I n test erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er r e Figu

1 2 -8 2 . Accept r e qu est

- Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions 3 . Dou ble- click t he sap _ z _ ba pi _ cu st om e r_ m a in t ai n. Cre at e b usiness object t hat w as r eceived. Man age t he en d- t o- end bu sin ess pr ocess t he buersin objplicat ect t oion verI nt ifyegr t h at at ion all f(ield cor rect ly. I n4 t.heExwpan or ldd of Ent press ise Ap EAI s) , wt herere emisapp n oed " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y We n ow simu a r esp fr om t he f tunct ar get sy styem t heRed I ntbook er Chan Ser ver t h at is, of we t echnology of lat fer eings t hatonse pr ovid e EAI ionalit . I nback t his tIoBM w ege d escr ib e ;t he u se pass b ack a new cust om er nu mb er . WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries k flow 1 . En t er aWor v alue f or( MQWF) t he n ew cust om er n um ber and cust om er num b er at t r ib ut es. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Figu r e 1 2 -8 3 . Fi ll r e spon se d at a

- Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n2 t.heFill w or Enteer pr ise plicat ion I nt egr inlda of nam f or t he Ap b usiness object . at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology 3 . Click OK. of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he 4 .ndat Now a r esp onse select Re que st -s:> Re ply - > Success. fou ionsend , w e discuss fou rby add it ioning al com ponent 5 . Ch eck Wor t h atktflow h e r elat ionship s for t he cust om er num ber s t h at w ere used in t he t est h ave been - MQSeries ( MQWF) corr ect ly upd at ed. - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 6 . This com plet es t he t est ing ph ase u sin g t est con nect or s. - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

12.8 Test end to end I t is n ow t im e t o ru n an end - t o- end t est of all of t he com pon en t s. Ensur e t h at t he t est connect or s fr om t he pr ev iou s t est hav e b een sh ut dow n and t hat t he act u al connect or s for MQWor kf low and SAP h ave been st ar t ed . •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

1 . Send a n ew cu st om er ( or cu st om er up dat e) f r om t he CRM applicat ion.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

2 . Ch eck t h at t h e w ork f low has st ar t ed ( log on t o t he w or k flow Web client t o d o t h is) . lisheck er: I tBM 3 .PubCh h at t h e corr ect pat h h as been t ak en t o t h e I nt erChang e Ser v er. Pub Dat e: Ju ly 22 , 20 03

4 . Ch eck 0-t h73e84MQWor I SBN: 26 54 -7 k flow conn ect or log t o see t h e bu siness obj ect pass t h rou gh t o t h e IPages: nt er Chan ge Serv er . 57 8 5 . Ch eck t h e SAP conn ect or log t o see t h e business obj ect bein g passed t hr oug h t o SAP. 6 . Ch eck t o see t h e r espon se fr om SAP bein g p assed t o t h e connect or agent . 7 . Ch eck t o see t h at t h e MQW ork flow con nect or has r eceiv ed and p rocessed t he r esp onse. Seamlessly in t eg rat e you r back - off ice sy st em s 8 . Add it ion al check s: Build Cr ossWor lds collabor at ions a. age Logt he on en t o dt he emess and check t hat t he new cu st om er nu m ber cr eat ed ex ist s and Man t o-SAP end sy bustsin pr ocess is cor rect accord ing t o w h at w as p assed. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . b.h yCh eckI BM in tWebSpher he Relat ionsh ip wMan ofmt he I nains t er Chaange ) t hat t heenntew This is w t he e soft ar eager p lat f(or cont nu mbSer er vofercom plem ar y sh ip h asprbeen eat ed ( orionalit t h e exist upIdat . book w e d escr ib e t he u se of t echnologyr elat of ferion ings t hat ovid ecrEAI f unct y . I ning t his BMed) Red WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he This conclud ese tdiscuss he bu ildfou ingr and of t ponent h is phase fou ndat ion , w add itt est ionin algcom s: of t h e solu t ion. - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Chapter 13. Next steps The p eop le at I TSO Redboat s ar e happ y w it h t he r esu lt s of t he p roof - of- concept . They hav e now decided t h at t hey w ill con t inue d ow n t h e I nt egr at ion Mast er Plan p at h by im plem ent in g som e new f unct ion Table t hemofselv es wsit h t h eir newly acqu ired WebSph er e Business I nt egr at ion sk ills. • Content •

I ndex

I n t his f in al chapt er , w e d escrib e t he f unct ion t hat t hey h ave chosen t o p ut in place. The st eps t o An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) bu ild t h e com p onent s of t h is next ph ase of t he solut ion are not d ocum en t ed as p ar t of t h is By Gav,in,how Gerd Piot r Golec, r edLee book evDiederichs, er t he design is. Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

13.1 Order entry I TSO Red boat s u ses t h e SAP sy st em p r im ar ily as it s sales and dist rib ut ion sy st em. All sales or der s are pr ocessed t hr ou gh t his sy st em . How ever , basic sales ord er in for m at ion is st or ed in t he CRM applicat ion for u se by t he call cent er op er at or s and f or basic cust om er relat ionship •m anagem entTable oft Content repor ing pu rsposes. Cur rent ly , w hen a cust om er calls t he I TSO Redboat s call •cen t er t o or der I ndex a boat or boat par t , t he call cen t er operat or en t ers t hese det ails in t o t h e online An EAIsy Sol usiese ng Wdet e bSphe e Busi ne ssent I nter egr onanu ( V4ally . 1 ) , at some lat er st ag e, in t o t h e SAP sales CRM stuti emon. Th ails rar e also eda tim and ibut ionDiederichs, sy st em ,Piot w her e orHendrik der fuGrey lfillment , dispat ch,er,an d deliv ery p r ocessin g t ak e p lace. By Leedist Gavrin, Gerd r Golec, v en st ein , Ken Palm App rov als larg e Arvind or ders are cu rr ent ly r equest ed m anu ally by t he call cent er op er at or at t he Sreeku mar Rajf or agopalan, Viswanat han t im e t he ord er is t aken. Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

13.1.1I SBN: Requirements 0- 73 84- 26 54 -7 Pages: 57 8

I TSO Red boat s w ill im plem en t a fun ct ion w her eby t he sales cler k 's cr eat ing of an or d er in t h e CRM sy st em w ill au t om at ically init iat e an or der ent r y in t he sales and dist r ibut ion syst em . The or der pr ocessing w ill be cont r olled b y t he sy st em ( via a w or kf low pr ocess) t hr ough t h e app rov als t o com plet ion. The syst em w or k flow w ill ensur e t hat t h e ord er pr ocessin g st eps are t aken in t he defin ed sequence and t h e appr ov al is p er for m ed b y t he aut hor ized p er son. The sales an d dist r ibut ion syst em in cor orat-ed for sy ord ion and f ulfilm ent . User s w ill int er act Seamlessly in t w egillratbe e you r pback off ice ster emgenerat s w it h t he sy st em t hr ough t h e Web b row ser. The cust om er w ill receiv e or der conf irm at ions by em ail. Build Cr ossWor lds collabor at ions Man age t he en d-Figu t o- end ess. pr r ebu1sin 3 -1 O ocess r de r

e nt r y sy st em cont ex t

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu samorple case her e cler all tkhese con figu reddet t oails worand k t og et her p rov ide on Forilda an ew der, t hewsales w ill pr br odu ing ct ups tar hee cust om er capt u ret ot he or der deteails int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n.d,We in t he CRM ap plicat ion . The cler k w ill t hen ch eck t h e pr ice and availabilit y of t h e pr oduct s an if also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. t he cu st om er is sat isfied w it h t h e t ot al or der am oun t , t h e cler k w ill su bm it t h e chang es, t h er eby init iat ing t he aut om at ed w or k flow f or or der p rocessing . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr ioncuprstoduct ov ides b road un der st an e Bu siness For a natew omer ,bun t h edle, clerand k w illprcreat e aa cu st omer m ast er ding r ecorof d WebSph ( in b ot h er t he CRM an d sales I nt egr atrion, so t hat desig cr nct eat ion e a im solut ionent ot ed intin egrt he at esecond back- end sy stof emt hseand m anag and dist ibut ion sy st you em s)can using t hn/ e fu plem phase I nt egr at ione an enerd-Plan. t o- end b usin p rocess WebSpher Business ntbegr at ion t( he andf un spct ecifically t he Mast For t h e ess pr ice and avusing ailab ilit y check, et he clerk wIill e using ion im plement ed I ntter Serv of er )t.h e I n t egr at ion Mast er Plan . in heChan f irstge phase The f ir st st ep in t he or d er p r ocessin g w ill b e t he or der ap pr oval. Th e syst em w ill check t he t ot al pr ice of t he or der an d t he cust om er ' s r isk p rof ile t o d et er m ine t h e t yp e of t he appr ov al r eq uir ed

as d et er m in ed b y business r ules ( w hich ar e based on p r e- d et er m ined " spend ing" lim it s accor ding t o risk pr of ile) . The sy st em w ill en su re t hat appr ov als are mad e only b y t he au t hor ized per sons. Separ at e app rov er s w ill be assig ned t o each cust om er r isk p rof ile lev el. I f at any t ime t he app rov er f or a giv en r isk pr ofile level is n ot av ailable, t he sy st em w ill en su re t hat a high er - lev el appr ov er per for m s t hat t ask . I f an or der is r eject ed, t h e sales cler k w ill b e adv ised. •

s The n ex t st epTable w ill ofbeContent t o cr eat e t he or der . The sy st em will send t he appr ov ed or der r equest t o t he •sales an d distI ndex ribu t ion sy st em w here a new or der w ill b e cr eat ed. An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

AftLee er tGav hein,sales and dist rib syHendrik st em fu lf ills t he der , t her,e w ork flow w ill for w ard an e- m ail t o By Gerd Diederichs, Piotut r ion Golec, Grey v en st ein ,or Ken Palm t he cumar st om w it h tArvind he or d er com plet ions d et ails an d w ill u pdat e t he CRM sy st em t o pr ov ide t h at Sreeku Rajer agopalan, Viswanat han inf orm at ion t o t he sales cler k. Pub lish er: I BM

Figur e 13 - 2 on p age 51 4 pr ovides an ov er v iew of t he com pon en t s t hat w ill be u sed in t his ph ase Pub Dat e: Ju ly 22 , 20 03 and t h e int eract ions bet w een t hem . I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e 1 3 -2 . Te chn ical solu t ion ov er v ie w

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e I n t he CRM sy st em , t he fu nct ion used f or ident ificat ion of t he cust om er and r et riev in g t he int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We cust om er det ails is ret ained. Web Spher e MQ m essaging w ill be u sed t o con nect t he ord er t aking also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. fu nct ion wit h MQSer ies Wor kf low , w here t he n ew ord er pr ocess is now con t r olled. Once t he ord er det ar e capt ur ed and t hey ou or der p riced eckfigu ed re f ort he av ailab y , Spher t h e CRM syst em w ill Thisails I BM Redbook will h elp in stisall, t ailorand andchcon new ilit Web e Business sen d t he det ails as an XML m essage t o t h e w ork f low t hat con t r ols t he f ur t her or der p rocessing . I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e MQSer ies Work f low comm ences pr ocessin g wh en t h e XML m essage ar r ives f rom t he CRM an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he syst em . MQSer ies Work f low w ill st art a n ew pr ocess inst ance t h at w ill cont r ol t he or der I nt er Chan ge Serv er ) . pr ocessing fr om ap pr ovals t hr ough t o fu lf illm ent and comp let ion . The w or k flow f or t he new or der pr ocess is show n in Figur e 13 - 3 on p age 51 5.

Figu r e 1 3 -3 . O r de r e nt r y sce n ar i o



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess From t he w or k flow p er spect iv e, t h e pr ocessin g is done at t he ord er lev el. The ind iv idu al line I nems t he are w orst ldorofedEnt egrand at ionaccessible ( EAI ) , t h er is n o e size s all" solut ion . it in er sidpre ise of tAp heplicat CRMion sy stI nt ems t oeSAP t hr" on ough t hefitI CS This isorat w h ion y t he collab s. I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Figur e 13er- e3 Bu p r ovides ov er iew Iof he it sequence of t h e er inteer actition s:, w hich for m s t he WebSph siness an I nt egr atvion. n tadd ion t o WebSph MQ self fou ndat ion , w e discuss fou r add it ion al com ponent s: 1 . The clerk iat es t he au t omat ed w or kf low f or or der pr ocessing by ent er ing t he cust om er - MQSeries Worink it flow ( MQWF) nu mb er . - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) 2 . The sy st em ret r ieves t h e cu st omer d et ails. - Web Spher e MQ I nt egr at or Br ok er 3 . The clerk ed it s t he d et ails an d t he sy st em u pdat es t h e det ails in t he CRM d at abase and t he con firImat ionattion o t he clerk - Webdisplay Spher es Business n t egr Ad apt er s( 3b) . 4 . rAt t his t im t he s t he u pdat e requ t aining cu st omer um e t oand This edbook ex e, plor es CRM t he dsend iffer ent appr oaches t o est EAIcon pr ov ided bt he y t hese pr odunct s, ber t heirv alu pr os WebSph er esitMQ I nt egrand at orhow . cons in specif ic u at ions, t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e . WebSph erteion MQ I ntdegr at or wt ran or ch m sose t heeach m essag e int ofor t he XML f or mat sends it int5egr at ed solu . We iscuss hy sf we pr oduct it sUPES sp ecific t ask in t hand e desig n. We t o MQWF. also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. 6 . IMQW F st art s will a new cu ystou omin erstcr eatt ailor e- up dat w orfigu k flow w ork flowSpher sendes Business a r equest t o I CS This BM Redbook h elp all, ande con re . t The he new Web t o perf or m t he cu st om er syn c collab orat ion an d st ar t s w ait ing f or t he r esponse f rom t he I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness collab orat ion . I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he 7 er . Chan The cu om erersyn I nt gestServ ) . c collab orat ion sends a ser v ice call t o r et riev e t he cust om er det ails fr om t he CRM dat ab ase p r ovidin g t h e cust om er num ber v alue t o t he JDBC con nect or . 8 . The ser vice call r et u r ns t o t he collabor at ion wit h t h e dat a.

9 . The cu st om er syn c collab orat ion sends a ser v ice call t o up dat e t h e cust om er d et ails in t h e SAP sy st em usin g t he SAP con nect or . 1 0 . The ser vice call r et u r ns f rom SAP t o t he collabor at ion. 1 1 . The collabor at ion com p let es by send in g a r ep ly t o t he w or kf low cont aining t h e comp let ion st at us. •

Table of Content s

1 2 . The w or k flow r esum es and ex am ines t he com plet ion st at us code r et ur ned by f r om I CS. I f I ndex t he st at us ind icat es t h e upd at e is successful, t he w or kf low com plet es h er e.



An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee IGav in, Gerd r Golec,ul, Hendrik enlow st ein can , Ken in Palm er,e f t he st at Diederichs, u s is not Piot su ccessf t h e Grey w orvkf it iat

an ex cep t ion h andling pr ocess t hat

Sreeku m mar agopalan, han ion. ayRajinv olve h Arvind um anViswanat int erv ent

Figur elish 13er: - 4I BM sh ows t he h ig h- level ov erv iew of t he en d- t o- end w or kf low pr ocess. Pub Pub Dat e: Ju ly 22 , 20 03

Figu r e 1 3 -4 . O r de r e nt r y w or k f low ov er v ie w

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and The k flow icf orsittuh at e ions, new or derhow pr ocess in Figur 13 - 5 on p agef or 51each 8. Th sit e wuat ork f lowWe is conswinorspecif and t o m is aksh e tow henbest t echenology choice ion. descr ibed in t er m s of t he user s, app licat ions, an d wor k flow st eps in volv ed. bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ionr e b et1ween comor ponent each case. Figu 3 -5 .t he N ew de rswinor k f low This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

On ce t his add it ion al fu nct ion is put in place, I TSO Redboat s w ill look t o t h e business- t o- business Seamlessly in t eg e you - offhow ice sy st em com ponent s of t heir inrat fr ast r uctrurback e and best t os aut om at e t h e bu siness pr ocesses t hey w ould like t o pu t in place f or t he f ut u re. Th is pr oof of con cept w ill be cov er ed in an ot her r ed book , A Build Cr ossWor lds collabor at ions I nt egrat ion and WebSph er e Bu siness Conn ect ion , SG2 4B2B Solu t ion using WebSp here Business 69 16. Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Appendix A. Testing and debugging the message flows •Ther e ar e a nTable of Content um ber of w ayss in w h ich WebSph er e MQ I nt egr at or m essag e flow s can be t est ed. No •m at t er w hichI ndex met hod y ou ch oose, t he m ost elem ent ar y n eed is for a facilit y t o put t est m essages An Solr uti usi ng W e bSphe r e ut Busi ne ss I nt egr a ti on ( V4 . 1 ) int oEAIyou mon essage f low 's inp queue. By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

ISreeku n ordmar er Raj t o agopalan, inspect tArvind h e r esult s, ithanw ould be usefu l not t o hav e t he r eceiv in g applicat ions act ive Viswanat and consum ing out g oing messages befor e y ou can look at t hem . But y ou also n eed t ools t o look at t he m essages cr eat ed . I f dat abases ar e inv olved, a w ay t o br ow se d at abase t ab les w ill also b e Pub lish er: I BM usefu l. Pub Dat e: Ju ly 22 , 20 03 0- 73 54 -7 Con t rol Cent er pr ov ides a " sam ple cont ent s" opt ion for dat abase t ab les. For t heI SBN: lat t er , t84h e26 DB2 You find Pages: t h is57opt 8 ion by ex pand in g t he t r ee st ru ct ur e on t he left - h and sid e of t he Cont r ol Cen t er w indow t o show all t he in for m at ion in y our d at abase. Then fr om t h at list , click Ta ble s. A list of t ables in you r dat ab ase is displayed in t he r ight - hand pan e of t he w ind ow . Righ t - click t h e t able of y our choice and click Sa m ple Cont e nt s. ( You m ay w ant t o adju st t he wid t h of t he colum ns. )

Easily av ailab le pr ogr am s t hat can b e used t o pu t m essages on qu eu es and get m essag es f r om qu eu es in clu de t he ple p r ogr ams- sh w em it h sWMQ, such as am qsput and am qsget . Th er e Seamlessly in tsam eg rat e you r back offipped ice sy st ar e a n um ber of t hem , b ot h in sour ce and execut able f or m, for t he dif fer en t sup por t ed pr ogr Build am m ing langu ages. There at is ions also t he API Exer ciser, w hich w as u sed in t he un it t est ing for Cr ossWor lds collabor t he wor k flow com pon en t . For simp le cases it migh t b e m uch mor e conv enien t t o use t h e MQSer ies age Ex plorer , w y oubucan r ightpr- click Man t he en d-her t o-eend sin ess ocessa q ueue and click P ut Te st M essag e or Brow se Me ssa ge s, as n eeded. This f acilit y is usefu l for sh or t and sim ple m essages only . I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . A com lineI BM dr iven ut ilit y ju t ow put essages ont o qu eu es mb is MQSI available This ismwandh y t he WebSpher e st soft ar e m p lat f or m cont ains a nu er of PUT, com plem en t ar yas por t Pac of I H02. I t allow s you specif y MQMD as wweell. tSup echnology fer ings t hat pr ovid teo EAI f unct ionalit yand . I nRFH t his header I BM Redinfo book d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he Anot h er ion GUI y is RFHUTI L, av ailab le asponent par t of fou ndat , wut e ilit discuss fou r add it ion al com s: Su ppor t Pac I H03 . RFHUTI L can disp lay m essages in a v ar iet y of f or mat s. I t can also be used t o r ead a m essage of f one qu eu e and pu t it o anot h erWor or kt flow o copy bet w een m essages and f iles. -ont MQSeries ( MQWF) ourCrtossW est ingorlds w e use b ot h MQSeries -For I BM I n t erchan ge Ser verEx ( Iplor CS) er and RFHUTI L. f ar Spher as t h ee tMQ est Iprntocess it self g oes, -AsWeb egr at or Br ok er t h er e ar e t h r ee w idely ackn ow led ged ap pr oach es: - Web Spher e Business I n t egr at ion Ad apt er s I nser t t r ace nodes in st rat egic places in t he messag e flow and dir ect t heir out p ut t o at ing iles. These r ace oaches nodes m se be ov ed again t h os e and This roper edbook exsyst plorem es t fhe d iffer ent tappr t oust EAIofprcour ov ided b yrem t hese pr odu ct s,befor t heire pr m essage is ions, m ov ed t o how pr oduct cons in specif icf low sit u at and t o mion. ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e v isu al. debu capabwilit in tch h eose Cont rol Cent er. for it s sp ecific t ask in t h e desig n. We int egrUse at edt he solu t ion We dgiscuss hyy we each pr oduct also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. I f all else f ails, y ou m ay need t o m ake use of t he u ser t r ace f acilit y of t he br oker , w hich can ovRedbook ide an exact t race hat is goin g on excr uciat det ailWeb - v irSpher t uallye aBusiness by t e- f or - by t e This Ipr BM will h elp yof ouwin st all, t ailor andincon figu re ting he new accou nt . I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Testing with trace nodes For t he fir st app roach, w e mod ify t h e m essage f low by ad ding t r ace nodes in st r at eg ic places see Figur e A- 1 on p age 52 0. We t hen con figu re t he pr oper t ies of each of t hese t r ace nodes as follow s: • •

Table of Content s I ndex Figu r e A1 . Sa m pli ng da t a base t a ble cont en t s w it h t he D B2 Con t r ol Cen t e r

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) inat f rok omert he dr op- dow n list . - WebDest Spher e ion: MQ ISelect nt egr atFil oreBr Pateh:Business Ent er a Ifully ualified ile er nam - WebFile Spher n t egrqat ion Ad fapt s e, eit h er t he sam e file f or all t r ace nod es or a dif fer en t one for each. This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Messag Notand needed t rak aces w ritbest t en ttech o f iles. cons in specifeicCat sit alog: u at ions, how ftor om e t he nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e e Num Not needed or tch r aces rit t en t o f iles. int egrMessag at ed solu t ion .ber We: d iscuss w hy fwe ose w each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Pat t er n: Ent er any t ex t here t hat you w ant w r it t en t o t he t r ace f ile, includ in g ESQL exp s; par icular extpr essions e figu $ { Root }, w hichWeb list Spher s t h e comp let e messag e This I BM ression Redbook willt h elp yly ouusef in stulall, ailor and ar con re t he new e Business t r ee, and ${ Except ionList } , w hich sh ows t he com plet e except ion list t hat is added I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu sinesst o t he ee once cep tcan ion desig has been t hr eowa n. I nt egrt rat ion, so an t hatexyou n/ cr eat solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he SeeFigur e A- 3 on p age 52 3 for t h e pr oper t ies win dow of a t r ace n ode. I n Ex am ple A- 5 on p age I nt er Chan ge Serv er ) . 54 5, Ex am ple A- 6 on p age 54 6 and Ex am ple A- 7 on p age 54 8, y ou find t h e ${ Root } out pu t of a m essage g oing t hr oug h t h e CUST_SYNC_ REQ flow as it chan ges at each st ag e. Please not e how t he act u al m essage b ody is m odif ied t ow ar ds t h e end of t he t r ace. Sam ples of t he act ual

m essages r eceived and pr odu ced by t his m essage f low ar e pr ov ided in Ex am ple A- 8 on p age 55 0 and Ex am ple A- 9 on p age 55 0.

Figu r e A- 2 . Addi ng t r a ce n odes t o a m e ssag e fl ow f or use in d ebu ggi ng



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y A- pr 3 .ovid TyepiEAI ca flunct p r op er tyy. I se t t i ng or book a t r awce ode t echnology ofFigu fer ingsr et hat ionalit n t his I BMf Red e dn escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Testing using the visual debugger of WebSphere MQ Integrator V2.1 I f inst ead y ou w ould lik e t o use t he v isual d eb ug cap abilit ies of W eb Spher e MQ I n t egr at or , •ensur e y our m Table of Content essage flow sis checked in and act iv e in a b rok er and go t o t he Messag e Flow s t ab •in t he Cont r ol I ndex Cent er , t h en click t h e D e bugg er b ut t on ( Figur e A- 4 on p age 52 4) . I n t he result ing An EAI Sol W erbSphe r e Busi ne ssall I ntof egrwa hich ti on ( ar V4 e . 1 )cur r ent ly st ill emp t y ( Figur e A- 5 on p age w indow , uti notone usi t h engfou m ajor ar eas, 52 5) . On t h e lef t han d side t her e is t he ex ecut ion st ack, he m essag e flow , and t h e inf orm at ion By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palmt er, pan e. The r ight hand side is occu pied b y t he messag e cont ent pane. Sreeku mar Raj agopalan, Arvind Viswanat han

Figu r e A- 4 . Get t in g r ea dy t o deb ug a m essa ge f low

Pub lish er: I BM

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e A- 5 . Th e f our pan es of t he d ebu gge r w in dow

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s collabor at ions To ch Build oose aCrmossWor essagelds f low for debug ging, click D e bug Opt i ons - > Ope n Me ssa ge Flow ( Figur e A- 6 on p age 52 6) . Th e r esult ing w ind ow allow s you t o nav igat e t h rou gh y our br ok er Man age he ent hd-e tm o-essage end bu sin essinpr hier archy and t find f low it ocess s assign ed execut ion gr oup ( Figur e A- 7 on p age 52 7) . Select t he f low of you r choice and click Fini sh. I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Figu A-pr6ovid . Op en in g aionalit m e ssa f orbook de bug g e t he u se of t echnology of fer ingsrtehat e EAI f unct y . I nge t hisflI ow BM Red w e d gin escr ib WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

Figu r e A- 7 . Se le ct i ng t h e m essage f low t o de bu g

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business Not e pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e y ou bcan r ealist ically t est one inst an ce of a mIessage low (at a tsp imecifically e, it m akt es an enSince d- t o- end usinonly ess p rocess using WebSpher e Business nt egr atfion and he sen se t o assig n t he f low t o on ly one ex ecut ion gr ou p in one b r oker un t il t est ing is I nt er Chan ge Serv er ) . com plet e.

Figur e A- 8 d em on st r at es w hy a hig h r esolu t ion m on it or sh ould be u sed for d eb ugg ing message flow s in t his fashion. W e ex t end t he w in dow as mu ch as w e can ( Figur e A- 9 on p age 52 9) and w ill r ef er t o t h e indiv idual panes f rom her e on in ( Figur e A- 10 on p age 53 0) .

Figu r e A- 8 . W it h out a h igh r e sol ut ion m oni t or t he de bu ggin g fe at ur e i s di ff i cul t t o u se . .. •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s:

Figu r e A- 9 . Th e de bug ger w in dow in h igh r e sol ut ion - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons inrspecif at ions, and how m ak epa t hene best choice or each (sitt h uat We le Figu e A- ic 1 0sit. uTh e me ssa get of low oft ech t henology d ebu g w ifndow eion. m idd bu ild a sam ple case w her e all tpa hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e ne of t he l ef t - ha n d side ) int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7

I n t hePages: m essage 57 8 flow p ane, r ig ht - click any of t he con nect or s b et ween t he p rocessing nod es ( Figur e A- 11 ) . Click Bre a k t o est ablish a br eak point on t hat conn ect or ( Figur e A- 12 on p age 53 1) . Est ab lish br eakp oint s on all t h e ot her conn ect or s in t he sam e fashion ( Figur e A- 13 on p age 53 1) .

Figu r e A- 1 1 . Set t in g br ea k poi nt s Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ov ided Figu r eent A-appr 1 2 .oaches Showt oinEAI g tpr he br e ab ykpt hese oi ntpr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e A- 1 3 . D ispla y af t e r a ll p ossibl e br ea k poin t s h av e be en set

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) To st ar t t est ing t h e flow , click t he St a rt D eb ugg ing b ut t on at t he t op of t h e w indow ( see Figur e A14 on p age 53 3)I nt . Th in ok it iat - Web Spher e MQ egrisatworill Br ere a d ep loym ent operat ion t o t he b rok er w her e you r m essage flow ru ns. Click OK t o ackn ow led ge t he deploym ent m essage. - Web Spher e Business I n t egr at ion Ad apt er s

Figu r e A- 1 4 . St a r t D eb uggi ng

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

e orlds I n t erchan ge Ser ver ( I CS) - I BMNot Cr ossW t he edur of at you t est t he select ed m essage f low w ill be r eplaced by one - WebFor Spher MQatIion nt egr or rBr ok er m odified t o cat er f or t he b r eak point s and r en amed t o in clud e t he wor d " debu g" in it s - Webnam Spher e Business I nent t egr at ionclick Ad apt s op D e bugg ing b ut t on r ight nex t t o t he St a rt e. Wh en y ou ev ually t heerSt D e bugg ing b ut t on , anot h er deploym ent w ill r einst at e y our orig in al m essage flow . This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu iont .h We d iscuss w hy we ch osefr om eachbrpr oduct sp ecific t h e desig You can n ow st tep r ough t he messag e flow eak pointfort oitbsreak pointt ask and ininspect t h e n. We also ent dem r atm e essage t he in t egr at (ion ween com ponent case. cont s onst of t he t ree y oub et can alsot he m ak e chang ess tin o teach h e dat a if y ou w ish ) . To st ar t w it h t hat , y ou j ust n eed t o put a t est m essag e int o t he inp ut queue of t h e flow . This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business nt tegr ion pr bun dle, ov ides a b road an ding( see of WebSph er e In hisatcase w eoduct use MQSer iesand Exppr lorer t o creat e a un t estder mst essage Figur e A15Bu onsiness p age 53 5 I nt egr at ion, hat pyou eatlte, at he solut ion t oe int egrpat e backsyrstolem s and m anag e and Figur e A-so 16 t on age can 53 6)desig . As n/ a rcresu m essag flow ane in t heend Cont Cen t er will an en dt o-firend usinpoint ess p rocess WebSpher Business I nt6)egr at ion ( and t he show t he st bbreak light in gusing u p ( Figur e A- 17e on p age 53 . Moving on t osptecifically he m essage I nt erent Chan ge Serv cont pane on t here) .r ight - h and sid e of t he w ind ow , y ou can exp and and inspect t h e message t r ee ( you w ill m ost lik ely h ave t o adj ust colum n w idt hs t o g et a g ood v iew ) . Not e especially t he MRM br an ch of t he t r ee t ow ar ds t he b ot t om ; t h is is w here t he bod y of t he m essag e is show n ( Figur e A- 18 on p age 53 7) .

Figu r e A- 1 5 . Usin g M Q Ser i es Ex plor e r t o sen d a t est m essa ge



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s

Figu e A- 1lds 6 . collabor Sen din g a Build CrrossWor at ions

t est m essage f r om M Q Ser i es Ex plor e r

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed soluFigu t ion . rWe d iscuss w hye we pr oduct sp ecific t ask e A1 7 . Th fi rch stose cheach eck poin t hfor a sit sbee n r ea chinedt h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Figu r e A- 1 8 . Th e me ssa ge t r e e at t he f ir st br ea k poin t

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. To m ov e on t o t he nex t b reak point , click t he Go b ut t on ( Figur e A- 19 on p age 53 7) . Alt er nat iv ely , I BMuse Redbook will bu h elp y out ointst ailor conbu figu re t w heh ich newarWeb Spher Business yThis ou can t h e ot her t t ons h eall, r igt ht of tand he Go t t on, e called ( freom left t o righ t ) I ntep egrI natt ion oduct dle, ov ides a b road un der st an ding of WebSph er e Bu siness St o, Stprep Ov erbun , Ret u rnand an dprRun To Com p let ion. I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- Figu end b usin ess1p9rocess usingt iWebSpher e Business ecifically r e A. To con nu e de bug gin g,I nt clegr ickattion h e( and Go sp bu t t on t he I nt er Chan ge Serv er ) .



Table of Content s

•Hav e a look at I ndex t he m essag e flow pane an d t he m essage cont en t p ane aft er each of t he com put e An uti oneusi e bSphe r e 53 Busi ss I nteegr ti onon ( V4p.age 1) nodEAI es Sol ( Figur A-ng 20Won p age 8,neFigur A-a21

53 9, Figur e A- 22 on p age 54 0, Figur e ABy in, Gerd Diederichs, Piotsee r Golec, Grey vten st einbu , Ken Palm er, aft er enr ichm en t an d t aking it s f inal 23 Lee onGav p age 54 1) . You can t h eHendrik m essage r ee ild in g up Sreeku mar Raj ViswanatTh hane r esult ing XML m essage, as it is event ually put t o t he q ueue, XML- relat edagopalan, f or m atArvind f or MQWF. is show n in Ex am ple A- 9 on p age 55 0. Pub lish er: I BM

Figu r e A- 2 0 . Th e se cond br e ak poi nt h as be en r e a che d

Pub Dat e: Ju ly 22 , 20 03

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeriesFigu Wor krflow e A-( MQWF) 2 1 . Th e

me ssa ge t r e e at t he secon d br ea k poin t

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Figu r eI ntA22 ThIen add t hi itr d k poinerte ha r eafor chmed WebSph er e Bu siness egr at .ion. ionbtroea WebSph MQsit bee self , n w hich s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he Figu r e A- 2 3 . Th e me ssa ge t r e e at t he t hir d br e ak p oi nt I nt er Chan ge Serv er ) .



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) I f w e had encount er ed an except ion, w e w ould hav e seen t he m essage pr ogr essing t o on e of t he -brWeb egr at eakpSpher oint s eonMQ t heI ntfailur e or patBrh ok s, er and t he messag e t r ee w ould h ave sh ow n an ex cept ion list br anch w it h in for m at ion about t he cause of t h e except ion. - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild Not a sam e ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem at et hat t he t in at ion et ween t he com ponent s in each Remonst em brer het egr Wind ow sb NT or 2 000 Event Log is anot h er case. imp ort ant sour ce of inf orm at ion abou t ex cept ion s occu rr ing in you r WebSph er e MQ I nt egr at or This Ienv BMiron Redbook ment . will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er ge Serv erpoint ). Aft er Chan t he last b reak has b een r eached and t he ou t pu t m essage has been put , t he m essage flow t er m inat es, bu t t h e debug session con t inues. At t his st age an y add it ion al inpu t m essag es can be pr ocessed. Debu ggin g can pr oceed in t his fashion f or as m any m essag es as need ed . To t er min at e t he d eb ug session an d t o r et ur n t he m essage f low t o nor m al m ode, click t h e St op

D e bugg ing b ut t on at t he t op of t h e w indow ( Figur e A- 24 on p age 54 2) .

Figu r e A- 2 4 . Te r m ina t i ng t h e de bug sessi on



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Testing using the user trace facility of the broker The t hir d d eb ugg in g opt ion, t he br ok er ' s user t r ace facilit y, can be u sed v ia t he follow in g com man d line pr ogr am s: • •

Table of Content s

Use t heI ndex mqsichangetrace com m and t o t ur n on t r acing for t he m essage flow .

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

Ru n t he m essage f low by send in g it a t est message.

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Use t he mqsichangetrace com m and t o t ur n t racing back of f.

PubUse lish er: I BM t he mqsireadlog

com m and t o ex t r act t h e t r ace in for m at ion f r om t he br oker 's log f ile.

Pub Dat e: Ju ly 22 , 20 03

Use t he mqsiformatlog com m and t o t ran sf or m t he ex t r act ed t r ace inf orm at ion int o a plain I SBN: 0- 73 84- 26 54 -7 tPages: ext f ile. 57 8 I nspect t h e result ing t ex t f ile usin g notepad.exe or any f ile view er or ed it or of y our choice. The com m ands used in our env ir onm en t ar e show n in Ex am ple A- 1. Th eir sy nt ax - as r elat ed t o t his t yp e of use only - can b e fou nd in Ex am ple A- 2. Seamlessly in t eg rat e you r back - off ice sy st em s Exa m pl e A- 1 . Com m an ds u se d f or t he u se r t r a ce f a cil it y Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess (1) mqsichangetrace WMQI -u -e default -f CRM_CUST_SYNCH -l debug -r I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . (2) your messagee soft flow This is--w h ytest t he I BM WebSpher w arhere e p lat--f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of (3) mqsichangetrace WMQI -u I n-eadd default CRM_CUST_SYNCH none WebSph er e Bu siness I nt egr at ion. it ion t o -f WebSph er e MQ it self , -l w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: (4) mqsireadlog WMQI -u -e default -o myfile.xml - MQSeries Wor k flow ( MQWF) (5) mqsiformatlog -i myfile.xml -o myfile.txt - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) (6) --- inspect the resulting trace file (myfile.txt) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s

Exa pl e A. Sy of ent t h eappr com m a nds seovdided forb yt ht hese e user t r ace f a cilpritosy and This rm edbook ex2plor es nt t hea dxiffer oaches t o EAIupr pr odu ct s, t heir cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion et ween t he com ponent s-f in each case. mqsichangetrace

-u b-e

-l This I BM Redbook

-r will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion,your so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e --test message flow here --an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ). mqsichangetrace -u -e -f -l none mqsireadlog -u -e -o .xml

mqsiformatlog

-i .xml -o .txt

--- inspect the resulting trace file (.txt)

Exa m pl e A- 3 . Com ple t e ESQ L cod e fr om t he En r ich fr om DB node of t he •CUST_ SYNC_ Table of Content REQ msessage f l ow •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

DECLARE I agopalan, INTEGER; Sreeku mar Raj Arvind

Viswanat han

SETPub I lish = er: 1;I BM Pub Dat e: Ju ly 22 , 20 03

WHILE I < CARDINALITY(InputRoot.*[]) DO I SBN: 0- 73 84- 26 54 -7

Pages: 57 8

SET OutputRoot.*[I] = InputRoot.*[I]; SET I=I+1; END WHILE; Seamlessly in t eg rat e you r back - off ice sy st em SET "OutputRoot"."MRM"."CustomerNumber" = s"InputBody"."CustomerNumber"; Build Cr ossWor lds collabor at ions = "InputBody"."Action"; SET "OutputRoot"."MRM"."Action" Man age t he en d- t o- end bu sin ess pr ocess SET OutputRoot.Properties.MessageSet = 'DQB20EK070001'; I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . SET OutputRoot.Properties.MessageType = 'CustomerSyncReqEnriched'; This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of -- Enter SQL below this line. SQL above this line might be regenerated, WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: causing any modifications to be lost. - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) -- From CUSTOMER table: - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s SET "OutputRoot"."MRM"."CustomerName" = This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and consTHE in specif ic sit uITEM at ions, and how to m ak e t he best t ech nology (SELECT T.NAME FROM Database.CUSTOMER AS Tchoice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed T.CUSTOMER_NUMBER solu t ion . We d iscuss w=hy"InputBody"."CustomerNumber"); we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We WHERE also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business ISET nt egr at ion pr oduct bun dle, and pr ov ides a b=road un der st an ding of WebSph er e Bu siness "OutputRoot"."MRM"."RiskProfile" I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t (SELECT o- end b usin ess T.RISK_PROFILE p rocess using WebSpher e Business I nt egr at ion THE ITEM FROM Database.CUSTOMER AS( and T sp ecifically t he I nt er Chan ge Serv er ) . WHERE T.CUSTOMER_NUMBER = "InputBody"."CustomerNumber");

-- From ADDRESS table:

SET "OutputRoot"."MRM"."StreetAddress" = • •

THE (SELECT ITEM T.STREET_ADDRESS FROM Database.ADDRESS AS T Table of Content s I ndex

WHERE T.CUSTOMER_NUMBER = "InputBody"."CustomerNumber");

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

SET "OutputRoot"."MRM"."City" = Pub lish er: I BM Pub e: Ju ly 22 , 20 03 THEDat(SELECT ITEM

T.CITY FROM Database.ADDRESS AS T

I SBN: 0- 73 84- 26 54 -7

WHERE = "InputBody"."CustomerNumber"); Pages: T.CUSTOMER_NUMBER 57 8

SET "OutputRoot"."MRM"."PostalCode" = THE (SELECT ITEM T.POSTAL_CODE FROM Database.ADDRESS AS T Seamlessly in t eg rat e you r back - off ice sy st em s WHERE = ions "InputBody"."CustomerNumber"); Build T.CUSTOMER_NUMBER Cr ossWor lds collabor at Man age t he en d- t o- end bu sin ess pr ocess SET "OutputRoot"."MRM"."Country" I n t he w or ld of Ent er pr ise Ap plicat ion I nt=egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y THE (SELECT ITEM t echnology of fer ings t hatT.COUNTRY pr ovid e EAIFROM f unctDatabase.ADDRESS ionalit y . I n t his I BM AS RedTbook w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he WHERE fou ndat ion ,T.CUSTOMER_NUMBER w e discuss fou r add it=ion"InputBody"."CustomerNumber"); al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS)

Exa m pl e A- 4 . Com ple t e ESQ L cod e fr om t he B ui ld M QW F m sg node of t- hWeb e CU ST_ SYNC_ f low Spher e MQ I nt egrREQ at or Brmokessage er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and DECLARE I INTEGER; cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild Ia =sam SET 1;ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem r at e t he in t egr at ion b et ween t heDOcom ponent s in each case. WHILE I onst < CARDINALITY(InputRoot.*[]) ThisSET I BMOutputRoot.*[I] Redbook will h elp y=ouInputRoot.*[I]; in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e SET I=I+1; an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he IEND nt er WHILE; Chan ge Serv er ) . SET OutputRoot.Properties.MessageSet = 'DKRBKGS084002';

SET OutputRoot.Properties.MessageType = 'MQSWFXML'; -- Enter SQL below this line.

SQL above this line might be regenerated,

causing any modifications to be lost. set OutputRoot.MQMD.ReplyToQ = 'CRM.CUST.SYNCH.FAIL'; •

Table of Content s

set OutputRoot.MQMD.CorrelId = InputRoot.MQMD.MsgId; • I ndex An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

set OutputRoot.MQMD.UserIdentifier = 'ADMIN';

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

-- ensure no MQRFH2/JMS header; normalize format to 'MQSTR' lish er: I BM if Pub InputRoot.MQMD.Format = 'MQHRF2' then Pub Dat e: Ju ly 22 , 20 03

SETI SBN: OutputRoot.MQMD.Format 0- 73 84- 26 54 -7 = InputRoot.MQRFH2.Format; Pages: 57 8

SET OutputRoot.MQRFH2 = NULL; else SET OutputRoot.MQMD.Format = 'MQSTR'; Seamlessly in t eg rat e you r back - off ice sy st em s end if; Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess -- build MQWF message body I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is set "OutputRoot"."XML"."WfMessage"."WfMessageHeader"."ResponseRequired" w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph = 'IfError'; er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: set "OutputRoot"."XML"."WfMessage"."WfMessageHeader"."UserContext" - MQSeries Wor k flow ( MQWF) = 'Start create or update customer workflow'; - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) set "OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". - Web Spher e MQ I nt egr at or Br ok er "ProcTemplName" = 'CustomerCreateUpdate'; - Web Spher e Business I n t egr at ion Ad apt er s set This r"OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We "ProcInstName" = w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e bu ild a sam ple case int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We "InputBody"."Action" ||at'ion Customer ' ||s "InputBody"."CustomerNumber"; also dem onst r at e t he in t egr b et ween -t heCustNo com ponent in each case. set This I"OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness "KeepName" = t'false'; I nt egr at ion, so hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . -- set container variables

set "OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". "ProcInstInputData"."CustomerCreateUpdate"."CustomerNumber" = "InputBody"."CustomerNumber"; set "OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". • •

Table of Content s

"ProcInstInputData"."CustomerCreateUpdate"."RequiredAction" I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

= "InputBody"."Action";

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han set "OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". Pub lish er: I BM "ProcInstInputData"."CustomerCreateUpdate"."CustomerName" Pub Dat e: Ju ly 22 , 20 03

= "InputBody"."CustomerName"; I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

set "OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". "ProcInstInputData"."CustomerCreateUpdate"."StreetAddress" = "InputBody"."StreetAddress"; Seamlessly in t eg rat e you r back - off ice sy st em s set "OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". Build Cr ossWor lds collabor at ions "ProcInstInputData"."CustomerCreateUpdate"."City" Man age t he en d- t o- end bu sin ess pr ocess = "InputBody"."City"; I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . set "OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of "ProcInstInputData"."CustomerCreateUpdate"."PostalCode" WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: = "InputBody"."PostalCode"; - MQSeries Wor k flow ( MQWF) set "OutputRoot"."XML"."WfMessage"."ProcessTemplateCreateAndStartInstance". - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) "ProcInstInputData"."CustomerCreateUpdate"."Country" - Web Spher e MQ I nt egr at or Br ok er = "InputBody"."Country"; - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We Exa e ple A- case 5 . Trwaher cee of e ssa gecten in figu g t he SYN C_t REQ ssag e bu ild m a pl sam all tm hese pr odu s art e e rcon red tCUST_ o wor k t og et her o p rov m ideeon e fint low egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness ( I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an (0x1000000)Properties en d- t o- end b usin ess p rocess = (using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . (0x3000000)MessageSet = 'DQB114K070001'

• •

(0x3000000)MessageType

= 'CustomerSyncRequest'

(0x3000000)MessageFormat

= 'XML'

(0x3000000)Encoding

= 546

(0x3000000)CodedCharSetId

= 437

Table of Content s

(0x3000000)Transactional I ndex

= TRUE

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

(0x3000000)Persistence

= FALSE

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku(0x3000000)CreationTime mar Raj agopalan, Arvind Viswanat han Pub lish er: I BM (0x3000000)ExpirationTime

= GMTTIMESTAMP '2002-08-06 19:04:44.230' = -1

Pub Dat e: Ju ly 22 , 20 03

(0x3000000)Priority I SBN: 0- 73 84- 26 54 -7

= 0

Pages: 57 8

(0x3000000)ReplyIdentifier = X'000000000000000000000000000000000000000000000000' (0x3000000)ReplyProtocol

= 'MQ'

Seamlessly in t eg rat e you r back - off ice sy st em s (0x3000000)Topic = NULL )

Build Cr ossWor lds collabor at ions

Man age t he en d- t o- end bu sin ess pr ocess (0x1000000)MQMD = ( I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . (0x3000000)SourceQueue This is w h y t he I BM WebSpher e soft w = ar e'CRM.CUST.SYNCH' p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of (0x3000000)Transactional = TRUE WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: (0x3000000)Encoding = 546 - MQSeries Wor k flow ( MQWF) (0x3000000)CodedCharSetId = 437 - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) (0x3000000)Format = ' ' - Web Spher e MQ I nt egr at or Br ok er (0x3000000)Version = 2 - Web Spher e Business I n t egr at ion Ad apt er s (0x3000000)Report = 0 This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We (0x3000000)MsgType = 8 bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We (0x3000000)Expiry = -1 also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. (0x3000000)Feedback = 0 This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness (0x3000000)Priority = 0 I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he (0x3000000)Persistence = 0 I nt er Chan ge Serv er ) . (0x3000000)MsgId

=

X'414d51204954534f4d20202020202020c2673d3d12100a00' (0x3000000)CorrelId

=

X'000000000000000000000000000000000000000000000000' (0x3000000)BackoutCount •

Table of Content s

(0x3000000)ReplyToQ



I ndex

= 0 = '

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

'

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku(0x3000000)ReplyToQMgr mar Raj agopalan, Arvind Viswanat han

'

= 'ITSOM

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

(0x3000000)UserIdentifier I SBN: 0- 73 84- 26 54 -7

= 'mqsi

'

Pages: 57 8

(0x3000000)AccountingToken

=

X'16010515000000782e9d13235f636b07e53b2bec03000000000000000000000b' (0x3000000)ApplIdentityData = '

'

Seamlessly in t eg rat e you r back - off ice sy st em s (0x3000000)PutApplType = 11 Build Cr ossWor lds collabor at ions (0x3000000)PutApplName = '6849_Phase2_MQSI\RFHUTIL.EXE' Man age t he en d- t o- end bu sin ess pr ocess (0x3000000)PutDate = DATE '2002-08-06' I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . (0x3000000)PutTime This is w h y t he I BM WebSpher e soft w ar=e GMTTIME p lat f or m '19:04:44.230' cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of (0x3000000)ApplOriginData = it'ion t o'WebSph er e MQ it self , w hich for m s t he WebSph er e Bu siness I nt egr at ion. I n add fou ndat ion , w e discuss fou r add it ion al com ponent s: (0x3000000)GroupId = - MQSeries Wor k flow ( MQWF) X'000000000000000000000000000000000000000000000000' - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) (0x3000000)MsgSeqNumber = 1 - Web Spher e MQ I nt egr at or Br ok er (0x3000000)Offset = 0 - Web Spher e Business I n t egr at ion Ad apt er s (0x3000000)MsgFlags = 0 This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We (0x3000000)OriginalLength = -1 bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We ) also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. (0x100001B)MRM = ( This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness (0x300000B)CustomerNumber = '1000007' I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he (0x300000B)Action = 'Update' I nt er Chan ge Serv er ) . )

)

Exa m pl e A- 6 . Tr a ce of m e ssa ge af t e r e nr i ch m en t in CU ST_ SYNC_ REQ m e ssage f l ow • • An (

Table of Content s I ndex EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

(0x1000000)Properties = ( Sreeku mar Raj agopalan, Arvind Viswanat han (0x3000000)MessageSet Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03

= 'DQB20EK070001'

(0x3000000)MessageType

= 'CustomerSyncReqEnriched'

Pages: 57 8 (0x3000000)MessageFormat

= 'XML'

(0x3000000)Encoding

= 546

(0x3000000)CodedCharSetId

= 437

I SBN: 0- 73 84- 26 54 -7

Seamlessly in t eg rat e you r back - = offTRUE ice sy st em s (0x3000000)Transactional Build Cr ossWor lds collabor at ions= FALSE (0x3000000)Persistence Man age t he en d- t o- end bu sin ess= prGMTTIMESTAMP ocess (0x3000000)CreationTime '2002-08-06 19:04:44.230' I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . (0x3000000)ExpirationTime = -1 This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of (0x3000000)Priority = 0 WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: (0x3000000)ReplyIdentifier = - MQSeries Wor k flow ( MQWF) X'000000000000000000000000000000000000000000000000' - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) (0x3000000)ReplyProtocol = 'MQ' - Web Spher e MQ I nt egr at or Br ok er (0x3000000)Topic = NULL - Web Spher e Business I n t egr at ion Ad apt er s ) This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and t o m ak e t he best t ech nology choice f or each sit uat ion. We (0x1000000)MQMD = how ( bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr(0x3000000)SourceQueue at ed solu t ion . We d iscuss w hy we= ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We 'CRM.CUST.SYNCH' also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. (0x3000000)Transactional = TRUE This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness (0x3000000)Encoding = 546 I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en(0x3000000)CodedCharSetId d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he = 437 I nt er Chan ge Serv er ) . (0x3000000)Format = ' '

• •

(0x3000000)Version

= 2

(0x3000000)Report

= 0

(0x3000000)MsgType

= 8

(0x3000000)Expiry

= -1

Table of Content s

(0x3000000)Feedback I ndex

= 0

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

(0x3000000)Priority

= 0

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku(0x3000000)Persistence mar Raj agopalan, Arvind Viswanat han Pub lish er: I BM (0x3000000)MsgId

= 0 =

Pub Dat e: Ju ly 22 , 20 03

X'414d51204954534f4d20202020202020c2673d3d12100a00' I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

(0x3000000)CorrelId

=

X'000000000000000000000000000000000000000000000000' (0x3000000)BackoutCount

= 0

Seamlessly in t eg rat e you r back - off ice sy st em s (0x3000000)ReplyToQ = ' '

Build Cr ossWor lds collabor at ions

Man age t he en d- t o- end bu sin ess pr ocess (0x3000000)ReplyToQMgr = 'ITSOM I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . ' This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of (0x3000000)UserIdentifier = it'mqsi ' er e MQ it self , w hich for m s t he WebSph er e Bu siness I nt egr at ion. I n add ion t o WebSph fou ndat ion , w e discuss fou r add it ion al com ponent s: (0x3000000)AccountingToken = - MQSeries Wor k flow ( MQWF) X'16010515000000782e9d13235f636b07e53b2bec03000000000000000000000b' - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) (0x3000000)ApplIdentityData = ' ' - Web Spher e MQ I nt egr at or Br ok er (0x3000000)PutApplType = 11 - Web Spher e Business I n t egr at ion Ad apt er s (0x3000000)PutApplName = '6849_Phase2_MQSI\RFHUTIL.EXE' This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We (0x3000000)PutDate = DATE '2002-08-06' bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We (0x3000000)PutTime = GMTTIME '19:04:44.230' also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. (0x3000000)ApplOriginData = ' ' This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness (0x3000000)GroupId = I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he X'000000000000000000000000000000000000000000000000' I nt er Chan ge Serv er ) . (0x3000000)MsgSeqNumber

= 1

(0x3000000)Offset

= 0

(0x3000000)MsgFlags

= 0

(0x3000000)OriginalLength

= -1

) • •

Table of Content s

(0x1000021)MRM I ndex

= (

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

(0x300000B)CustomerNumber = '1000007'

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku(0x300000B)Action mar Raj agopalan, Arvind Viswanat han Pub lish er: I BM (0x3000000)CustomerName

= 'Update' = 'John Doe'

Pub Dat e: Ju ly 22 , 20 03

(0x3000000)RiskProfile I SBN: 0- 73 84- 26 54 -7

= 'medium'

Pages: 57 8

(0x3000000)StreetAddress

= 'The Avenue'

(0x3000000)City

= 'Southampton'

(0x3000000)PostalCode

= 'V6G 2G4'

Seamlessly in t eg rat e you r back - off ice sy st em s (0x3000000)Country = 'UK' )

Build Cr ossWor lds collabor at ions

Man age t he en d- t o- end bu sin ess pr ocess ) I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph ere e Bu egrof at ion. n add it ion t o WebSph er e MQ it self w hich forSYNC_ m s t he REQ Exa m pl A-siness 7 . Tr Iantce M QI W Fm essage p r oduced in ,CUST_ fou ndat ion , w e discuss fou r add it ion al com ponent s: m e ssage f l ow - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) ( - Web Spher e MQ I nt egr at or Br ok er (0x1000000)Properties = ( - Web Spher e Business I n t egr at ion Ad apt er s (0x3000000)MessageSet = 'DKRBKGS084002' This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons (0x3000000)MessageType in specif ic sit u at ions, and how t o=m'MQSWFXML' ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr(0x3000000)MessageFormat at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We = 'XML' also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. (0x3000000)Encoding = 546 This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness (0x3000000)CodedCharSetId = 437 I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en(0x3000000)Transactional d- t o- end b usin ess p rocess using=WebSpher e Business I nt egr at ion ( and sp ecifically t he TRUE I nt er Chan ge Serv er ) . (0x3000000)Persistence = FALSE

(0x3000000)CreationTime

= GMTTIMESTAMP '2002-08-06 19:04:44.230'

(0x3000000)ExpirationTime

= -1

(0x3000000)Priority

= 0

(0x3000000)ReplyIdentifier = •

Table of Content s



I ndex

X'414d51204954534f4d20202020202020c2673d3d12100a00' An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

(0x3000000)ReplyProtocol

= 'MQ'

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku(0x3000000)Topic mar Raj agopalan, Arvind Viswanat han

)Pub lish er:

= NULL

I BM

Pub Dat e: Ju ly 22 , 20 03

(0x1000000)MQMD I SBN: 0- 73 84- 26 54 -7

= (

Pages: 57 8

(0x3000000)SourceQueue

= 'CRM.CUST.SYNCH'

(0x3000000)Transactional

= TRUE

(0x3000000)Encoding

= 546

Seamlessly in t eg rat e you r back - off ice sy st em s (0x3000000)CodedCharSetId = 437 Build Cr ossWor lds collabor at ions (0x3000000)Format = 'MQSTR' Man age t he en d- t o- end bu sin ess pr ocess (0x3000000)Version = 2 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . (0x3000000)Report This is w h y t he I BM WebSpher e soft w ar=e 0p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of (0x3000000)MsgType = it8ion t o WebSph er e MQ it self , w hich for m s t he WebSph er e Bu siness I nt egr at ion. I n add fou ndat ion , w e discuss fou r add it ion al com ponent s: (0x3000000)Expiry = -1 - MQSeries Wor k flow ( MQWF) (0x3000000)Feedback = 0 - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) (0x3000000)Priority = 0 - Web Spher e MQ I nt egr at or Br ok er (0x3000000)Persistence = 0 - Web Spher e Business I n t egr at ion Ad apt er s (0x3000000)MsgId = This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We X'414d51204954534f4d20202020202020c2673d3d12100a00' bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We (0x3000000)CorrelId = also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. X'414d51204954534f4d20202020202020c2673d3d12100a00' This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness (0x3000000)BackoutCount = 0 I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he (0x3000000)ReplyToQ = 'CRM.CUST.SYNCH.FAIL' I nt er Chan ge Serv er ) . (0x3000000)ReplyToQMgr

= 'ITSOM

' (0x3000000)UserIdentifier

= 'ADMIN'

(0x3000000)AccountingToken

=

X'16010515000000782e9d13235f636b07e53b2bec03000000000000000000000b' • •

Table of Content s

(0x3000000)ApplIdentityData = '

'

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

(0x3000000)PutApplType

= 11

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku(0x3000000)PutApplName mar Raj agopalan, Arvind Viswanat han Pub lish er: I BM (0x3000000)PutDate

= '6849_Phase2_MQSI\RFHUTIL.EXE' = DATE '2002-08-06'

Pub Dat e: Ju ly 22 , 20 03

(0x3000000)PutTime I SBN: 0- 73 84- 26 54 -7

= GMTTIME '19:04:44.230'

Pages: 57 8

(0x3000000)ApplOriginData

= '

(0x3000000)GroupId

=

'

X'000000000000000000000000000000000000000000000000' Seamlessly in t eg rat e you r back - off ice sy st em s (0x3000000)MsgSeqNumber = 1 Build Cr ossWor lds collabor at ions (0x3000000)Offset = 0 Man age t he en d- t o- end bu sin ess pr ocess (0x3000000)MsgFlags = 0 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . (0x3000000)OriginalLength This is w h y t he I BM WebSpher e soft w ar=e -1 p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of ) WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: (0x1000010)XML = ( - MQSeries Wor k flow ( MQWF) (0x1000000)WfMessage = ( - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) (0x1000000)WfMessageHeader = ( - Web Spher e MQ I nt egr at or Br ok er (0x1000000)ResponseRequired = ( - Web Spher e Business I n t egr at ion Ad apt er s (0x2000000) = 'IfError' This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We ) bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We (0x1000000)UserContext = ( also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. (0x2000000) = 'Start create or update customer workflow' This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness ) I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he ) I nt er Chan ge Serv er ) . (0x1000000)ProcessTemplateCreateAndStartInstance = (

(0x1000000)ProcTemplName

= (

(0x2000000) = 'CustomerCreateUpdate' ) (0x1000000)ProcInstName •

= (

Table of Content s

(0x2000000) = 'Update Customer - CustNo 1000007'



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

)

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han (0x1000000)KeepName Pub lish er: I BM (0x2000000)

= (

= 'false'

Pub Dat e: Ju ly 22 , 20 03

) 0- 73 84- 26 54 -7 I SBN: Pages: 57 8

(0x1000000)ProcInstInputData = ( (0x1000000)CustomerCreateUpdate = ( (0x1000000)CustomerNumber = ( Seamlessly in t eg rat e you r back - off ice sy st em s (0x2000000) = '1000007' Build Cr ossWor lds collabor at ions ) Man age t he en d- t o- end bu sin ess pr ocess (0x1000000)RequiredAction = ( I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . (0x2000000) 'Update' This is w h y t he I BM WebSpher e=soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu)siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: (0x1000000)CustomerName = ( - MQSeries Wor k flow ( MQWF) (0x2000000) = 'John Doe' - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) ) - Web Spher e MQ I nt egr at or Br ok er (0x1000000)StreetAddress = ( - Web Spher e Business I n t egr at ion Ad apt er s (0x2000000) = 'The Avenue' This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We ) bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We (0x1000000)City = ( also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. (0x2000000) = 'Southampton' This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness ) I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he (0x1000000)PostalCode = ( I nt er Chan ge Serv er ) . (0x2000000) = 'V6G 2G4'

) (0x1000000)Country

= (

(0x2000000) = 'UK' ) •

Table of Content s

)



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

)

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar ) Raj agopalan, Arvind Viswanat han Pub ) lish er: I BM Pub Dat e: Ju ly 22 , 20 03

)

I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

)

Exa m pl e A- 8 . Sa m ple of Cust om e r Sy ncRe que st m e ssag e fr om CRM Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions

Man age t he en d- t o- end bu sin ess pr ocess 1000007 I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y Update t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he

fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF)

Exa e A9 . Sa m ple ge ofSer Cust e r Sy ncRe que st m e ssag e se nt t o M Q W F - I BMmCrpl ossW orlds I n t erchan ver om ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and

cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e IfError int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Start create or update customer workflow This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business

I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e

an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) . CustomerCreateUpdate Update Customer - CustNo 1000007

false

1000007 • •

Table of Content s

Update I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By LeeJohn Gav in, Gerd Diederichs, Piot r Doe Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Canute Road Pub lish er: I BM

Southampton

Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 SA64 OH7 Pages: 57 8

UK

Seamlessly in t eg rat e you r back - off ice sy st em s

Build Cr ossWor lds collabor at ions

Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Appendix B. Additional material This r edbook ref er s t o addit ion al m at er ial t h at can be d ow nloaded fr om t h e I n t ern et as described below . •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Locating the Web material The W eb m at erial associat ed w it h t his r edbook is available in soft copy on t h e I nt ern et f rom t he I BM Red book s Web ser ver . Point you r Web br ow ser t o: • p: / / w w w . redb Table of Content s / r edbook s/ SG24 684 9 ft ooks. ibm . com •

I ndex

Alt you go t or et hBusi e Ine BM An ern EAI at Solively uti on, usi ngcan W e bSphe ss Redb I nt egrooks a ti on Web ( V4 . 1 )sit e at : By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

ib m .com / r edbook s

Sreeku mar Raj agopalan, Arvind Viswanat han

Select t he Ad dit i ona l m a t e ri al s an d open t he dir ect or y t h at cor r espon ds w it h t he r edb ook for m Puber lish I BM 849 . nu mb , er: SG246 Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Using the Web material The ad dit ional Web m at er ial t hat accom pan ies t h is r ed book includes t h e follow ing files:

• File nam e •

Table of Content s

Descr ip t ion

I ndex

SG2 6 8uti 4 9on.zusi ip ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1Zipped An EAI4 Sol )

code sam ples

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er,

This ile agopalan, in clud esArvind t he fViswanat ollow ing Sreekuzip mar fRaj han f iles: Pub lish er: I BM

Wor k flow FDL file

Pub Dat e: Ju ly 22 , 20 03

Test I SBN:m0essages 73 84- 26 54 -7 Pages: 57 8

CRM ap plicat ion f iles ABAP w r app er cod e

System requirements downloading Seamlessly in t eg rat e youfor r back - off ice sy st em s the Web material Build inCrg ossWor at ions The f ollow sy st emlds concollabor figu rat ion is r ecom m ended: Man age t he en d- t o- end bu sin ess pr ocess H a rd disk sp ace: 20 MB m in imu m I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This wihng y t Sy he st I BM e soft w ows ar e p200 lat f0orSer m cont a nu mb er of com plem en t ar y Opeis r at e mWebSpher : Wind v er ains or Prof essional t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of P rocessor: er WebSph er e Bu siness I nt egr at ion.1.I6n GHz add itor ionhigh t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: Me m ory : 51 2 MB or h ig her - MQSeries Wor k flow ( MQWF)

How to use the Web material - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Cr eat eSpher a su bdir ectIor ( f at older) you r w or kst at ion, and unzip t h e con t ent s of t h e Web m at er ial - Web e MQ ntyegr or Bron ok er zip file int o t his f older. - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Related publications The p ublicat ions list ed in t his sect ion ar e consider ed par t icular ly su it able f or a m or e det ailed discussion of t he t opics cov er ed in t his r edbook . •

Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

IBM Redbooks For inf orm at ion on ord er ing t h ese pu blicat ion s, see " How t o get I BM Redbook s" on p age 55 4. Not e t h at som e of t he d ocum en t s r ef erenced here m ay b e av ailab le in soft cop y only . • •

Table of Content s

Using t he MQSer ies I nt egr at or Ver sion 1. 0 , SG2 4- 5 386 I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

I n t r a- Ent er pr ise Bu siness Pr ocess Managem ent , SG2 4- 6 173

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

MQSer ies Wor k flow f or Window s NT for Beginner s, SG2 4- 5 848

PubAlish BM B2er:B ISolut ion

u sing WebSpher e Business I nt egr at ion an d W eb Sp her e Busin ess Con nect ion ,

Pub SG2 Dat e: 4- Ju 69ly16 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Other publications These pu blicat ion s are also relevan t as f ur t her in for m at ion sour ces:

• •

Gu ide t oTable t h e ofI BM Content Cr ossWor s lds Connect or for MQ Work f low , Connect or Version 1 . 2 . I ndex

MW QeIbSphe nt egrrat or Gener alegr I nfaor m at ion An EAIWebSph Sol uti on er usieng e Busi ne ss I nt ti on ( V4 .1 )

and Plan ning Guide

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Online resources These Web sit es and URLs are also relevan t as f ur t her inf or mat ion sour ces:

• •

Dow nload Table anofint Content er im sfix if br ok er fails w hen par sin g an MRM XML m essag e: I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 )

ftp://ftp.software.ibm.com/software/mqseries/fixes/wmqiv21/IY30451

By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM

Dow nload Serv icePac U2 0017 1 CSD fr om I BM su ppor t Web sit e at :

Pub Dat e: Ju ly 22 , 20 03

htI SBN: t p: / /0-w73 w84w -26 3.54 ibm -7 . com / sof t w are/ t s/ m qser ies/ su ppor t / sum m ar y/ m qsi. ht m l Pages: 57 8

Dow nload t h e lat est CSD ( at t h e t im e of w rit in g t h is w as CSD 3) for MQSeries for Cr ossW orld s V5. 2. 1 fr om : ht t p: / / w w w - 3. ibm . com / sof t w are/ t s/ m qser ies/ su ppor t / sum m ar y/ w n t .h t m l Dow nload Sup por t Pack MA8 8 for MQSer ies Classes f or Jav a V5. 2 f rom t he I BM Web sit e: Seamlessly in t eg rat e you r back - off ice sy st em s ht t p: / / w w w - 3. ibm . com / sof t w are/ t s/ m qser ies/ t xp pacs/ t xp m2 . ht m l Build Cr ossWor lds collabor at ions Dow nload j 2sdk - 1_3 _1_ 02. exe file fr om t he Sun Micr osy st ems Web sit e: Man age t he en d- t o- end bu sin ess pr ocess ht t p: / / j ava. sun. com I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

How to get IBM Redbooks You can search for , view , or dow n load Red book s, Redpaper s, Hint s an d Tip s, dr aft pub licat ions and Add it ional m at er ials, as w ell as or der h ard cop y Redb ooks or CD- ROMs, at t his Web sit e: • m .com / r edbook Table ofs Content s ib •

I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

Back cover An EAI Solu t ion usin g W e bSp he re Busin ess I n t eg ra t ion ( V 4 . 1 ) Se a m l essly Table i nt e gr at e y our ba ck - of fice sy st e m s • of Content s •

I ndex

Bui ld CrossW orl ds coll ab ora t ion s

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gerd Diederichs, Piot busin r Golec, ess Hendrik Grey vss en st ein , Ma naGav ge in, t he e ndt o- e nd pr oce

Ken Palm er,

Sreeku mar Raj agopalan, Arvind Viswanat han

I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . ThisPub islish w her:y ItBM he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of Pub Dat e: Ju ly 22 , 20 03 WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he I SBN: 0- 73 84- 26 54 -7 fou ndat ion , w e discuss fou r add it ion al com ponent s: Pages: 57 8

MQSer ies Work f low ( MQWF) I BM CrossWor lds I nt er ch ange Ser v er ( I CS) WebSph er e in MQ nt egr at orr back Brok -er Seamlessly t egI rat e you off ice sy st em s WebSph er e Bu siness I nt egratations ion Adapt er s Build Cr ossWor lds collabor This rMan edbook heend d iffer appr age ex t heplor enes d- ttobuent sin ess proaches ocess t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu allplicat t hese ct satar e con figu t oiswor t ogeetsize her fit t ospall" rov ide onion e . I n ild t heawsam or ldple of case Ent erwprher iseeAp ionprIodu nt egr ion ( EAI ) , tred h er e n ok" on solut int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he This I BMion Redbook will hfou elpr yadd ou itinion st all, t ailor and con fou ndat , w e discuss al com ponent s: figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I- nt egr at ion,Wor so tkhat can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e MQSeries flowyou ( MQWF) an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I- nt er Chan ge Serv I BM Cr ossW orldserI)n. t erchan ge Ser ver ( I CS) I- NWeb TERN ATIeON Spher MQAL I ntTECH egr atNorI CAL Br ok SUP er P ORT O RGA N I ZATI ON BUI LDSpher I N G eTECHN I CAL N FOR MATI ON ON PR ACTI CAL EX P ERI EN CE - Web Business I n tIegr at ion Ad apt er BASED s IThis BM Red book sexarplor e developed byent t h eappr I BMoaches I nt er nat al pr Tech nicalbSupp ort pr Orodu ganctizat s r edbook es t he d iffer t oion EAI ov ided y t hese s, tion. heir Ex prper os tand fr om in I BM, Cust and Part ar e ound h e wt or ldnology cr eat e choice t imely ftor echnical inf orm at ion cons specif ic om sit uers at ions, and ners how frt oom m ak t he tbest ech each sit uat ion. We based r ealist ic scen ar ios. ecificprr ecomm ionfigu s arred e prt oovwor id ed o help plem bu ild aon sam ple case w her e allSp t hese odu ct s endat ar e con k t og et heryou t o pim rov ide ent on eI T solut or e teff iv ely in y our envwe ir onm en t each . int egrions at edmsolu ionect . We d iscuss w hy ch ose pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. For m or e inf orm a t ion: ib m .com / r edbook s This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business SG2 4- at 68ion 49-pr 0 0oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e Ian SBN 07t384 265b47 en do- end usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X]



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A ] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] Access Fram ework access clien t Access Fram ework API creat e bu siness object generat e I DL st u bs

• inf rast ru ct ure Table of Content s ation • invoke collaborI ndex erride AnI OR EAI ov Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) what is By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, act ivity diagram Sreeku mar Raj agopalan, Arvind Viswanat han act ion node bind serv ice call Pub lish er: I BM ch eck st at us Pub Dat e: ly 22 ic , 20 03 ert ies collaborat ionJu -specif prop creat eI SBN: 0- 73 84- 26 54 -7 end failu Pages: re nod 57 8e end success no de global propert ies gran ularit y it er at or n ode Ja va code m ainSeamlessly n ode

in t eg rat e you r back - off ice sy st em s

nod e nu mberin g serv Build ice call

Cr ossWor lds collabor at ions

serv ice link st artMan nodeage

t he en d- t o- end bu sin ess pr ocess

su bdiagram no de

I n t ransit t he w orlink ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . ion This UMLis w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer variable declarat ionings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he agent conf igurat ion siness f ile fouMQWork ndat ion enect discuss fou r add it ion al com ponent s: flow, w con or SAP con nect or

- MQSeries Wor k flow applicat ion con fig propert ies ( MQWF) MQWork flow con nect or

- ISAP BM con Cr nect ossW orlds I n t erchan ge Ser ver ( I CS) or applicat ion con nect ivit y

- Web Spher e MQ I nt egr at or Br ok er dat a aggregat ion

dat a augm ent at ion - Web Spher e Business I n t egr at ion Ad apt er s dat a def init ion dat ar edbook deliv ery ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and This dat a rout ing ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We cons in specif dat a tr ansf ation bu ild a samorm ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e applicat ionspecific objd ect [ See ASBO] int egr at ed solu busin t ion .ess We iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We applicat ionspecific inf orm ation also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. MQSer ies Work flow ASBO This

I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business suppor t oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I ntagent egr at ion pr creat e f or CRM I nt egr at ion, soa pplication t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e e utsing FDLBORGEN ancreat en do- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he e u sing I ntcreat er Chan geSAPODA Serv er2n) d. diff erence b et ween ASBO and GBO f rom MQSer ies Work flow f rom SAP

MQSer ies Work flow 2n d MQSer ies Work flow child object s SAP



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B ] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] B2B 2n d BAPI ru nt ime class f iles Busin ess Object Designer CSM busin ess ob ject s Table of Content s • cardin ality • I ndex AnCSM EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) imp ort By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, new busin ess obj ect Sreeku mar Raj agopalan, Arvind Viswanat han su pport ed Busin ess Process Man agement Pub lish er: I BM Busin ess-t o-Bu siness [ See B2B] Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] calling cont ext ev en t delivery serv ice call req uest serv ice call response what is ch • eck in

Table of Content s

• all

I ndex

ecuSol t ionuti group Anex EAI on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) m essage brok er By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, m essage f lo ws Sreeku mar Raj agopalan, Arvind Viswanat han m essage set s m essages Pub lish er: I BM t y pes ch eckPub outDat e: Ju ly 22 , 20 03 SBN:group 0- 73 84- 26 54 -7 ex ecu tI ion m essage Pages: brok 57er8 ch ild obj ect s 2n d add t o par en t 2n d cardin ality m apping MQSer ies Work flow nest Seamlessly ed b usiness obj ect in tseg rat e

you r back - off ice sy st em s

work f low inpu t an d ou t put co nt ainers collaborat ion obj Build Crect ossWor lds

collabor at ions

bind port s creatMan e age

t he en d- t o- end bu sin ess pr ocess

propert ies [ See also collaborat ion s]

I n what t he isw or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is wion h yt emplat t he IeBM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y collaborat t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of CSM WebSph dev elop er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he foudev ndat , wioesdiscuss r addion it ion elopion scenar [ See alsofou collaborat s] al com ponent s: what is

- MQSeries collaborat ion s

Wor k flow ( MQWF)

asy nch ron ous conn ectiv it y

- Ibusin BM ess Cr ossW orlds I n t erchan ge Ser ver ( I CS) logic com bining t echn ologies

- Web Spher e MQ I nt egr at or Br ok er com pensat ion

com piling - Web Spher e Business I n t egr at ion Ad apt er s CORBA t hreads CRM con nect ivitex y plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and This r edbook cu sto mer syn chr cons in specif iconizat sit u ion at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We dat a augm ent at ion bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e intdev egrelopm at edentsolu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We ev en t delivery also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. ev en t driv en processing global set Redbook t ing s This I BM will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business grou ps I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness allat I ntinst egr at ion ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e int eract wit h packaged applicat ion s using WebSpher e Business I nt egr at ion ( and sp ecifically t he an en d- tion o- end b usin ess p rocess inv ok ed f rom MQSeries Work flow I nt er Chan ge Serv er ) . inv ok ed f rom Serv er Access I nt erface inv ok ing 2n d 3r d libraries

MQSer ies Work flow conn ect iv it y m ult iple subscribers no su bscribers port s pub lish ing respon se ret urn

• •

SAP con nect ivit y

Table of Content s

serv ice call 2n d 3r d

I ndex

set up. propert ies An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) st art By St Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, ockCheck Sreeku mar Raj su bscript ion agopalan, 2n d 3r d Arvind Viswanat han sy nch rono us processing Pub lishe er: BM t emplat devIelopmen t t ransact ion Pub Dat e: levels Ju ly 22 , 20 03 t riggering I SBN: 0- 73 84- 26 54 -7 v erbsPages: 57 8 WebSp here con nect iv it y what are 2n d com pile dat a hand ler com put e n ode 2n d add dat abase colu mn s 2n d

Seamlessly in t eg rat e you r back - off ice sy st em s

add dat abase t able 2n d add messag e 2n d 3r d

Build Cr ossWor lds collabor at ions

add messag e set 2n d con figurMan e 2n d age

t he en d- t o- end bu sin ess pr ocess

dat a hand ler 2n d dator a ld h andler I n HTML t he w of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . MQWork or WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y This is w flow h y tcon henect I BM SAP con nect or t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of con nect or aer gen st atsiness e WebSph e tBu I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he con or ion a pplicat conf ig propert founect ndat , w eiondiscuss fou ries add it ion al com ponent s: Applicat ionPasswo rd Applicat ionUserName - MQSeries Wor k flow ( MQWF) Client

- IgwService BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) Hostn ame

- Web e MQ I nt egr at or Br ok er ModuSpher les Rf cProgram I d

- Web SysnrSpher e Business I n t egr at ion Ad apt er s con nect or cont roller

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and Con nect or Designer cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We CSM bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e con nect or sta ndard propert ies int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We Agent TraceLev el also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. Con tr ollerTr aceLevel

con nect ors

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business associat e wit h collabor at ion po rt s I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness associat ed maps I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e inst allat ion an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he MQWork flow I nt er Chan ge Serv er ) . SAP

usin g a t est con nect or v erificat ion 2n d

creat e act ivity diagram ASBO f or CRM applicat io n ASBO f or MQSeries Wo rkf low 2n d ASBO f or SAP collaborat ion obj ect elem ent s

• •

list en er m essage

Table of Content s I ndex

m essage f lo w cat egory An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) m essage f lo ws 2n d By new Lee Gav in,ess Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, busin obj ect Sreeku CRM mar Raj agopalan, Arvind Viswanat han cu sto mer syn chr onizat ion request lish er: CRMPub applicat ionI BM deploy ment Pub Dat e: Ju ly 22 , 20 03 inst allat ion 0- 73 84- 26 54 -7 I SBN: CrossWoPages: rlds 57 8 core tech nology CrossWo rlds Con nect ors CrossWo rlds I n t er Chan ge Ser ver CrossWo rlds Sy st em Manag er [ See CSM] CSM Busin ess Object Designer

Seamlessly in t eg rat e you r back - off ice sy st em s

busin ess ob ject s

collaborat ion obj ect v iew

Build Cr ossWor lds collabor at ions

Collaborat ion Tem pla tes con nect Man age

t he en d- t o- end bu sin ess pr ocess

Con nect or Designer nect ication I n con t he wor orverif ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . creat pro This ise w h ject y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y imp ort bu siness object t echnology of fer ingss t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of int egrat ion s I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he WebSph er ecom Buponent siness Desig fouMap ndat ionner , w e discuss fou r add it ion al com ponent s: passwor d Process Design er k flow ( MQWF) - MQSeries Wor regist er serv er

- IRelat BM io Crnship ossW orlds Design er I n t erchan ge Ser ver ( I CS) Relat io nship Man ager

- Web Spher sh ut down I CSe MQ I nt egr at or Br ok er st art

- Web e ion Business I n t egr at ion Ad apt er s st art Spher collaborat System Monit or 2n d

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and user cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] dat a hand ler access clien t classpat h com pile con figur e 2n d 3r d

• HTML

Table of Content s • in collaborat ions I ndex et a-Sol object AnmEAI uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) nam e-v alue pairs By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, process a response Sreeku mar Raj agopalan, Arvind Viswanat han sam ple t ransla tion Pub lish er: I BM usage Pub2nDat XML d e: Ju ly 22 , 20 03 0- 73 84- 26 54 -7 XML atI SBN: t ribut es dat a rout Pages: ing 57 8 point - t o-poin t pub lish / su bscribe dat a st ruct ur es Collaborat ion Reply Custom er Custom erCreat eUpdat 2n d Seamlessly inet eg rat e

you r back - off ice sy st em s

Problem Hint RequiredAct ionossWor lds Build Cr

collabor at ions

DB2 inst allat Man ion age

t he en d- t o- end bu sin ess pr ocess

deploy

I n WebSp t he where or ldMQofI ntEnt erorprconf iseigurat Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . egrat ion This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y deploy ment t echnology CRM applicatof ionfer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er kit e sBu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he dev elopm ent fouinst ndat allation ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] elem ent s creat e end- t o-end t est En t er prise Applicat ion I nt egrat ion ESQL dat abase t able s • add v alu es f rom Table of Content Work flow message • build MQSeriesI ndex d Ancopy EAI message Sol uti on headers usi ng W2n e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) drag and drop By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, m essage I D Sreeku mar Raj agopalan, Arvind Viswanat han MQSer ies Work flow messa ge body reply qu eu e Pub lish er: I BM RFH header PubvaDat SET lu ee: Ju ly 22 , 20 03 0- 73body 84- 262n 54d-7 use asI SBN: message user Pages: id 57 8 Ev ent Deliv er y ev en t ha ndlers [ See scenar ios] Event not ificat ion ev en t s busin ess ob ject s definSeamlessly ing

in t eg rat e you r back - off ice sy st em s

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F ] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] FDLBORGEN imp ort int o CSM out pu t f ile param et er s usin g t o creat e bu siness o bject

• what is

Table of Content s

f•mcibie

I ndex

fAn mcn show d on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) EAI Sol2n uti By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G ] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] GBO creat e cu sto mer diff erence b et ween ASBO and GBO libraries

• Object I d 2n d Table of Content s • v ersus ASBO I ndex generic ess ect See GBO] r e Busi ne ss I nt egr a ti on ( V4 . 1 ) An EAI busin Sol uti onobj usi ng [W e bSphe By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] HTML dat a h andler com pile con figur e imp ort



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] I dent it y Relat ionsh ip creat e m aint ainSimpleI dent it yRela tion ship met hod what is I DL

• generat e st u bsTable of Content s • what is

I ndex

IAn DL EAI st ubs Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) what are By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, I I OP Sreeku mar Raj agopalan, Arvind Viswanat han access clien t com mu nicat ion wit h I CS Pub lish er: I BM prov ider URL Pub Dat e: nJuamin ly 22g , serv 20 03 WebSp here ice I SBN: 0- 73 84- 26 54 -7 inst allat ion collaborat Pages: ion57 s 8 con nect ors CRM applicat ion DB2 dev elopm ent kit s I n terCh ange Serv er I OR Seamlessly f ile

in t eg rat e you r back - off ice sy st em s

j CO JDK Build

Cr ossWor lds collabor at ions

m et a- object s MQSer Man ies age V5. 2.1t he

en d- t o- end bu sin ess pr ocess

MQSer ies Work flow

I n ODA t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h yport t he sch em a im er I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology VisiBro ker of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er eApplicat Bu siness I nteregr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he WebSp here ion Serv fouWebSp ndathere ion ,MQ w eI ntdiscuss egrat or fou r add it ion al com ponent s: WebSp here St udio

- MQSeries k flow int egrat ion comWor ponent s

( MQWF)

CSM

-I n tegrat I BM ion Cr ossW orlds I n t erchan ge Ser ver ( I CS) st y les applicat ion con nect ivit y

- Web Spher e MQ I nt egr at or Br ok er build t o in tegrat e

inf orm at io n in t egr ation - Web Spher e Business I n t egr at ion Ad apt er s process int egrat ion userr edbook int eract ionex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and This Icons n terChin ange Serv er specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We inst allat ion bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e intload egr reposit at ed ory solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We queu es also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. reposit ory IThis n terf ace Defin it ion Langu age h[ elp See IyDL] I BM Redbook will ou

in st all, t ailor and con figu re t he new Web Spher e Business pr ov ides a b road un der st an ding of WebSph er e Bu siness II OR nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e e I CS b session anaut enh en d-tticat o- end usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I OR f ile I nt er Chan ge Serv er ) . II nnt teroperab le Obj Ref eren ce dle, [ See and I OR] egr at ion prect oduct bun

obt ain an I CS session referen ce t o I CS access en gine referen ce t o r unn ing I CS inst an ce



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] j Co inst allat ion JDK inst allat ion JMSAdm in



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] list en er creat e Lo oku p Relat ionsh ip add part icipant creat e t t y pes • Dat a par ticipan Table of Content s eth ods • m apping API mI ndex va lu esusi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) Anpopu EAI late Sol uti on ret rieve in st ances met ho d By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, ret rieveI n st ances met hod Sreeku mar Raj agopalan, Arvind Viswanat han ret rievePart icipan t s m eth od what is Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M ] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] Map Desig ner CSM m ap t est t ool m ap ex ecut ion calling cont ex t [ See calling cont ext ] m ap t est cu sto • Custom er to SAP Table of mer Content s to Custo mer • MQWF_Cu sto mer I ndex st omer cung st omer AnSAP EAI cu Sol uti ontousi W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) m apping By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, t ransform at ion rule Sreeku mar Raj agopalan, Arvind Viswanat han m aps ch ild obj ect Pub lish er: I BM code for I dent it y Relat ionsh ip Pub gDat Ju ly 22Rela , 20tion 03 ship codin f ore:Lookup I SBN: 0- 73 84- 26 54 -7 com piling dest inat Pages: ion busin 57 8 ess obj ect Ex pression Builder generic cust om er t o SAP cust om er generic cust om er t o work flow cust om er m aint ainSimpleI dent it yRela tion ship met hod Map Desig ner m apSeamlessly ex ecut ion cont ex intt eg rat e

you r back - off ice sy st em s

m apping definit ions Object Id Build

Cr ossWor lds collabor at ions

relat ions API m eth ods relatMan ionsh age ip APIt he met hods en d- t o- end

bu sin ess pr ocess

ret rieveI n st ances met hod 2n d

I n ret t he w or ld of tEnt er pr rievePart icipan s m eth od ise 2n dAp plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y ru n is t est t echnology ofto fergeneric ings tcust hatomprerovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of SAP cu st omer WebSph e Bu sav e t esterresu lts siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fouset ndat wbe discuss fou r add it ion al com ponent s: t in g ion t h e v, er sou rce at t ribut es

- MQSeries Worobject k flow ( MQWF) sou rce bu siness split t ing att ribu t es

- ItBM Cr ossW orlds I n t erchan ge Ser ver ( I CS) est work f low cu sto mer to generic cust om er

- Web Spher e MQ I nt egr at or Br ok er m essage brok er

m essage f lo w assign ment - Web Spher e Business I n t egr at ion Ad apt er s m essage set assig nm en t m essage f lo w cat egory This r edbook ex plor es

t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and creatin e specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We cons m lo ws ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e buessage ild a fsam assign t o exsolu ecut ion grou p int egr at ed t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We assign ment t o ex ecut ion 2nat d ion b et ween t he com ponent s in each case. also dem onst r at e t he group in t egr com put e n ode creat e 2n d This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business m essage s pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr atset ion add 2n d I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e ional anaddit en dt o-messag end bes usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he assign t o message I nt er Chan ge Servbrok er )er. imp ort MQSer ies Work flow MQWFXML2

m essages add 2n d ch eck in creat e ident ifier MQSWFXML m et a- object s

• •

HTML dat a h andler inst allat ion

Table of Content s I ndex

Ja va class An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) pref ix By pur Leepose Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han usage what are Pubdat lishaer: I BM XML hand ler MQSer iesDat V5.e:2.1 Pub Ju ly 22 , 20 03 inst allat ion 0- 73 84- 26 54 -7 I SBN: MQSer ies Work flow Pages: 57 8 creat e an d st ar t process inst an ce 2n d 3r d dat a st ruct ur es defau lt con figu rat ion ex port f rom bu ildt im e f low defin ition lan guage f mcibie

Seamlessly in t eg rat e you r back - off ice sy st em s

f mcn show

imp ort t o run tim e

Build Cr ossWor lds collabor at ions

inst allat ion

invoke a collaborat Man age t heion en d- t o- end

bu sin ess pr ocess

m essage defin ition 2n d

I n mt essage he w ordescript ld of or Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . m onit This is orw h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y ov erv iew t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of process er deveelopm ent WebSph Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he inf orm fouprocess ndat ion , wateion discuss fou r add it ion al com ponent s: process inv ocat ion f rom queu e process t emplat e k flow ( MQWF) - MQSeries Wor progr am act ivit ies

- Iprogr BM am Cr ossW I n t erchan ge Ser ver ( I CS) propertorlds ies reply t o queue from I CS

- Web Spher e MQ I nt egr at or Br ok er respon se required su bprocess

- Web I n t egr at ion Ad apt er s un it tSpher est 2n d e3rBusiness d 4t h UPES

This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and web client cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We MQWork flow con nect or bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e agent conf igurat ion f ile int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We applicat ion con fig propert ies also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. associat ed maps call f rom UPES

This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business con figur e I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness queu es I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e st and ard pr opert ies an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he st art I nt er Chan ge Serv er ) . st art up com ma nd file

su pport ed bu siness object s

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N ] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] nod e propert ies Message Cont ex t Message Do main 2n d Message Format Message Set

• Message Ty pe Table of Content s Nam e • Queue Manager I ndex Nam 2nusi d 3r d W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) AnQueue EAI Sol utieon ng By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] Object Discov ery Agent [ See ODA] 2n d [ See also SAPODA] Object Requ est Brok er [ See ORB] Object I d dest inat ion GBO 2n d ip of 2n d 3r d • ident it y relat ionsh Table Content s ifier • relat ionsh ip ident I ndex is uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) Anwhat EAI Sol ODA By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, inst allat ion Sreeku mar Raj agopalan, Arvind Viswanat han ODBC m anua l con figur at ion Pub lish er: I BM regist er CRM dat abase Pubcon Dat e: ion Ju ly 22 , 20 03 t est nect ORB

I SBN: 0- 73 84- 26 54 -7

AccessI Pages: n terf aces.idl 57 8 and access client 2n d and Access Fra mework com mu nicat ion wit h I CS 2n d 3r d obt ain a h andle SAPODA usage Seamlessly

in t eg rat e you r back - off ice sy st em s

Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P ] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] Port conn ector what is port s Destin at io nAppRetr iev e From

• To

Table of Content s

Process Design erI ndex • ionSol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) Anact EAI act ivity diagram By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, collaborat ion Sreeku mar Raj agopalan, Arvind Viswanat han collaborat ion behavior declarat ions Pub lish er: I BM defin ition s Pub Dat e: Ju ly 22 , 20 03 it er at or nod esI SBN: 0- 73 84- 26 54 -7 port sPages: 57 8 propert ies scenar ios sequen ce of ex ecu t ion serv ice call su bdiagram t ransit ion links Seamlessly

in t eg rat e you r back - off ice sy st em s

processin g n odes com put e Build

Cr ossWor lds collabor at ions

MQI n put 2n d MQOut Man putage

t he en d- t o- end bu sin ess pr ocess

propert ies

I n renam t he w e or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This am is propert w h y t ies he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y progr t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of busin ess ob ject v erb WebSph erion e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he collaborat n ame fouCreat ndat ionom , were discuss fou r add it ion al com ponent s: eCust Not Used

- MQSeries Wor k flow ( MQWF) Spy Upd ateCu st omer

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] queu e m anager ch anging t he CrossWorlds defau lt Con figur e queue man ager t ool CRM CrossWo rlds flow of Content s • MQSer ies WorkTable nect or • MQWork flow con I ndex AnMQWork EAI SolflowAgent uti on usiCon ng fig W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) SAPAgent Con fig By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, UPES Sreeku mar Raj agopalan, Arvind Viswanat han WebSp here MQ I nt egrat or 2n d Work flow web client Pub lish er: I BM queu es Pubing Dat e: Ju ly 22 , 20 03 creat 84- 26ge 54Server -7 defau ltI SBN: s f or I0nt73 erChan JMS Pages: 57 8 MQWork flow con nect or 2n d UPES WebSp here MQ I nt egrat or 2n d

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R ] [ S] [ T] [ U] [ V] [ W ] [ X] Redbook s Web sit e Con tact us relat ionsh ip add part icipant Adv anced Set t ings

• ASBO

Table of Content s

• creat e

I ndex

m anag ed W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) AnCrossWo EAI Solrlds uti on usi ng Dat a par ticipan t t y pes By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, GBO Sreeku mar Raj agopalan, Arvind Viswanat han I dent it y Relat ionsh ip Lo oku p Relat ionsh ip Pub lish er: I BM m apping API m eth ods Pub Dat e: Judly 22 , 20 03 part icipan t 2n I SBN: 0- 73 84- 26 54 -7 part icipan t t ypes popu late Pages: va lu57 es8 Relat io nship Design er relat ionsh ip ident ifier 2n d Relat io nship Man ager relat ionsh ip t ables ru nt ime schem a 2n d st artSeamlessly 2n d

in t eg rat e you r back - off ice sy st em s

st at ic whatBuild is

Cr ossWor lds collabor at ions

Relat io nship Design er 2n d CSMMan age

t he en d- t o- end bu sin ess pr ocess

relat ionsh ip ident ifier

I n Object t he w I dor ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . Thisiois w h Man y t he Relat nship agerI BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of CSM WebSph reposit ory er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fouload ndat ion , w e discuss fou r add it ion al com ponent s: respon se

- hut MQSeries rf il

Wor k flow ( MQWF)

- I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S ] [ T] [ U] [ V] [ W ] [ X] SAP con nect or applicat ion con fig propert ies BAPI ru nt ime classes con figur e st and ard pr opert ies

• st art 2n d

Table of Content s

• v erify

I ndex

SAP JavaSol Conn ect or [ See j CO] r e Busi ne ss I nt egr a ti on ( V4 . 1 ) An EAI uti on usiAPI ng W e bSphe SAPODA By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, available BAPI s Sreeku mar Raj agopalan, Arvind Viswanat han creat e ASBO logging on t o SAP Pub lish er: I BM ORB Pub e:eJu ly 22 , 20 03 prof ileDat nam I SBN: 84set BAPI sear0-ch73filt er26 2n54 d -7 st art Pages: 2n d 57 8 scenar ios con st raint s dev elopm ent what are Ser ver Access I n t er face [ See Access Fram ework] serv ice Seamlessly call req uest

in t eg rat e you r back - off ice sy st em s

serv ice call response serv ice Build calls

Cr ossWor lds collabor at ions

defin ing propert Man iesage

t he en d- t o- end bu sin ess pr ocess

what are

I n vice t he request w or ldprofocessing Ent er pr ise Ser

Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology fer ings MQWork flow of con nect or t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e orBu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he SAP con nect fou st artndat ion , w e discuss fou r add it ion al com ponent s: This is w y t he st and ard pr h opert ies

MQWork flow con nect or

- MQSeries Wor k flow ( MQWF) SAP con nect or SAPODA 2n d

-St atic I BMRelat Cr ossW orlds I n t erchan ge Ser ver ( I CS) io nship [ See I dent it y Relat ionsh ip] st op

- Web Spher e MQ I nt egr at or Br ok er I n terCh ange Serv er

SAP con nect or - Web Spher e Business I n t egr at ion Ad apt er s su bscript ion t o collab orat ions This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and su bscript ions cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bucreat ild ae sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e su pport bu siness int egr ed at ed solu object t ion . sWe d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We agent suppor t also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. MQWork flow MQWork con nect orwill h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business This I BMflow Redbook SAP I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness System or so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e I nt egr Monit at ion, CSM an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T ] [ U] [ V] [ W ] [ X] t echn olo gy int erfa ce [ See dat a hand ler] t est con nect or 2n d accept req uest com mu nicat e wit h con tr oller con nect agen t

• creat e pro file Table of Content s • ev en t t rigger I ndex Anreply EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) send request By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, su pport ed bu siness object s Sreeku mar Raj agopalan, Arvind Viswanat han usin g t o t est collaborat ion s t ransform at ion rules 2n d Pub lish er: I BM Custom 2n d JoPub in Dat e: Ju ly 22 , 20 03 SBN: 0- 73 84- 26 54 -7 m ap t Iest Mov ePages: 57 8 Set Value Split t y pes add

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U ] [ V] [ W ] [ X] un it t est m essage f lo w MQSer ies Work flow UPES asynch ron ous 2n d mode of Content s • asy nch ron ous Table

• creat e

I ndex

2nuti d on 3r d usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) AnEMPTY EAI Sol I CSSERV By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, nam e Sreeku mar Raj agopalan, Arvind Viswanat han queu e m anager queu e nam e Pub lish er: I BM synch rono us Pub isDat e: Ju ly 22 , 20 03 what SBN: 2n 0- 73 WMQIISERV d 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V ] [ W ] [ X] VisiBro ker inst allat ion [ See also ORB]



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X] WebSp here Applicat ion Serv er inst allat ion WebSp here Busin ess I n t egr at ion WebSp here Busin ess I n t egr at ion Adapt ers 2n d Con nect or Fram ework WebSp here MQ Table of Content s • ov erv iew • I ndex WebSp MQon I ntusi egrat An EAIhere Sol uti ngorW e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) add messag es By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, ch eck in Sreeku mar Raj agopalan, Arvind Viswanat han creat e brok er Pub lish er: I BM con figur at io n m an ager Pube Dat e: Ju ly creat element s 22 , 20 03 0- 73 84- 26 54 -7 creat eI SBN: m essage cu stoPages: mer syn57 chr 8 onizat ion request dat abase brok er con figur at io n m an ager m essage reposit ory m an ager deploy con figur at io n 2n din t eg rat e Seamlessly

you r back - off ice sy st em s

defau lt ex ecu t ion group deploy ment Cr logossWor lds Build

collabor at ions

inst allat ion m essage Manfage lo w assign t he ment en d- t o- end

bu sin ess pr ocess

m essage f ormat

I n mt essage he w orident ld of ifierEnt er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w hset y tident he IifBM m essage ier WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of m essages f rom CRM WebSph erWork e Buflow siness nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he MQSer ies messaIge fouovndat ion , w e discuss fou r add it ion al com ponent s: erv iew process inf orm at ion

- MQSeries Wor k flow ( MQWF) processin g n odes regist er br oker

- Iregist BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) er CRM dat abase rf hut il

- Web Spher e MQ I nt egr at or Br ok er sch em a im port

sch em a im port er - Web Spher e Business I n t egr at ion Ad apt er s send messa ge t o wor kf low st artr edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and This consbrok in er specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We con io n mcase an ager bu ild a figur samatple w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e t y pes int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We UPES also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. workf low init iat ion work f low respon se required This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business WebSp here St udio I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness allat I ntinst egr at ion ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .

[ A] [ B] [ C] [ D ] [ E] [ F] [ G] [ H ] [ I ] [ J] [ L] [ M] [ N] [ O ] [ P] [ Q ] [ R] [ S] [ T] [ U] [ V] [ W ] [ X ] XML dat a hand ler con figur e



Table of Content s



I ndex

An EAI Sol uti on usi ng W e bSphe r e Busi ne ss I nt egr a ti on ( V4 . 1 ) By Lee Gav in, Gerd Diederichs, Piot r Golec, Hendrik Grey v en st ein , Ken Palm er, Sreeku mar Raj agopalan, Arvind Viswanat han

Pub lish er: I BM Pub Dat e: Ju ly 22 , 20 03 I SBN: 0- 73 84- 26 54 -7 Pages: 57 8

Seamlessly in t eg rat e you r back - off ice sy st em s Build Cr ossWor lds collabor at ions Man age t he en d- t o- end bu sin ess pr ocess I n t he w or ld of Ent er pr ise Ap plicat ion I nt egr at ion ( EAI ) , t h er e is n o " on e size fit s all" solut ion . This is w h y t he I BM WebSpher e soft w ar e p lat f or m cont ains a nu mb er of com plem en t ar y t echnology of fer ings t hat pr ovid e EAI f unct ionalit y . I n t his I BM Red book w e d escr ib e t he u se of WebSph er e Bu siness I nt egr at ion. I n add it ion t o WebSph er e MQ it self , w hich for m s t he fou ndat ion , w e discuss fou r add it ion al com ponent s: - MQSeries Wor k flow ( MQWF) - I BM Cr ossW orlds I n t erchan ge Ser ver ( I CS) - Web Spher e MQ I nt egr at or Br ok er - Web Spher e Business I n t egr at ion Ad apt er s This r edbook ex plor es t he d iffer ent appr oaches t o EAI pr ov ided b y t hese pr odu ct s, t heir pr os and cons in specif ic sit u at ions, and how t o m ak e t he best t ech nology choice f or each sit uat ion. We bu ild a sam ple case w her e all t hese pr odu ct s ar e con figu red t o wor k t og et her t o p rov ide on e int egr at ed solu t ion . We d iscuss w hy we ch ose each pr oduct for it s sp ecific t ask in t h e desig n. We also dem onst r at e t he in t egr at ion b et ween t he com ponent s in each case. This I BM Redbook will h elp y ou in st all, t ailor and con figu re t he new Web Spher e Business I nt egr at ion pr oduct bun dle, and pr ov ides a b road un der st an ding of WebSph er e Bu siness I nt egr at ion, so t hat you can desig n/ cr eat e a solut ion t o int egr at e back- end sy st em s and m anag e an en d- t o- end b usin ess p rocess using WebSpher e Business I nt egr at ion ( and sp ecifically t he I nt er Chan ge Serv er ) .