wlec.book

Similar documents
time.book

interop.book

cluster.book

b2bintro.book

cluster.book

intro.book

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

applets.book

< F31332D8B638E FDA8DD E F1292E6A>

secwlres.book

fm

WebLogic File Services ユーザーズ ガイド

fm

snmpman.book

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

file.book

jconnector.book

<4D F736F F D208B7B8DE890BC5F90E096BE8E9197BF5F2D F4390B32E646F63>

untitled

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

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

install.book

<4D F736F F D BB388E78CA48B B E6338AAA2B92B290AE2B E646F63>

Microsoft Word Summit E XL Japanese manual 1.5.doc

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

Microsoft Word - kawanushi 1.doc

rmi.book

<4D F736F F D2088CF88F589EF8E9197BF F690EC816A2E646F63>

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

rosnet.book

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

Microsoft Word _Rev01-jp.doc

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

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

Microsoft Word - 99

Microsoft Word _jap .doc

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

obs_usersguide.book

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

<4D F736F F D2092B28DB882C982C282A282C42E646F63>

Microsoft Word - 99

untitled

<4D F736F F D2088CF88F589EF8E9197BF81698CA28E9490E78DCE816A2D312E646F63>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D2088CF88F589EF8E9197BF816991E596EC927C A2E646F63>

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

admin_domain.book

support.book

< F31332D817992B48DC A8CCB8E9F81458CA28E942E6A7464>

plugins.book

untitled

Microsoft Word - 484号.doc

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

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

fm

diplugin.book

jcom.book

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D20835E A83415F967B95B631322E348B65926E8F4390B381698DC58F49816A>

upgrade.book

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

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

b2bsampl.book

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

comtools.book

Microsoft Word - TR4_Effort.doc

aiuser.book

migrate.book

jmx.book

‰IŠv9802 (WP)

(WP)

rmi_iiop.book

ロシア語ハラショー

ロシア人の名前

fm

untitled

tutorial.book

Microsoft Word - GraphLayout1-Journal-ver2.doc

Microsoft Word - GrCadSymp1999.doc

jta.book

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

logging.book

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

Microsoft Word _030510_Transcosmos_J.doc

ejb.book

cxml.book

jdbc.book

< D C8D5D3EFB0E6CBB5C3F7CAE92E706466>

<45532D C8D5CEC4B0E6CBB5C3F7CAE92E504446>

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

<45532D C8D5D3EFCBB5C3F7CAE92E706466>

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

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

< D C8D5CEC4B0E6CBB5C3F7CAE92E706466>

Microsoft Word - AV600U_Japanese_V3.0.doc

ロシア語便覧 1

edi.book

glossary.book

(%) (%) WECPNL WECPNL WECPNL WECPNL

tour.book

Transcription:

BEAWebLogic Server WebLogic Enterprise Connectivity ªª ªªª ª «ˆ «BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª u : 2002 6 28

m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ ÂÃBEAÃÉÆÆÌÈ Ê vw Ê ÉÆÉ ÈÍÂÈÊ Ê È Í ÊÊÌ ÈÍÇÉÇÉÇÂ Ê ~ÍÊÊÌ ÌÉÊÐÓ ÈÍÇÉÇÉÇÌ ÈÂ É Êv ÈÍÉÆÍ Ê É ÑÔÒÏÏÎÎÐÓ ÈÍÇÉÊ Ê~ ÈÌÈÂÇÊÔÓÕÎÖÊÿÌÉÊ ÎÂBEA ÇÍÊ ˆÊÍÍ Ê ÊÈÊÂt ÂttÂfvÂÆÍÆÊÆÇÊÍ ÌÉÊ w ËÊ ÌsÆÇÉÊÉÇÌÈ Î ÊÍÍ ÂttÌÈÇÊ ÊÂBEA Ê 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 ÊÍÍy Î ÈÍÌÊÉÊÆÍÌÈΠÑÔÒÏÏÎÆÍËÔÓÕÎÖÊà ÊÌÌà ÈÍÂ Ì ~ËÊ Î ÌÉÈÍ ÉÉÈÂÇÍÍÊÊ ÈÍÊÆ ÆÇÊÍ ŠÊ vì ÆÌÈÎÂÈÍÊÂBEA Ê  È Š ÊÊÊÉÆÉ ÑÔÒÏÏÎÌÉ ÊÔÓÕÎÖÊ ÌÈÇÊ Ê ÈÉÆÇÊÍ Â 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 Ê ÉÈ ÈÊ Ê ÊÈËÉ ÇÈÊ Î ÈÌÈ WebLogic Enterprise Connectivity Õ Ð Ñ ÏÏÒ ˆ Ó Ò ÔÓÕÎÖÊ u ÑÔÒÏÏÎÊÓ ÑÕ ÊÈ 2002 6 28 BEA WebLogic Server Ó ÑÕ 7.0

目次 ÇÊÔÓÕÎÖÊ ywf... v e-docs Web ÐÏÒ... v ÇÊÔÓÕÎÖÊ... vi ÐÔ Ò...vi svu...vii 1. WebLogic Enterprise Connectivity Ê u WLEC ʈ...1-2 BEA Tuxedo Ê CORBA...1-2 BEA Tuxedo t Ê CORBA ÏÔÑÏÐÒ...1-2 ÒÕÏ ÂÒÖ ÐÐÑÕ ÂÆÍËÒÖ ÐÐÑÕ Ð ÒÐÑÒ...1-3 ÏÔÑÏÐÒ...1-4 IIOP É IIOP ÖÑÒ / Ó ÒÖ...1-5 BEA Tuxedo Ê CORBA Ê ÈÍv...1-6 WebLogic Enterprise Connectivity ÉÊ...1-6 WebLogic Enterprise Connectivity Ê uê h...1-6 WebLogic Enterprise Connectivity ÑÑÒÕ Î ÐÒÐÒÕ...1-7 WebLogic Enterprise Connectivity Ð Ô Ó ÒÊÆÇÍÐÖÏÎ ÒÉ Ð Ó...1-8 WLEC Ô Ö...1-8 WebLogic Enterprise Connectivity Ð Ô Ó ÒÇÐÔ ÒÈÍ BEA Tuxedo ÑÐÕÖÒÏ h...1-9 ÑÐÕÖÒÏ Ð ÒÐÑÒÊ...1-10 Ê...1-11 2. CORBA ÏÔÑÏÐÒÎ Ë È WebLogic Server ÐÖ ÏÎ ÒÊ ÌÍ Ê...2-1 WLEC Ô ÖÊÐ ÔÏÐÖ ÑÕ...2-2 BEA Tuxedo CORBA ÏÔÑÏÐÒËÊÎÐÑÑ...2-6 WebLogic Enterprise Connectivity Õ Ð Ñ ÏÏÒ ˆ iii

1. ÐÖÏÎ Ò ÑÑÔÎ ÈÍ...2-7 2. Java ÓÒÐ ÑÎÏ Ô ÒÈÍ...2-7 3. WebLogic Server ÐÖÏÎ ÒÎ BEA Tuxedo ÒÕÏ Ê È Í...2-7 4. BEA Tuxedo CORBA ÊÏÔÑÏÐÒ Î ÈÍ...2-8 5. ÒÖ ÐÐÑÕ Î ÈÍ ÏÔÑÕ...2-9 6. BEA Tuxedo CORBA ÏÔÑÏÐÒÉÈÊ ÊÎÐÑÑÈÍ 2-10 7. ÒÖ ÐÐÑÕ Î ÈÍ ÏÔÑÕ...2-11 ÒÖ ÐÐÑÕ Ê ÈÍv...2-11 ÔÖÒÑÖÒÒ...2-11 t ÊÎÐÒÏÔÊ WLEC Ô Ö...2-12 ÎÐÒÏÔÊÒÖ ÐÐÑÕ É Ê...2-13 ÒÖ ÐÐÑÕ Ê...2-13 iv WebLogic Enterprise Connectivity Õ Ð Ñ ÏÏÒ ˆ

このマニュアルの内容 ªªª ª BEA WebLogic Server t WebLogic Enterprise Connectivity «WLEC«ª ªªªªª ª w t ˆ ªªª ª ªª ª ª 1 WebLogic Enterprise Connectivity u BEA Tuxedo t CORBA WLEC ª ªªªªª ª u w CORBA WLEC ª ªªªªª ª v w 2 CORBA ªª ª ª WebLogic Server ªª ªª WebLogic Server BEA Tuxedo CORBA ªª ª ª ª ª ª u w ywf ªª ª ª WebLogic Server ªª ªª «ªªªªªª EJB JSP RMI ªª ª ª «BEA Tuxedo CORBA ªª ª ª ªªªªª y WLEC ªªªªªªª WebLogic Server ª ª ª ª ª ªªªªª ª BEA Tuxedo ª ª ª ª ªª ª e-docs Web ª ª BEA WebLogic Server t ª ª ª ª ª ª BEA Web ª ª BEA ªªª ªªª [ t ª ª ª ª ª ª ] ªªªª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «v

ªª ª ª Web ªª ª [ ª ª ] ªª ª ª Web ªª ª ªªª ª ª ª ÿ 1 ªªª ª PDF Web ª ª PDF Adobe Acrobat Reader ªª ª ª «ÿ «PDF s WebLogic Server ªªªªªª ªªª ªª ª [ ªªªªªª ª ªªªª ] ªªªª ªªª ª Adobe Acrobat Reader Adobe Web ª ª «http://www.adobe.co.jp«ªªª ª BEA WebLogic Server ª ª ª ª ª ª ªªª ª ª ª ª ª ª ˆ u z u ª ªª docsupport-jp@beasys.com ~ u WebLogic Server ªªªªªª u BEA f ~ ª ªª ª ª ªªª ª ª ª ªªª ª ª ªªªªªª ª ªª ªªª ª ª BEA WebLogic Server BEA WebLogic Server ª ª ª ªª Š BEA WebSupport «www.bea.com«~ BEA ªªª ªªª ª ªªª ªªª ª ~ t ªª ªªª ªªª ªªª ª ªª v ªªª ªªª ª ª ªª ª ª ª v ª ª ª vi WebLogic Enterprise Connectivity ªªªªª ª «ˆ «

ªª ª t ªªª ª ª Š s ª ª ªªªªª svu ªª ª ª ~ svu sv ªª ªª Ctrl + Tab ÒÐÑÒ Ê ÒÐÑÒ w f w t ªª w ª ª ª ªªª ªªªª ªªª ª ªª ª ª ªªª ~ ª ªªª ªª ª ª ª ª ª ª ª ª ª ª ª ª ªªªª ª ª ª ª ª : #include <iostream.h> void main ( ) the pointer psz chmod u+w * \tux\data\ap.doc tux.doc BITMAP float ªªª : void commit ( ) WebLogic Enterprise Connectivity ªªªªª ª «ˆ «vii

sv Ê Ò ÐÑÒ ªª ª ª ªªª : String expr ªª ª w : LPT1 SIGNON OR { } t g [ ] : buildobjclient [-v] [-o name ] [-f file-list]... [-l file-list]... g v... ª ªª ª ª ª t e } ªª ªªª ~ : buildobjclient [-v] [-o name ] [-f file-list]... [-l file-list]...... ªªª ªªªª viii WebLogic Enterprise Connectivity ªªªªª ª «ˆ «

1 WebLogic Enterprise Connectivity の概要 WebLogic Enterprise Connectivity w WLEC ˆ BEA Tuxedo CORBA BEA Tuxedo t CORBA ªª ª ª ªª ª ª ªªªªªªª ª ªªªªªªª ªªªªª ª ªª ª ª IIOP IIOP ªªª/ ªª ª ª BEA Tuxedo CORBA v WebLogic Enterprise Connectivity WebLogic Enterprise Connectivity u h WebLogic Enterprise Connectivity ªªªª ªªªªªª WebLogic Enterprise Connectivity ªªªªªªª ªª ªª ªªª WLEC ªªª WebLogic Enterprise Connectivity ª ªªªªª ª ªªª ª BEA Tuxedo ªªª ª ª h ªªª ª ª ªªªªª ª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «1-1

1 WebLogic Enterprise Connectivity u WLEC ˆ WebLogic Enterprise Connectivity (WLEC) ª ª ªª WebLogic Server 7.0 ˆ WLEC Tuxedo CORBA ª ª ªª ªªª WebLogic Tuxedo Connector s v WebLogic Tuxedo Connector BEA Tuxedo CORBA BEA Tuxedo ª ªªª ª ª ª ªªªªª ª ªªª ª ªªªªªª ªªª ª ª ª h ª ª ª t BEA Tuxedo Common Object Request Broker Architecture (CORBA) Object Request Broker (ORB) ªªªªªªª ªªªªªªªª ªªª ª ªª ªª «ATMI«ªª ª ªªªªªªªª «OLTP«h ª ªªªªª ªª ª ª ª ª ª ªª ª ª ª ª e- ªªªª ª ª ªªª ª ª ª ª ª ª ª ªª BEA Tuxedo CORBA w uw BEA Tuxedo t CORBA ªª ª ª CORBA ªªª ª ª ªªª ª ª ª ª ª ª ªªªª ~ uw ª ªª ª ªªªª CORBA ªª ª ª uw t BEA Tuxedo CORBA C++ Automation Java uwª ªª ªª ªªªª s ª ª ªªª ª ª Š ªª ª ª Š ªª ª ª s 1-2 WebLogic Enterprise Connectivity ªªªªª ª «ˆ «

ª ª ª ª ªªªªªªª ªªªªªªªª ªªªªªª CORBA ªª ª ª v~ Object Management Group (OMG) ª ªª ªª fuw «IDL«CORBA ªª ª ª OMG IDL v~ OMG IDL ªªª ª ªªª ª ªªª ªªªª ª CORBA ª ª ª ª CORBA ªª ª ª ªª ª ª ªª ª ª ªªª ª ª ªªª ª ª CORBA ª ª ª ª ªª ªª ªªªªªªª ªªª ª ª ªªª ª ª t CORBA ªª ª ª ªªª ª ª ª ª ª ª ªªª ª ª ªªª ª ª ªªª ª ª CORBA ªª ª ª ~ CORBA ª ª ª ª ªª ª ª Object Request Broker (ORB) ªªª ª ª ªªª ª ª ªª ª ª ª ª ª ª ª ª ªªª ª ª ~ h ~ ªª CORBA ª ª ªªª ª ª ~ ªª ª ª ªª ªªªª ªª ªªªª u z ªª ªª ª ª ªªª ª ª ªªª ªªªªªªª ORB ~ ORB ªª ªª u ªªª ª ª ªª ªªª ªªª u ª ª ª ª ª ª ªªª ª ª } ª ª ª ª ªªªªª ª ª ª ª ªªªª ª ª ªªªªªª BEA Tuxedo ª ª ª ÿf ªª ª ª ªªª ª ª ªª ª ªªª ª ª ª ª ª ªªª ª ª h ªª ª ªª ªªª e v s Š ªª ª ª ªªª ª ªªª ª ªª ª ª ª ª s ªªªª ªª ª ªªªªªªªª ª ªªª ªªª ÿ~ 1 w 1 h ªªªªªªªª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «1-3

1 WebLogic Enterprise Connectivity u «ª ª ªª ª ª ª ª «ªªªªª ª «ª ªªªªª ª ª «1 ª ª ªª ª ª ª ª Š Š ª ªªªªª ª ª 2 ª ªªªªª ª ª ªªªªªªªª ªªªªª ª ª ªªªªª ª ª ªªªª f ªªªªªªªª ªª ª ª ª ª ªª ª ª ª ª ªªªªª ª ªª ª ªªª ªªª e ª ª ªªª ª ª ª ªªª ªª ª ª BEA Tuxedo t CORBA ª ª ª ª ª ª ªªª ª ª CORBA ªªª ª ªª ª ª Bootstrap ªª ª ª ª ª ª ª ª ª ªªª ª ª BEA Tuxedo ªª ª ~ ªª ª ª BEA Tuxedo ªª ª ªª ª ª ªª ª ª FactoryFinder ªª ª ª ª ª ª ª ªªªªªªª CORBA ª ª ª ª u ªª ª ª CORBA ª ª ª ª CORBA ªª ª ª ªª ª ª ª ª ª ª ªªªªªªª h ª ªª ª z FactoryFinder ƒ TransactionCurrent ªª ªª ªª ªª ª ª ªªª ª ª ª ª ªªªªªª ªª ª ª TransactionCurrent CORBA Object Transaction Service (OTS) BEA Tuxedo t t ªªªªªªªª ªªª ªªª ª TransactionCurrent ªª ª ª begin() commit() rollback() suspend() resume() get_status() UserTransaction ªª ª ª ª ª ª ª ª ª ªªª ª ª ª ª ª ªªªªª ªª ª ª ª ª ª ª Sun Microsystems, Inc. Java Transaction Application (JTA) ª 1-4 WebLogic Enterprise Connectivity ªªªªª ª «ˆ «

IIOP IIOP ªªª / ªª ª ª ªªª ª ªª ªªª ªª t UserTransaction ª ª ª ª CORBA Java ªª ª ª IIOP IIOP ªªª / ªª ª ª Internet Inter-ORB Protocol (IIOP) ORB ~ CORBA f ªª ª ªª BEA Tuxedo CORBA IIOP ª ªª / ªªª ª ORB CORBA ª ª ªª ª ª ªªª ª ª IIOP ªªª «ISL«~ ~ ªª ª ª ªª ª CORBA ª ª ªª ISL 1 t IIOP ªª ª ª «ISH«~ ISL ªª ªª ª ª ªªª ª ª ISH ªª ªª yl ISH ISH ªª ªª ª ª ªªª ª ª CORBA ªª ª ª ~ ªªª ªªªª ªª ªª ªªªª BEA Tuxedo ª ª ª ISL 1 1-1 IIOP u 1-1 BEA Tuxedo ªªªª IIOP h WebLogic Enterprise Connectivity ªªªªª ª «ˆ «1-5

1 WebLogic Enterprise Connectivity u BEA Tuxedo CORBA v BEA Tuxedo t CORBA v BEA Tuxedo ª ªª ª BEA Tuxedo t BEA Tuxedo t u ÿw WebLogic Enterprise Connectivity WebLogic Enterprise Connectivity WebLogic Server ªªªªªª ª 1 WLEC WebLogic Enterprise Connectivity ªªª «Administration Console WLEC ªªª «WebLogic Server ª ª ªª «ªªªªªª EJB JSP RMI ª ª ª ª«BEA Tuxedo CORBA ªª ª ª WebLogic Enterprise Connectivity u h WebLogic Enterprise Connectivity ª ªªªªª ª u h BEA Tuxedo CORBA ª ª ªªª ª ª WebLogic Enterprise Connectivity ªª ª ª ª ÿ WebLogic Server ªªªª t ªª ª CORBA ª ª ªª ªªªªªªªª WebLogic Server Administration Console WLEC ªªª ª ªª ªªªªª ª 1-6 WebLogic Enterprise Connectivity ªªªªª ª «ˆ «

WebLogic Enterprise Connectivity ªªªª ªªªªªª WebLogic Server Administration Console WLEC ªªª ª ªª Secure Sockets Layer (SSL) ªª ª ªª ªªª ª WebLogic Server BEA Tuxedo ªª ª ªªªªª ªªªªª ª s ªªª WebLogic Enterprise Connectivity ªªª ª ªªªªªª 1-2 WebLogic Enterprise Connectivity ªªªª ªªª ªªª WebLogic Server BEA Tuxedo ªªªª 1-2 WebLogic Enterprise Connectivity ªªªª ªªªªªª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «1-7

1 WebLogic Enterprise Connectivity u BEA Tuxedo ªª ª WebLogic Server WLEC ªªª 1 WLEC ªªª WebLogic Server Administration Console ª ªª ªªªªª ª WebLogic Server ª ª ªª WLEC ªªª BEA Tuxedo ªª ª CORBA ªª ª ª ª ª ª ªª ª ª ªªªª ªªª ª ªª WebLogic Enterprise Connectivity ªª ªªªª ª ª ª ª ª ªªª ªªªªª ª ª ª ªª WebLogic Server ª ª ªªª ª ª ªªª ª ªª ªªª ª ª WebLogic Enterprise Connectivity BEA Tuxedo ªª ª ªª ªª BEA Tuxedo ªª ª u CORBA ªª ª ª WebLogic Server ª ª ªª ~ } WebLogic Server ª ª ª ª s ªªª ªª ª ª ª ªª ~ WLEC ªªª WebLogic Enterprise Connectivity ªªªªªªª WLEC ªªª WebLogic Server ªª ªª BEA Tuxedo ª ª ª WLEC ªªª BEA Tuxedo ªª ª IIOP WebLogic Server z WLEC ªªª u WebLogic Server ªª ªª ªªª ªªª ª WLEC ªªª ªªªª ªª z WebLogic Server CORBA ªª ª ª ªªª WebLogic Enterprise Connectivity ªªª h IIOP 1-8 WebLogic Enterprise Connectivity ªªªªª ª «ˆ «

WebLogic Enterprise Connectivity ª ªªªªª ª ªªª ª BEA Tuxedo ª BEA Tuxedo ªª ª WLEC ªªª 1 ªªª ª WebLogic Server t ªª ª BEA Tuxedo ªªªªªªªª ª ªªªª ª WebLogic Server 1 ª ª ª ª ª ª ª ª ª ª ª ªªªªªªªª ªªªªª ª 1 1 WebLogic Enterprise Connectivity ªªªªªªª ªªª ªªªªªªªª ªªªª ÿ t su ªªªª u i ªªª ª ª ªªªªª ª s WLEC ªªª WebLogic Enterprise Connectivity ªª ªªªª ª ªªª ª BEA Tuxedo ª ªªªª h WebLogic Enterprise Connectivity ª ªªªªª ª BEA Tuxedo ªªª ªª h vv vv 2 ~ ªªªª ~ BEA Tuxedo ªªªª ªªªªª v vv ªªªª f f ~ h ªªª ~ ~ ªªª ~ v WebLogic Enterprise Connectivity ªªªªª ª «ˆ «1-9

1 WebLogic Enterprise Connectivity u SSL ªª ª ªª SSL ª ª ª ª ª ª ªªª ª ª ªªª ª ª ªªª ª ª ªªª ª ª ~ ªª ª ªª SSL CORBA ªª ª ª IIOP u : WebLogic Enterprise Connectivity ªªªªªªª BEA Tuxedo CORBA ªªªªª ªªªªªªª ªªªª ª ªª ªªª ª ª «API«ªªªª ªªª ªª ªªªªªª WebLogic Enterprise Connectivity WebLogic Server ªªª ª ª ªªªªª ª BEA Tuxedo ªª ª ªªªªª ID ªªª ª ª y ªªª ª ª ªªªªªª ªªª ª ª ª ªªª ª ª WLEC ªªª u WLEC ªªª ªª ª ª ª ª WebLogic Server ª ª ª ª f f ªªª ID vv WLEC ªªª ªª ª ªª v vv 1-3 WLEC ªªª ª ª ª ª WebLogic Server BEA Tuxedo t CORBA ªª ª ª ª 1-3 ªªª ª ª ªªªªªª 1-10 WebLogic Enterprise Connectivity ªªªªª ª «ˆ «

WebLogic Enterprise Connectivity ªªªªªªª WLEC ªªª 2 ISL ªªª ªªª «ªª ªª ªªª ª ª ªª ªªª«WebLogic Enterprise Connectivity ªªªªªªª WebLogic Server z ªªª z ªª ª ª ªªª ªªª ISL ªªª WebLogic Enterprise Connectivity ª ª ªª ªªª ISL ªªª WLEC ªªª ª ª ª ªªª WebLogic Server ª ª ª ª ªªª ªªª ª ªª v ªª ª ª ªªª ª ªª WebLogic Server ª ª ªª ª ªª ªªª v u WLEC ªªª yl ªª ª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «1-11

1 WebLogic Enterprise Connectivity u 1-12 WebLogic Enterprise Connectivity ªªªªª ª «ˆ «

2 CORBA オブジェクトを呼び出す WebLogic Server クライアントの作成 WebLogic Server BEA Tuxedo CORBA ªª ª ª ª ªª u w WLEC ªªª ª ªª ª ªªª ª ª BEA Tuxedo CORBA ªª ª ª ªªª ª ª ªª ª ª ª ª v BEA Tuxedo CORBA ªª ª ª WebLogic Server ªª ªª t s u WebLogic Server ªªª ªªªª ª ª s BEA Tuxedo CORBA ªªª ªªªªªª ª ªªª ªªªªªª s 1 WebLogic Enterprise Connectivity u w WebLogic Enterprise Connectivity ªªª ªªª u ªªªªª WebLogic Server /samples/examples/wlec ª ªª ª ª WebLogic Enterprise Connectivity ªªªª s WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-1

WLEC ªªª ªªª ªªªªª ª WLEC ªªª ª ª ª ªªªª ª ª WebLogic Server ªª ªª ªªª BEA Tuxedo ªª ª ª BEA Tuxedo ª ª ª WLEC ªªª ª ª ª ª ª ªª ª ª WebLogic Server ªª ªª ªªªªª ªªªªª ª WLEC ªªª BEA Tuxedo ªª ª WLEC ªªª ªª ª ª ª ª ª ª ª ª ª h u WLEC ªªª WL_HOME/lib/wleorb.jar WL_HOME/lib/wlepool.jar TUXDIR/udataobj/java/jdk/wleclient.jar startadminweblogic.sh ª ª startadminweblogic.cmd ª ª CLASSPATH ~ WLE 5.1 ªªª ª EJB u JSP WLE 5.1 wlej2eecl.jar ª ª startadminweblogic.sh ª ª startadminweblogic.cmd ª ª CLASSPATH ~ ªªª ª ª ªªªªª ª u WLEC ªªª WLEC ªªª 1. Administration Console ª ª [ ªªª ª WLEC] ª ªª Administration Console ª ª [ WLEC Connection Pool ªªª ªªªª ª ª ] ªªª ªªªª s f s 2-1 [ ÿj ] ªª WLEC ªªª w [ ] WLEC ªªª WLEC ªªª ªªª ª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-2

WLEC ªªª ªªª ªªªªª ª s 2-1 [ ÿj ] ªª WLEC ªªª ««w [ ªª ªª ªªª ] WLEC ªªª BEA Tuxedo ªª ª IIOP ªªª/ ª ªªª ªªª ªª ª ªªª ª ªªª ª //hostname:port ªªª UBBCONFIG ª ª f ISL ªªª ÿi ª ª ª ª ª ª ªª //main1.com:1024, //main2.com:1044 SSL ªª ª ªª WLEC ªª ª ª ªª ªªªª ª ª IIOP ªª ª / ªª ª ª ª ªª corbalocs ªª ª ªªª corbalocs://hostname:port [ ª ª ªªª ªªª ] [ ªª ªª ªªª ] f ª ªª IIOP ªªª/ ªªª ª ª ªª ª ª ª ª ª ª ª ª ª ªª h [ ªª ª] WLEC ªªª BEA Tuxedo ªª ª WLEC ªªª BEA Tuxedo ª ª ª 1 f ª ª ª BEA Tuxedo ªª ª UBBCONFIG ª ª RESOURCES ªªªªª domainid ªª ªªª ÿi [ ªªª ª ª ] WebLogic Server z WLEC ªªª ~ IIOP ªª ª ª 1 [ ªªª ª ª ] WLEC ªªª IIOP ªª ª ª 1 2. [ ] ª ªª ªªªª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-3

WLEC ªªª ªªª ªªªªª ª 3. WebLogic Server ªªª ª ª ªªª ªªª ªªª ª ª ªªªªª ª BEA Tuxedo ª ª ª ªªª [ ª ªª ªªªª ª ª ] ªª [ ªªª ª ª ] ªª f s w s 2-2 [ ªªª ª ª ] ªª WLEC ªªª w [ ªªª ] BEA Tuxedo ªªª BEA Tuxedo ªª ª ªªªªª ªªª USER_AUTH ACL MANDATORY_ACL [ ªªª ªªªªª ] [ ªªª ] f ªªª ªª ªªª [ ªªª ] f [ ªªª ªªª ] BEA Tuxedo ªªª ªªª BEA Tuxedo ªªª ª ª ªªª APP_PW USER_AUTH ACL MANDATORY_ACL [ ª ª ªªª ª ª ªªªªª ] BEA Tuxedo CORBA ª ª ªªª ª ª ª ªªªª BEA Tuxedo ªª ª ªªª ª ª ªªª APP_PW USER_AUTH ACL MANDATORY_ACL [ ªªª ] BEA Tuxedo ªª ª WebLogic Server SSL ªªª 0 40 56 128 ªª ªª 0 ªª «0«ªªª e 40 56 128 ªª «ª ª ª «ªªª BEA Tuxedo ªª ª WebLogic Server SSL WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-4

WLEC ªªª ªªª ªªªªª ª s 2-2 [ ªªª ª ª ] ªª WLEC ªªª ««w [ ªªª ] BEA Tuxedo ªª ª WebLogic Server SSL ªªª 0 40 56 128 ª ª ªª 0 ªª «0«ªªª e 40 56 128 ªª «ª ª ª «ªªª BEA Tuxedo ªª ª WebLogic Server SSL [ v ] v ª ª ª ªªªª ªª ª ª v [ ªªª ª ª ªªªªªª ] BEA Tuxedo ªª ª WebLogic Server ªªª ªªª ª ª ªªªªªª ª ª ª ª ª ª ª ª ªª ª ª ªªª ª ª ªªªªª ª 4. [ ] ª ªª ª ª ªª 5. [ y ] ªª ªªªª ªªª [ ] ªªªª 6. WebLogic Server z 7. tpusradd ªªªª s WebLogic Server ªªª BEA Tuxedo ªª ª v ªªª f 8. ISL ªªªª -E ªª ª ª v WebLogic Server ªªª ªªª ªª ªªªªª ª vx IIOP ªªª/ ª ªªª ªªª ªªªªªª ISL ªªªª -E ªª ª ª ª ª ªªªª u ª ª ªªªª WLEC ªªª BEA Tuxedo ªª ª ªª ª ª ª ªªªª f ª ª ªªªª WLEC ªªª [ ªªª ] f ÿi WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-5

BEA Tuxedo CORBA ªª ª ª ªªª WebLogic Server BEA Tuxedo CORBA v WebLogic Server CORBA ªª ª ª u SSL ªªªª ªª SSL ªª ªª ªª t ªª ªª ªª ªª ªªªª s v v 1. ª ª ªªªª ªªªªv ªª ªªª ªª BEA Tuxedo TUXDIR/udataobj/security/keys ª ªª ª ª 2. tpusradd ªªªª s ª ª ªªªª BEA Tuxedo ªªª f 3. -E ªª ª ª UBBCONFIG ª ª IIOP ªªª/ ªª ª ª f ªªªªªª vv 4. WebLogic Server Administration Console WLEC ªªª [ ªªª ] ª ª ªªªª f 5. IIOP ªªª/ ªª ª ª ªªªªv 6. ISL ªªªª SEC_PRINCIPAL_NAME ªª ª ª ªª ªªv -S ªªª ª ªªª ªª ª BEA Tuxedo ªª ª WebLogic Server ªªª ª ª ªªª BEA Tuxedo CORBA ª ª ªªª ª ª ªªª ª ª ªªª ªªªª ª ª CORBA ªªª ª ª h u BEA Tuxedo CORBA ªª ª ª ªªª WebLogic Server ª ª ªª BEA Tuxedo CORBA ªª ª ª ªªª w WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-6

BEA Tuxedo CORBA ªª ª ª ªªª 1. ªª ªª ªªª ªª ªª ªªª BEA Tuxedo CORBA ªª ª ª ª ª ªª ª ªª ªªª ªª ªª ªª ªªª WebLogic Server ªª ªª ªªª BEA Tuxedo CORBA ªª ªª OMG IDL (Object Management Group Interface Definition Language) ª ª ªªª ª BEA Tuxedo CORBA ªª ª ª ªª ª ª ª ªª BEA Tuxedo ªªª idl ªªª ª WebLogic Server CLASSPATH BEA Tuxedo CORBA ªª ª ª ª ª ª ª ª ªª ª ª ª ª ª v 2. Java ªªªªª ªªª ª Java ªªªªª WebLogic Server ªª ªª ªªªª org.omg.corba.* com.beasys.tobj.* com.beasys.* 3. WebLogic Server ªª ªª BEA Tuxedo ª ª ª WLEC ªªª ~ BEA Tuxedo ªª ª ªª ª h Tobj_Bootstrap ªª ª ª WebLogic Enterprise Connectivity BootstrapFactory ªª ª ª BEA Tuxedo ªª ª Tobj_Bootstrap ªª ª ª ª ª ª BEA Tuxedo ª ª ª WebLogic Server ªª ªª ªªª ~ WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-7

BEA Tuxedo CORBA ªª ª ª ªªª Tobj_Bootstrap mybootstrap = Tobj_BootstrapFactory.getClientContext("myPool"); u w getclientcontext() ªªªª mypool ~ Tobj_Bootstrap ªª ª ª } getclientcontext() ªªª u null } mypool BEA Tuxedo ªª ª WLEC ªªª WLEC ªªª Administration Console f u 4. BEA Tuxedo CORBA ªª ª ª WebLogic Server ªª ªª FactoryFinder BEA Tuxedo CORBA ªª ª ª 1. FactoryFinder ªª ª ª org.omg.corba.object myffobject = mybootstrap.resolve_initial_references("factoryfinder"); FactoryFinder myfactfinder = FactoryFinderHelper.narrow(myFFObject); u w mybootstrap BEA Tuxedo ªª ª Tobj_Bootstrap ªª ª ª resolve_initial_references() ªªªª FactoryFinder ªª ª ª ªª ª ª } FactoryFinderHelper FactoryFinder ªªª ªª t h narrow() ªªªª narrow() ª ª ª ª ªª ª ª ªªª ª FactoryFinder ªª ª ª 2. BEA Tuxedo CORBA ªª ª ª ª ª ª ª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-8

BEA Tuxedo CORBA ªª ª ª ªªª org.omg.corba.object myfactoryref = myfactfinder.find_one_factory_by_id(myfactoryhelper.id()); myfactory = myfactoryhelper.narrow(myfactoryref); u w myfactfinder FactoryFinder ªª ª ª find_one_factory_by_id() ªªªª ID ª ª ª ª ªª ª ª } myfactoryhelper myfactory ªªª ªª t h narrow() ªªªª narrow() ª ª ª ª ªª ª ª ªªª ª ªª ª ª ª ª ª ª 3. BEA Tuxedo CORBA ªª ª ª find() ªªªª ªª ª ª Simple ªª ª ª ª ª ª ªªª Simple mysimple = mysimplefactory.find_simple(); ª ª ª ª Simple ªª ª ª find_simple() ªªªª FactoryFinder ªª ª ª BEA Tuxedo ªªª ª CORBA ªªªª ª ªª ªª ªªª 5. ª ªªªªª ª ª «ªª ª ª«BEA Tuxedo CORBA ªª ª ª ª ª ªª ª ª ª ª ª ªªª ª ªª ªªª TransactionCurrent ªª ª ª ª ª ªª ª ª ª ª ªªªª BEA Tuxedo CORBA ªª ª ª ªª ª BEA Tuxedo CORBA ªª ª ª ªªª UserTransaction ªª ª ª ªªªªªªªª WebLogic Server ªª ªª ªª ª ~ 1. TransactionCurrent ªª ª ª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-9

BEA Tuxedo CORBA ªª ª ª ªªª org.omg.corba.object mytcobject = mybootstrap.resolve_initial_references("transactioncurrent"); CosTransactions.Current mytransaction = CosTransactions.CurrentHelper.narrow(myTCObject); u w mybootstrap WLEC ªªª ~ BEA Tuxedo ªª ª Bootstrap ªª ª ª resolve_initial_references() ªªªª TransactionCurrent ª ª ª ª ªª ª ª } CosTransactions.Current ªªª ªª TransactionCurrent ª ª ª ª ªªª ªª f ªªªª ª ªªªªª ª ª ~ CurrentHelper ªªª ªª Current t h narrow() ªªªª narrow() ª ª ª ª ªª ª ª ªªª ª CosTransactions ªª ª ª 2. ªªªªªªªª mytransaction.begin(); begin() ªªªª ªªªªªªªª ªªªªª ª mytcobject ~ mytcobject mybootstrap ~ mybootstrap WLEC ªªª ~ mytransaction WLEC ªªª ~ 6. BEA Tuxedo CORBA ªª ª ª ªªª WLEC ªªª ~ BEA Tuxedo ªª ª BEA Tuxedo CORBA ªª ª ª ª ª ª ª ªªªªªªªª ª ªªª ª ª ªª ª ª ª ª ª TransactionCurrent ªªªª ªªªªªªªª ªªªªª ª ª ª s WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-10

ª ª ªªª ª ª ª v suspend() resume() rollback_only() get_status() get_transaction_name() set_timeout() get_control() 7. ª ªªªªª ª ª «ªª ª ª«ªªªªªªªª ªªªªªª BEA Tuxedo CORBA ªª ª ª ªª ª TransactionCurrent ªªªª ªªªª ªªªª commit() rollback() ª ª ªªª ª ª ª v BEA Tuxedo ª ª ªª ª ª ª ª v w ªªªªª ª ª BEA Tuxedo CORBA ªªªªªªªª ªªª ª ÿ ª ª ªªª ª ª ªªªª t ªªª ª ªªªªªªªª 2 ª ª ª ª CosTransactions.Current.begin() UserTransaction.begin() ªªª ª ª ª ªª ª ª ª ª ªªªªªªªª ªªªªª ª WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-11

2 CORBA ªª ªª WebLogic Server ªª ªª CORBA ªªªªªªªª ªªª ª ÿ ª ª ªªª ª ª t ª ªªª ª ªªªªªªª CosTransactions ªªªªªªªª s t ªªª ª ªªªªªªªª 1. 1 ªªª ª Current.suspend() ª ªªªªªªª Control ªª ª ª 2. 2 ªªª ª Control ªª ª ª Current.resume() ª ªªªªªªª ª ª ªªª ª ª ª ªª ª ª BEA Tuxedo ªªªª InvalidControl ~ UserTransaction suspend() resume() ªªª ª UserTransaction t ªª ª ª 1 ª ª ªªªª ª ª t ª ª ª WLEC ªªª WebLogic Enterprise Connectivity ªªªªªªª ÿ WebLogic Server ªª ªª t WLEC ªªª ªª ª CosTransactions.Current.begin() UserTransaction.begin() ª ªªªªªªª ªªªªª ª BEA Tuxedo ªªªª ªªªªªªªª WLEC ªªª ~ ª ªªªªªª ª ª ªªª s ªªªªªªªª WLEC ªªª ~ ª ª ª ªª ª ª 1 ª ª ªª ª ª ª ª t BEA Tuxedo ªª ª ª ª ª ªª ª ª BEA Tuxedo ªª ªª INVALID_TRANSACTION ~ 2-12 WebLogic Enterprise Connectivity ªªªªª ª «ˆ «

ª ª ªªª ª ª ª v ª ª ª ª ª ªªª ª ª ª WLEC ªª ªª ª ªªªªªªª WLEC ªªª ª ª ª ª ª ª ª ª ª ª ªªªªª ª ª ªªªªª ª ~ u WebLogic Enterprise Connectivity ªªªªªªªª ªªªªª ª u ~ WebLogic Enterprise Connectivity ªªªªªªªª ª ª ªª ªªªªªª : suspend() resume() CosTransactions ªª ª ª ªªªªªªª ªªª ªªªª ªªªªªªªª WebLogic Enterprise Connectivity NO_RESOURCES ~ ª ª ªªª ª ª ª ªªªª i ªªªªªªªª ªªªªª ª ªªª ª ª ª ªªª ª ª ª ªªªªªªªª ªª ª ª ªªªª ª ª ªª ª WebLogic Server ªª ªª ª ª ª ª s v ªªªª ª ªªªªªªª ª ª ªª ªªªªªª WebLogic Server ªª ªª : suspend() resume() CosTransactions u WebLogic Server ªª ªª t 1 ª ª ªª ª ª ª ª 1. ªªªªªªªª 2. ª ª ªª ª ª ª ª WLS ªª ªª s ªªªªªªªª ª ª ª h WebLogic Enterprise Connectivity ªªªªª ª «ˆ «2-13

2 CORBA ªª ªª WebLogic Server ªª ªª 2-14 WebLogic Enterprise Connectivity ªªªªª ª «ˆ «