aiuser.book

Similar documents
time.book

interop.book

wlec.book

b2bintro.book

cluster.book

cluster.book

intro.book

WebLogic File Services ユーザーズ ガイド

secwlres.book

file.book

< F31332D8B638E FDA8DD E F1292E6A>

jconnector.book

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

applets.book

diplugin.book

ÊÈÌÊ fêôöôï Ö É É ~ Œ ~ Œ ÈÍÉÆÍ s Ê É Â Ê ÉÉÆÍÇÉ Ê Ê É Ê ÈÍv ÈÍ É ÈÍ Â ÇÍ vèé Ê Ê É ÈÉËÈÆ ÊÌÉ Ê~Æ Ê Ê ÈÍfÆ Ê ÊÉÆÉÊ Ê Ê ÈÍ Ê ÈÉËÈÆ

fm

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

<4D F736F F D208B7B8DE890BC5F90E096BE8E9197BF5F2D F4390B32E646F63>

<4D F736F F D BB388E78CA48B B E6338AAA2B92B290AE2B E646F63>

<4D F736F F D EC08E7B8FF38BB BD90AC E A837A815B B83578C668DDA97702E646F63>

Microsoft Word Summit E XL Japanese manual 1.5.doc

install.book

<4D F736F F D2088CF88F589EF8E9197BF81698CA28E9490E78DCE816A2D312E646F63>

migrate.book

fm

<4D F736F F D2088CF88F589EF8E9197BF F690EC816A2E646F63>

Ò ÑÔÏÓ ÐÎ ÆÉ z uññòõ w g ÌÊÉÇÍ ˆ ˆ Ð Ö Ò z Ò ÑÔÏÓ Ð ÓÑÐÒÒ ÎÔÖÏÖ ÎÖÐÖÑÕ uôöðöõ Î~ËÍÂÌÉÂ ÑÑÒÕÊ ÉÊÍ ÌÆÇÇ Î Ê ÈÂÊÈÇÊÓÑÐÒÒ ÇÂ z uêèéæíçî ÍÇÊÈÍÂ t Ê Ç ÈÍÂ Â

Microsoft Word - ’V‘é−gŁš.doc

<4D F736F F D BB388E78CA48B B E6328AAA D655F92B290AE82B382E782C E646F63>

rmi.book

snmpman.book

Microsoft Word - −C−…−gŁš.doc

<4D F736F F D2088CF88F589EF8E9197BF816991E596EC927C A2E646F63>

Microsoft Word - 484号.doc

support.book

Microsoft Word - 99

rosnet.book

<4D F736F F D2092B28DB882C982C282A282C42E646F63>

obs_usersguide.book

Microsoft Word - 99

Microsoft Word - p2-11堀川先生_紀要原稿_ final.doc

Microsoft Word - kawanushi 1.doc

Microsoft Word - C.....u.K...doc

WebLogic Event ユーザーズ ガイド(非推奨)

Microsoft Word - ’ìfià„GflV‘é“ÄŁ]›¿0909.doc

untitled

< F31332D817992B48DC A8CCB8E9F81458CA28E942E6A7464>

untitled

jmx.book

Microsoft Word - p12-21紀要論文_ジョさん_0908.doc

admin_domain.book

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

Microsoft Word _Rev01-jp.doc

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

untitled

(WP)

Microsoft Word - TR4_Effort.doc

Microsoft Word - AS017U.b......_...j.doc

Microsoft Word _jap .doc

b2bsampl.book

ÍÂ~ÊÂ ÊÊ ÇÍ ÌÉÊÊÌÊÇÍÂÈÍ Ê ÊÌÊÊÍÉÉÉÆÉÉÍÆÂsÊÂ ÌÉÊ~ÊsÊÆÇ ÉÉÊsÆÍÆÊÉ~ÇÈÉÇÉÉÊsÉÆÆjÇÆÇÉÉÉÆÉÉÍ ÆÂ ÊÊÍÉÂÇÍÌÉÊsÊÊÇÉÂÊÍÍÉwÊÊÂÌÉ t ÊwÎÔ ÑÊÔÖÏÑ Ö Ñ ÑÒÔÇ ÈÍÍÇÉÊÊÍÂÇ

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

‰IŠv9802 (WP)

tutorial.book

cxml.book

jdbc.book

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D20835E A83415F967B95B631322E348B65926E8F4390B381698DC58F49816A>

ロシア人の名前

jcom.book

edi.book

ロシア語ハラショー

Microsoft Word - GrCadSymp1999.doc

comtools.book

fm

plugins.book

untitled

fm

Microsoft Word - GraphLayout1-Journal-ver2.doc

logging.book

ejb.book

<45532D C8D5CEC4B0E6CBB5C3F7CAE92E504446>

jta.book

upgrade.book

< D C8D5D3EFB0E6CBB5C3F7CAE92E706466>

<45532D C8D5D3EFCBB5C3F7CAE92E706466>

jms.book

Microsoft Word _030510_Transcosmos_J.doc

ロシア語便覧 1

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç..

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

Oracle9i JDeveloperによるWebサービスの構築

Ë,, ÌÓ ÏÓÈ ÂÈ? ÚÓÚ, ÚÓÚ

< D C8D5CEC4B0E6CBB5C3F7CAE92E706466>

RI850V4 V2 リアルタイム・オペレーティング・システム ユーザーズマニュアル 解析編

rmi_iiop.book

Ê u g } }{ ~ Ê Blue Tooth Ì d LAN ÊÊÊ sèííöïõöñ~ Ê Ê y ÑÔ ÑÎ ÉÈ ÑÑÒÕ LSI Ç ÌÍÍÉÆÍ ÑÑÒÕ LSI séê ÇÍÌÉt Ê LSI Ì É ÈÍÉÆÉÌÊÎ ÈÍ séæí }ÊÑÑÒÕ LSI Ê CMOS ÒÓÏÑ

JEE 上の Adobe Experience Manager forms のインストールおよびデプロイ(WebLogic 版)

Transcription:

BEAWebLogic Integration Application Integration ªªªªª ª ªªªª 7.0 ªª ª ª : 2002 6

m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. vw ~ ª ªª v ª ª ª ª ªª ~ ªª ª ª ÿ BEA Systems ˆ t tt fv w s tt BEA Systems, Inc. vw FAR 52.227-19 Commercial Computer Software-Restricted Rights ªªªªªªª (c)(1) DFARS 252.227-7013 Rights in Technical Data and Computer Software ªªªªªªª (c)(1)(ii) NASA FAR t 16-52.227-86 Commercial Computer Software--Licensing ª ªªª ª ª ª (d) y ªª ª ª v BEA Systems, Inc. y ª ª ª ªªª ª ~ ««Š v Bea Systems, Inc. Š ª ª ª ªª ª ª v s s ƒ BEA Jolt Tuxedo WebLogic BEA Systems, Inc. ƒ BEA Builder BEA Campaign Manager for WebLogic BEA elink BEA Manager BEA WebLogic Commerce Server BEA WebLogic Enterprise BEA WebLogic Enterprise Platform BEA WebLogic Express BEA WebLogic Integration BEA WebLogic Personalization Server BEA WebLogic Platform BEA WebLogic Portal BEA WebLogic Server BEA WebLogic Workshop How Business Becomes E-Business BEA Systems, Inc m Application Integration ªªªªª ª ªª ª ª ª ª ªªª ª ª 2002 6 7.0

目次 ªªª ª ywf... x e-docs Web ª ª... x ªª ª ª... xi ~...xi ªªª ª...xii svu...xiii 1. Application Integration u...1-1 ªªª u...1-2 u...1-2 ªªª ªªª ªª...1-3 ª ª ªªª ª ª ªªª f...1-3 ªªª ªªª...1-4 ª ª ªªª ª ª ªªª f...1-4 ª ª ªªª ª ª ª ªª f...1-4 ª ª ªªª ª ª ª ªª f...1-5 1 : ª ª ªªª ª ª ª ªª ª ª ª ªª ªªª ªªªªª ª...1-5 2 : ª ª ªªª ª ª ªªª ªªªª ªª ª ~...1-6 3 : ªªªª ªª ª ªª ª...1-6 ªªª ªªª ª ª ªªª ª ª ª ªª...1-7 WebLogic Integration Studio ª ª ªªª ª ª ªªª...1-7 ªªª ªªª ª ª ªªª ª ª ªªª...1-8 ªªªª ªª ª ª t...1-8 WebLogic Integration Studio...1-9 ªªª Java ªªª...1-9 Web ªªª ª ª ª ªªª ª ª ª ªª...1-10 Application Integration ªªªªª ª v

2. ªªªªª ª ª ª ªª f...2-2 ª ª ªªª ª ª ª ªª f...2-2 ª ª ªªª ª ª ª ªª f...2-5 1 : [Application View Console] ª ª ª...2-5 2 3 : ª ª ªªª ª ª ªªª f ªª ªªª ªªª ªªªª ª ª...2-7 4A : ª ª ªªª ª ª ª ªª ªªª ª ~...2-11 4B : ª ª ªªª ª ª ªªª ªªª ~...2-13 5 : ª ª ªªª ª ª ª ªª ªªª...2-15 : ª ª ªªª ª ª ª ªª ªªªª...2-20 6A : ª ª ªªª ª ª ªªª ªªª ª ªª ª...2-22 6B : ª ª ªªª ª ª ªªª ªª ª ªª ª...2-25 [Service]...2-27 [Manual]...2-29 ª ª ªªª ª ª ªªª d...2-32 3. Studio ªªªªª ª ª ª ªª...3-2 ªªªªªª ªª ª ªª ªªª...3-3 ªªª 1 : ª ª ªªª ª ª ªªª ªªª ª ª ª ª ªªª v 3-3 ª ª ªªª ª ª ª ªª ªªª ª ª ª ª ª ª ª v...3-4 ªªª 2 : ˆ ª ª ªªª ª ª ªªª ªªª ª ªª ª ªªª v...3-11 ª ªª ª ªªª ª ª...3-12 ˆ ª ª ªªª ª ª ªªª ªªª ª ªª...3-13 ˆ ªªª ª ª ª ª ª ªªª ª ª ««..3-13 ˆ ªªª ª ª ªª ª ªªª ª ª ««3-17 Application Integration ªªª ª t...3-19 AIHasError()...3-19 AIGetErrorMsg()...3-20 AIGetResponseDocument()...3-21 vi Application Integration ªªªªª ª

ªªª 3 : ª ª ªªª ª ª ªªª ªª ª ªªª ª ªª...3-21 ª ª ªªª ª ª ªªª ªª ª ªªª ª ªª...3-22 ªªª 4 : ª ª ªªª ª ª ªªª ªª ª ªª ª ªªª v...3-26 ª ª ªªª ª ª ªªª ªª ª ª ª ª v...3-26 ªªª ªªª ª ª ªªª ª ª ªªª ªª ª ªªªª ª ªªª...3-30 ªª ª ªªªª ªªªª u...3-30 ªªª f ª ª ªª ªªªª v ªª ª ªªªª ªªª ª ªªª ª ªªª ª...3-30 XA ªªªª ªªªª ªªªª ªªª ª...3-31 4. ªªª ªª ª ª ª ªªª ª ª ªªª ªª ª 1: y...4-1 ConnectionSpec t...4-2 setconnectionspec() getconnectionspec()...4-2 ConnectionSpec ªªª...4-3 ªª ª 2: ªªªª ªªªª ªªª ªªª...4-5 ªª ª...4-5...4-6 SyncCustomerInformation ªªª...4-7 ªªªª Java ª ªª ªªª...4-9 5. Application View Console Application View Console ªª ª...5-1 ª ªª...5-3 ª ª ªªª ª ª ªªª...5-4 ª ªª...5-5 A. Application Integration ªª ª s ªª ª s u...a-1 EIS ªª ª ªª ªªª s...a-2 ª ª ªªª ª ª ªªª ªªªªª...A-3 ª ª ªªª ª ª ªªª ªªªªª...A-4 Application Integration ªªªªª ª vii

ª ª ªªª ª ª ªªª ªªªª...A-5 t EIS ªªªªª ªªª s...a-6 ª ª ªªª ª ª ªªª ªªªª...A-7...A-10 B. ªªªªª ª ª ªªª ªªªª ªªªªª ªªª ª ª ªªª ª / ªªªªª... B-1 ªªªª / ªªªªª ª ª ª ª ªªªª ª ª...B-2 ªªªª ª ª ªªªª / ªªªªª ªªª ª ª... B-2 ªªªª d...b-4 ªªªª / ªªªªª API... B-6 ªªª ªªªªª...B-6 ªªª ªªªª ªª ª ª... B-7 ªª ª ª ª ªªª ª... B-7 ªª ª ª ªªª ª...B-8 ªª ª ª ªªª ª d... B-8 ªªªª / ªªªªª ª ª...B-8 ªªªªª...B-8 ª ª ªªª... B-9 C. Application Integration ªªªª ªªª ªªª u...b-1 ª ªªªª ªªª z...b-2 ªªªª ª...B-2 JMS ªªªª...B-2 ªªª ªªªªªª...B-3 ªªªª / ªªªªª ªªª ª ª... B-4 ªªª ª ª ª ªªªªªªª... B-5 WebLogic Integration ª ª ª ªª ª ª ª ª ªªª ª ªªª ª ª...B-6 JMS ªªªª...B-8 JMS ªªªª ªªª ªªªªª ª...B-9 viii Application Integration ªªªªª ª

このマニュアルの内容 Application Integration ªªªªª ª Application Integration u BEA WebLogic Integration Framework u ªªªªªªª WebLogic Server w BEA EAI ª ªªªªªª y w ª ªªªª ª ª ª ªª f Application View Console ªª ª ª ªªªª ª ª ªªª ªªª ªªªª ª ª ªªªª ªª ª ª s w Studio ª ªªªª ª ª ª ªª WebLogic Integration Studio ªªªªªª v WebLogic Server ª ªªªª ª ª ª ªª w ª ªª ªªª ªªªªª ª ª ª ªª ªªª Java ªªª WebLogic Server ª ªªªª ª ª ª ªª w Application View Console ªªª ªªªª ªªª ª ªªªª ª ª ªªª d w ƒ A Application Integration ªªª s WebLogic Server ªª ª Application Integration ªªª s w ƒ B ª ªªªª ª ª ªªª ªªªª ªªªªª ªªªª / ªªªªª ªªª ªª ªªª ª ª Application Integration ªªª ªªªªª ªª ª ª ª ªªª ª ªª ª ª ªªª ª ª ªªª ª w ƒ C Application Integration ªªªª ªªª ª ª ª WebLogic Integration ªª ª Application Integration ªªªªª ª ª ªªªª ª ª ªªª w Application Integration ªªªªª ª ix

ywf ªªª ª ªªª y ªªªª ª ª ª ª «ªªªª ª ªªª ªªª ª ª ªªª ªªªª ªªª ªª h ª ªªªª ª ª ª ªª ªªª ª ª ª ª ª «ªªª ª ª ªª ª ªªª ªªª ª ªªª ª ª WebLogic Integration ªªª ªv s ª ªª ªª ªª ~ s ªªª ª ªªªª ª ª ªªª ªªªªªª WebLogic Server v ªªªªª ª ªª ªªªªª ª ªªª ª ª ªª ª ª ª ªª ~ e-docs Web ª ª BEA t ªª ªªªª BEA Systems, Inc. Web ª ª BEA ªªª ªªª [ t ªª ªªªª ] ªªªª e-docs t ª ª ªªªª ªªª «http://edocs.beasys.co.jp/e-docs/index.html«s x Application Integration ªªªªª ª

ªª ª ª Web ªª ª [ ª ª ] ªª ª ª Web ªª ª ªªª ª ÿ 1 ª ª ªªª ª PDF e-docs Web ª ª BEA WebLogic Integration ªªª ª ªªª ªªª PDF Adobe Acrobat Reader ªª ª ª «ÿ «PDF s WebLogic Integration ª ª ªªªª ªªª ªªª [PDF ] ª ªª ª ªªª ªªª ª Adobe Acrobat Reader Adobe Web ª ª «http://www.adobe.co.jp/«~ ~ BEA WebLogic Server ª ª ªªªª «http://edocs.beasys.co.jp/e-docs/index.html«bea WebLogic Integration ª ª ªªªª «http://edocs.beasys.co.jp/e-docs/index.html«xml ª ªªª «http://www.w3c.org/tr/xmlschema-formal/«sun Microsystems, Inc. Java ~ª ª «http://www.javasoft.com/«sun Microsystems, Inc. J2EE ªªªª ªªªªªª «http://java.sun.com/j2ee/connector/«application Integration ªªªªª ª xi

ªªª ª BEA WebLogic Integration ªª ªªªª ªªª ª ªªª ªª ˆ u z u ªªª docsupport-jp@bea.com ~ u BEA WebLogic Application Integration ªª ªªªª u BEA f ~ ª ªª ª ª ªªª BEA WebLogic Application Integration ªªªª ªªª ª ª BEA WebLogic Integration BEA WebLogic Application Integration ª ª ª ªª Š BEA WebSupport (http://websupport.bea.com/custsupp) ~ BEA ªªª ªªª ª ªªª ªªª ª ~ t ªªªªª ªªª ªªª ª ªª v ªªª ªªª ª ª ªª ªªª v ª ªª ªª ª t ªªª ª ª Š s ªª ªªªªª xii Application Integration ªªªªª ª

svu ªªª ª ~ svu sv Ctrl + Tab ÒÐÑÒ Ê ÒÐÑÒ Ê Ò ÐÑÒ ªªª ª t ªª w ª ª ª ªªª ªªªª ªªªª ªª ª ª ªªª ~ ªªªª ªªª ª ªªª ª ª ª ª ª ª ª ªªªª ª ª ª ª ª : chmod u+w * c:\startserver.doc wls.doc BITMAP float ªª ª u : void commit ( ) ªªª : String expr ªª ª w : LPT1 SIGNON OR Application Integration ªªªªª ª xiii

sv... ª ªª ª ª ª t e } ªª ªªª ~ : import com.sap.rfc.exception.*;... ªªª ªªªª v xiv Application Integration ªªªªª ª

1 Application Integration の概要 ªªª ª BEA WebLogic Integration Adapter Development Kit (ADK) ªª ª w ª ª ªªªª ª ªªª ªªª ª ªª ª f WebLogic Integration ªªªª ª ªª ª uw ª ª ª ª ªªª ªªª ªª ª ª ªªªª ª ªªª f ªªª ªªª ª ª ªªªª ª ª ªª Web ªªª ª ª ª ªªªª ª ª ªª : ªª ª ª ª ªªªª ª ªª ª ª v w ÿj ªªª ª ª ªªªª ª ADK DBMS ªª ª v ªªª DBMS ªªª ªªª ªªªª ªª ª ªª WebLogic Integration ªªª ªªªªªªª ªªª s u u w ªªª u Application Integration ªªªªª ª 1-1

1 Application Integration u u ªªª u : v ª ª ª BEA WebLogic Platform ªªªª ªªª v WebLogic Platform ªª ªªª JDK 1.3.1 ªª ªªª WebLogic Platform ªªªª ª JDK 1.3 ª ª ª i ª ª ª ªª 1.3.1 i ªªª ª ª ª ª ª ªª WebLogic Platform ª ª ª ªª BEA WebLogic Integration ª ªªªª ªªªªªªª } ª ª ªªªª ª ªªª f ªªª ªªª ª ª ªª WebLogic Integration ª ª ªªªª ª h 1 J2EE EAR ª ª ªª ªªª ªª ªªª WebLogic Server ª ª ª ª ª ªªªª ª h ªª ª Web ªªª ª f WebLogic Portal f ª ª ªªªª ª ªªª EIS ª ª ªª ªª ª v v ƒ C Application Integration ªªª ª ªª ª ª ª ª u ª ª ªªªª ª Application Integration u v ª ª ªªªª ª uw w u u ªªªª ªª ª t Š u f 1-2 Application Integration ªªªªª ª

ªª ª ª ª ª ªª ªªª ªªª ªª ªªª ªªª ªªªª ªª ª ª ª ª ªª v u ª ª ª ªª ª ª ªªªª ª ªªª f ªªª ªªª ª ª ªªªª ª ª ªª ªª ª ª ª ªª ª ª ª ˆ h ªª ª ª ª ªªªª ª h ~ z ªªª h ªªªªªª ª ª ªª h h u ª ª ª ªªª ª ª ªªªª ª ªªª ªªª ªªª v 2 w v 2 ª ª ªªªª ª ª ªª f ªªªªª ª ª ªªª f EIS (Enterprise Information System: ªªªªª ª ªªªª ) ª ª ªªªª ª ª ªª f ÿj 1 v ª ª ªªªª ª ªªª f t EIS ªªªª ~ f WebLogic Integration Studio ªªªª ªªªª ªªª ªª ªªª ªªªª u Application Integration ªªªªª ª 1-3

1 Application Integration u ªªª ªª ª 1 v ªª ª ª ª ª ªª ªªª ªª ª EIS 1 f ªª ª ª ªªª ªªªª ~ EIS ~ WebLogic Integration Business Process Management (BPM) h u ªª ª u ªªªªª ª ª ªªª f ªªª ªª ªªªª ª ªªª WebLogic Server EIS ª ª ªªªª ª XML ªªª ªªª ªª ª ª ªªªª ª ªªª ªªª 1 f u w ª ª ªªªª ª ª ªª f ª ª ªªªª ª ª ª ª f ªªªªªª ª ª ªª f ª ª ªªªª ª ª ª ª f ~ ª ª ª ª ª ª ª ª ª ªªªª ª ªªªª ªª ª ~ ªªªªªªª ª ªª ªªª ª ªª ª ª ª ªªªª ª h ªª ªªªª ª ª ªª ~ ªª ª ªª ª ªªªªªª ªªª y EIS ª ª ªªªª ª ª ªª f 1-4 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f ª ª ªªªª ª ªªª ª ª ªªªª ª ªªª ªªª ªª ª ª ª ª ª ª ª ª : ª ª ªªªª ª ª ª ªªªª ª ª ª ªªªª ª ªªª ªª ª ªªª ª ª ªªªª ª ªªª ªªª ª ª ªªªª ª ªªª s ªªª ªªªªªª ªªªªª ª ª ª ªª f ªªª ªªªªªª ª ªªª f s w v 2 ªªªªªªª ªªª f ª ª ªªªª ª ªªª f 1 : ª ª ªªªª ª ªªª ªª ªªª ªªª ªªªªªª 2 : ª ª ªªªª ª ªªª ªªªª ªª ª ~ 3 : ªªªª ªª ª ªª ª 1 : ªªªªª ª ª ª ªª ªª ª ªª ª ª ª ªªªª ª ª ªªª ª ª ªªªª ª ªªª f Application View Console ªª ª ªªªªªªª ªªª ª ªª EIS ªªªªª ªªª ªªªªªª ª ª ªªªª ª ª ªª ª ªª ªªªªª ª v ª ª ª ª 2-5 ªªª 1 : [Application View Console] ªª ª Application Integration ªªªªª ª 1-5

1 Application Integration u 2-7 ªªª 2 3 : ª ª ªªªª ª ªªª f ªª ªªª ªªª ªªªªª ª 2 : ªªªªª ª ª ªªª ªªªª ªª ª ~ ªªª ª ªª ª ªªª ª ª ªªªª ª h WebLogic Server ª ª ª ª v ª ª ªªªª ª ªªªª ªªªª ªªªª ª ªªªª ªªªª ªªª ªªª ªªªª ªª ª WebLogic Server EIS ª ª ªªªª ª Š ªªªª ªªªª s ª ª ªªªª ª ªªª ªªªª ªª ª ~ v ª ª ª ª 2-11 ªªª 4A : ª ª ªªªª ª ªªª ªªª ª ~ 2-25 ªªª 6B : ª ª ªªªª ª ªªª ªª ª ªª ª 3 : ªªªª ªª ª ªª ª ~ ªªªª ªªª EIS ª ª ªªªª ª v ªªª ª ªª ª ªª ª v ª ª ª ª 2-22 ªªª 6A : ª ª ªªªª ª ªªª ªªª ª ª ª ª 2-25 ªªª 6B : ª ª ªªªª ª ªªª ªª ª ªª ª 1-6 Application Integration ªªªªª ª

ªªª ªªª ª ªªªª ª ª ª ªª ªªª ªªª ª ªªªª ª ª ª ªª WebLogic Integration ª ª ªªªª ª ªªª f WebLogic Server ªªª ªªªª ªªªª ªªªªªª ª ªªª ªªªª t ª ª ªªªª ª ª ªª ªªªª ªªªª WebLogic Integration Studio ªªªª ªªªª ªªª ªªª vv ªªª ªªª ªªªª ªªªª ªªª ªªª ª ª ªªªª ª ªªª ª ªªª ªªªª s ªª ª ªª ª ª ªª ª ªª ª ªªªª ~ ª ª ªªªª ª s ª ªªª ª ªª ª ª ª ªªªª ª ª ªª ª ª ª ª ªªªª s WebLogic Integration Studio ªªªªª ª ª ªªª ª ªª ª ªªªª ªªªªªª ª ª ªª WebLogic Integration Studio ªªªªªª vv ÿj Studio ª ªª ª ªªªª ªªªªªª vv ªªª ª ªªª ªªª ªª «GUI«ªª ª ª ªª ª ª ªªªª ª ªªª ªªªª ªªª } ª ª ªªªª ª ª ªª 4 ~ ªªªª ªª ª ªªªª ªªª 1 : ª ª ªªªª ª ªªª ªªª ª ªªª ª ªª v Application Integration ªªªªª ª 1-7

1 Application Integration u ªªª 2 : ˆ ª ª ªªªª ª ªªª ªªª ª ªª ª ª ªª v ªªª 3 : ªªªªªªª ªªª ªª ª ªªªª ªª ªªª 4 : ªªªªªªª ªªª ªª ª ªª ª ª ªª v ª ª ª v 3 Studio ªªªªªªª ªªª ªªª ªªª ªªªªªª ª ªªª Studio ª ª ªªªª ª ªªª ªªªª ªª ª ª t ªªª Java ªªª u 4 ªªª ªªª ªªªªªªª ª ªª ªªªª ªªªª t WebLogic Integration Studio ªªªªªª ªªª ªª ª ªªªª ªªªª t Studio ªªªªªª ªªªª ªªªª t ÿ ªªª ªª ª y ªªªª ªªªª ˆ ~ ªª ª ª ª ª ª ªªª u ªªª 1-9 ªªª ª ª ª Java ªª ª 1-8 Application Integration ªªªªª ª

ªªª ªªª ª ªªªª ª ª ª ªª WebLogic Integration Studio 1 v ªªª ª ªªªª t WebLogic Integration Studio ªªªª ªªªª t ªª ªªªª u ªªªª ªªªª ªª ª ª ªª ªªªª ª t ª ªª ª s t ªªªªª t WebLogic Server ª ª ªª ªª ªªª ~ u Studio ªªªª ªªªª u Studio u ª ªª ª ª ª ª ªª ª ª e } f y «ª ªªªªª ª v «ªªª Java ªªª ªªª ªªª ªªªª ªªªª t 1 v ªªªª ªªªª t ªª ªªªª ªªªª ªªª ªªªª ªªªª ªªªª ª ªªªª ÿ ªªª ª s ª ª ªªª ª ª ª ª ª ª ªªªª ª ~ ª ª ª ªªª Š u ªªªª ªªªª Šd u f ªªª ªª ª ª ªª ª ª ª ª ªª ª ª ª ªª u y ª ªªªªª ª ªª ª ªªªª ª ª ªª t f t Application Integration ªªªªª ª 1-9

1 Application Integration u Web ªªªª ª ª ªªª ª ª ª ªª Web ªªª ª f AppView Control BEA WebLogic Workshop ªªª EIS ª ª ªªªª ª v Web ªªª ª v h Java API t Web ªªª ª f h EIS u f ª ª ªªªª ª ªªª ªªª ª ˆ Java ªª ª ª ªª ªªªª ª ªªª ªª ª ªª ªªª ª AppView Control v BEA WebLogic Workshop ªª ª ªªª ª ª ª ªªªª ª ªªª ªªª ªªª : Web ªªª ª ª ªªª ª ª ª ª ªªªª ª ªªª http://edocs.beasys.co.jp/e-docs/workshop/docs70/help/index.html# guide/controls/appview/conappviewctrlaccessanenterpriseappfromajw S.html 1-10 Application Integration ªªªªª ª

2 アプリケーションビューの定義 ª ª ª ª ª ª ªªªª ª ª ªª f ª ª ªªªª ª ªªª f ª ª ªªªª ª ªªª d Application Integration ªªªªª ª 2-1

2 ªªªªª ª ª ªªª f ª ª ªªªª ª ªªª f WebLogic Server EIS ª ª ªªªª ª XML ªªª ªªª ªª ªªªªªªª ªªª ªªªª ª ªªª ªªªª ªªªª ªªª ª ª ªªªª ª ª ªª ª ª ªªªª ª ªªª ªªªª ªªª f ª ª ªªªª ª ª ª ª f v ADK v ªªª ªª ªª ªªª ª ªª ª ª ª ª ªªªª ª s ªªª ªªª ªªªªªª y ª ª ªªªª ª ªªª ªªªª ªªªª u ªªªª ªªªª ªª ªªªª ª ª ªª f ªªª ª ªª ª ª ª ªªªª ª ªªª ªªªªªªª ªªªªu u u ª ªª ª ªªªª ªªªª ªª ª f ªª ª ªªªªª ª ª ª ªª f 2-1 ªªªªªªª ªªª f ªªª ªªªªªª u 2-2 Application Integration ªªªªª ª

ª ªªªª ª ª ª ªª f 2-1 ªªªªªª ª ªªª f ªªª ªªªªªª Application Integration ªªªªª ª 2-3

2 ªªªªª ª ª ªªª f 1. WebLogic Integration Application View Console ªª ª v 2-5 ªªª 1 : [Application View Console] ªª ª 2. [Add Application View] ª ª ª ª v ªªª ªªªªªªª ª ªª ª ª ªªªª ª ªªª ªª ª y EIS ª ª ªªªª ª ÿ~ ªªªª ªª ªª v 2-7 ªªª 2 3 : ª ªªªªªª ªªª f ªª ªªª ªªª ªªªªª ª 3. [Configure Connection Parameters] ˆ ª ª ªªªª ª ªª ªª ª ªªªªª [Select Existing Connection] ˆ ªªª v 2-7 ªªª 2 3 : ª ª ªªªª ª ªªª f ªª ªªª ªªª ªªªªª ª v ªªªªªª ª ª ªª ªª ªª ªªª ªªªªª ª 4. [Add Event] [Add Service] ª ª ª ª ª ª ªªªª ª ªªª ªªª ªªªª f 5. ª ª ªªªª ª ªªª WebLogic Server ªª ª ªª ª ªª ª ªª ª ª ª v ªªª v : ª ª ªªªª ª ª ªª ªªª ªª ª 6. ªªªª ªª ª ªª ª y EIS ª ª ªª ªªª v v ªªªª ªªª ªªª h ªªªªªªª ª ªª ªªª ª ªª v 3 Studio ª ª ªªªª ª ª ªª 7. ªª ªªª ªªª ªªªªª ª ªªªª ªª ª ~ u ª ª ªªªª ª ªªª ªªªª : ª ª ªªªª ª ªªª ªªªª ªª ª ªªªª ª ªª v 2-4 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f ªªªªª ª ª ª ªª f DBMS ªªªªªª EIS EIS ªªª ª ª ªªªª ª ªªª f w 2-1 ª ª ªªªª ª ªªª ªªª ª ªªª u ªª ªª ªªª ªªª ªªª ªª ªªªª ª ªªª ˆ u i ªª ª ~ u ªªª v ª ª ª ª ª ªªª EIS ªªª ª ªªª : s WebLogic Server ªªªª v 1 : [Application View Console] ªª ª [Application View Console] WebLogic Integration ª ª ªªªª ª ªªª ª ªªd s Application View Console ªª ª 1. ª ª ª ªª 2. v ªª ª ª Application View Console URL URL ªªªª ª ªª ª ª http://host:port/wlai [Application View Console Logon] ˆ s Application Integration ªªªªª ª 2-5

2 ªªªªª ª ª ªªª f 3. WebLogic Server ªªª ªªªªª [Login] ªªªª [Application View Console] s : ˆ s WebLogic Server f ~ 4. ª ªª ~ [New Folder] ªª ªªªª v 5-3 ªªª ª ªª 2-6 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f 2 3 : ªªªªªª ª ª ªª f ªª ªªª ªªª ªªªª ª ª 1. ª ªª ª ª ªªªª ª ªªª ~ [Add Application View] ªªªª : s ª ªª v ª ªª v ª ª ªªªª ª ªªª f ª ªª ª ªª [Define New Application View] ˆ s Application Integration ªªªªª ª 2-7

2 ªªªªª ª ª ªªª f 2. [Application View Name] ª ªªª ªªªªªªª ªªª ª ª ªªªª ª s h s ªªª ªªªª ª ª ªªªª ª ªªª u Java x : Root w ª ª ªªªª ª ªªª ª ªª Root ªªªª / ªªªªª ªªª ª ª ª ª ªªªª ª ªªª ªªªª ªªªªª 3. [Description] ª ªªª WebLogic Integration Studio ªªªª ªª ª ª ªªªª ª ªªª ª ª ª ª 4. [Associated Adapter] ªªª ªªªªªªª ªªª ªªª 5. [OK] ªªªª [Select Existing Connection] ˆ s [Select Existing Connection] ª ª ªªªª ª ª ªª ~ ª ª ª ª Š ª ª ª ª [New Connection] ªªª ª ª ªª ª ª ª ªªªª ª ªªª 2-8 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f ª ª ªªªª ª ªªª ª ª ª ª ª ª ª ª ªªª ª ª ª ª ª ~ ªªª ª ª ªªªª ª ªªª s ª ªª ª [References] ªªª ªªªª [Connection Factory] ˆ [Select Connection] [Connection Configuration] ˆ s ª ªª ª ª ª ª ª ª ª ªªªª ª ª ªª ªªª ª ª ª ª t ªª ª 1 EIS v ªªª ª ªª ª f ª ª ª ª ªªª ªªªªª ª ªª ªªª v ªªª ªªª ªª ªªª ªªª ªªªªª ª u 6. [Continue] ªªªª ª ª ª ª [Configure Connection Parameters] ˆ s Application Integration ªªªªª ª 2-9

2 ªªªªª ª ª ªªª f ª ª ª ª [Application View Administration] ˆ s «[Application View Administration] ˆ v 9. «[Configure Connection Parameters] ˆ ª ª ªªªª ª ªªª y EIS v u ª ª ª ªªª ~ f ª ª ªªªª ª ªªª 1 u 7. WebLogic Server ªªª ªªªªª : ˆ s ª ªª ª ª ªªª s ªªª 8. ª ªªª ª ª ª ª ª ª ªª EIS ªªª ª ªªª 9. [Continue] ªªªª [Application View Administration] ˆ s 2-10 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f 4A : ªªªªª ª ª ª ªª ªªªª ~ 1. [Application View Administration] ˆ [Service] s [Add] ªªªª [Add Service] ˆ s Application Integration ªªªªª ª 2-11

2 ªªªªª ª ª ªªª f : ˆ s ª ªª ª ª ªªª s ªªª 2. [Unique Service Name] ª ªªª ªªªª ªªª ª s h s ª ªªªªªª ªªª ªªª ª ªªª ª u Java x 3. [Description] ª ªªª WebLogic Integration Studio ªªªª ªª ª ª ªªªª ª ªªª ª ª ª ª 4. ª ªªª ª ª ª ª ª ª ªª EIS ªªª ª ªªª ªªªªªª ªªª ªªª SQL } ªªªª ªªª Š ªªªª Š select * from PBPUBLIC.CUSTOMER_TABLE where COUNTRY=[country varchar] WebLogic Integration ªªªª ªªªªªªª ª ªª SQL ªªª ª [Application View Administration] ˆ s ªªªª [View Summary] ªªª ªªªª [Summary] ˆ SQL s 2-12 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f 5. [Add] ªªªª 4B : ªªªªª ª ª ªªª ªª ª ~ 1. [Application View Console] [Administration] [Application View Administration] ˆ s 2. [Events] s [Add] ªªªª [Add Event] ˆ s Application Integration ªªªªª ª 2-13

2 ªªªªª ª ª ªªª f : ˆ s ª ªª ª ª ªªª s ªªª 3. [Unique Event Name] ª ªªª ªªª ªªªª ªªª ªªª ªªªª ªª ª u Java x 4. [Description] ª ªªª WebLogic Integration Studio ªªªª ªª ª ª ªªªª ª ªªª ª ª ª ª 5. ª ªªª ª ª ª ª ª ª ªª EIS ªªª ª ªªª 6. [Add] ªªªª [Application View Administration] ˆ s 7. ªªª ª ªª ª ~ [Continue] ªªªª ªªªªªªª ªªª ªªª 2-14 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f 5 : ªªªªª ª ª ªªª ªªª ªª ª ªªªª 1 ~ ª ª ªªªª ª ªªª ª ªª ªªªªªªª ªªª ªªªª ªª ª ªª ª WebLogic Server ª ªª ªª ª u ª ª ªªªª ª ªªª ªªª ªªª ª ªª ª ~ ª ªªªª s ª ªªªª ªªªª ª ªªª WebLogic Server ªª ªª ª ª ªªªª ª ªªª ªªªª ª ªªª ªªªªªª ª ª ªª v h ª ª ªªªª ª ªªª ªªªª ªªª ªª ª ª ª ªªªª ª ªªª ªªª 1. 2-5 ªªª 1 : [Application View Console] ªª ª w ªªªªªª ª ªªª [Summary for Application View] ˆ s Application Integration ªªªªª ª 2-15

2 ªªªªª ª ª ªªª f 2. [Edit] ªªªª [Application View Administration] ˆ s 3. [Continue] ªªªª [Deploy Application View] ˆ s 2-16 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f : [Deploy Application View] ˆ ª ªªª s ªªª ª ª ª ª w ª ª ª ª ª ªªª EIS ªªª ª ªªª ª ª ªªªª ª ªªª ª ª ª ª ª ª ª ª ª ªªª s 4. WebLogic Integration Studio ªª ªª ªªªªªª ª ª ªª ªªª ª ˆ [Enable Asynchronous Service Invocation] ªª ª ªªªªªªª ªªª ªªªª ˆ ªªª ª ª ªª ª s 5. ª ª ªªªª ª ªªª ªª ª ªªª ª ªªª ªª ª ªªª URL : http://localhost:7001/youreis_eventrouter/eventrouter Application Integration ªªªªª ª 2-17

2 ªªªªª ª ª ªªª f : ªªªªªªª ª ªª ªª ª f ª ªªª s 6. [Minimum Pool Size] ª ªªª ªªªªªªª ª ªª ªªª 1 7. [Maximum Pool Size] ª ªªª ªªªªªªª ª ªª ªªª 10 8. [Target Fraction of Maximum Pool Size] ª ªªª 0 1.0 ªªª ª ª ª ªªª 0.7 [Maximum Pool Size] 10 [Target Fraction] 0.7 f ªª ª ª ª 70% ªª ª 7 ªªª ªª ªªªª s 9. ªªª i [Allow Pool to Shrink] 10. [Log Configuration] ª ª ªªu ªªª ª [Log errors and audit messages] [Log warnings, errors, and audit messages] [Log informational messages, warnings, errors, and audit messages] [Log all messages] 11. u [Restrict Access to your_application using J2EE Security] ª ªªª [Application View Security] ˆ s 2-18 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f ˆ WebLogic Server ªªª ªªªª ªªªªªªª ª ªª w } } ª ª ª v 12. ªª ª ªªªª v [Apply] ªªªª 13. ªªªªªª ª ªªª ªª ª ªªª ª ª ªªªª ª ªªª ªª ª 14 ~ ªª ª 15 ~ 14. ª ª ªªªª ª ªªª ªªª [Done] ª ª ªª [Deploy Application View] ˆ ªª ª ª ª ªªªª ª ªªª [Save] ªªªª : ªªª ª ª ªªªª ª ªªª ~ [Save] ªªªª Application Integration ªªªªª ª 2-19

2 ªªªªª ª ª ªªª f 15. ª ª ªªªª ª ª ªª ªª ª [Deploy Persistently] WebLogic Server z ª ª ªªªª ª ª ªª i ªªª [Deploy Application View] ªªªª [Summary for Application View] ˆ s ª ª ªªªª ª ªªª ª ª ª ª ª ª ª ª ªªªª [Deploy] [Connection] ª ª s ª ªª ª [References] ªªª ªªªª ª ª ª ª ªª ª ª ª ªªªª ª ªªª s : ªªªªªªª ªªª ªªªª ª ª ªªªª ª ªªª ªª ªªª d ªªªª ªª ª ~ ªª ªª ªªªªªªª ªªª h ª ª ªªªª ª ªªª ªªªª u ªª ªªª d 2-7 ªªª 2 3 : ª ª ªªªª ª ªªª f ªª ªªª ªªª ªªªªª ª ª 2-20 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f ªªªªªª ªªª ªªªª WebLogic Server ªª ªª ª ªª v ª ªª ªªª ª ªª ª ªª ª ª ª ªªªª ª ªªª ªªªª 1. [Application View Console] [Summary] ªªªª [Summary for Application View] ˆ s 2. WebLogic Server ªªªªªª ª ªªª ªªªª [Undepoy] ªªªª [Undepoy Application View] ªª s Application Integration ªªªªª ª 2-21

2 ªªªªª ª ª ªªª f 3. [Confirm] ªªªª [Summary for Application View] ˆ s ª ª ªªªª ª ªªª ªªª 6A : ªªªªªª ª ªªª ªªªª ªª ª ª ª ªªªª ª ªªª ªªª ª ª ª ª ªªª ª y EIS v v ª ª ª ªª ª 1 ªª ª ªªª ª f ª ª ªªªª ª ªªª ªª ªªªª ª ªªª ªªªª ªª ª 1. ªª ªª ªªªª ª [Summary] [Summary for Application View] ˆ s 2-22 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f 2. [Events and Services] ª ª [Services] v ªªª ª u [Test] ªªªª [Test Service] ˆ s 3. u v ª ªª ª u ªª ª : [Test Service] ˆ s ª ªªª ª ªªª s ª ª ªªªª ª ªªª ªªª ª Application Integration ªªªªª ª 2-23

2 ªªªªª ª ª ªªª f ª ªª ª w ª ª ª ª ª ªªª EIS ªªª ª ªªª 4. [Test] ªªªª ªªªªªªª ªªª ªªª ª 3 ªª ª ªª ª [Test Result] ˆ s ªªªªªª ªªªªªª ªªª 5. ªª ª y ªªª ª «1 4«e } 6. ª ª ªªªª ª ªªª ªªª ª ª ª ª v ª ª ªªªª ª ª ªª ªª ª d ªªªª 2-24 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f 6B : ªªªªª ª ª ªªª ªªª ªª ª ª ª ªªªª ª ªªª ªª ª ªª ª ªªªªªª ª ªªª EIS ªªªªªªª v ªª ª ªªª 1 ªª ª ªªªª f ª ª ªªªª ª ªªª ªªªª ªªª ªªª ªª ª ªª ª 1. ªª ªª ªªªª ª [Summary] ªªªª [Summary for Application View] ˆ s 2. [Events and Services] ª ª [Events] v ªªªª v [Test] ªªªª [Test Event] ˆ s Application Integration ªªªªª ª 2-25

2 ªªªªª ª ª ªªª f : [Test Event] ˆ s ª ªªª ª ªªª s ª ª ªªªª ª ªªª ªª ª ª ªª ª w ª ª ª ª ª ªªª EIS ªªª ª ªªª 3. ªª ª ªª ª [Service] «ª ª ªªªª ª ªªª ªªª ª f ªª ª [Service] 2-27 ªªª [Service] s [Manual] «EIS ª ª ªªªª ª ªª ª v ªªª h s ªª ª [Manual] 2-29 ªªª [Manual] s ª ª ªªªª ª ªªª ªªª ª ª ª 2-26 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f [Service] 1. [Service] ªªªª ªª ª y ªª ª ªªª ª [NewCustomer] ªª ª ªª ª [Insert Customer] ªª ª ªªª ª 2. [Time] ª ªªª ª ª «1 = 60,000 ª ª «~ ªªª ªª ª ª ª ª ªª ªªªªª s 3. [Test] ªªªª ªªª ªªª ª s ªªª ª ªª ª u ˆ s 4. ªªª ª ªª ª u v ª ªª ª ªª ª [Test] ªªªª ªªª ª s ª ª ª [Test Result] ˆ ªª ª ªªªªªª ªªªª ªªªªªª ªªªª ª ªª ªª ª s Application Integration ªªªªª ª 2-27

2 ªªªªª ª ª ªªª f ªª ª [Test Result] ˆ ª ª ª ª ªªªª s 2-28 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f 5. ªª ª ªª ª f d ªªªª f ª ª ªªªª ª ªªªªª ~ 6. ªª ª ªªª y ªª ª ªª ª e } 7. ªª ª ªªªªªªª ªªª [Manual] 1. [Time] ª ªªª ª ª «1 = 60,000 ª ª «~ ªªª ªª ª ª ª ª ªª ªªªªª s 2. ªª ª ª ª ªªªª ª ª ª ªªªª ª 3. [Test] ªªªª ªªª ªªª 4. ªª ª ª ª ªªªª ª ª ª ªªªª ª ªªª ªª ª ªª ª ªªªª s ªª ª [Test Result] ˆ s ˆ ª ª ªªªª ª ªª ª ªªªªªª ªªªª ªªªªªª ªªª ª ªªªªªª s Application Integration ªªªªª ª 2-29

2 ªªªªª ª ª ªªª f ªª ª ª ª ª [Test Result] ˆ ª ª ª ªªªªª s 2-30 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª f 5. ªª ª ªª ª f d ªªªª f ª ª ªªªª ª ªªªªª ~ 6. ªª ª ªªª y ªª ª ªª ª e } 7. ªª ª ªªªªªªª ªªª Application Integration ªªªªª ª 2-31

2 ªªªªª ª ª ªªª f ªªªªª ª ª ªªª d ª ª ªªªª ª ªªª f ªªªªª ªªª ªªª ªª ª u ªªªª ªª ª ~ ªª ª ªª ªªª ªªª ªªªªª ª ªªªª ªªª ª ª ªªªª ª ªªª d 1. ª ª ªªªª ª ªªª [Summary for Application View] ˆ s 2. [Edit] ªªªª [Application View Administration] ˆ s 2-32 Application Integration ªªªªª ª

ªªªªª ª ª ª ªª d 3. ª ª ªªªª ª ªªª ªª ªªª ªªª ªªªªªª ª ª [Configure Connection] ªªªª [Configure Connection Parameter] ˆ s 2-7 ªªª 2 3 : ª ª ªªªª ª ªªª f ªª ªªª ªªª ªªªªª ª 6 s 4. ªªªª ªª ª ~ [Add Service] [Add Event] ªªªª 2-11 ªªª 4A : ª ª ªªªª ª ªªª ªªª ª ~ 2-13 ªªª 4B : ª ª ªªªª ª ªªª ªª ª ~ Application Integration ªªªªª ª 2-33

2 ªªªªª ª ª ªªª f 2-34 Application Integration ªªªªª ª

3 Studio におけるアプリケーションビューの使用 ª ª ª ª ªªª 1 : ª ª ªªªª ª ªªª ªªª ª ªªª ª ªª v ªªª 2 : ˆ ª ª ªªªª ª ªªª ªªª ª ªª ª ª ªª v ªªª 3 : ª ª ªªªª ª ªªª ªª ª ªªªª ªª ªªª 4 : ª ª ªªªª ª ªªª ªª ª ªª ª ª ªª v ªªª ªªª ª ª ªªªª ª ªªª ªª ª ªªªª ª ªªª Application Integration ªªªªª ª 3-1

3 Studio ª ªªªª ª ª ª ªª u ª ª ªªªª ª ª ªª ªªª ª ªª ª ª ª ªªªª ª ªªª ªªªª ª ª ªª s ªªªª ª ª ª ª s WebLogic Integration Studio ª ª ªª ªªª ªªª ªªªª ªª ª ªªªª ªªªª ªªªªªª vv WebLogic Integration Studio ª ªª ª ªªªª ªªª ªªª vv ªªª ª ªªª ªªª ªª «GUI«ªª ª ª ªª WebLogic Integration f ªªªªªª ª ªªª ªªªª ªª ª } v WebLogic Integration Studio ªªªªª ª WebLogic Integration Studio ªªªªªªª ªªª ªªª ª ªªªªªªª ªªª ªª ª v u ª ª ªªªª ª ªªª ªªªªªªª ªªª ªª ª ª ªª ª f ª ª ªªªª ª ªªª ªªª h s ªªªªªª ªª ªªªª ª ªªª ªªªª ªª ª ª ª ªªªª ª ª ªª ªªª u BPM Application Integration h h Application Integration ªªª ª ªªª f ªªªªªª u ªªªª ªªªª ªª ªª ª ªªª ªªªªªª ªªªªªª f 3-2 Application Integration ªªªªª ª

ªªª 1 : ªªªªª ª ª ªªª ªªªª ª ª ª ª ª ª v ªªª ª ªª ª ª ª ª ª ªªª ª ª ªªªª ª ªªª ªªªª ªª ª ªªª ªªª ªª ª ªª s 4 ª ª ª w ªªª 1 : ª ª ªªªª ª ªªª ªªª ª ªªª ª ªª v ªªª 2 : ˆ ª ª ªªªª ª ªªª ªªª ª ªª ª ª ªª v ªªª 3 : ª ª ªªªª ª ªªª ªª ª ªªªª ªª ªªª 4 : ª ª ªªªª ª ªªª ªª ª ªª ª ª ªª v ªªª i s i ªªª ª ªª ªªª ª WebLogic Integration Business Process Management (BPM) h w v WebLogic Integration ªªªª ª ª ªªª 1 : ªªªªªª ª ªªª ªªª ª ª ªª ªªª v ª ªªªªª ª ªªª ª ªª ªªªªªª ª ªªª ªªª ª u ªªªªªª ªª ª ª ªª ~ v ªªªªªªª ªªª ªªª ª ª ªª ª ª ª ª ª ªª ~ ªªªªªª ªª ª ª ª ª ª ªª s ª ª ªªªª ª ªªª ªªª ª Application Integration ªªªªª ª 3-3

3 Studio ª ªªªª ª ª ª ªª ªªªªªª ª ª ªª ªªªª ª ªª ª ª ª v ª ª ªªªª ª ªªª ªªª ª ªªª ª ªª 1. WebLogic Integration Studio ª ªªªª ª f [ ªªªª ªªvv ] ªª s 2. ªªª ª ª ª 3. ª ª ªªªª ª ªªª ªªªª [ ªªª ] ª ªª ªªªª ªªª [ ªªª ªªªª ] ª ªª ª ªªª s 3-4 Application Integration ªªªªª ª

ªªª 1 : ªªªªª ª ª ªªª ªªªª ª ª ª ª ª ª v 4. [ ªªª ª ] ª ª ªªªª g ªªª ª ªªªª 5. [ ~ ] ªªªª [ ªªª ª ~ ] ª ªª ª ªªª s 6. ªª ªªªª ª ª ªª [AI ªªª ª ª ª ªªªª ª ªªª ªªª ª ] [OK] ªªªª [ ªªª ª ] ª ªª ª ªªª s Application Integration ªªªªª ª 3-5

3 Studio ª ªªªª ª ª ª ªª 7. ªª ªªªª ª ª ªª y ªªªª ªª ªªªª ª ª ªª ªªªªªªª ªªª ªªª ª ª ª ª «: Test2«ªªªªªªª ªªª «: Test«d ª ª ªªªª ª ªªª ªªª ª ªª ªªªª ª ª ªª ªªª s : ªª ªªªª ª ªªª ªªª ª ªª [ ª ªª ] ªªªª ªª ªªªª ª ª ªª s s XML f XML 8. [ u ªªªªªª ] ªªª ªªªªªªª ªªª ªªª ª ªªª XML 9. v XML <new> [ ª ªª ª ] ª ªª ª ªªª XML 3-6 Application Integration ªªªªª ª

ªªª 1 : ªªªªª ª ª ªªª ªªªª ª ª ª ª ª ª v 10. [ ] ª ªªª 11. [ ] ªªªª [XML] «ªªªª g [XML] «f WebLogic Integration Studio ªªªªª ª 12. [OK] ªªªª [ ªªª ª ] ª ªª ª ªªª 13. ªªª ª ªªª ªu ªªªªªª ªªª ªu ªªªªªª [Set] «ªªªªªª [Edit] «ªªªªª ª d [ ªªª ªu ªªªªªª ] ª ªª ª ª ªª s Application Integration ªªªªª ª 3-7

3 Studio ª ªªªª ª ª ª ªª [ ªªª ªu ªªªªªª ] ª ªª ª ªªª 11 ª ª ªªªªu ªªªªª ª s ªªªªª ª ªªª ª ª ªªª ªªª ª s u ªªªªªª ªªª ªª ª ªªª ªªªª ªªªªªª ªªªªª ª v ª ªªª ª «ªªªªªª v [ ª ª ªªªª ª ªªª ªªª ª ] «[Service Request Template] ª ªª ª ª ª ª WebLogic Integration Studio ªªªªª ª 14. [OK] ªªªª [ ªªª ª ] ª ªª ª ªªª 15. ªªªªªª XML ªªªª v u [ u f s ] [View Definition] ª ªª ª ªªª s 3-8 Application Integration ªªªªª ª

ªªª 1 : ªªªªª ª ª ªªª ªªªª ª ª ª ª ª ª v 16. [ ] ªªªª 17. [ ] [ ˆ ] ª ª ªªªª ª ªªª ˆ : ª ª ª ªªª ª ªª ª ª ªª ªªª ª ªªªªªª } s ª ª ª ˆ ªªª ª ªª ª ª ªª s 18. ªªª ª ªªª u [ ªªªªªª ] ªªª f XML Studio ª ª ªªªª ª ªªª ªªª ª ªªª ª ª ª ª ª ª ªªª u ª ªªª 19. v XML <new> [ ª ªª ª ] ª ªª ª ªªª XML v ªªªªªªª ªªª ªªªª ªª ª ª ªª v 9. f WebLogic Integration Studio ªªªªª ª 20. ªªªªªª XML ªªªª v u [ f s ] ªªªª [View Definition] ª ªª ª ªªª s Application Integration ªªªªª ª 3-9

3 Studio ª ªªªª ª ª ª ªª 21. [ ] ªªªª 22. ˆ ªªª ª u ID u [ u ID ] ªª ª f 23. v <new> [ ª ª ª ª ] ª ªª ª ªªª 24. [ ] ª ªªª 25. [ ] ªªªª [String] «ªªªª g [String] «f WebLogic Integration Studio ªªªªª ª 3-10 Application Integration ªªªªª ª

ªªª 2 : ˆ ª ª ªªª ª ª ªªª ªªª ª ªª ª : ªªª ª ªª v ˆ ª ª ªªªª ª ªªª ªªª ª Studio } ªª ª ª ªª u ID x ªªª ª ªª v ªª ª ª ªª ÿ u ID u ªª ª ª ª ª 3-11 ªªª ª ª ª 2 : ˆ ª ª ªªªª ª ªªª ªªª ª ªª ª ª ªª v 26. [OK] ªªªª ªªªª 27. [ ªªª ªªªª ] ª ªª ª ªªª [OK] ªªªª ª ªª ªªª 2 : ˆ ª ª ªªª ª ª ªªª ªªªª ªª ª ªªª v ˆ ª ª ªªªª ª ªªª ªªª ª h ªª w ªª ª ª ªª ª ªª ª s ª ª ªªªª ª ªªª ªªª ª ˆ ªª ªªªª ª ªªª ªªª ª } u ˆ ªª ª ª ªª v u ªª ª ª ªª ªª ª ªª s ª ª ªªªª ª ªªª ªªª ª ˆ ªª ª w ˆ ªª ª ª ªª v ˆ ª ª ªªªª ª ªªª ªªª ª ªª ª ª ªª ª ª AI Async Response ªª ª ªª ª ª ªª ªªª ªªªªªª Application Integration ªªªªª ª 3-11

3 Studio ª ªªªª ª ª ª ªª ª ª ª ªªªª ª ª ˆ ªªª ª ªª ª ª ª ª v [ ªªªªªª ««] ª ª ««u ID ««ªªªªªª «XML «v 3-13 ªªª ˆ ªªª ª ª ª ª ª ªª ªªª ««[ ˆ «ª ªª«] ª ª ««u ID ˆ ªªª ª ««ˆ ªªª ª «AsyncServiceResponse ª ª«v 3-17 ªªª ˆ ªªª ª ª ª ª ª ªªªª ª ««: [ ªªªªªª ] ª ª ˆ ˆ XML ªªªªªª ˆ ªªª ª ª ª u ª ªª ª ª ª ˆ ªªª ª AI Async Response ª ª ªªª ªªªª ªª ª ªªªªªª [ ªª ª ªªªª ] ª ªª ª ªªª ª ªª ª ªªª ˆ ªªª ª ««ª ªª ª h ˆ ªªª ª v AI Async Response ªª ª ª ªª d [ ªª ª ªªª ª ] ª ªª ª ªªª 2 ªª s [ ˆ «ª ªª ] ª ª ««[ ªªªªªª ] ª ª ««2 ªªª ª ª ªª ª ªªªª ª 2 ˆ ªªª ª AI Async Response ªª ª ª ªª d AI Async Response ªª ª ª ªª [ ªª ª ªªªª ] ª ªª ª ªªª ªª ª ªª ª ªªª s ªªªª ªªª ª ª ª v u ««3-12 Application Integration ªªªªª ª

ªªª 2 : ˆ ª ª ªªª ª ª ªªª ªªª ª ªª ª ˆ ª ª ªªª ª ª ªªª ªªªª ªª ªªª ªªªªªªª ªªª ªªª ª ªª ªªª ªªªªª ª ~ i ªªªªªª ªª f AsyncServiceResponse ªª ªªªª ˆ ªªª ª ªª Application Integration ªªª ª t h Application Integration ª ª ª ª ª ª AsyncServiceResponse 3 t AIHasError() AIGetErrorMsg() AIGetResponseDocument() v 3-19 ªªª Application Integration ªªª ª t ˆ ªªªª ª ª ª ªªªª ª ª ««ˆ ªª ª ª ªª v ˆ ª ª ªªªª ª ªªª ªªª ª ªª ª ª ªª ª ª AI Async Response ªª ª ªª ª ª ªª ªªª ªªªªªª ˆ ªªª ª XML ªª ª ª ªª v 1. WebLogic Integration Studio ªªª ª ªª ªªªªªª f [ ªªªªªªvv ] ªª s Application Integration ªªªªª ª 3-13

3 Studio ª ªªªª ª ª ª ªª 2. ªª ª ª ªª ªª ª ª ªª ª ª ªªªª ª ªªª ªªª ª ˆ 3. ªª ª ª ªª ªªªªªªª [ ªª ª ªªªª ] ª ªª ª ªªª s 3-14 Application Integration ªªªªª ª

ªªª 2 : ˆ ª ª ªªª ª ª ªªª ªªª ª ªª ª 4. «h«[ w ] ª ªªª 5. [ ] ªªª [Al ˆ ] 6. [ ªªªªªª ««] ª ª : ªªª ªªª AsyncServiceResponse [Al ˆ ] ªª ª ª ª ª [ ªª ª ªªªª ] ª ªª ª ªªª ªª ª ªª ª ªªª s ª ªª ª ªªª ªªª ª ªªªªªª v ««7. [ u ID ] ªªª f WebLogic Integration ªªªª ªªª ID ÿi ID ˆ ªªª Application Integration ªªªªª ª 3-15

3 Studio ª ªªªª ª ª ª ªª 8. v <new> [ ª ª ª ª ] ª ªª ª ªªª v ª ª ªªªª ª ª ªª ªªª ª ªªª ª ªª v 23. f WebLogic Integration Studio ªªªªª ª : ªªª ª ªª ªª ª ª ªª ˆ ªªªªªª ª ªªª ªªª ª ªªª ª ª ª ªªªª ª ªªª ªª ªª ªªªª u ID v ªªª ª ªª ª ª ªª ªª ªª ID ~ ª ª ªªªª ª ªªª ªªª ª ªªªª v 3-3 ªªª ªª ª 1 : ª ª ªªªª ª ªªª ªªª ª ªªª ª ª ª v 9. ˆ ªªª ª ªªª u [ ªªªªª ª ] ªªª f XML WebLogic Integration ª ª ªªªª ª ªªª ªªª ª ªªª ªªªªªª ªªª u 10. v XML <new> [ ª ªª ª ] ª ªª ª ªªª XML v ª ª ªªªª ª ª ªª ªªª ª ªªª ª ªª v 9. f WebLogic Integration Studio ªªªªª ª 11. [OK] ªªªª ªªª ª ªª 3-16 Application Integration ªªªªª ª

ªªª 2 : ˆ ª ª ªªª ª ª ªªª ªªª ª ªª ª ˆ ªªªª ª ª ª ªªªª ª ª ««ˆ ªªª ª XML ª ª ªªªªªª ªª ª ª ªª ˆ ªª ª ª ªª AsynchServiceResponse ˆ ª ª ªªªª ª ªªª ªªª ª v ª ªª ª ªª ˆ ªªª ª AsyncServiceResponse ªª ª ª ªª 1. WebLogic Integration Studio ªªª ª ªª ªªªªªª f [ ªªªªªªvv ] ªª s 2. ˆ ªª ª ª ªª ªªªªªªª [ ªª ª ªªªª ] ª ªª ª ªªª s Application Integration ªªªªª ª 3-17

3 Studio ª ªªªª ª ª ª ªª 3. [ ˆ «ª ªª«] ª ª 4. [ u ID ] ªªª f WebLogic Integration ID ÿi ID ˆ ªªª : ªªª ª ªª ªª ª ª ªª ˆ ªªªªªª ª ªªª ªªª ª ªªª ª ª ª ªªªª ª ªªª ªª ªª ªªªª u ID v ªªª ª ªª ª ª ªª ªª ªª ID ~ ª ª ªªªª ª ªªª ªªª ª ªªªª v 3-3 ªªª 3-18 Application Integration ªªªªª ª

ªªª 2 : ˆ ª ª ªªª ª ª ªªª ªªª ª ªª ª ªª ª 1 : ª ª ªªªª ª ªªª ªªª ª ªª ª ª ª ª v 5. [ ˆ ªªª ª ] ªªª ªª ª AsyncServiceResponse : ˆ ªª ª ª ªª [ ˆ ªªª ª ] ª ªªª ªªª s ªª ª u [ ªªªªªª ««] ª ª v 3-13 ªªª ˆ ªªª ª ª ªª ªªªªª ª ««6. [OK] ªªªª ªªª ª ªª Application Integration ªªª ª t AIHasError() AI Async Response Application Integration ªªª ª AIHasError() AIGetErrorMsg() AIGetResponseDocument() v ªª ªªª v : Application Integration ªªª ª ª ª ª ªª y ˆ ªªª ª ˆ v 3-17 ªªª ˆ ªªª ª ª ª ª ª ªª ªªª ««ˆ ªªª ª ªªªªª AIHasError() s v Application Integration ªªªªª ª 3-19

3 Studio ª ªªªª ª ª ª ªª ªª ª ª AsyncServiceResponse ª ª AsyncServiceResponse ˆ ª ª ªªª ª ª ªªª ªªªª ª ª ªªª ª ª ªªª ªªªª } AsyncServiceResponse ªª ª w Boolean False «ˆ ª ª ªªª ª ª ªªª ªªª ª True «ˆ ª ª ªªª ª ª ªªª ªªªª AIGetErrorMsg() ˆ ª ª ªªªª ª ªªª ªªª ª } ªª ªªªªª w } AIGetErrorMsg() s v ªª ª ª AsyncServiceResponse ª ª AsyncServiceResponse ˆ ª ª ªªª ª ª ªªª ªªªª ª ª ªªª ª ª ªªª ªªªª } AsyncServiceResponse 3-20 Application Integration ªªªªª ª

ªªª 3 : ªªªªª ª ª ªªª ªª ª ªª ª ª ªª ªªª w ªª «ˆ ª ª ªªª ª ª ªªª w ªª } «ªª AIGetResponseDocument() ˆ ªªªªªªª ªªª ªªª ª } XML ªªªªªª w } AIGetResponseDocument() s v ªª ª ª AsyncServiceResponse ª ª AsyncServiceResponse ˆ ª ª ªªª ª ª ªªª ªªª ª ª ª ªªª ª ª ªªª ªªªª } AsyncServiceResponse ªªª w XML XML ªªªªªª «ˆ ªªª ª s XML ªªª ªª ª } NULL «ªª ªªªªªª } ªªª 3 : ªªªªªª ª ªªª ªª ª ªªªªªª ªªªªªª ª ªªª ªª ª ÿ ªªª ª ªª v ªªª ªªª ªªªªªª ª ª AI Start ªª ª Application Integration ªªªªª ª 3-21

3 Studio ª ªªªª ª ª ª ªª ªªªªªª ª ªª d v ªª ªªªª ª ªªª ªª ª u ªª ª ª ªª s v ªªª ª ªª ªª ª ª ª ªªªª ª ªªª ªª ª ª ªª s ªªªªªª ª ªªª ªªª ªªª ª ªª ª ª ªªªª ª ªªª ªª ª z ª ªª ªªª ªªª v 1. WebLogic Integration Studio ª ªªªª ª f [ ªªªª ªªvv ] ªª s 2. ª ª ª ª ªª ªªª ªª ªªªª ª ªªª ªª ª 3. ª ªª ªªªªªªª [ ª ªªª ] ª ªª ª ª ªª s 3-22 Application Integration ªªªªª ª

ªªª 3 : ªªªªª ª ª ªªª ªª ª ªª ª ª ªª 4. «h«[ w ] ª ªªª 5. [ ªª ª ] ªªªª 6. [ ªª ª ] ªªª [AI z ] 7. ªª ªªªª ª ª ªª ªªªªªªª ªªª ªª ª ªª ªªªª ª ª ªª ªªªªªªª ªªª ªª ª ª ª ª «[ ª ªªª ] ª ªª ª ªªª s [EastCoast] ª ªª [Sales] ª ªª «ªªªª ªªª ªªª «CustomerManagement «d Application Integration ªªªªª ª 3-23

3 Studio ª ªªªª ª ª ª ªª ª ª ªªªª ª ªªª ªª ª ªª ªªªª ª ª ªª ª ªª s : ªª ªªªª ª ªªª ªªª ª ªª [ ª ªª ] ªªªª ªª ªªªª ª ª ªª s s XML f XML 8. [ ªª s ] ª ªªª ªªª ªª f ªª s s v ªª «[A + B] ªªª ª [Expression Builder] ª ªª ª ªªª s «WebLogic Integration ªª ª z ªª ªª ª XML u ÿi u WebLogic Integration ªª ªª ª XML ª ªªªª ªª ªª f u ªª ªª ª [Event Descriptor for AI Events] ª ª ªªªª ª ªªª ªª ª Š namespace.application view name.event Root Š ªª ª [Event Descriptor] ª ªªª ªª [ ªª ª ] ª ªª ª ªªª i ª ª ªª ªªª ªªª ªªª ªªªªª ª ªªª 9. u ªªª ª ªª v ª ªª [ ] ª ªªª [A + B] ªªª ª [Expression Builder] ª ªª ª ªªª s v v XPath v WebLogic Integration Studio ªª ªªª ª 10. [ ªª ª ªªªªªª ] ªªª XML ª ªª ªª ªªªª ª ªªª ªª ª ªªª ªª ª ªªª u 3-24 Application Integration ªªªªª ª

ªªª 3 : ªªªªª ª ª ªªª ªª ª ªª ª ª ªª 11. v XML <new> [ ª ªª ª ] ª ªª ª ªªª XML v ªªªªªªª ªªª ªªªª ªª ª ª ªª v 9. f WebLogic Integration Studio ªªªªª ª 12. ªª ª ªªªªªª XML ªªªª v u [ ªªª f] ªªªª [ ªªª f] ª ªª ª ªªª s 13. [ ] ªªªª [ ª ªªª ] ª ªª ª ªªª 14. [ ª ªªª ] ª ªª ª ªªª [OK] ªªªª u ª ªª Application Integration ªªªªª ª 3-25

3 Studio ª ªªªª ª ª ª ªª ªªª 4 : ªªªªª ª ª ªªª ªª ª ªªª ªªª v ªªªªªª ªª ªªªª ª ªªª ªª ª z ªª ª ª ªª v ª ª ª AI Event ª ª ªªª ªª ª ª ªª d v ª ª ªªªª ª ªªª ªª ª u ª ª ªªªª ª ªªª ªª ª ª ªª v ªªª ªªª ªª ª ªªª ª ªª ªªª ª ªª ~ ª ª ªªªª ª ªªª ªª ª s ªªªªªª ª ªªª ªªª ªª ª v ª ª ªªªª ª ªªª ªª ª z ªª ª ª ªª v 1. WebLogic Integration Studio ª ªªªª ª f [ ªªªª ªªvv ] ªª s 3-26 Application Integration ªªªªª ª

ªªª 4 : ªªªªª ª ª ªªª ªª ª ªª ª ª ª ª v 2. ªª ª ª ª ª ªª ª ª ªª ªªªªªªª ªªª ªª ª z 3. ªª ª ª ªª ªªªªªªª [ ªª ª ªªªª ] ª ªª ª ªªª s 4. «h«[ w ] ª ªªª 5. [ ] ªªª [AI ªª ª ] 6. ªª ªªªª ª ª ªª ªªªªªªª ªªª ªª ª ªª ªªªª ª ª ªª ªªªªªªª ªªª ªª ª ª ª ª «[ ª ªªª ] ª ªª ª ªªª s [EastCoast] ª ªª [Sales] ª ªª «ªªªª ªªª ªªª «CustomerManagement «d Application Integration ªªªªª ª 3-27

3 Studio ª ªªªª ª ª ª ªª ª ª ªªªª ª ªªª ªª ª ªª ªªªª ª ª ªª ª ªª s : ªª ªªªª ª ªªª ªªª ª ªª [ ª ªª ] ªªªª ªª ªªªª ª ª ªª s s XML f XML 7. [ ªª s ] ª ªªª ªªª ªª f ªª s s v ªª «[A + B] ªªª ª [Expression Builder] ª ª ª ª ªªª s «WebLogic Integration ªª ª z ªª ªª ª XML u ÿi u WebLogic Integration ªª ªª ª XML ª ªªªª ªª ªª f u ªª ªª ª [Event Descriptor for AI Events] ª ª ªªªª ª ªªª ªª ª Š namespace.application view name.event Root Š ªª ª [Event Descriptor] ª ªªª ªª [ ªª ª ] ª ªª ª ªªª i ª ª ªª ªªª ªªª ªªª ªªªªª ª ªªª 8. u ªªª ª ªª v ª ªª [ ] ª ªªª [A + B] ªªª ª [Expression Builder] ª ªª ª ªªª s v v XPath v WebLogic Integration Studio ªª ªªª ª 3-28 Application Integration ªªªªª ª

ªªª 4 : ªªªªª ª ª ªªª ªª ª ªª ª ª ª ª v 9. [ ªª ª ªªªª ] ª ªª ª ªªª [ ªª ª ªªªªªª ] ªªª XML ª ªª ªª ªªªª ª ªªª ªª ª ªªª ªª ª ªª ª u 10. v XML <new> [ ª ªª ª ] ª ªª ª ªªª XML v ªªªªªªª ªªª ªªªª ªª ª ª ªª v 9. f WebLogic Integration Studio ªªªªª ª 11. ªª ª ªªªªªª XML ªªªª v u [ ªªª f] ªªªª [ ªªª f] ª ªª ª ªªª s 12. [ ] ªªªª 13. [ ªª ª ªªªª ] ª ªª ª ªªª [OK] ªªªª Application Integration ªªªªª ª 3-29

3 Studio ª ªªªª ª ª ª ªª ªªªªªª ªªªªªªª ªªª ªª ª ªªªªªªªª LocalTransaction ªªª ªª CCI (Common Client Interface) ªªª ªªª ªª ªª ªªªªªªª ªªª ªªª ªª CCI LocalTransaction ªªª ªª ªª ª ªªªª ªªªª ªªª ªª ª ª LocalTransaction u ªª ª ª ª ªªª ª ª ª u ªª ª ªªªª ªªªª u ªª ª ª ª ªª ªªªªª s ªª ª ªªªª ª ªª ª ªªª ª javax.resource.spi.localtransaction t ª ª u ªªªªªª ª ªªª ª ª ªª ªªªª ªªªªª ªªªª s ªªªªªªª ªª ªªªª ª ª ª ªª ªªªª ªªªªª ªªªª ª ª ªªªª ª ªªª ª ª ªª ªªªª ªªª ªªª ª ªªªª ªªªª v v http://java.sun.com/blueprints/guidelines/designing_enterprise_ap plications/transaction_management/platform/index.html ªªª f ª ª ªªª ª ª ª v ªª ª ªªªªªªªª ªªªª ªªª ª Application Integration ªªª ª ª ª ªªªª ª ªªª ªª ª ªªªª ª ªª ª ªªª ª ªª ª ªª ª ª ª ª ª ªª ª ªªªª ª ªª ª ªªª ª EJB ªªªª ªªªª TX_REQUIRES_NEW Š 3-30 Application Integration ªªªªª ª

ªªª ªªª ª ªªªª ª ª ªªª ªª ª ªªªªªªªª ªª ª ªªª ª ªª ª ªªªª ªªª ª ªªª ª BPM vvf ªª ª ªªªª ªªªª v WebLogic Integration LocalTransaction ªª ª ª XA ªªªª e ª ª ª ª ª ªªªª ªªªª ªªªª XA ª ª ªª LocalTransaction ªªªªª v XAResource ªªª ªª ªªªª WebLogic Integration ª ª ªª ªªªª ª ªª } ˆ XA ª ªªª 1 ªªª ªªªªªª v ª ªªªªªª ªªª LocalTransaction 1 XA ª ªªªªªªª ªªªª ªªª ª ªª ª ª ª ªªªª ª ªªª ªªª ª ªª ª ªªªª ª ªªª ªªªª ª ªªª ªªª XA ªªª ª i ª ªªªª XA ªªªª ªªªª ~ Application Integration ªªªªª ª 3-31

3 Studio ª ªªªª ª ª ª ªª 3-32 Application Integration ªªªªª ª

4 カスタムコードの作成によるアプリケーションビューの使用方法 f ª ª ª ªªª ª ª ªªªª ª ªªª Application View Console ª ª ªªªª ª ªªª h ÿ ª ª ª ªª ª h ªªª ªªª 2 ªª ª ªª ª 1: y ªª ª 2: ªªªª ªªªª ªªª ªªª ªªª 1: y ª ª ªªªª ª ªªª ªªªª ª ª ª ÿ ªªª ª ª ªªª v u v y v ªªªªª v y v ApplicationView ªªªª setconnectionspec() getconnectionspec() ªªªª ConnectionSpec ªª ª ª ConnectionSpec ªª ª ª ªªªªª BEA WebLogic Integration Adapter Development Kit (ADK) ConnectionRequestInfoMap ªªª ªªª i ª ª ª t i ª ª ª t ConnectionSpec ConnectionRequestInfo Map Serializable 4 ª ª ª ªª } u Application Integration ªªªªª ª 4-1

4 ªªª ªªª ªªªªª ª ª ª ªª ConnectionSpec t setconnectionspec() getconnectionspec() ConnectionSpec ªª ª ª ªªªªª u ADK ConnectionRequestInfoMap ªªª ªª ª i ª ª ª ConnectionSpec t 1. ADK ConnectionRequestInfoMap ªªª i ª ª ª t 2. i ConnectionSpec ª ª ª t ª ª ª ª ªª ªª ªªªªª ConnectionSpec (JCA ªªª) ConnectionRequestInfo (JCA ªªª) Map (SDK ªªª ) Serializable (SDK ª ªª) setconnectionspec() getconnectionspec() ConnectionSpec ªªª t ConnectionSpec ªª ª ª ªªªª ª ApplicationView ªªªª setconnectionspec() getconnectionspec() setconnectionspec() ªªª 4-2 Application Integration ªªªªª ª

ªªª 1: y ªªª ªªª 4-1 setconnectionspec() ªªª /** * EIS ÉÊ Ê ÈÉ connectionspec Îv ÈÍÂConnectionSpec * Êv ÊÍÍÂÐ ÓÑÊ Ë È ÊÂÇÊÐÖÑÎ ÈÉ * ÉÊ Ç ÈÍÍ ÑÔÒÐÎÐÖÎÈÉÒÔÏÖÒÊ * ÓÖÕ ÑÎ ÈÍÊÊÂNULL Î ÈÉÇÊÕÑÒÒÎ Ë È * * EIS Ê @params connectioncriteria  */ public void setconnectionspec(connectionspec connectioncriteria) { m_conncriteria = connectioncriteria; } getconnectionspec() ªªª ªªª ªªª 4-2 getconnectionspec() ªªª /** * setconnectionspec ÊÍÉÉv ÈÍÉ ConnectionSpec Ç}ÈÍÍ * ConnectionSpec Çv ÈÍÉÆÊÇÍÊÂNULL Ç}ÈÍÍ * * @returns ConnectionSpec */ public ConnectionSpec getconnectionspec() { return m_conncriteria; } ConnectionSpec ª ªª ConnectionSpec v ConnectionSpec ªª ªª ConnectionSpec ConnectionSpec NULL ConnectionSpec ªª ª ª ConnectionSpec ªªª ªªª 4-3 ConnectionSpec Application Integration ªªªªª ª 4-3

4 ªªª ªªª ªªªªª ª ª ª ªª ªªª ªªª 4-3 ConnectionSpec ªªª Properties props = new Properties(); ApplicationView applicationview = new ApplicationView(getInitialContext(props),"appViewTestSend"); ConnectionRequestInfoMap map = new ConnectionRequestInfoMap(); // ÔÖÓÒÏÎÇÇÊÔÒÔÈÍ map.put("propertyone","valueone"); map.put("propertytwo","valuetwo");... // ÈÆ ÑÔÒÐÎv ÈÍ applicationview.setconnectionspec(map); IDocumentDefinition requestdocumentdef = applicationview.getrequestdocumentdefinition("servicename"); SOMSchema requestschema = requestdocumentdef.getdocumentschema(); DefaultDocumentOptions options = new DefaultDocumentOptions(); options.setforceminoccurs(1); options.setrootname("rootname"); options.settargetdocument(documentfactory.createdocument()); IDocument requestdocument = requestschema.createdefaultdocument(options); requestdocument.setstringinfirst("//root/elementone","value"); requestdocument.setstringinfirst("//root/elementtwo","value");... // Ð ÓÑ Ë ÈÉÂÇÊ ÑÔÒÐ ÑÒÒÎ ÉÉ EIS Ê ÈÍ IDocument result = applicationview.invokeservice("servicename", requestdocument); System.out.println(result.toXML()); 4-4 Application Integration ªªªªª ª

ªª ª 2: ªªªª ªªªª ªªª ªª ª ªªª 2: ªªªª ªªªª ªªª ªªª ªªªª ªªªª ªª ªªªª ª ªªª WebLogic Integration Studio ªªªª ªªªª s ª ªª Java ªª ª ª ª ª ªª ª f ªªª ªªªª v ª ª ªªªª ª ªªª 2 v 1-8 ªªª ªªªª ª ª ªª t ªªª CRM (Customer Relationship Management: Š ) ªªªª OP (Order Processing: ) ªªªª CRM ªªªª Š ƒ OP ªªªª Š ªªªª ƒ ~ z f f 2 ªª ªª ªªªª ªªªª Java ª ªª SyncCustomerInformation ªªªª ªªªª t ª ª ª ªª ª s w ª ªªªªª ª i ªªªª ª ªªª t ªªªª ªªªª ª ªª ªªª ªªªªª ª ªª ª SyncCustomerInformation ª ª ª ªªª ªª ª w ~ ªªª ª ªªªª ª ªªªªªª ªªª ªªª ªªª 2 u Application Integration ªªªªª ª 4-5

4 ªªª ªªª ªªªªª ª ª ª ªª 1. ªªªª ªªªª t ªªªªªª ª s Java ªªª v 2. Java ª ªª ª ªªª ªªª ª t ªªª f ªªª ªªª ªªªª ªªªª t u ª ª ªªªª ª ª ªª ª ª ªªªª ª ªªª 1 t ªª ª ªªªª f f ªªª ª ªªªª ªªªªªª u ªªªª ªªªª ªªªª ª ªªª ª ªª ªªª ªªª ªªª ID ªªªªª WebLogic Server u ªª ª ªªª CRM ªªªª y OP ªªªª ª ª ªªªª ª ªªª f h ª ª ªªªª ª ªªª f 2-1 ªªª ª ª ªªªª ª ªªª f ªªªªªª ª ªªª East Coast ª ªª e ªªª ªªªªªªª ªªª East Coast.Customer Mgmt y ª ª ªªªª ª ªªª East Coast.Order Processing : ª ªªªªª ª i ª ªª ª ª ªªªª ª ªªª f Application Integration API u API u Java ªªªªª ª ª ªªªª ª ªªª t Application Integration ªªª u : ª ªªªªª ª ªª ªª f 4-6 Application Integration ªªªªª ª

ªª ª 2: ªªªª ªªªª ªªª ªª ª SyncCustomerInformation ª ª ª ªªª ªªª ªªªª ª ª ª u ª ª ªª ªªª s Java ª ªª u u Java ªªª SyncCustomerInformation ªªªªªªª ªªª iªª ª SyncCustomerInformation Java ª ªª 1. Java ªªªªªªª ªªª ªªª ªªª 4-9 ªª ª ªªªª Java ªªª ªªª : i ª ª ª ª ª SyncCustomerInformation ªªª ªªªªª ª f ª ªªª SyncCustomerInformation v ª ª ª ª 2. East Coast.New Customer ªªª ªªª 3. WebLogic Server NamespaceManager ( m_namespacemgr) ApplicationViewManager ( m_appviewmgr) s WebLogic Server JNDI ªªª ªª 4. NamespaceManager nm.getrootnamespace() ªªª ªªªªªªª root 5. root root.getnamespaceobject( ast Coastî) East Coast ªªª ªªªª eastcoast 6. eastcoast Š ApplicationView ÿ custmgmthandle 7. custmgmthandle ÿ Š ApplicationView ªªªªª avm.getapplicationviewinstance (custmgmthandle.getqualifiedname()) ApplicationViewManager } custmgmt Application Integration ªªªªª ª 4-7

4 ªªª ªªª ªªªªª ª ª ª ªª 8. custmgmt.addeventlistener( ew Customerî, listener) listener New Customer ªª ª ªª ª ª e New Customer ªªª «ªª ª ªªª EventListener ª ª ª ªª v Application Integration API «9. ªªª ªªª onevent ªªªª t New Customer ªª ª ª ªª onevent ªªªª onevent ªªªª ªªª ªªªª onevent ª ª ª ª ªª ª ~ ªªª ªª ª ªª ª ª ªªª ªªªª handlenewcustomer 10. New Customer ªª ª handlenewcustomer ªªªª t ªªª ª ªªªªª t ªªª a. handlenewcustomer ªªªª ªªª XML ªªªªªª East Coast.Order Processing.Create Customer ªªª ª u XSLT s ª ª ª ªªª s East Coast.Order Processing.Create Customer ªªª ª ª ª ª ª ªªªªª ª ª ªªª XML ªªªªªª ª ªª ªª ª createcustomerrequest b. handlenewcustomer East Coast.Order Processing ª ª ªªªª ª ªªª ~ East Coast.Customer Management ª ª ªª ªªª ªªª orderproc c. handlenewcustomer orderproc.invokeservice( reate Customerî, createcustomerrequest) East Coast.Order Processing ªªªªªªª ªªª Create Customer ªªª ª createcustomerrequest Create Customer ªªª ª u ªªªªªª ªªªª ªªªª ªª createcustomerresponse d. handlenewcustomer s New Customer ªª ª h 4-8 Application Integration ªªªªª ª

ªª ª 2: ªªªª ªªªª ªªª ªª ª SyncCustomerInformation Java ªªª ªªª Sync Customer Information ªªªª ªªª ª t SyncCustomerInformation ªªª Application Integration API CRM ªªªª ªª ª OP ªªªª ªªª ª ªªªª Java ªªª ªªª ªªª ªªª SyncCustomerInformation Java ªªª ªªª ªªª ªª ª w ªª ª ª ªª ª ª ª ª ª t ªªªª ªªªª ªªªª t ªªª ªªªªªª ªªª ªªª 4-4 SyncCustomerInformation ª ªª ªªª ªªª import java.util.hashtable; import javax.naming.*; import java.rmi.remoteexception; import com.bea.wlai.client.*; import com.bea.wlai.common.*; import com.bea.document.*; /** * ÇÊÐÖÑÊÍÍ Sync Customer Information ÓÑÓÑ ÔÖÑÑÊÓÑÓÑ ÖÑÒÐÇ * tèííâçêðöñê WLAI API Î ÈÉ CRM ÑÑÒÕÊÏÔ ÒÎÖÑ È * OP ÑÑÒÕÊÐ ÓÑÎ Ë ÈÂÇÇÉÊ ApplicationViews Ç 2 É fèíéæíâ * ÈÍÍÇÃEastCoastÃÓ ÕÑÔ ÑÊÒÔÖÏÈÍÉÆÍÇÉÎ ÈÉÆÍ * 2 ÉÊÎÔÖÐ ÑÕ ÓÕ ÂÆÍË uêïô ÒÂÐ ÓÑÊ ÊÉÆÍ * * * CustomerManagement * ÏÔ Ò NewCustomer * Ð ÓÑ ÊÈ * * OrderProcessing * ÏÔ Ò ÊÈ * Ð ÓÑ CreateCustomer */ Application Integration ªªªªª ª 4-9

4 ªªª ªªª ªªªªª ª ª ª ªª public class SyncCustomerInformation implements EventListener { /** * ÇÊÎÔÖÐ ÑÕ Îz ÈÍ uõñòòâ Ê uêèâ */ public static void main(string[ ] args) { // Ð Ó Ê uê Ê ÎÒÏÒРif (args.length!= 3) { System.out.println("Usage: SyncCustomerInformation "); System.out.println(" <server url> <user id> <password>"); return; } try { // ~ ÈÉ ÈÍ SyncCustomerInformation ÊÏ ÑÑ ÑÎ SyncCustomerInformation synccustinfo = new SyncCustomerInformation(args[0], args[1], args[2]); // WLAI ËÊ Î InitialContext initialcontext = synccustinfo.getinitialcontext(); // ÃEastCoast.CustomerManagementÃÊÏ ÑÑ ÑËÊ Î // ÎÔÖÐ ÑÕ ÓÕ ApplicationView custmgmt = new ApplicationView(initialContext, "EastCoast.CustomerManagement"); // ÃNew CustomerÃÏÔ ÒÊÖÑÒÎ~ ÈÍÂÇÊ Â // ÎÔÖÐ ÑÕ ÐÖÑÊ EventListener Î tèâ ÏÔ ÒÎÖÑ // ÉÇÍÍÆÊÈÍ custmgmt.addeventlistener("newcustomer", synccustinfo); // 10 ÌÉÊÏÔ ÒÎ ÈÉÇÍ ÈÍ synccustinfo.setmaxeventcount(10); synccustinfo.processevents(); } catch (Exception e) { 4-10 Application Integration ªªªªª ª

ªª ª 2: ªªªª ªªªª ªªª ªª ª } e.printstacktrace(); return; } /** * ÃNew CustomerÃÏÔ ÒÊ ÈÍ EventListener ÕÑÒÒ */ public void onevent(ievent newcustomerevent) { try { // ÈÉÃNew CustomerÃÏÔ ÒÊ Î ÈÍ } System.out.println("Handling new customer: "); System.out.println(newCustomerEvent.toXML()); // ÈÍ IDocument response = handlenewcustomer(newcustomerevent.getpayload()); // Î ÈÍ System.out.println("Response: "); System.out.println(response.toXML()); // yêèëéêïô ÒÎ ÈÉÍ ÈÍ m_eventcount++; if (m_eventcount >= m_maxeventcount) { quit(); } } catch (Exception e) { e.printstacktrace(); System.out.println("Quitting..."); quit(); } /** * 'Order Processing' ApplicationView É ÃCreate CustomerÃÐ ÓÑÎ Application Integration ªªªªª ª 4-11

4 ªªª ªªª ªªªªª ª ª ª ªª * Ë ÈÂÃNew CustomerÃÏÔ ÒÎ ÈÍÂÐ ÓÑÇÍ * ÈÍÉ ÒÐÕÕ ÒÇÂÇÊÕÑÒÒÊ Í ÉÈÉ * }ÈÍÍ */ public IDocument handlenewcustomer(idocument newcustomerdata) throws Exception { // 'OrderProcessing' ApplicationView ÊÏ ÑÑ ÑÎ Â if (m_orderproc == null) { m_orderproc = new ApplicationView(m_initialContext, "EastCoast.OrderProcessing"); } // newcustomerdata ÊÒ ÑÎ ÈÂ'Order Processing' ApplicationView // ÊÃCreate CustomerÃÊ ÈÍu ÒÐÕÕ ÒÊÈÍ Ê // ÈÍ IDocument createcustomerrequest = transformnewcustomertocreatecustomerrequest(newcustomerdata); // Ð ÓÑÎ Ë È IDocument createcustomerresponse = m_orderproc.invokeservice("createcustomer", createcustomerrequest); // Î}È } return createcustomerresponse; // --------------------------------------------- // Õ Ó // --------------------------------------------- /** * WLAI Ð ÓÊ URL : t3://localhost:7001 */ private String m_url; /** * WLAI ÊÖÐÏ ÈÍÉÇÊ ÈÍÍÕ Ð ID */ private String m_userid; 4-12 Application Integration ªªªªª ª

ªª ª 2: ªªªª ªªªª ªªª ªª ª /** * m_userid É ÈÍÉÕ ÐÇ WLAI ÊÖÐÏ ÈÍÉÇÊ ÈÍÍ * ÓÑÖ Ò */ private String m_password; /** * WLAI ÉÊ~ Ê ÈÍÍ Ð ÒÐÑÒ */ private InitialContext m_initialcontext; /** * handlenewcustomer Ê ÈÍÍ 'East Coast.Order Processing' * ApplicationView ÊÏ ÑÑ Ñ */ private ApplicationView m_orderproc; /** * handlenewcustomer É ÈÍÍ ÏÔ Ò Ç Í */ private int m_maxeventcount; /** * handlenewcustomer É ÈÍÍÏÔ Ò ÊÏÏ Ò */ private int m_eventcount; /** * u ÈÍÍÌÉ ÉÇÍÍÆÊÈÍÕÓÑ Â */ private String m_donemonitor = new String("Done Monitor"); /** * Ç ÈÉÇÊÆÇÎ ÈÔÖР*/ private boolean m_done = false; // ------------------------------------------------ // Õ ÒÏÖÒÏ ÕÑÒÒ // ------------------------------------------------ /** * Ð ÑÒÖÐÑ */ public SyncCustomerInformation(String url, String userid, String password) Application Integration ªªªªª ª 4-13

4 ªªª ªªª ªªªªª ª ª ª ªª { } m_url = url; m_userid = userid; m_password = password; /** * WLAI Ê ÈÉ Ð ÒÐÑÒÎv ÈÍ */ public InitialContext getinitialcontext() throws NamingException { // WLAI Ð ÓÊ InitialContext Î ÈÍÉÌÊÔÖÓÒÏÎv ÈÍ Hashtable props = new Hashtable(); // WLAI ÔÑÒÂÔ ÒÂÕ Ð IDÂÆÍËÓÑÖ ÒÎÔÖÓÒÏÊ ÈÍ props.put(context.initial_context_factory, "weblogic.jndi.wlinitialcontextfactory"); props.put(context.provider_url, m_url); props.put(context.security_principal, m_userid); props.put(context.security_credentials, m_password); // WLAI Ð ÓÊ ÈÍ InitialContext initialcontext = new InitialContext(props); // É ÉÇÍÍÆÊÇÍÎ ÈÍ m_initialcontext = initialcontext; } return initialcontext; /** * ÃNew CustomerÃÏÔ ÒÊÒÐÕÕ ÒÎÃCreate CustomerÃÐ ÓÑÉ u * ÉÈÍÍÒÐÕÕ ÒÊ ÈÍ */ public IDocument transformnewcustomertocreatecustomerrequest(idocument newcustomerdata) throws Exception { // ÇÇÉÊ XSLT Î sèéìâñ ÑÇÍ yòðõõ ÒÊ É 4-14 Application Integration ªªªªª ª

ªª ª 2: ªªªª ªªªª ªªª ªª ª // Ò ÑÎ ÈÉÌÍÆÂÇÊ Êv ÊÂÇÊÐ ÔÖ // Ê ÉÊÉÉÆÍÂXSLT ÊÉÆÉÊÂhttp://www.w3.org/TR/xslt // Î ÊÇÉÂÒÐÕÕ Ò Ê ÊÍÍÒ Ñ // ÊÉÆÉÊv ÊÂJavaDoc ÔÓÕÎÖÊ com.bea.document.idocument // Ï ÑÔÏ ÑÎ Â } return newcustomerdata; /** * ÏÔ Ò / ÊÖ Ô */ public void processevents() { synchronized(m_donemonitor) } { } while (!m_done) { try { m_donemonitor.wait(); } catch (Exception e) { // uèí } } /** * ÈÉÆ ÊÏÔ Ò Îv ÈÍ */ public void setmaxeventcount(int maxeventcount) { m_maxeventcount = maxeventcount; } /** * ÇÊÎÔÖÐ ÑÕ Î Ê ÈÍÕÑÒÒ */ public void quit() { Application Integration ªªªªª ª 4-15

4 ªªª ªªª ªªªªª ª ª ª ªª } } synchronized(m_donemonitor) { m_done = true; m_donemonitor.notifyall(); } 4-16 Application Integration ªªªªª ª

5 Application View Console の使用方法 Application View Console ª ª ªªª ª ª ªªª ª ª ª ª ªª d d s ª ª ª ª ªªª ª ªª ªª «GUI«Application View Console ª ªª ª ªª ªª ªªª ª ª ªªª ~ ª ªª ªªªªªª ª ª ªª ª ª ªªª ª ª ª ªª ªª ª ªªª i ªª ªªª ª ª ª ª ªªª ª ª ªªª d ª ª ª ª Application View Console ª ª ª ª ªª ª ª ªªª ª ª ªªª ª ªª Application View Console ªª ª Application View Console ª ª ª 1. ªª ª ªª 2. v ªªªª Application View Console URL ª ªªª ª http://your_server:your_port/wlai : http://wli1:7001/wlai ªª ª ˆ s Application Integration ªªªªª ª 5-1

5 Application View Console 3. WebLogic Server ªªª ªª ªª ª [OK] ªªªª [Application View Console] s 5-2 Application Integration ªªªªª ª

ª ªª ª ªª ª ª ªªª ª ª ª ªª ª ªª d ª ªª ª ª ªªª ª ª ª ªª ª ªª ÿ ª ªª ª ªª ª ªª ª ªª ª ªª ª ª ªªª ª ª ªªª ªªª ªª u ª ªª ª ª ªªª ª ª ª ªª ª ª ªªª ª ª ª ªª ª ªª ª ªª 1. [Application View Console] ªª ª ª ªª ª ªª 2. [New Folder] ªª ª ª ªª [Add Folder] ˆ s Application Integration ªªªªª ª 5-3

5 Application View Console 3. [New Folder] ª ªªª ª ªª Java x : Root w ª ªª ª ªª Root ªªªª / ªªªª ª ªªª ª ª ª ªª ªªª ª ª ªªª ª 4. [Save] ªªªª ªªªªª ª ª ªªª ª ª ªªª ª ª ª ªª ª ªª ª ªª ª ª ªªª ª ª ª ª ªªª ª ª ª ªª 2 ª ª ªªª ª ª ªªª ªªªª «2-20 ªªª : ª ª ªªª ª ª ª ªª ªªªª «ª ª ªª ªªª ªªª ªªªªª Not Deployed v } ªªª ª ª WebLogic Server ªª ª ª ª ªªª ª ª ª ªª 5-4 Application Integration ªªªªª ª

ª ªª 1. [Application View Console] ªª ª y ªª ªªª ª ª ª ªª ª ªª 2. [Remove] ª ª ª ª v ˆ s [Confirm] ªªª ª ª ª ªªª ª ª ªªª ª ªª u ª ªª ª ªª 1. yª ªª ª ª ªªª ª ª ªªª ªªª ªª 2. [Application View Console] ªª ª yª ªª ª ªª Application Integration ªªªªª ª 5-5