rmi_iiop.book

Size: px
Start display at page:

Download "rmi_iiop.book"

Transcription

1 BEAWebLogic Server WebLogic RMI over IIOP ªªªªªªª ª BEA WebLogic Server ªªª ª ª 7.0 u :

2 m Copyright 2003 BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª ( BEA ) vw ~ ª ªª v ª ª ª ª ªª ~ ªªª ª ÿ BEA ˆ t t t fv w s tt BEA vw FAR Commercial Computer Software-Restricted Rights ªªªª ªª ª (c)(1) DFARS Rights in Technical Data and Computer Software ªªªª ª ª ª (c)(1)(ii) NASA FAR t 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 RMI over IIOP ªªªªªªª ª ªª ª ªªª ª ª ª ª ªªª ª ª BEA WebLogic Server ªªª ª ª 7.0

3 目次 ÇÊÔÓÕÎÖÊ ywf... v e-docs Web ÐÏÒ...vi ÇÊÔÓÕÎÖÊ... vi ~...vi ÐÔ Ò...vii svu...viii 1. RMI over IIOP Ê u RMI ÆÍË RMI over IIOP ÉÊ WebLogic RMI-IIOP Ê u RMI (Java) ÐÖÏÎ Ò RMI-IIOP ÊÐÔ Ò Tuxedo ÐÖÏÎ Ò RMI-IIOP ÊÐÔ Ò CORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÊÐÔ Ò ÔÖÒÐÖÊ Ð Ó Ê ~ ÐÖÏÎ ÒÉÐ Ó Ê ~ RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ RMI-IIOP ÔÖÐÖÕ Ð ÕÒÖÊ u IIOP Î ÈÊÆ RMI ÎÔÖÐ ÑÕ RMI (Java) ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ RMI (Java) ÐÖÏÎ Ò RMI-IIOP Î ÈËÇ RMI ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ Ê WebLogic RMI-IIOP RMI ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ CORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ CORBA/IDL ÐÖÏÎ ÒÊ Í Æ Java-to-IDL ÔÒÓ Ð Objects-by-Value CORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ Ê WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ iii

4 2-14 Tuxedo 8.1 ORB WebLogic C++ ÐÖÏÎ ÒÊ ÆÉ WebLogic C++ ÐÖÏÎ ÒÎ ÈÍÊÇ WebLogic C++ ÐÖÏÎ ÒÊ Ì WebLogic C++ ÐÖÏÎ ÒÊ WebLogic C++ ÐÖÏÎ ÒÊ WebLogic C++ ÐÖÏÎ ÒÊÐ Ò Ð ÔÖ WebLogic Tuxedo Connector Î ÈÉ RMI-IIOP ÎÔÖÐ ÑÕ ÆÉ WebLogic Tuxedo Connector Î ÈÍÊÇ WebLogic Tuxedo Connector Ê Ì WebLogic Tuxedo Connector ÊÐ Ò Ð ÔÖ RMI-IIOP ÉÊ EJB Ê Ð Ò RMI-IIOP É RMI ÏÔÑÏÐÒÊÖÏÔÐÏÐÖ WebLogic Server Ê RMI-IIOP Ð ÔÏÐÖ ÑÕ Ð ÔÏÐÖ ÑÕ Ê u RMI over IIOP É SSL Ê RMI-IIOP É SSL ÆÍË Java ÐÖÏÎ ÒÊ BEA Tuxedo ÐÖÏÎ ÒÉÊ SSL ÔÖÒÐÖÊ vî~èé CORBA ÐÖÏÎ ÒÇÍÏÔÑÏÐÒËÊÎÐÑÑ vê u vê Ó ÒÏÏÎ Ö Ò ÓÖ ÐÉ RMI over IIOP Ê WebLogic RMI-IIOP Ê Ð ÓÉ RMI-IIOP Î ÈÍ Ê ÐÖÏÎ ÒÉ RMI-IIOP Î ÈÍ Ê Java IDL ÐÖÏÎ ÒÊ Ê ÏÔÑÏÐÒÊ ÈÊ ÈÍ RMI-IIOP Ð ÔÖ Ð Ò ÓÒÐ Ñ ÈÊ Ê iv WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

5 このマニュアルの内容 ªªª ª RMI (Remote Method Invocation) over IIOP (Internet Inter-ORB Protocol) uw ªª ªª ª ª RMI over IIOP ª ªªªª ª ª w RMI-IIOP BEA WebLogic Server Java ªª ªª Java ªªª ª ªª ªª CORBA ªªª ª ªª ª ª ªªª RMI ªªªª ª ªª ªªª w ªª ª ª 1 RMI over IIOP u RMI RMI over IIOP WebLogic Server RMI-IIOP t u 2 RMI over IIOP ªªªª ª ªª ªªª ªª ªª ª ª RMI-IIOP ª ªªªª ª ª w 3 WebLogic Server RMI-IIOP ªªª ªªªª ª ª WebLogic Server RMI-IIOP ª ªªªª ª ª ªªªª Š w ywf ªª ª ª IIOP (Internet Inter-ORB Protocol) ªª ªª RMI (Remote Method Invocation) ªªª ª ªª ªª ªªª f ª ªªªª ª ª f y ªªª ª BEA WebLogic Server ªªª ª ª ªª CORBA Java ªªª ª ª ªª wf ~ WebLogic RMI over IIOP ªªªªªªª ª v

6 e-docs Web ª ª BEA t ª ª ª ª ª ª BEA Web ª ª BEA ªª ª ªªª [ t ª ª ª ª ª ª ] ªªªª ªª ª ª Web ªª ª [ ª ª ] ªª ª ª Web ªª ª ªª ª ª ÿ 1 ªªª ª PDF Web ª ª PDF Adobe Acrobat Reader ªª ª ª ( ÿ ) PDF s WebLogic Server ªªªªªª ªªª ªª ª [ ªªªªªª ª ªªªª ] ªªªª ªªª ª Adobe Acrobat Reader Adobe Web ª ª ( ~ BEA Web ª ª WebLogic Server ªª ª ª RMI over IIOP ÿj ª ªª OMG Web ª ª ( Sun Microsystems, Inc. Java ª ª ( CORBA ªª ª ª ªªªªªª ªª ª ªªªªª ª ª Java v f vi WebLogic RMI over IIOP ªªªªªªª ª

7 ªªª ª BEA ª ªª ª ª ª ªªª ª ª ªªª ª ˆ u z u ª ªª docsupport-jp@beasys.com ~ u WebLogic Server ªªªª ª ª u BEA f ~ ª ªª ª ªªªª ª ª ª ªªª ª ª ª ª ª ª ª ª ª ª ª ªªª ª ª BEA WebLogic Server BEA WebLogic Server ª ª ª ªª Š BEA WebSupport ( ~ BEA ªªª ªªª ª ª ª ª ªªªª ~ t ª ª ªªª ª ª ª ªªª ª ªª v ªªª ªªª ª ª ªª ª ª ª v ª ª ª ªª ª t ªªª ª ª Š s ª ª ªªªªª WebLogic RMI over IIOP ªªªªªªª ª vii

8 svu ªª ª ª ~ svu sv Ctrl + Tab ÒÐÑÒ Ê Ò ÐÑÒ ªª ª ª t ªª w ª ª ª ªªª ªªªª ªªªª ªª ª ª ªªª ~ ªªªª ªªª ª ªª ª ª ª ª ªª ª ª ªªªª ª ªª ª ª : import java.util.enumeration; chmod u+w * config/examples/applications.java config.xml float ªªª : String CustomerName; ªª ª w : LPT1 BEA_HOME OR { } t g viii WebLogic RMI over IIOP ªªªªªªª ª

9 sv [ ] : java utils.multicasttest -n name -a address [-p portnumber] [-t timeout] [-s send] g : java weblogic.deploy [list deploy undeploy update] password {application} {source}... ªªªª ª ª t e } ªª ªªª ~... ªªª ªªªª WebLogic RMI over IIOP ªªªªªªª ª ix

10 x WebLogic RMI over IIOP ªªªªªªª ª

11 1 RMI over IIOP の概要 RMI over IIOP u RMI RMI over IIOP WebLogic RMI-IIOP u ªª ª ªª RMI RMI over IIOP RMI-IIOP u RMI ªªª u u RMI (Remote Method Invocation) Java ªª ª ª ªªªªª ª ªª u RMI ª ª ªªª ª ª ªª ª ªªª ªª ª ª ªª ª ª ª ª ª ª ªª ª ª ª ª ª ª ªª ª ªª ª RMI Java ª ª ªªª ª ª t Java ªªª u RMI Java v~ Java ªªªªª RMI over IIOP IIOP ª ª ª ªª RMI ª ª ª ª 2 Java-to-Java ª ªª ª IIOP (Internet Interop-Orb-Protocol) ª ª ª ª ª ÿ Java Java ªªªªª CORBA (Common Object Request Broker Architecture) ªª ªª CORBA ª ª ª ª s CORBA ª ª ªª u w (C++ ) v~ ª ª ª ªª fuw (IDL : Interface-Definition-Language) ª ªª ª ªª ª ª WebLogic RMI over IIOP ªªªªªªª ª 1-1

12 1 RMI over IIOP u WebLogic RMI-IIOP u RMI over IIOP RMI ªªªª ª ªª ªªª JNDI (Java Naming and Directory Interface) WebLogic RMI JNDI v WebLogic RMI ªªªª ªªª ª WebLogic RMI t WebLogic JNDI ªªªªªª ª ª s RMI-IIOP u RMI-IIOP ª ª ªªª ª ª s ÿj u WebLogic Server 7.0 RMI-IIOP t h IIOP ªª ª ªª Java RMI ªª ªª WebLogic Server CORBA/IDL ª ª ªª (C++ v~ ) WebLogic Server WebLogic Server Tuxedo ªª ªª ~ WebLogic Server ªª ª EJB ªª ª ª ªªª ª RMI RMI-IIOP ªª ªª ª ª ª ª ªªª ª ª w RMI-IIOP ª ª ªªª ª ª ªªªª ª ª ª ª 1-2 WebLogic RMI over IIOP ªªªªªªª ª

13 WebLogic RMI-IIOP u IIOP RMI ªª ª ª ªª ª ª WebLogic Server ªªª RMI ªª ª ª ORB IIOP RMI ªªª ª RMI (Java) ªª ªª RMI-IIOP ªªª ª IIOP ªª ª ªª RMI-IIOP Java/RMI ª ª ª ª JDK ª ªªª h Java-to-Java RMI-IIOP WebLogic Server 7.0 ª ª ª ª h RMI-IIOP ª ª ªªª ª ª ª ª ª RMI-IIOP RMI ªª ª ª WebLogic RMI-IIOP RMI ª ª ª ª ª ª ª ª ª ª CLASSPATH weblogic.jar (WL_HOME/server/lib ) -Dweblogic.system.iiop.enableClient=true ªªªª ª ª ªª ª ª ª ª ª ª z u Tuxedo ÐÖÏÎ Ò RMI-IIOP ÊÐÔ Ò WebLogic Server 7.0 Ê WebLogic Tuxedo Connector Ê tì ÆÉÆÌÈÂÇÍ ÊÂTuxedo Ð ÓÉÊ ~ Î hêèí séèâweblogic Tuxedo Connector Î ÈÍÉÂTuxedo Î ORB ÉÈÉ ÈÉÍÂWebLogic Server WebLogic RMI over IIOP ªªªªªªª ª 1-3

14 1 RMI over IIOP u É ÈÉÎÔÖÐ ÑÕ É Ê Tuxedo ÑÑÒÕÎ ÈÍÇÉÇÉÇ ÌÈÂv ÊÉÆÉÊÂÃWebLogic Tuxedo ConnectorÃÔ ÑÎ ÈÉÇÉÈ Æ CORBA/IDL ªª ªª RMI-IIOP ª ªª ª f CORBA/IDL ªª ªª J2EE ªªª ª ª ª ª u Java CORBA ˆ ªª ª ª ª ªª 2 ªª ª ª ª ªª ªªª ª ªª ª ª ªªª } Remote CORBA ª ª ª ª ª ªªª CORBA ~ Java ªª ª ª ªª ª ª u Object Management Group (OMG) Objects-by-Value Java ªª ªª ªªª CORBA/IDL ªªªª ªªª ªªª ªªªªª Java CORBA 2 ªªª t ªªª h Objects-by-Value t CORBA ORB WebLogic Server Objects-by-Value ªªªª ª ª ª ªª WebLogic Server 7.0 É WebLogic Server 6.x ÆÍË 8.1 Ê ~ ÊÂ Ê ÑÒÖÏÉÐÔ ÒÈÍÉÆÌÈ ªªª ~ ª ª ª ª ªªª ~ Ð Ó Ê ~ ÊsÊÂ2 ÉÊ WebLogic Server Ï ÑÑ Ñ É ~ Î ÈÍÉÌÊ ÉÇÍÏÔÑÕ Î ÈÉÆÌÈ 1-4 WebLogic RMI over IIOP ªªªªªªª ª

15 ª ª ª ªª s 1-1 WebLogic Server Ê ~ ÇÊ Ð ÓË ÇÊÐ ÓÇÍ WebLogic Server 6.0 WebLogic Server 6.1 SP2 Ê Ð ÓÑ ÓÒ Ð WebLogic Server 7.0 WebLogic Server 8.1 WebLogic Server 6.0 RMI/T3 Web Ð ÓÑ 1 Web Ð ÓÑ 2 WebLogic Server 6.1 SP2 ÊÐ ÓÑ ÓÒÐ RMI/T3 RMI/IIOP 3 Web Ð ÓÑ RMI/T3 RMI/IIOP 4 Web Ð ÓÑ RMI/T3 5 RMI/IIOP 6 Web Ð ÓÑ 7 WebLogic Server 7.0 RMI/T3 RMI/IIOP 8 RMI/T3 RMI/IIOP 9 RMI/T3 RMI/IIOP 10 Web Ð ÓÑ Web Ð ÓÑ 11 WebLogic Server 8.1 RMI/T3 RMI/IIOP 12 RMI/T3 RMI/IIOP 13 Web Ð ÓÑ 14 RMI/T3 RMI/IIOP Web Ð ÓÑ Sun JDK ORB ÐÖÏÎ Ò 15 RMI/IIOP 16 RMI/IIOP 17 RMI/IIOP 18 RMI/IIOP ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uçæ ÍÌÈ 2. ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uçæ ÍÌÈ 3. ªªªª URL ªªªª ª ªªªªª ª ª 4. ªªªª URL ªªªª ª ªªªªª ª ª 5. ªªªª URL ªªªª ªªªªªªªª ªª ª ª ª ª ª v Š 6. ÒÖ ÐÐÑÕ Ê ÊÈÂ Ô ÑÕÖ ÐÊ v ÌÊ ŠÂ 7. ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uçæ ÍÌÈ WebLogic RMI over IIOP ªªªªªªª ª 1-5

16 1 RMI over IIOP u 8. ªªªª URL ªªª ª ª ª ªªªª ª ª 9. ªªªª URL ªªª ª 10. ªªªª URL ªªªª 11. ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uç ÆÍÌÈ 12. ªªªª URL ªªª ª ª ª ªªªª ª ª ªª ªª ª ªª v Š 13. ªªªª URL ªªª ª ª ª ªªªª ª ª 14. ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uç ÆÍÌÈ 15. ÇÊÏÔÑÕ ÉÊÂWebLogic Server ÉÔÑÒÈÍÉÆÍÎÔÖÐ ÑÕ ÇÍ JDK ORB Ë ÊÑÏÖÐÒÊ Ë ÈÇsÍÍÌÈ 16. JDK 1.3.x ÊÌÂÐÖÑÑ ÊÈÂÒÖ ÐÐÑÕ Ê ÊÈ 17. JDK 1.3.x ÊÌÂÐÖÑÑ ÊÈÂÒÖ ÐÐÑÕ Ê ÊÈ 18. JDK 1.3.x ÌÉÊ 1.4.1ÂÐÖÑÑ ÊÈÂÒÖ ÐÐÑÕ Ê ÊÈ 19. JDK 1.3.x ÌÉÊ 1.4.1ÂÐÖÑÑ ÊÈÂÒÖ ÐÐÑÕ Ê ÊÈ ÐÖÏÎ ÒÉÐ Ó Ê ~ ÊsÊÂÑÑ ÒÎÖ Ê Java ÐÖÏÎ Ò ÎÔÖÐ ÑÕ É WebLogic Server Ï ÑÑ ÑÊ É ~ Î ÈÍÉÌÊ ÉÇÍÏÔÑÕ Î ÈÉÆÌÈ s 1-2 ª ª ª ª ªªª ~ ÇÊ Ð ÓË WebLogic Server 6.0 WebLogic Server 6.1 WebLogic Server 7.0 WebLogic Server 8.1 ÇÊÐÖÏÎ Ò ( ÑÑ ÒÎ Ö ) ÇÍ WebLogic Server 6.0 RMI Web Ð ÓÑ 1 Web Ð ÓÑ 2 WebLogic Server 6.1 RMI/T3 Web Ð ÓÑ RMI/T3 Web Ð ÓÑ 3 RMI/T3 4 Web Ð ÓÑ WebLogic RMI over IIOP ªªªªªªª ª

17 ª ª ª ªª ÇÊ Ð ÓË WebLogic Server 6.0 WebLogic Server 6.1 WebLogic Server 7.0 WebLogic Server 8.1 ÇÊÐÖÏÎ Ò ( ÑÑ ÒÎ Ö ) ÇÍ WebLogic Server 7.0 RMI/T3 RMI/IIOP 6 RMI/T3 RMI/IIOP 7 RMI/T3 RMI/IIOP 8 Web Ð ÓÑ Web Ð ÓÑ 9 WebLogic Server 8.1 RMI/T3 RMI/IIOP 10 RMI/T3 RMI/IIOP 11 Web Ð ÓÑ 12 RMI/T3 RMI/IIOP Web Ð ÓÑ Sun JDK ORB ÐÖÏÎ Ò 13 RMI/IIOP 14 RMI/IIOP 15 RMI/IIOP 16 RMI/IIOP ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uçæ ÍÌÈ 2. ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uçæ ÍÌÈ 3. ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uçæ ÍÌÈ SP4 ª ª ªª ªªªª ª ªª v Š 5. ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uçæ ÍÌÈ 6. ª ª ª ª ª ª ªª ªªª ª ªªªªªªªª 7. ªªªª ª ª ªª ªªªª 8. ªªªª ª ª ªª ªªªª 9. ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uçæ ÍÌÈ 10. ª ª ª ª ª ª ªª ªªª ª ª ª ªªª ª ª ª ªªªª ª ªª v Š 11. ª ª ª ª ª ª ªª ªªª ª ª ª ªªª ª ª ª ªªªª ª ªª v Š 12. ÃÇÊÐ ÓËÃÊÓ ÑÕ É ÈÍÉÔ ÑÔÖ ÐÖÏÎ Ò ÑÑÔÎ ÈÍ uç ÆÍÌÈ 13. ÇÊÏÔÑÕ ÉÊÂÐÖÏÎ Ò ÎÔÖÐ ÑÕ ÇÍ JDK ORB ËÊÑÏÖÐÒÊ Ë ÈÇsÍÍÌÈ 14. JDK 1.3.x ÊÌÂÐÖÑÑ ÊÈÂÒÖ ÐÐÑÕ Ê ÊÈ WebLogic RMI over IIOP ªªªªªªª ª 1-7

18 1 RMI over IIOP u 15. JDK 1.3.x ÊÌÂÐÖÑÑ ÊÈÂÒÖ ÐÐÑÕ Ê ÊÈ 16. JDK 1.3.x ÌÉÊ 1.4.1ÂÐÖÑÑ ÊÈÂÒÖ ÐÐÑÕ Ê ÊÈ 17. JDK 1.3.x ÌÉÊ 1.4.1ÂÐÖÑÑ ÊÈÂÒÖ ÐÐÑÕ Ê ÊÈ 1-8 WebLogic RMI over IIOP ªªªªªªª ª

19 2 RMI over IIOP プログラミングモデル Ê ÉÊÂÈÌÈÌÊÔÖÐÖÕ Ð ÕÒÖÎ ÆÉ RMI-IIOP ÎÔÖ Ð ÑÕ Ê ÊÉÆÉw ÈÌÈ RMI-IIOP ÔÖÐÖÕ Ð ÕÒÖÊ u RMI (Java) ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ CORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ Tuxedo 8.1 ORB WebLogic C++ ªª ªª WebLogic Tuxedo Connector Î ÈÉ RMI-IIOP ÎÔÖÐ ÑÕ RMI-IIOP ÉÊ EJB Ê ªªª RMI-IIOP É RMI ÏÔÑÏÐÒÊÖÏÔÐÏÐÖ RMI-IIOP ÔÖÐÖÕ Ð ÕÒÖÊ u IIOP Ê ÑÑÒÕ Ê ~ Ç ÊÊÍÍÆÊvvÈÍÉ ÊÔÖÒÐÖÉ ÇÊÔ ÑÊÍÉÉÐÔ ÒÈÍÉÆÌÈ RMI-IIOP Ê ~ÈÍ ÊÔÖÐÖÕ Ð ÕÒÖÊÊÂRMI ÐÖÏÎ ÒÎ ÈÉ RMI-IIOP (RMI ÐÖÏÎ Ò RMI-IIOP) É IDL ÐÖÏÎ ÒÎ ÈÉ RMI-IIOP (IDL ÐÖÏÎ Ò RMI-IIOP) Ê 2 ŠÇÆÍÌÈÂÇÍÍÊÕ ÒÖÊ hì ÊÆÍ ~ÈÉÆÌÈÂÉÉÆÊÂÊÉÍÊÕÒÖÉÌ Object Request Broker (ORB) ÆÍË Internet InterORB Protocol (IIOP) Î ÈÌ ÈÂÉÉÈÂÇÍÍ 2 ÉÊÕÒÖÊÊ ÑÑÒÕ ÉÊ ~ Ç hê Î ÈÍÉÌÊÎÔÖ ÒÉÈÉÊÂÊÉÇÍÉÈÉ~ÆÇÆÍÌÈ IIOP Ê ÊÂÏ ÑÔÏ ÑÇ IDL Ç Java RMI ÊÊÉÍÇÉv~ÈÍÉ Î WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-1

20 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ ÐÖÏÎ Ò ÔÖÐ ÑÕ Ê ~ÔÖÒÐÖÊÈÇÌÈÎÂÔÖÐÖÕÎ ÈÍ ÊÊÂ IDL Ï ÑÔÏ ÑÉ RMI Ï ÑÔÏ ÑÊÊÉÍÎ ÈÍÇÎ ÌÊÇÍ ÊÊÍÌÈÎÂ2 ÉÎ ÈÈÍÇÉÊÉÇÌÈÎÂ ÎÔÖÐ ÑÕ ÎÊÊÍÆÊ ÈÍÇÊÂÆÇÉÇÊu É ÌÍ ÌÈÂRMI-IIOP Î ÈÍÉÌÊÕÒÖÊÊÈÌÈÌÊÌÊÇÆÍÂÈÍÍÇ ÈÍ hì Ê ÇÇ ~ÈÉÆÍÊÉÂÊÊÕÒÖÊ ÆÊÍÆÇu~ ÈÇ ÉÊÇÆÊÇ ÉÈÂÈÇÉÂ ÕÒÖÊÐ Ô Ó ÒÉÕÖÒÒÎ ÊsÊÌÉÌÉÌÌÈÉÂÇÇÉÊÂ hêôöðöõ Ð ÕÒÖ Ê ~ ÎÊÉÇÍÈÈÍÉÌÊÂIIOP Î ÈÊÆ Ê RMI ÕÒÖÌÿd Ê ÈÉÆÍÌÈÂ s 2-1 RMI ÔÖÐÖÕ Ð ÕÒÖ ÐÖÏÎ Ò Ê uw ÔÖÐÒÖ f ÕÖÒÒ RMI Java t3 JavaSoft RMI Ê ÈÉÐ ÖÏÎ ÒÂJava ÔÖÐÖÕ RMI over IIOP RMI ÐÖÏÎ Ò Java IIOP CORBA 2.3 ÊÍÍ Objects-by-Value ÊÐÔ ÒÎ ÈÉ RMI ÐÖÏÎ ÒÂÇÊ Java ÐÖÏÎ ÒÊÂ RMI/JNDI ÕÒÖÉ ÈÍÍÂ ~ÉÑÐ Ö ÓÖÒÏÇ ÆÂ ÈÍÉ WebLogic t3 ÔÖ ÒÐÖÊ Ê ÍÍÓÔÏ Ô ÑÎ Â Internet-Inter-OR B-Protocol ÊÍ Í RMIÂIIOP Î ÂÐÖ ÏÎ ÒÊ WebLogic ÐÖÑ Ê uâ 2-2 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

21 ÐÖÏÎ Ò RMI over IIOP RMI ÐÖÏÎ Ò RMI-IIOP CORBA/ IDL ÐÖÏ Î Ò RMI-IIOP Tuxedo Ð ÖÏÎ Ò ÐÖÏÎ Ò Ê uw RMI-IIOP ÔÖÐÖÕ Ð ÕÒÖÊ u Java IIOP CORBA 2.3 ÊÍÍ Objects-by-Value ÊÐÔ ÒÎ ÈÉ RMI ÐÖÏÎ ÒÂÇÊ Java ÐÖÏÎ ÒÊ RMI/JNDI ÕÒÖÉ ÈÍÍ C++ÂC Smalltalk COBOL (OMG IDL Ç ÍÔÒÓ Ð hêæíì Íuw ) C++ÂC COBOLÂJava (Tuxedo É OMG IDL Ê ÔÒÓ Ð hêæíìí uw ) ÔÖÐÒÖ f ÕÖÒÒ IIOP TGIOP (Tuxedo-Gener al-inter-orb-pr otocol) CORBA 2.3 ORB Î ÈÉ CORBA ÐÖÏÎ Ò : Ó ÕÑÔ Ñs ÇzÇ ÍÉÌÂJava CORBA ÐÖÏÎ ÒÊ RMI over IIOP ÉÊÐ Ô ÒÈÍÊÆ Tuxedo 8.0 Ö Ö Ð ÓÒÒ 15 É ÈÍÉ Tuxedo ÐÖÏ Î Ò IIOP Î ÈÊÆ RMI ÎÔÖÐ ÑÕ Internet-Inter-OR B-Protocol ÊÍ Í RMIÂIIOP Î Â ÊÐÖÑÑ héçâðöï Î ÒÇ È Í weblogic.jar Ç uâ WebLogic Server ÉÂC++ COBOL ÊÊÉv ~ÈÍÉÐÖÏ Î ÒÉÊ ~  WebLogic Server ÎÔÖÐ ÑÕ É Tuxedo ÐÖ ÏÎ Ò / Ð ÓÑÉÊ ~ RMI Ê РÓÕ ÒÏ ÐÊ Java-to-Java ÕÒÖÉÈÂRMI Î ÈÍ ÉÂÓÒÒÖ Ð Ê Ê Ê ÈÍÏÔÑÏÐÒËÊ ÎÎÔÖÐ ÑÕ É ÈÍÇÉÇÉÇÌÈÂRMI-IIOP ÕÒÖÊÈËÉ RMI Ê ÉÆÉ ÆÌÈÇÂIIOP Î ÈÊÆ Ê RMI ÕÒÖÊ Æ ÊÊÂJava Ê uwév~èíéðöïî ÒÎ ÈÍÇÉÊÉÇÌÈÎÂÌÉ iôöò WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-3

22 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ ÐÖÉÆÍ T3 Î ÈÉÂÐÖÏÎ Ò Ê WebLogic ÐÖÑÎ ÈÍÇÉ ÌÆÍÌÈÂRMI ÎÔÖÐ ÑÕ Ê ÊÉÆÉÊÂÃWebLogic RMI ÔÖÐ ÖÔ Ñ ÏÏÒÃÊÃWebLogic RMI Ê tãî ÈÉÇÉÈÆÂ RMI (Java) ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ RMI ÐÖÏÎ ÒÎ ÈÉ RMI over IIOP (RMI ÐÖÏÎ Ò RMI over IIOP) ÉÊÂRMI Ê hé IIOP ÔÖÒÐÖÇÿ ÈÍÉÆÍÂ Ê Java ÔÖÐÖÕ ÐuwÉÇÉ ÉÇÍÍÆÊÊÉÉÆÌÈÂRMI ÐÖÏÎ Ò RMI-IIOP Ê Java-to-Java ÕÒÖÉÆÍÂÈÊ ORB Ê~ ÂÐÖ ÏÎ ÒÉ ÈÍ JDK ÊÿÉÊÉÉÆÌÈÂRMI-IIOP ÉÊÂÏÔÑÏÐÒ Ê ÉÈÉÌ ÉÈÉÌ ÈÇÉÇÉÇÌÈÂ RMI (Java) ÐÖÏÎ Ò RMI-IIOP Î È ËÇ RMI ÐÖÏÎ Ò RMI-IIOP Ê J2EE ÔÖÐÖÕ Ð ÕÒÖÎ ÈÉÆ ÍÂRMI Ê hé IIOP ÔÖÒÐÖÇÿ ÈÍÉÆÌÈÂÎÔÖÐ ÑÕ Ç Java É ÈÍÉÆÍÂIIOP Ê Î ÈÉÆÉfÆÉÆÍÊÉÆÍÊÂ RMI ÐÖÏÎ ÒÎ ÈÉ RMI-IIOP ÕÒÖÎÆ ÌÈÌÈÂRMI-IIOP Î ÈÍ ÂJava Õ ÐÊ RMI Ï ÑÔÏ ÑÊÔÖÐÖÕÎ ÈÉÆÉÂ ÉÊÍ ~ÕÏÓÑÕÉÈÉ IIOP Î ÈÍÇÉÇÉÇÌÈÂRMI ÐÖÏ Î ÒÊÂJ2EE ÌÉÊ J2SE Ð ÒÒ ( ËÉÎÊÊ ÂJDK 1.3 ) ÎÔÑ ÒÉÈÍ RMI-IIOP ORB Î sèìèâweblogic ÊÐÖÑÊ uéæ ÍÂ uêìêêçêñòöïéi ÊÑÏ Ö ÒÈÍÌÈÂÐÖÏÎ Ò Ê Î ÊÈÍÊÊÍÆ ÉÈÂÇÍÊÂ ÈËÇÐÖÏÎ ÒÊ Î Ê ÆÍÍÆ ÉÈÂÌÉÂ~ Ê WebLogic RMI É ÆÍÍÍ iê t3 ÔÖÒÐÖÎ ÈÍ uìæíìèîâ ÈÍÊÊÂ i ÉÊÆ Ê ÉÆÉ IIOP ÊÊÉÈÂ 2-4 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

23 RMI (Java) ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ RMI ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ Ê RMI ÐÖÏÎ Ò RMI-IIOP Î ÆÉÎÔÖÐ ÑÕ Î ÈÍÊÊÂ Ê Ê ÆÌÈÂ 1. ÖÕ Ò ÏÔÑÏÐÒÊÓÔÖÒÐ ÕÑÒÒÎÂjava.rmi.Remote Î ÈÍÏ ÑÔÏ ÑÊ fèìèâ ÇÊÖÕ Ò Ï ÑÔÏ ÑÊÊÂÐ ÒÎÆÌÍv~ÈÍ uçêæ ÌÆÍÌÈÂ uêêêâöõ Ò ÐÖÑÉ tèíõñòòê ÈÍÕ ÑÒÒ ÑÐÓÒÕÉÇÉÈÂÉÉÆÊÂÏ ÑÒ Ö Ì WebLogic Server Ê SAMPLES_HOME/server/src/examples/iiop/rmi/server/wls Ê È ÍÉÆÍ Ping Ð ÔÖÎ Ê ÈÌÈÂ public interface Pinger extends java.rmi.remote { public void ping() throws java.rmi.remoteexception; public void pingremote() throws java.rmi.remoteexception; public void pingcallback(pinger toping) throws java.rmi.remoteexception; } 2. interfacenameimpl ÉÆÆÐÖÑÊÏ ÑÔÏ ÑÎ tèâèíî JNDI ÒÖ ÊÓÏ ÒÈÉÐÖÏÎ ÒÇÍ ÉÇÍÍÆÊÈÌÈÂ ÇÊÐÖÑÊÊÂv~ ÌÊÖÕ Ò Ï ÑÔÏ ÑÎ tèí uçæí ÌÈÂÇÍÊÂÏ ÑÔÏ ÑÊ ÌÍÍÕÑÒÒ ÑÐÓÒÕÎ tèéç ÉÎ ÈÌÈÂÈËÉÊÐ Ò ÊÇÊÐÖÑÔÎÏÖÊ ÈÌÈÂ ~ ÊÂ tðöñî WebLogic z ÐÖÑÉÈÉÐ ÔÏÐÖ ÑÕ ÈÂÈÊÏÔÑÏÐÒÎ JNDI ÒÖ ÊÓÏ ÒÈÍ main ÕÑÒÒÎ Ì}ÌÌÈÂ ÊÂ ËÊÊ Ping Ê ÎÌÉÊ ÈÉ tðöñçí Ê ÉÈÂ public static void main(string args[]) throws Exception { if (args.length > 0) remotedomain = args[0]; Pinger obj = new PingImpl(); Context initialnamingcontext = new InitialContext(); initialnamingcontext.rebind(name,obj); System.out.println("PingImpl created and bound to "+ NAME); WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-5

24 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ 3. ÖÕ Ò Ï ÑÔÏ ÑÉ tðöñî Java Ð ÓÏÖÉÐ ÓÏÖÈÌ ÈÂRMI-IIOP ÎÔÖÐ ÑÕ ÉÊÇÍÍÊÐÖÑÊ ÊÂ~ Ê RMI ÉÊ É ÈÉÈÂRMI ÏÔÑÏÐÒÊ Êv ÊÉÆÉÊÂ ÃWebLogic RMI API Ê uãî ÈÉÇÉÈÆÂ 4. tðöñê ÈÉ WebLogic RMI ÌÉÊ EJB Ð ÓÏÖÎ sèéâ u Ê IIOP ÑÑÔÎ ÈÌÈÂ ÊÍÆÊÂIIOP ÑÑÔÊ Ê -iiop Ï ÔÑÕ Î ÈÍ uêìêìêæçéê ÈÉÇÉÈÆÂ $ java weblogic.rmic nameofimplementationclass Pinger Ð ÔÖÊ ÊÊÂnameOfImplementationClass Ê Ç examples.iiop.rmi.server.wls.pingerimpl ÊÊÍÌÈÂ ÑÑÔÊÖÕ Ò ÏÔÑÏÐÒ ÊÐÖÏÎ ÒÐÏÒ ÔÖÐÑÉÂ Â Ê WebLogic RMI Ë ÈÎ ÈÍÐ ÓÐÏÒ ÑÐÖÒ Ê ~ÈÌ ÈÂ ÊÂÐ ÓÐÏÒ ÑÐÖÒ ÇÂÈÊ Ë ÈÎ ÊÖÕ Ò ÏÔÑÏÐÒ tê ~ÈÌÈÂÊÆÂWebLogic RMI Ð ÓÏÖÉ È ÍÍ IIOP ÑÑÔÊÂJDK 1.3.1_01 Ê ORB É ÈÍÉÌÊÌÊÉÆ Í Ê ÈÉÇÉÈÆÂ Ê ORB Î ÈÍ ÂÈÍÈÍÊ ORB Ô ÑÊÔÓÕÎÖÎ ÈÉÂÇÍÍÊÑÑÔÇ ÇÊÆÇÎ ÈÉÇÉ ÈÆÂ 5. ÇÇÌÉÉ ÈÉÔÎÏÖÂÈÊÍÉÂÖÕ Ò Ï ÑÔÏ ÑÂÈÍÎ tèíðöñâæíëññôç WebLogic Server Ê CLASSPATH Ê ÌÍ ÉÆÍÇÉÎ ÇÌÌÈÂ 6. Ð ÒÐÑÒÎ ÈÌÈÂ RMI ÐÖÏÎ ÒÊÂ Ð ÒÐÑÒÎ ÈÏÔÑÏÐÒÎÖÒÐÎÒ ÔÈÍ ( ÊÑÒÒÔÎ ) ÇÉÉÂÖÕ Ò ÏÔÑÏÐÒÊÎÐÑÑÈ ÌÈÂ ÊÂÇÊÏÔÑÏÐÒÊ Ê ÊÐÕÑÒÈÍÌÈÂ Ð ÒÐÑÒÊ ÉÊÂJNDI Ð ÒÐÑÒ ÔÎÐÒÖÎ fèí Ê Ê 2 ÉÊ gçæíìèâ weblogic.jndi.wlinitialcontextfactory com.sun.jndi.cosnaming.cnctxfactory ÓÖÕ ÑÉÈÉ ÈÆ InitialContext() Ê È ÃContext.INITIAL_CONTEXT_FACTORYÃÔÖÓÒÏÊ Îv ÈÍ ÊÊÂ ÇÍÍÊÐÖÑÊÆÈÍÇÎ ÈÌÈÂSun Ó ÑÕ Î ÈÉÆÍ ÊÂSun JNDI ÐÖÏÎ ÒÂÉÌÍ J2SE 1.3 Ê Sun RMI-IIOP ORB t Î ÈÍÇÉÊÊÍÌÈÂÇÊÇÉÊÂÐÖÏÎ ÒÉÊ WebLogic ÐÖ 2-6 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

25 RMI (Java) ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ ÑÊ Î Ê ÆÍ ÊÊ uéèâééèâweblogic Ê RMI-IIOP tî Ê ÈÍÊÊÂ weblogic.jndi.wlinitialcontextfactory ÕÑÒÒÎ ÈÍÇÉÎÆ ÌÈÌÈÂ Sun JNDI ÐÖÏÎ ÒÆÍË Sun ORB Î ÈÍ ÊÊÂSun JNDI Ð ÖÏÎ ÒÉÊÂÓ ÕÑÔ ÑÇÍÖÕ Ò ÏÔÑÏÐÒ ÎwÌ}Ì hêðô ÒÈÍÉÆÍÌÊÊÂÑÖÎÖÏÑÈÍÉ Java ÏÔÑÏÐ ÒÊwÌ}ÌÊÐÔ ÒÈÍÉÆÊÆÇÉÎ ÈÉÆÆÉÇÉÈÆÂÉÌ ÍÂÓ ÕÑÔ ÑÇÍ EJBHome ÊÊÎwÌ}ÌÇÉÊÉÇÌÈÇÂ DataSource ÏÔÑÏÐÒÎwÌ}ÌÇÉÊÉÇÌÈÎÂÇÊÐ ÔÏÐÖ ÑÕ ÉÊÂÐÖÏÎ ÒÇ ÈÉÒÖ ÐÐÑÕ (JTA API) ÌÐÔ ÒÈÍÌÈÎÂÌÉÂÑÐÕÖÒÏÌÐÔ ÒÈÍÉÆÌÈÎÂÑÒ ÒÖ Ñ ÑÒÑÕ Bean Ê RMI ÐÖÏÎ ÒÊ ÉÊÂ ÊÐ ÒÉ Ð ÒÐÑÒÎ ÈÌÈÂ InitialContext Ê : * JDK1.3 ÐÖÏÎ ÒÉÊÂProperties ÏÔÑÏÐÒÎ * ÊÍÆÊ ÉÇÍ */ private Context getinitialcontext() throws NamingException { try { // InitialContext Î Properties h = new Properties(); h.put(context.initial_context_factory, "com.sun.jndi.cosnaming.cnctxfactory"); h.put(context.provider_url, url); return new InitialContext(h); } catch (NamingException ne) { log("we were unable to get a connection to the WebLogic server at "+url); log("please make sure that the server is running."); throw ne; } /** * Java2 Ó ÑÕ Î ÈÉ InitialContext Î ÈÍ Â * ÇÊÓ ÑÕ ÊÂjndi.properties ÔÎÏÖÇÎÔÖÐ ÑÕ ÊÐÖÑÓ Ñ * Ê ÈÍÇÊÆÇÊ ÈÍÂ * v ÊÉÆÉÊÂ * * Î ÊÇÉ WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-7

26 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ private static Context getinitialcontext() throws NamingException { return new InitialContext(); } 7. javax.rmi.portableremoteobject.narrow() ÕÑÒÒÉ Ì ÍÈÉ ÖÒÐÎÒÔÎ sèííæêâðöïî ÒÊÐ ÒÎ ÈÌÈÂ RMI over IIOP RMI ÐÖÏÎ ÒÇ~ Ê RMI ÐÖÏÎ ÒÉ ÊÍÊÊÂ Ð ÒÐÑÒÎ ÈÍ ÊÔÖÒÐÖÉÈÉ IIOP Ç fèííéæ Æ ÉÈÂÇÊÉÌÂÖÒÐÎÒÔÉÐÕÑÒÊÂ javax.rmi.portableremoteobject.narrow() ÕÑÒÒÉ Ì ÍÈÉs ÍÍÌÈÂ ÉÉÆÊÂRMI ÐÖÏÎ ÒÊÑÒ ÒÖÑ ÑÒÑÕ Bean Ð ÔÖ ( ÐÒÒÊ ÈÉÆÍ examples.iiop.ejb.stateless.rmiclient ÓÒ Ð Ñ ) ÉÊÂRMI ÐÖÏÎ ÒÊ Ð ÒÐÑÒÎ ÈÂEJBean Ô ÕÎÖÒÐÎÒÔÈÂEJBean ËÊ Î ÈÂÈÈÉÈÊ EJBean Ê ÕÑÒÒÎ Ë ÈÌÈÂ ~ ÊÍÏÔÑÏÐÒÎ ÊÐÖÑ ÑÏÔËÐÕÑÒÈÍÍÆÊ ÉÊ ÈËÉÂjavax.rmi.PortableRemoteObject.narrow() ÕÑÒÒÎ È Í uçæíìèâcorba ÐÖÏÎ ÒÇÍÊÂÖÕ Ò Ï ÑÔÏ Ñ Î tèêæïôñïðòç}èíí h ÇÆÍÌÈÂÈÇÉÂÖÕ Ò Ï ÑÔÏ ÑÎ tèííæêïôñïðòî ÈÍÉÌÊ ORB ÇÍ narrow ÕÑÒÒÇ ÈÍÍÊÉÈÂÉÉÆÊÂEJBean Ô ÕÊÖÒÐ ÎÒÔÉÈÊ Home ÏÔÑÏÐÒËÊÐÕÑÒÎ ÆÐÖÏÎ Ò Ð Ò ÊÂ Ê ÈÍÆÊÂjavax.rmi.PortableRemoteObject.narrow() Î ÈÍÍÆÊ ÈÍ uçæíìèâ ÖÒÐÎÒÔÊ s : /** * RMI/IIOP ÐÖÏÎ ÒÊÇÊ narrow Î ÈÍ */ private Object narrow(object ref, Class c) { return PortableRemoteObject.narrow(ref, c); } /** * JNDI ÒÖ É EJB Ô ÕÎÖÒÐÎÒÔ */ private TraderHome lookuphome() throws NamingException 2-8 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

27 RMI (Java) ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ { // JNDI Î ÈÉ Bean Ô ÕÎÖÒÐÎÒÔ Context ctx = getinitialcontext(); try { Object home = ctx.lookup(jndi_name); return (TraderHome) narrow(home, TraderHome.class); } catch (NamingException ne) { log("the client was unable to lookup the EJBHome. Please make sure "); log("that you have deployed the ejb with the JNDI name "+JNDI_NAME+" on the WebLogic server at "+url); throw ne; } } /** * JDK1.3 ÐÖÏÎ ÒÉÊÂ ÊÍÆÊ Properties ÏÔÑÏÐÒÎ ÈÍ É * hèí */ private Context getinitialcontext() throws NamingException { try { // InitialContext Î Properties h = new Properties(); h.put(context.initial_context_factory, "com.sun.jndi.cosnaming.cnctxfactory"); h.put(context.provider_url, url); return new InitialContext(h); } catch (NamingException ne) { log("we were unable to get a connection to the WebLogic server at "+url); log("please make sure that the server is running."); throw ne; } } url ÉÊÂÔÖÒÐÖÂÔÑÒ ÂWebLogic Server ÊÖÑÓ Ð Ô Ò Î fèâèííçðô ÒÖÏ ÉÈÉ ÈÍÌÈÂ public static void main(string[] args) throws Exception { log("\nbeginning statelesssession.client...\n"); String url = "iiop://localhost:7001"; 8. ÊÍÆÊÐÔ ÒÉÐÖÏÎ ÒÎ sèíçééâiiop Î~ÈÉÐÖ ÏÎ ÒÎÐ ÓÊ ÈÌÈÂ WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-9

28 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ $ java -Djava.security.manager -Djava.security.policy=java.policy examples.iiop.ejb.stateless.rmiclient.client iiop://localhost: ÊÍÆÊÈÉÂÐÖÏÎ Ò ÊÑÐÕÖÒÏ ÔÓ ÑÕÎv ÈÌ ÈÂ java -Djava.security.manager -Djava.security.policy==java.policy myclient ÐÖÏÎ Ò Ê RMI Ï ÑÔÏ ÑÎÒÖ ÈÍÊÊÂÐ ÓÇÍ ÈÊÏ ÑÔÏ ÑÊÈÉÑÑÔÇ ÈÍÍ uçæíìèâçêðö ÑÊÖ ÒÊÂJDK ÓÒÒÖ Ð ÐÖÑÖ ÑÊ Î ÉÈÉÆÍÂ ÒÔÏÖÒÉÊ ÊÊÊÉÉÆÌÈÎÂÇÍÎ ÊÈÍÊÊÂ Ê Java ÔÖÑ ÔÎÏÖÎ ÈÉÂÐÖÏÎ ÒÊÑÐÕÖÒÏ ÔÓ ÑÕÎv ÈÍ uçæíìèâjava ÑÐÕÖÒÏÊv ÊÉÆÉÊÂSun ÊÐÏÒ ( Î ÈÉÇÉ ÈÆÂÊÆÂjava.policy ÔÎÏÖÊ Î Ê ÈÌÈÂ grant { // ÿ ÊÓ ÕÒÑÕ Î ÈÍ permission java.security.allpermission; WebLogic RMI-IIOP RMI ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ WebLogic Server 7.0 ÉÊÂ ÊÐÖÑÑ hê RMI-IIOP ÎÔÖÐ ÑÕ Î ÉÇÍÂÃÔÎÒÒÃRMI-IIOP RMI ÐÖÏÎ ÒÎ ÉÇÌÈÂÇÊ ÈÆ WebLogic RMI-IIOP RMI ÐÖÏÎ ÒÎ ÈÍÊÊÂÐÖÏÎ Ò Ð ÏÒÊ CLASSPATH Ê weblogic.jar (WL_HOME/server/lib ÊÆÍ ) Î ÌÂ -D weblogic.system.iiop.enableclient=true ÐÔ Ò ÖÏ ÏÔÑÕ Î ÈÉ WebLogic Îz ÈÍ uçæíìèâçê ÎsÍÊÆ ÊÂÇ ÊÐÖÏÎ ÒÊ ÊÂÃRMI (Java) ÐÖÏÎ Ò RMI-IIOP ÎÔ ÖÐ ÑÕ ÃÉw ÈÉ É ÈÊÊÍÌÈÂ 2-10 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

29 CORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ CORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ CORBA/IDL ÐÖÏÎ ÒÎ ÈÉ RMI over IIOP (CORBA/IDL ÐÖÏÎ Ò RMI over IIOP) ÊÊÂORB (Object Request Broker) É ÊÂIDL É ÊÍ Í ~ ÊÉÌÊuwÎ ÈÍÐ ÓÏÖÇ uêêíìèâcâc++â COBOL ÊÊÊÂORB É IDL ÊÐ ÓÏÖ hêuwê ÉÈÂCORBA ÊÔ ÖÐÖÔÊÂCORBA ÏÔÑÏÐÒÊ fâ tâæíë Java ÔÖÐÖÕ Ð uwçíêîðññêâcorba Ï ÑÔÏ Ñ fuw (IDL : Interface Definition Language) ÊÏ ÑÔÏ ÑÎ ÉÇÌÈÂ CORBA/IDL ÐÖÏÎ Ò RMI-IIOP Î ÆÍÉÂJava ÊÐÖÏÎ ÒÉ Java ÏÔÑÏÐÒÉÊ ~ Ç hêêíìèâcorba ÎÔÖÐ ÑÕ ÇÈÉÊ ÈÍ ÊÊÂCORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÕÒÖÊ ÉÉÔÖÐÖÕÎ ÈÊÇÍÊÊÍÌÈÎÂ ÊÂIDL Ï Ñ ÔÏ ÑÊ Java ÇÍ ÈÌÈÂÐÖÏÎ Ò Ð ÒÉ WebLogic Server ÉÊ ~ ÊÂÇÍÍÊ IDL Ï ÑÔÏ ÑÎ ÈÉsÍÍÌÈÂÇÍÇ Ê CORBA ÔÖÐÖÕ ÐÉÈÂ Ê ÉÊÂCORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ Î ÈÍÉÌÊÏÏÒÖÏ Î È ÈÌÈÂ v ÊÉÆÉÊÂObject Management Group (OMG) ÊÍÍ Ê Î ÈÉ ÇÉÈÆÂ v ÊÉÆÉÊÂJava Language Mapping to OMG IDL Î ÈÉÇ ÉÈÆÂ CORBA/IIOP CORBA/IDL ÐÖÏÎ ÒÊ Í Æ CORBA ÉÊÂÖÕ Ò ÏÔÑÏÐÒËÊÏ ÑÔÏ ÑÊÂÔÖÒÒÔÏ ÕÊ ÈÊÆÏ ÑÔÏ Ñ fuw (IDL) Év~ÈÍÌÈÂIDL Î Êu wêôòó ÐÈÍÊÊÂIDL Ð ÓÏÖÉ IDL ÎÐ ÓÏÖÈÌÈ IDL Ð ÓÏÖÊÍÉÉÂÑÑÔÌÑÐÖÒ ÉÆÉÉ ÇÊÐÖÑÇ ÈÍÌÈÂÇ WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-11

30 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ ÍÍÊÐÖÑÊÂÐÖÏÎ ÒÌÐ ÓÉÂÖÕ Ò ÏÔÑÏÐÒËÊ Ê ÂÖÐÏÑÒÊ ~ÂÆÍË ÈÉ Ë ÈÊÔ ÑÕÖ ÐÊ ÈÍ ÌÈÂIDL ÐÖÏÎ ÒÎ ÈÍ ÉÌÂ Ê É ÈÍÆÊÂÔÖÐ ÖÕ ÐÎsÆÊ ÉÉÉÊÂÌÈ Java ÖÕ Ò Ï ÑÔÏ ÑÆÍË tð ÖÑÊ ÇÍ ÌÂÈÊÆÉ IDL Î ÈÉÂWebLogic ÐÖÏÎ ÒÆÍË CORBA ÐÖÏÎ ÒÉÊ ~ Î ÈÍÇÉÎ ÇÆ ÌÈÌÈÂIDL ÉÐ ÒÎv~ÈÉÆÉÂÈÊ~ÔÒÓ ÐÊÍÉÉ Java Ð ÒÎ ÈÍÇ ÉÌ héèçâèíê ÈÇÂ ÊÓÐÎ ÈÈÍÇÉÊÊÍÊÉÂ WebLogic ÉÊÆ ÌÈÌÈÎÂ IDL É RMI-IIOP ÕÒÖÊ Î Ê Ê ÈÌÈÂ 2-1 IDL ÐÖÏÎ Ò (CORBA ÏÔÑÏÐÒ ) Ê ÐÖÏ Î Ò IDL Ð Ó ÑÑÔ IDL Ð ÓÏÖ Tie ORB IIOP ORB Java-to-IDL ÔÒÓ Ð WebLogic RMI ÉÊÂÖÕ Ò ÏÔÑÏÐÒËÊÏ ÑÔÏ ÑÊÂ java.rmi.remote Î ÈÉ Java ÖÕ Ò Ï ÑÔÏ ÑÊv~ÈÍÌÈÂ Java-to-IDL ÔÒÓ Ð ÊÂIDL Ç Java ÖÕ Ò Ï ÑÔÏ ÑÇÍÊÊÍ ÆÊ ÈÍÍÊÇÎ fèéæìèâweblogic RMI over IIOP téêâ -idl ÏÔÑÕ Î ÇÉ WebLogic RMI Ð ÓÏÖÌÉÊ WebLogic EJB Ð 2-12 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

31 CORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ ÓÏÖÉ tðöñî sèìèâçêôöññêíééâöõ Ò Ï Ñ ÔÏ ÑÊ IDL Ç ÈÍÌÈÂÈÊÆÉÂÇÊ IDL Î IDL Ð ÓÏ ÖÉÐ ÓÏÖÈÉÂCORBA ÐÖÏÎ ÒÊ uêðöñî ÈÌÈÂ ÐÖÏÎ ÒÊÂÖÕ Ò ÏÔÑÏÐÒËÊ Î ÈÂÑÑÔÎ ÈÉÕ ÑÒÒ Ë ÈÎ ~ÈÌÈÂWebLogic Server ÉÊÂ ÈÉ IIOP ÖÐÏÑÒ Îu È RMI s Ê ÒÏÑÓÒÒÈÍ CosNaming Ð ÓÑÎ tè ÉÆÌÈÂ ÇÊÔÖÑÑÎ Ê Ê ÈÌÈÂ 2-2 WebLogic RMI over IIOP ÏÔÑÏÐÒÊ ÐÖÏÎ Ò WebLogic ÑÑÔ IDL Ð ÓÏÖ IDL RMI Ð ÓÏÖ Server RMI ÏÔÑÏÐÒ ORB RMI Ö ÑÏÕ IIOP Objects-by-Value Objects-by-Value ÊÍÍÂ2 ÉÊÔÖÐÖÕ Ðuw Ét Ò Ñ ÎÌ Í ÍÉÇÍÍÆÊÊÍÌÈÂIDL ÐÖÏÎ ÒÉ Objects-by-Value ÎÐÔ Ò ÈÍÊÊÂObjects-by-Value ÎÐÔ ÒÈÍ ORB (Object Request Broker) É Ì ÍÈÉÈÊÐÖÏÎ ÒÎ ÈÍ uçæíìèâ ÊÉÇÍÂ Objects-by-Value Î ÊÐÔ ÒÈÉÆÍ ORB Ê ÉÈÂ IDL Î ÈÍ RMI over IIOP ÎÔÖÐ ÑÕ Î ÈÍ ÊÊÂIDL ÐÖÏ Î ÒÉ Objects-by-Value ÎÐÔ ÒÈÍÇÊÆÇÎ vèâèíê ÈÉ RMI Ï ÑÔÏ ÑÎvvÈÍ uçæíìèâðöïî Ò ORB Ç Objects-by-Value ÎÐÔ ÒÈÊÆ ÂRMI Ï ÑÔÏ ÑÎ ÈÉÂ Ê WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-13

32 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ Ï ÑÔÏ ÑÇ CORBA ÔÖÕÒÏÔ Ò Ñ ÊÌÎ ÈÍÆÊÈÍ uç ÆÍÌÈÂObjects-by-Value ÊÐÔ Ò Ê ÈÉ BEA Systems É vèé ORB ÉÈÊ Î ÊÿusÊ ÈÌÈÂ s 2-2 Ê ORB ÉÈÊ Objects-by-Value ÊÐÔ Ò Ô Ñ Ó ÑÕ Objects-by-Value BEA Tuxedo 8.1 C++ ÐÖÏÎ Ò ORB ÐÔ ÒÈÉÆÍ Borland VisiBroker 3.3Â3.4 ÐÔ ÒÈÉÆÊÆ Borland VisiBroker 4.x, 5.x ÐÔ ÒÈÉÆÍ Iona Orbix 2000 ÐÔ ÒÈÉÆÍ ( ÉÉ ÈÂÇÊ téêæç ÉÇÊ ŠÇvxÈÍ ÉÆÍ ) Objects-by-Value Êv ÊÉÆÉÊÂ3-10 Ô ÑÊÃÏÔÑÏÐÒÊ ÈÊ ÈÍ ÃÎ ÈÉÇÉÈÆÂ CORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖ Ð ÑÕ Ê CORBA/IDL Î ÈÉ RMI over IIOP ÎÔÖÐ ÑÕ Î ÈÍÊÊÂ Ê Ê ÆÌÈÂ Ô ÑÊÃRMI ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ Ê Ã Ê 1 3 Î sèìèâ 2. -idl ÏÔÑÕ Î ÇÉ WebLogic RMI Ð ÓÏÖÌÉÊ WebLogic EJB Ð ÓÏÖÎ sèíçééâidl ÔÎÏÖÎ ÈÌÈÂ IDL ÔÎÏÖÎÐ ÓÏÖÈÍÉÂ uêññô ÐÖÑÇ ÈÍÌÈÂÇ ÍÍÊÐ ÓÏÖÊ ÈÍÿj Ê ÊÉÆÉÊÂÃWebLogic RMI Ê tãéãweblogic Ï Ñ ÔÖÏÑ JavaBeans ÔÖÐÖÔ Ñ ÏÏÒÃÎ 2-14 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

33 CORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ ÈÉÇÉÈÆÂÈÍÊÂJava IDL ÊÉÆÉÊÂJava Language Mapping to OMG IDL Î ÈÉÇÉÈÆÂ ÊÐ ÓÏÖ ÏÔÑÕ ÊÂRMI over IIOP Ê ÊÌÊÉÈÂ ÏÔÑÕ -idl -idldirectory -idlfactories -idlnovaluetypes -idloverwrite -idlstrict -idlverbose -idlvisibroker h Ð ÓÏÖÈÍÉÆÍ tðöñêöõ Ò Ï Ñ ÔÏ Ñ Ê IDL ÔÎÏÖÎ ÈÍÂ ÈÍÉ IDL Ê ÒÏÖÐÒÖÎ ÈÍÂ valuetype ÊÔÎÐÒÖ ÕÑÒÒÎ ÈÍÂÐÖÏ Î Ò ORB Ç factory ÑÏÔÎÐÔ ÒÈÉÆ ÊÆ Ê ÉÂ ÑÏÔÊ ÈÉ IDL Ç ÈÍÊÆÍÆÊÈÍÂ Ê IDL ÔÎÏÖÇ ÈÍ ÊÊÂÐ ÓÏ ÖÊÍÉÉ ÇÈÍÍÂ Objects-By-Value Ê Ê ÈÉ IDL Î ÈÍ (ejbc ÉÊ ÉÇÊÆ )Â IDL ÊÉÆÉÊv Ê Îs ÈÍÂ Visibroker 4.1 C++ ÉÆÍ Ê ÇÆÍ IDL Î ÈÍÂ ÏÔÑÕ Ê ÎÂ Ê RMI Ð ÓÏÖÊ s É ÈÌÈÂ > java weblogic.rmic -idl -idldirectory /IDL rmi_iiop.helloimpl Ð ÓÏÖÊÂ tðöñêóòð ÑÊ ÉÉÂIDL ÔÎÏÖÎÂ idldirectoy ÊÐÔÒÏÖÐÒÖ Ê ÈÌÈÂÉÉÆÊÂ vêðô ÒÊ ÊÊÂHello.idl ÔÎÏÖÇ /IDL/rmi_iiop ÒÏÖÐÒÖÊ ÈÍÌÈÂidlDirectory ÏÔÑÕ Ç ÈÍÊÆ ÊÊÂIDL ÔÎÏ ÖÊÂÑÑÔ ÐÖÑÌÑÐÖÒ ÐÖÑÊ ÇÍÊ ÓÑÊ È ÍÌÈÂ 3. IDL ÔÎÏÖÎÐ ÓÏÖÈÉÂIDL ÐÖÏÎ ÒÉÖÕ Ò ÐÖÑÉ~ ÈÍÊÊ uêññô ÐÖÑÎ ÈÌÈÂORB Ô ÑÊÍÉÉ IDL Ð ÓÏÖÇ ÈÍÌÈÂ WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-15

34 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ WebLogic Ð ÓÏÖÉ ÈÍÉ IDL ÔÎÏÖÊÊÂ#include orb.idl ÒÏÖÐÒÏÔÇ ÌÍÉÆÌÈÂÇÊ IDL ÔÎÏÖÊ ORB Ô ÑÇÍ ÈÍÌÈÂorb.idl ÔÎÏÖÊÂWebLogic ÐÒÒÊ \lib ÒÏÖ ÐÒÖÊÆÍÌÈÂÇÊÔÎÏÖÊÂWebLogic Server Ê ÈÉÆÍ JDK Ê ÌÍÉÆÍ ORB ÉÇÉ ÈÍÉÌÊÌÊÉÈÂ 4. IDL ÐÖÏÎ ÒÎ ÈÌÈÂ IDL ÐÖÏÎ ÒÊÂ Ê CORBA ÐÖÏÎ ÒÉÂWebLogic ÐÖÑÊ ÌÉÉÇ uéèìèîâorb Ô ÑÊÍÉÉÊÂÖÕ Ò ÐÖÑËÊ Îu ÈÂÒÖ ÈÉÂ ÈÍ ÊÉÌÊÂ~ ÊÐÖÑÇ ÈÍÍÇÉÇÆÍÌÈÂVisiBroker 4.1 ORB ÇÊ ÈÍÉ ÊÐÖÏÎ ÒÊ ÉÊÂÐÖÏÎ ÒÊÓ Õ Ð Ð ÒÐÑÒÎ ÈÂÖÕ Ò ÏÔÑÏÐÒËÊ Î ÈÂÈÊÖÕ Ò ÏÔÑÏÐÒÊ ÈÍÕ ÑÒÒÎ Ë ÈÌÈÂ RMI-IIOP Ð ÔÖÊ C++ ÐÖÏÎ ÒÇÍ ÈÉÐ Ò // ÎÏÔÑÏÐÒÊ CORBA::Object_ptr o; cout << "Getting name service reference" << endl; if (argc >= 2 && strncmp (argv[1], "IOR", 3) == 0) o = orb->string_to_object(argv[1]); else o = orb->resolve_initial_references("nameservice"); // Ó Õ Ð Ð ÒÐÑÒÎ cout << "Narrowing to a naming context" << endl; CosNaming::NamingContext_var context = CosNaming::NamingContext::_narrow(o); CosNaming::Name name; name.length(1); name[0].id = CORBA::string_dup("Pinger_iiop"); name[0].kind = CORBA::string_dup(""); // u È RMI ÏÔÑÏÐÒÊÒÖ ÈÍ cout << "Resolving the naming context" << endl; CORBA::Object_var object = context->resolve(name); cout << "Narrowing to the Ping Server" << endl; ::examples::iiop::rmi::server::wls::pinger_var ping = ::examples::iiop::rmi::server::wls::pinger::_narrow(object); // ping Î Ë È cout << "Ping (local)..." << endl; ping->ping(); } 2-16 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

35 Tuxedo 8.1 ORB WebLogic C++ ÐÖÏÎ ÒÊ Ó Õ Ð Ð ÒÐÑÒÎ ÈÍ ÊÂ ÊÏÔÑÏÐÒ URL (CORBA/IIOP Ê Î ) Î ÈÉ Çu ÈÍ ÉÆÍ Ê ÈÉÇÉÈÆÂÐ ÓÉÊÖÒÐÎÒÔÇÂCOS Ó Õ Ð Ð ÓÑ API Î tèí JNDI ÊÖÒÓ ÊÍÉÉu ÈÍÉÆÌÈÂ ÇÊÓ Õ Ð Ð ÓÑÎ ÈÍÇÉÉÂWebLogic Server ÎÔÖÐ ÑÕ ÊÂw Î ÉÉÏÔÑÏÐÒ ÎÎÒÓÑÏÑÉÇÍÍÆÊÊ ÍÌÈÂCORBA Ó Õ Ð ÓÑÇÍ ÈÍÍÌÊÊ ÊÉÆÍÉÈÂ Object Management Group (OMG) Ê Interoperable Name Service (INS) Ê t ÏÔÑÏÐÒ Î Ó Õ Ð ~ ( ÇÊ Ê JNDI) ÊÔÒÓ ÐÈÍÉÌÊÎÔÖÐ ÑÕ ÔÖÐÖÕ Ð Ï ÑÔÏ Ñ (API) ÓÏ ÒÎs ÈÉÍÂÓ Õ Ð Ð ÒÐÑÒ ÏÔÑÏÐÒÌÎÔÖ Ð ÑÕ ÏÔÑÏÐÒÎÓ ÕÑÔ ÑÊÓÏ ÒÈÉÍÎ ÓÏ ÒÈÉÍÈÍÉÌÊÐÔ Ò 5. IDL ÐÖÏÎ Ò ÎÔÖÐ ÑÕ ÉÊÂWebLogic Server Ê JNDI ÒÖ Ê ÎÖÒÐÎÒÔÈÍÍÆÊ CORBA Ó Õ Ð Ð ÓÑÊ ŠÈÍ ÇÉÉÂÏÔÑÏÐÒÎuÉÇÍÇÉÇÉÇÌÈÂ vê ÉÊÂ ÊÐ Ô ÒÎ ÉÉÐÖÏÎ ÒÎ sèìèâ Client.exe -ORBInitRef NameService=iioploc://localhost:7001/NameService. Tuxedo 8.1 ORB WebLogic C++ ÐÖÏ Î ÒÊ WebLogic C++ ÐÖÏÎ ÒÊÂTuxedo 8.1 C++ ÐÖÏÎ Ò ORB Î ÈÉÂ WebLogic Server É ÈÉÆÍ EJB Ê IIOP ÖÐÏÑÒÎ ÈÌÈÂÇÊÐÖ ÏÎ ÒÊÂObjects-by-Value ÆÍË CORBA Interoperable Naming Service (INS) ÎÐÔ ÒÈÌÈÂ WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-17

36 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ ÆÉ WebLogic C++ ÐÖÏÎ ÒÎ ÈÍÊÇ WebLogic C++ ªª ªª v ªª ª ªªª t ª ª ªª C++ ª ª ª ª h ª ª ª ª ª ª ªªªªªªª Tuxedo C++ ªª ªª ORB Tuxedo 8.1 WebLogic C++ ª ª ªª Tuxedo ª ªªª Tuxedo BEA ª ªªªª ªªªª WebLogic C++ ª ª ª ª WebLogic C++ ª ª ª ª ªªª ª ª ª ª ªª ªª WebLogic C++ ªª ªª ªªª WebLogic Server ªªªª u Tuxedo ORB IIOP ª ª ª ª ORB ªª ª ª ªª ªªª Object-by-Value ªªª ªªªª ªª ªª CORBA Interoperable Name Service (INS) JNDI ªª ª ªª ªªª ª ª ª ª EJB ªª ª ª ªª ª ª ª INS NameService ªª ª ª ªª ª ª ªªª ªªªªªªªªªª ª ªªª ª ª ªª ª ª ª ª ªª ª ªªª 2-18 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

37 Tuxedo 8.1 ORB WebLogic C++ ÐÖÏÎ ÒÊ 2-3 WebLogic C++ ªª ªª WebLogic Server ~ C++ ÐÖÏ Î Ò Ð Ò ORB INS API C ++ Ö ÑÏÕ IIOP ÏÔÑÏÐÒÊ ÖÒÐÎÒÔ COS API WebLogic Server JNDI JVM J2EE Ð ÒÒ WebLogic C++ ªª ªª C++ ª ª ª ª 1. -idl ªª ª ª ejbc ªªª ª C++ ª ª ªª ~ EJB ªªª ª EJB IDL ªªªªª 2. C++ IDL ªªª ª IDL ªª ªªª ªªª ª CORBA ª ª ªª ª ªª ªªª ªªªª ª ªªª ª ª C++ IDL ª ªª ª OMG IDL C++ IDL ªªª ª 3. EJB ªªª t s ªªª ªªªªª 4. EJB t C++ ª ª ªª CORBA ªª ª ª CORBA ª ª ªª ª ª ªªª ª ª ÿj CORBA ªª ªª ª ªªªªªªª 5. Tuxedo buildobjclient ªªªª ªª ªª ªªª WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-19

38 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ WebLogic C++ ª ª ª ª WebLogic C++ ª ª ªª ªªª ª ª WebLogic Server ªªª ª ª ªªª ª ~ ªªª ª ª ªª ª ª ª ª v WebLogic C++ ªª ªª ªªª ªªªª WebLogic Server t WebLogic C++ ª ª ªª ªªªª ªªªª SAMPLES_HOME\server\examples\src\examples\iiop\ejb ª ªª ª ª ªªªª w ªª ª ª ªª ª ªªª ª ª s package-summary.html ªª ª WebLogic Tuxedo Connector RMI-IIOP ªªªªª ª ª WebLogic Tuxedo Connector WebLogic Server ª ª ªªª ª ª Tuxedo ªªª ª ~ WebLogic Tuxedo Connector Tuxedo ªªªªªªª WebLogic Server s Tuxedo ªªªª WebLogic WebLogic Tuxedo Connector v WebLogic Tuxedo Connector Tuxedo Š CORBA 2-20 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

39 WebLogic Tuxedo Connector RMI-IIOP ÉÊ EJB Ê ªªªª XML ªªª ªªªªªª ª ª WebLogic Server Tuxedo ªªª ª h ªªªª u Tuxedo WebLogic Server ªªªªª ª JavaBean «EJB«ªªªªªªª ªªª ª Weblogic Tuxedo Connector Tuxedo CORBA ª ª ªªª ª ª w WebLogic Tuxedo Connector ªªª Tuxedo CORBA ªªªª WebLogic Tuxedo Connector ªªª ªªªª WebLogic Server t WebLogic Tuxedo Connector IIOP ªªªª ªªªª SAMPLES_HOME\server\examples\src\examples\iiop\ejb ª ªª ª ª ªªªª w ªª ª ª ª ª ª ªªª ª ª s package-summary.html ªª ª RMI-IIOP ÉÊ EJB Ê RMI over IIOP Î ÈÍÏ Ñ ÔÖÏÑ JavaBean Î tèíçééâ Ð Ó ÊÆÇÍ ÊÍÆÊ EJB ~ Î ÈÍÇÉÇÉÇÌÈ ORB Î ÈÍ Java RMI ÐÖÏÎ ÒÇÂWebLogic Server over IIOP Ê Ï Ñ ÔÖÏÑ Bean ÊÎÐÑÑÉÇÍ Java ÊÔÖÒÒÔÏ ÕÊ CORBA/IDL ÐÖÏÎ ÒÇÍÂWebLogic Server ÊÆÇÊÍÏ Ñ ÔÖÏÑ Bean ÏÔÑÏÐÒÊÌÎÐÑÑÉÇ Í WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-21

40 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ CORBA/IDL ÐÖÏÎ ÒÎ ÈÍ ÊÊÂJava Ñ Ñ ÔÎÏÖÊ fè ÍÉÆÍ EJB ÐÖÑÇÔÒÓ Ð Ê ÊÊÍÌÈÂWebLogic Server ÊÊÂ uê IDL ÔÎÏÖÎ ÈÍÉÌÊ weblogic.ejbc Õ ÒÏÖÒÏÇ È ÍÉÆÌÈÂÇÍÍÊÔÎÏÖÊÂCORBA ÓÕ ÎÂ yéêí EJB Ê É ÉsÈÌÈÂweblogic.ejbc Õ ÒÏÖÒÏÊ ~Ê ÊÉÆÍÉÈÂ EJB ÊÐÖÑÂÏ ÑÔÏ ÑÂÆÍËÒÔÖÏÕ Òv~ ÔÎÏÖÎ JAR ÔÎÏÖÊ ÈÍÂ EJB Ê WebLogic Server Ð ÒÒ ÐÖÑÎ ÈÍÂ RMI Ð ÓÏÖÎ ÈÉ EJB Ð ÒÒ ÐÖÑÎ sèâññôéñð ÖÒ Î ÈÍÂ ÇÍÍÊÐÖÑËÊ CORBA Ï ÑÔÏ ÑÎv~ÈÍ CORBA IDL ÔÎÏ ÖÊÒÏÖÐÒÖ ÒÖ Î ÈÍÂ weblogic.ejbc Õ ÒÏÖÒÏÉÊÂÈÌÈÌÊÐÔ Ò Š ÇÐÔ ÒÈ ÍÉÆÌÈÂÃCORBA/IDL ÐÖÏÎ Ò RMI-IIOP ÎÔÖÐ ÑÕ Ê ÃÎ ÈÉÇÉÈÆÂ ÉÈÉ ÈÍÉÔÎÏÖÊÐ ÓÏÖÉ ÈÍÌÈÂÐ ÓÏÖÊÈÊ ÊÂidlSources ÒÏÖÐÒÖÇÍÑ Ñ ÔÎÏÖÎwÌ}ÌÂCORBA C++ ÊÑÑÔ ÔÎÏÖÉÑÐÖÒ ÔÎÏÖÎ ÈÌÈÂ ÑÏÔ ÊÈËÉ Ê CORBA Ò Ñ Ê ÈÉÊÂ ÈÍÍÇÍÍÊÔÎÏÖÉ ÉÈ ( v ÊÉÆÉÊÂÃWebLogic RMI-IIOP Ê ÃÎ ÈÉÇÉÈÆ )Â ÈÍ É IDL ÔÎÏÖÊÂidlSources ÒÏÖÐÒÖÊ eèíìèâêæâ Java-to-IDL ÔÒÓ Ð ÊÊÂÈÌÈÌÊ ŠÇ ÎÉÆÌÈÂv ÊÉÆ ÉÊÂJava Language Mapping to OMG IDL Î ÈÉÇÉÈÆÂÌÉÂ Sun ÇÍÌ ÍÉÏÏÒÃEnterprise JavaBeansTM Components and CORBA Clients: A Developer GuideÃÇ ÈÍÉÆÌÈÂ Ê ÉÊÂ ÌÊ Bean ÇÍ IDL Î ÈÍ Î ÈÌÈÂ > java weblogic.ejbc -compiler javac -keepgenerated -idl -idldirectory idlsources build\std_ejb_iiop.jar %APPLICATIONS%\ejb_iiop.jar ÊÂ ÊÍÆÊÈÉÂEJB Ï ÑÔÏ ÑÉÐÖÏÎ Ò ÎÔÖÐ ÑÕ ÎÐ ÓÏÖÈÌÈ ( ÇÊ ÉÊ CLIENT_CLASSES ÆÍË APPLICATIONS Ñ ÐÒÒ Î ÈÉÆÌÈ )Â 2-22 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

41 ªªª Ð Ò > javac -d %CLIENT_CLASSES% Trader.java TraderHome.java TradeResult.java Client.java Ê ËÊ weblogic.ejbc Î ÈÉ ÈÉ IDL ÔÎÏÖÊ ÈÉ ÊÍÆÊ IDL Ð ÓÏÖÎ sèâc++ ÊÑ Ñ ÔÎÏÖÎ ÈÌÈ >%IDL2CPP% idlsources\examples\rmi_iiop\ejb\trader.idl... >%IDL2CPP% idlsources\javax\ejb\removeexception.idl ÇÍÉÂC++ ÐÖÏÎ ÒÎÐ ÓÏÖÈÍÇÉÇÉÇÌÈ RMI-IIOP ÉÊ EJB Ê Êv ÊÉÆÉÊÂWebLogic Server Ê ÈÉ ÆÍ RMI-IIOP Ð ÔÖÎ ÈÉÇÉÈÆÂÇÊÐ ÔÖÊÂÏ ÑÒ Ö Ì Ê SAMPLES_HOME/server/src/examples/iiop ÒÏÖÐÒÖÊ ÉÉÆ ÌÈ examples.iiop ªªªªª ªª ªª ªªªªªªª WL_HOME/samples/examples/iiop ª ªª ª ª EJB RMI-IIOP C++ ª ª ªª Tuxedo ªªª ~ v v ªªªª w WebLogic Tuxedo Connector ªªªª /wlserver7.0/samples/examples/wtc ª ªª ª ª s WebLogic Server 7.0 RMI-IIOP ªªªª WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-23

42 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ 2-4 WebLogic Server 7.0 IIOP ªªªª ªªªª ORB/ ªª ª ªª iiop.ejb.entity.cppclient WebLogic Server ªª ª ªª ªªª Bean C++ ªª ªª Borland Visibroker 4.1 Borland Visibroker 5.0 Borland Visibroker 4.1 : GIOP 1.0 ªª ª ªª ªªª DefaultGIOPMinorVersion ~ config.xml ªªª Mbean 1 v u Borland Visibroker 5.0 : config.xml ªªª Mbean ªª ª ª ª ª ª ªª ªªª ª utf-16/iso Borland Visibroker 5.0 : GIOP 1.2 GIOP ªªª ª ª corbaloc url (Client -ORBInitRef NameService=corbaloc:ii op:1.2@localhost:7001/n ameservice ) iiop.ejb.entity.tuxclient t valuetype WebLogic Server ªª ª ªª ªªª Bean Tuxedo ªª ª ª iiop.ejb.entity.server.wls C++ ªª ªª Tuxedo ªª ª ª ªª ª Bean BEA IIOP Tuxedo 8.x Tuxedo ª ªªª u v 2-24 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

43 Ð Ò ªªªª ORB/ ªªª ªª iiop.ejb.stateless.cppclient WebLogic Server ªªªª ªª ªª ªªª Bean C++ CORBA ªª ªª WebLogic Tuxedo Connector Tuxedo ªªª ~ RMI-IIOP s Borland Visibroker 4.1 Borland Visibroker 5.0 Borland Visibroker 4.1 : GIOP 1.0 ªª ª ªª ªªª DefaultGIOPMinorVersion ~ config.xml ªªª Mbean 1 v u Borland Visibroker 5.0 : config.xml ªªª Mbean ªª ª ª ª ª ª ªª ªªª ª utf-16/iso Borland Visibroker 5.0 : GIOP 1.2 GIOP ªªª ª ª corbaloc url (Client -ORBInitRef NameService=corbaloc:ii op:1.2@localhost:7001/n ameservice ) iiop.ejb.stateless.rmiclient WebLogic Server ªªªª ªª ªª ªªª Bean RMI Java ª ª ª ª WebLogic Tuxedo Connector Tuxedo ªªª ~ RMI-IIOP s iiop.ejb.stateless.sectuxclie nt WebLogic ªªªª ªª ªªªªª Bean ªª ª Tuxedo ª ª ª ª JDK JDK ªªª ª ª ª ªªª ª ª ªªª ªªª BEA IIOP Tuxedo 8.x Tuxedo ª ªªª u WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-25

44 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ ªªªª ORB/ ªª ª ªª iiop.ejb.stateless.server.tux Tuxedo ªªª ~ ª ª ªª ªªªªªªª ª ªª ª ª ª ªªªªª Bean Tuxedo ªª ªª ~ WebLogic Tuxedo Connector ªªª iiop.ejb.stateless.server.wls ªª ªª WebLogic Server Tuxedo ªªª ~ ª ªª ª ª ª EJB Tuxedo TGIOP Tuxedo 8.x WebLogic Tuxedo Connector Tuxedo ª ªªª ªªª WebLogic Tuxedo Connector RMI/IIOP CORBA ~ WebLogic Tuxedo Connector v iiop.ejb.stateless.tuxclient WebLogic Server ªªª ª ª ª ªªªªª Bean Tuxedo ªªª ~ WebLogic ªªªª ªª ªªªªª Bean Tuxedo ªª ªª WebLogic Tuxedo Connector Tuxedo ªªª WebLogic Server ~ RMI-IIOP s BEA IIOP Tuxedo 8.x Tuxedo ª ªªª u 2-26 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

45 Ð Ò ªªªª ORB/ ªªª ªª iiop.rmi.cppclient Tuxedo ªªª WebLogic Server C++ ª ª ª ª WebLogic Tuxedo Connector ªªª iiop.rmi.rmiclient WebLogic Server RMI ªª ªª WebLogic Tuxedo Connector WebLogic Server Tuxedo ªª ª ~ s Borland Visibroker 4.1 Borland Visibroker 5.0 Orbix 2000 Borland Visibroker 4.1 : GIOP 1.0 ªª ª ªª ªªª DefaultGIOPMinorVersion ~ config.xml ªªª Mbean 1 v u Borland Visibroker 5.0 : config.xml ªªª Mbean ªª ª ª ª ª ª ªª ªªª ª utf-16/iso Borland Visibroker 5.0 : GIOP 1.2 GIOP ªªª ª ª corbaloc url (Client -ORBInitRef NameService=corbaloc:ii op:1.2@localhost:7001/n ameservice ) v ªªª ªªª ª ªª ªª ªªªª ª ª u WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-27

46 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ ªªªª ORB/ ªª ª ªª iiop.rmi.server.tux Tuxedo ªªª ª ª ªª ªªªªªªª Tuxedo ªª ª ª ~ WebLogic Tuxedo Connector ªªª iiop.rmi.server.wls Ping ªªªªªªª ªª ª ª Tuxedo WebLogic Server Tuxedo TGIOP Tuxedo 8.x WebLogic Tuxedo Connector Tuxedo ª ªªª ªªª WebLogic Tuxedo Connector RMI/IIOP CORBA ~ WebLogic Tuxedo Connector v iiop.rmi.tuxclient Tuxedo ªªª Tuxedo ªª ª ª BEA IIOP Tuxedo 8.x Tuxedo ª ªªª u RMI-IIOP É RMI ÏÔÑÏÐÒÊÖÏÔÐÏ ÐÖ WebLogic Server ÊÒÔÏÖÒ ÏÔ Ñ ÐÖÐÑÕ ÊÍÉÉ ÆÍË ÊÐ Ó ÏÔÑÏÐÒÊÏÔ Ñ ÐÖÐÑÕ ÇsÍÍÌÈÂÇÍÊÍÍÂ Ê ÏÔÑÏÐÒÎ sèíçéç ÉÕÕÖÇ zèíæèíç ÈÇÊÍÌÈÂÇÊÔÖÑ ÉÊÂÐÖÏÎ ÒÇÖÕ Ò ÏÔÑÏÐÒËÊ Î ÈÉÆÍÌÊÊÂÈÊÏÔÑÏÐÒÎ 6 Ë ÈÉÈÊÆ ÊÂRMI-IIOP É NoSuchObjectException ÏÖ Ç ÈÍÇÉÇÆÍÌÈ ÇÆÈÉ Ê EJBÂÉÌÍ JNDI ÊÊÎ ÈÉÐ Ó Ï ÑÑ ÑÊÍÉÉ ÈÍÍ RMI ÏÔÑÏÐÒÊ ÊÊ ÈÌÈΠ2-28 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

47 RMI-IIOP É RMI ÏÔÑÏÐÒÊÖÏÔÐÏÐÖ RMI-IIOP Ê J2SE ÉÊÂ ÏÔ Ñ ÐÖÐÑÕ (DGC) ÉÊÊÇÂ javax.rmi.portableremoteobject Ê ÈÉ exportobject() ÆÍË unexportobject() ÕÑÒÒÎ ÈÉÂRMI-IIOP É RMI ÏÔÑÏÐÒÊ ÖÏÔÐÏÐÖÎ ÈÍÇÉÎ ÌÉÆÌÈÂÉÉÈÂexportObject() ÆÍ Ë unexportobject() ÊÂWebLogic Server ÊÒÔÏÖÒ ÏÔ Ñ ÐÖÐÑÕ ÔÖÑ ÊÊ ÊÆÍÌÈÎÂÒÔÏÖÒÊÏÔ Ñ ÐÖÐÑÕ ÔÖ Ñ Î ÈÍ ÊÂBEA ÒÐÓÏÖ ÐÔ ÒÊÆ Æ ÍÈÇÉÈÆÂ WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 2-29

48 2 RMI over IIOP ÔÖÐÖÕ Ð ÕÒÖ 2-30 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

49 3 WebLogic Server の RMI-IIOP 用コンフィグレーション Ê ÉÊÂWebLogic Server Ê RMI-IIOP Ð ÔÏÐÖ ÑÕ Ê È Í É ÇÊÉÆÉw ÈÌÈÂ Ð ÔÏÐÖ ÑÕ Ê u e RMI over IIOP É SSL Ê vî~èé CORBA ÐÖÏÎ ÒÇÍÏÔÑÏÐÒËÊÎÐÑÑ Ó ÒÏÏÎ Ö Ò ÓÖ ÐÉ RMI over IIOP Ê WebLogic RMI-IIOP Ê RMI-IIOP Ð ÔÖ Ð Ò ÓÒÐ Ñ ÈÊ Ê Ð ÔÏÐÖ ÑÕ Ê u CORBA ÐÖÏÎ ÒÇÍÐÖÏÎ Ò ID Î ~ÈÍÉÌÊ Ê u Ç ÈÊÆÉÌÂIIOP Î~ÈÉ WebLogic Server Ê ÈÍÈËÉÊÐÖÏÎ ÒÊ ID ÊÂÒÔÏÖÒÉÃguestÃÊÊÍÌÈÂ Ê Ê ÈÍÆÊÂ config.xml ÔÎÏÖÊÕ Ð ÉÓÑÖ ÒÎv ÈÍÇÉÉÂIIOP Î~ÈÉ WebLogic Server Ê ÂÊÏ ÑÑ ÑÊ ÈÍÈËÉÊÐÖÏÎ Ò Ê ÿê ID ÎÑÒÒÎÒÔÈÍÇÉÇÉÇÌÈÂ <Server Name="myserver" NativeIOEnabled="true" DefaultIIOPUser="Bob" DefaultIIOPPassword="Gumby1234" ListenPort="7001"> WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 3-1

50 3 WebLogic Server Ê RMI-IIOP Ð ÔÏÐÖ ÑÕ ÌÉÂconfig.xml ÊÊ IIOPEnabled Îv ÈÍÇÉÌÉÇÌÈÂÇÍÊ ÒÔÏÖÒ Ê "true" ÉÂIIOP ÊÐÔ ÒÎ ÊÈÍ ÊÇÇÍÂÇÍ Î "false" Êv ÈÌÈÂÈËÉÊÖÕ Ò ÏÔÑÏÐÒÇ JNDI ÒÖ ÊÓ Ï ÒÈÍÉÂÐÖÏÎ ÒÇÍÎÐÑÑÉÇÍÍÆÊÊÍÇÉÇ vèíéæ Í ÍÂRMI over IIOP Î ÈÍÉÌÊÂWebLogic Server Î ÊÐ ÔÏ ÐÖ ÑÕ ÈÍ uêæíìèîârmi ÏÔÑÏÐÒÊ~ Âz ÐÖÑÊ ÍÉÉ JNDI ÒÖ ÊÓÏ ÒÈÍÌÈÂEJBean Ô ÕÊÂÒÔÖÏÕ Ò Ê JNDI ÒÖ ÊÓÏ ÒÈÍÌÈÂWebLogic Server ÊÂJNDI ÒÖ ÊÖÒÐ ÎÒÔ Ë ÈÎÈËÉ vèíçéêííâcosnaming Service Ð ÓÑÎ tèìèâ WebLogic Server 7.0 ÉÊÂcorbaname ÆÍË corbaloc Ê RMI-IIOP JNDI ÎÐÔ ÒÈÉÆÌÈÂCORBA/IIOP Î ÈÉÇÉÈÆÂÇÍÍ Ê Ê Ê 1 ÉÊÂÆÍ WebLogic Server ÎÔÑÒÉÈÍ EJB ÊÊÊÏÔ ÑÏÐÒÎ ÊÎÔÖÐ ÑÕ Ð ÓÇÍ IIOP Î~ÈÉ ÉÇÍÍÆÊÈ ÍÇÉÇ hêêíéææçééèâèêéìâééæêâejb-jar.xml Ê Î~ ÈÍÇÉÌÉÇÌÈÂ <ejb-reference-description> <ejb-ref-name>wls</ejb-ref-name> <jndi-name>corbaname:iiop:1.2@localhost:7001#ejb/j2ee/interop/foo </jndi-name> </ejb-reference-description> reference-description ÑÑ ÐÊÂejb-jar.xml Ê fèíéæíöñ Ñ Î WebLogic Server Ê ÈÍÉÆÍ ÊÖÑ ÑÊ JNDI ÊÔÒÔÈÍ ÌÊÉÈÂejb-ref-name ÉÊÖÑ Ñ Î ÈÌÈÂÇÍÊÂEJB ÔÖ ÓÏÑÊÍÉÉ ejb-jar.xml ÒÔÖÏÕ Òv~ ÔÎÏÖ Êv ÈÍÍ ÉÈÂjndi-name ÉÊÂWebLogic Server Ê ÈÍÉÆÍ ÊÖÑ Ñ ÔÎÐÒÖÊ JNDI Î ÈÌÈÂ iiop:1.2 ÊÂ<jndi-name> ÑÐÑÕ Ê ÌÍÉÆÌÈÂWebLogic Server 7.0 ÊÊÂGIOP (General-Inter-Orb-Protocol) 1.2 Ê tç ÈÍÉÆÌÈÂGIOP ÊÂ ~ ÈÍ ORB É ÈÍÍÕÒÑ ÑÊÔÏ ÔÒÒÎu ÈÍÌ ÊÉÈÂÇÍÊÍÉÉÂ Ê Ê ORB ÌÎÔÖÐ ÑÕ Ð ÓÉÊ ~ Ç hêêíìèâgiop ÊÓ ÑÕ ÊÂcorbaname ÌÉÊ corbaloc ÊÓ ÑÕ É ÈÍÇÉÇÉÇÌÈÂ 3-2 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

51 RMI over IIOP É SSL Ê RMI over IIOP É SSL Ê ÑÐÕÎ ÑÐÒÒ ÖÏÕ (SSL) ÔÖÒÐÖÎ ÈÍÊÂRMI ÌÉÊ EJB Ö Õ Ò ÏÔÑÏÐÒËÊ IIOP Î xèíçéçéçìèâssl ÔÖÒÐÖ ÉÊÂvvÎ~ÈÉ Ê Î ÈÂÏÔÑÏÐÒ É ÈÍÍÒ Ñ Î ÈÌÈÂWebLogic Server ÉÊÂ Ê É RMI over IIOP É SSL Î ÈÍÇÉÇÉÇÌÈÂ CORBA/IDL ÐÖÏÎ Ò ORB (Object Request Broker) Î ÆÍ Java ÐÖÏÎ ÒÎ ÆÍ BEA Tuxedo Î ÆÍ ÊÉÍÊ ÌÂÌÈÂWebLogic Server ÎÐ ÔÏÐÖ ÑÕ ÈÉ SSL ÔÖ ÒÐÖÎ ÆÍÍÆÊÈÍ uçæíìèâv ÊÉÆÉÊÂÃSSL ÊÐ ÔÏ ÐÖ ÑÕ ÃÎ ÈÉÇÉÈÆÂ RMI-IIOP É SSL ÆÍË Java ÐÖÏÎ ÒÊ 1. Ð ÖÓÒÐÎ ÈÍ ÊÊÂJava ÐÖÏÎ ÒÊÔÖÏÔ Ò Ð É ÒÑÑÖv Î ÈÌÈÂv ÊÉÆÉÊÂÃSSL ÊÐ ÔÏÐÖ ÑÕ ÃÎ ÈÉÇÉÈÆÂ 2. -d ÏÔÑÕ Î ÇÉÂejbc Ð ÓÏÖÎ sèìèâ 3. RMI ÐÖÏÎ ÒÎz ÈÍ ÊÂ vêðô Ò ÏÔÑÕ Î È ÌÈÂÔÑ Â~ ÊÔ ÒÂÆÍË SSL Ô ÒÎ ÈÍ uçæíì ÈÂÌÉÂ ÊÍÆÊÂweblogic.corba.orb.ssl.ORB ÐÖÑÎ ÈÍ uìæíìèâçêðöñêâorb i ÊÐÖÑÎÖÒÔÈÂJDK ÉÑ ÐÕÎÊ Î ÈÍ Ê ŠÎu ÈÍÌÊÉÈÂ java -Dweblogic.security.SSL.ignoreHostnameVerification=true \ -Dweblogic.SSL.ListenPorts=localhost:7701:7702 \ -Dorg.omg.CORBA.ORBClass=weblogic.corba.orb.ssl.ORB \ weblogic.rmiiiop.hellojdkclient iiop://localhost:7702 * * ÌÉÊÂÐÖÏÎ Ò Ê ÈÉv ÒÏ Î ÈÍÊÊ : WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 3-3

52 3 WebLogic Server Ê RMI-IIOP Ð ÔÏÐÖ ÑÕ * *java -Dweblogic.corba.orb.ssl.certs=myserver/democert.pem -Dweblogic.corba.orb.ssl.key=myserver/demokey.pem -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.corba.orb.ssl.ListenPorts=localhost:7701:7702 -Dorg.omg.CORBA.ORBClass=weblogic.corba.orb.ssl.ORB -Djava.security.manager -Djava.security.policy==java.policy -ms32m -mx32m weblogic.rmiiop.hellojdkclient port=7702 -Dssl.certs=Java ÐÖÏÎ ÒÊÒÑÑÖv ÊÒÏÖÐÒÖ e -Dssl.key=Java ÐÖÏÎ ÒÊÔÖÏÔ Ò Ð ÊÒÏÖÐÒÖ e 4. WebLogic Server É ÈÍÍ SSL ÔÖÒÐÖ ÊÐÖÑÎ Java ÐÖÏÎ ÒÊ CLASSPATH Ê~ ÈÌÈÂ Ê (WebLogic Server ÇÍ Java ÐÖÏÎ ÒËÊÐ ÖÓÒÐ Ê ) ÊÊÂJava ÐÖÏÎ ÒÊÒÑÑÖv ÉÔÖÏÔ Ò Ð ÎÐÔ ÒÖÏ É ÈÌÈÂssl.certs ÆÍË ssl.key ÉÆÆÐÔ ÒÖÏ ÏÔ ÑÕ Î ÈÉÂÇÊ Î ÈÌÈÂv ÊÉÆÉÊÂÃSSL ÊÐ ÔÏ ÐÖ ÑÕ ÃÎ ÈÉÇÉÈÆÂ BEA Tuxedo ÐÖÏÎ ÒÉÊ SSL ÔÖÒÐÖÊ SSL ÔÖÒÐÖÎ ÈÉ BEA Tuxedo ÐÖÏÎ ÒÉ WebLogic Server Ê~ Î xèí ÊÉÆÉÊÂÃBEA Tuxedo ÐÖÏÎ ÒÆÍË WebLogic Server ÉÊ SSL ÔÖÒÐÖÊ ÃÎ ÈÉÇÉÈÆÂ vî~èé CORBA ÐÖÏÎ ÒÇÍÏ ÔÑÏÐÒËÊÎÐÑÑ WebLogic Server ÊÊÂCORBA ÐÖÏÎ ÒÇÍ RMI ÖÕ Ò ÏÔÑÏÐÒÊ ÎÐÑÑÉÇÍÍÆÊÈÍÐ ÓÑÇ ÈÍÉÆÌÈÂÌÉÂÈÍ Ê ÉÈÉÂWebLogic Server Ê CORBA ORB (Object Request Broker) ÎÔÑÒÈÂ 3-4 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

53 vê u vî~èé CORBA ÐÖÏÎ ÒÇÍÏÔÑÏÐÒËÊÎÐÑÑ ÕÒÑ ÑÎÈÊ ORB Ê vèíçééâð Ó ÉÓÏ Ò hêæ ÍÌÍÏÔÑÏÐÒÎ CORBA ÐÖÏÎ ÒÇÍ Ê Ë ÈÍÍÆÊÈ ÍÇÉÌÉÇÌÈÂ WebLogic Server ÎÔÑÒÉÈÍÏÔÑÏÐÒÊ CORBA Ë ÈÎ vèíê ÊÂÆÇÉÇÊÏÔÑÏÐÒÇ~ ÈÉÈÍÎ sèí uçæíìèâèíí ÊÏÔÑÏÐÒÎ ÈÍ Ê Î Ê ÈÌÈÂ 1. WebLogic Server Î sèéæí JVM É ÈÍÍÆÊ ORB Î È ÈÍz ÐÖÑÎ ÈÌÈÂ 2. ÈÊ ORB ÇÍ ÈÍÕÒÑ ÑÎ Ç ÇÍÏÔÑÏÐÒÎ ÈÍÉ ÌÊ IDL ( Ï ÑÔÏ Ñ fuw ) Î ÈÌÈÂ 3. ÈÊ IDL ÎÐ ÓÏÖÈÌÈÂÇÍÊÍÉÉ ÊÐÖÑÇ ÈÍÌÈ ÇÂÈÊÆÉÊ 1 ÉÇ Tie ÐÖÑÉÈÂTie ÐÖÑÊÂ Ë ÈÎ ÈÍÉÌÊÐ ÓÐÏÒÉ ÆÍÍÂÈÍÍÊ Ë ÈÎÈÇÍËÇ tð ÖÑÊÒÏÑÓÒÒÈÌÈÂÈÊ tðöñêâcorba ÐÖÏÎ ÒÊ ÍÉÉÂÐ ÓÊ Â ÊÏÔÑÏÐÒÊÖÒÐÎÒÔÂÆÍËÈÊÏ ÔÑÏÐÒÊ ÈÍÕÑÒÒÊ Ë ÈÎsÆÌÈÂ Ê ÊÊÂÐ ÓÊ ÈÉ EJBean É ÈÍ tðöñêâejbean Ê Ë ÈÎ vèí CORBA ÐÖÏÎ ÒÎ ÈÌÈÂ ÊÎ ÐÒÐÒÕÎ ÈÍÉÂÇÍÉÊ~Ê ÉÌ hèìèâz ÐÖÑÎ ÈÍÉÂ ORB Îz ÈÂ yéêí CORBA tïôñïðòëê Î ÉÇÌÈÂ ÇÊÐÖÑÊÂJNDI ÒÖ Ê Ê WebLogic ÏÔÑÏÐÒÉ ÉÇÍÍÆ ÊÈÉÂCORBA ÏÔÑÏÐÒËÊ Ê Ë ÈÎ vèíçéì héèâ WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 3-5

54 3 WebLogic Server Ê RMI-IIOP Ð ÔÏÐÖ ÑÕ vê ÊÐ ÔÖ Ð ÒÉÊÂÐ ÓËÊ ÂJNDI ÒÖ Ê Foo ÏÔÑÏÐ ÒÊÖÒÐÎÒÔÂÆÍË bar ÕÑÒÒÊ Ë ÈÎsÆ tðöñî È ÉÆÌÈÂÇÊÏÔÑÏÐÒÊÌÉÂ Ê ÊÍÍ CORBA Ê ÎsÆz ÐÖÑÉÌÆÍÌÈÂ ORB Ê Tie ÏÔÑÏÐÒÊ tðöñé Tie ÏÔÑÏÐÒÊ ~ Ç ORB ËÊ Tie ÏÔÑÏÐÒÊ ƒ ORB ÊÓ Õ Ð Ð ÓÑ ËÊ Tie ÏÔÑÏÐÒÊÓÏ Ò import org.omg.cosnaming.*; import org.omg.cosnaming.namingcontextpackage.*; import org.omg.corba.*; import java.rmi.*; 3-6 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

55 vî~èé CORBA ÐÖÏÎ ÒÇÍÏÔÑÏÐÒËÊÎÐÑÑ import javax.naming.*; import weblogic.jndi.environment; public class FooImpl implements Foo { public FooImpl() throws RemoteException { super(); } public void bar() throws RemoteException, NamingException { // Ë ÈÊ v ÉÊÍÏ ÑÑ ÑÎÖÒÐÎÒÔÈÉ Ë È weblogic.jndi.environment env = new Environment(); Context ctx = env.getinitialcontext(); Foo delegate = (Foo)ctx.lookup("Foo"); delegate.bar(); System.out.println("delegate Foo.bar called!"); } public static void main(string args[]) { try { FooImpl foo = new FooImpl(); // ORB Î È ÈÍ ORB orb = ORB.init(args, null); // Tie ÏÔÑÏÐÒÎ ÈÂORB Ê ƒèí _FooImpl_Tie footie = new _FooImpl_Tie(); footie.settarget(foo); orb.connect(footie); // Ó Õ Ð Ð ÒÐÑÒÎ ÈÍ org.omg.corba.object o = \ orb.resolve_initial_references("nameservice"); NamingContext ncref = NamingContextHelper.narrow(o); // ÏÔÑÏÐÒ ÎÓ Õ Ð Ð ÓÑÊÓÏ ÒÈÍ NameComponent nc = new NameComponent("Foo", ""); NameComponent path[] = {nc}; ncref.rebind(path, footie); System.out.println("FooImpl created and bound in the ORB registry."); } catch (Exception e) { System.out.println("FooImpl.main: an exception occurred:"); e.printstacktrace(); } } } WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 3-7

56 3 WebLogic Server Ê RMI-IIOP Ð ÔÏÐÖ ÑÕ z ÐÖÑÊ t Êv ÊÉÆÉÊÂÃWebLogic Server Êz É ÃÎ ÈÉÇÉÈÆÂ Ó ÒÏÏÎ Ö Ò ÓÖ ÐÉ RMI over IIOP Ê : ÇÊ hêâó ÒÏÏÎ Ö Ò ÓÖ ÐÎ ÈÉÔ ÒÑÒÖÒÔ ÎsÉÉÆÍ ÊÊÌ Ê ÈÌÈÂ Ð ÓÑ ÓÒÐ 5 Ê WebLogic Server 7.0 BEA ORB Î ÈÍÉÂÔ Ò ÑÒÖÒÔ Ê Ê ÊÍÍÓ ÒÏÏÎ Ö Ò ÓÖ Ñ ÐÎÐÔ ÒÉÇÌÈÂÇÍÊÍÍÂÓ ÒÏÏÎ Ö Ò ÓÖ ÐÊÍÍ vsêóö Ñ ÐÇ hêêíìèâ ËÉÎÊÊ ÂÆÉÉÎ Ç ÈÍÍÉÂ Ê Î ÈÉ Ê NameService ÖÒÐÎÒÔÇ sèíìèâèçèâçê hêó ÒÏÏÎ Ö Ò ÓÖ ÐÊÏ Ò ÔÏ ÒÊ ÓÐÑÏ ÑÕ Î ÈÍÉÌÂ Ê É ÊÖÐÏÑÒÊÈËÉ ÈÍÌÈÂ -Dweblogic.system.iiop.reconnectOnBootstrap ÑÑÒÕ ÔÖÓÒÏÎ ÈÍÉÂBEA ORB Ê Îv ÉÇÌÈÂ Ê ÊÂ ÊÉÆÍÉÈÂ true Ï Ò ÔÏ ÒÊ ÓÐÑÏ ÑÕ Î ÈÍÂ false ÒÔÏÖÒ Â Ó ÒÏÏÎ Ö Ò ÓÖ ÐÎ uéèí ÉÊÂÇÊÔÖÓÒÏÎ true Ê v ÈÍ uçæíìèâ WebLogic RMI-IIOP Ê Ê ÉÊÂWebLogic RMI-IIOP Ê ÈÍÈÌÈÌÊ Š Ê uîw ÈÌÈÂ 3-8 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

57 Ð ÓÉ RMI-IIOP Î ÈÍ Ê WebLogic RMI-IIOP Ê Ð ÓÉ RMI-IIOP Î ÈÍ ÊÂ Ê Ê ÈÉÇÉÈÆÂ IIOP ÔÖÒÐÖÎ ÈÉ ÈÍ RMI ÏÔÑÏÐÒÊ ÈÍÐÖÑÑÖ ÐÊÐÔ ÒÊÂÐ ÓÐÏÒ ÏÔÑÏÐÒÊ ÈÍÍ ÐÖÑÑ ÈÍÉ URL ÊÐÔ ÒÈÍÊÆ IIOP Î ÈÉ ÈÉÆÍÐÖÑÑ ÈÍÉÏÔÑÏÐÒÊ ÈÍÖ Ò ÓÖ Ñ ÐÉÔÏÏÖÏ ÓÊÂÈÍÍÊÏÔÑÏÐÒÇ WebLogic Server s É ÈÉÆÍ ÊÊÌÐÔ ÒÈÍÍ ÐÖÏÎ ÒÉ RMI-IIOP Î ÈÍ Ê WebLogic Server ÉÿdÊ ÈÍ JDK ÊÂÓ ÑÕ 1.3.1_01 ÌÉÊÈÍ ÉÊÇÍÊÊÍÌÈÎÂÈÍ ÊÓ ÑÕ Ê RMI-IIOP Ê ÈÉÆÌÈ ÎÂÇÍÍ Ó ÑÕ Ê JDK ÊÊ Ê Š ÇÆÍÇÉÊ ÈÉÇÉÈ ÆÂ GIOP 1.0 ÕÒÑ ÑÉ GIOP 1.1 ÔÖÔÎÏÖÇ IOR É~ ÈÍÍ EJB 2.0 ~ Î ÈÍÊÊ uêð Ô Ó Ò (GIOP 1.2ÂÐ Ò ÑÒÒ ÓÐÑÏ ÑÕ ÂUTF-16) ÎÐÔ ÒÈÉÆÊÆ ÕÑÒÒ Ê Í ÆÊÓÐÇÆÍ Ê Ç ÈÇÎ Ô ÑÕÖ ÐÈÍÊÆ ÑÏÔÊÏ Ð ÒÏ ÐÊ ÈÉÍÈÇÊÓÐÇÆÍ ÇÍÍÊ ÇÊÂ ÉÐÔ ÒÈÍÇÉÇ hêìêéèâ gçæçé ÇÆÍ ÊÊÂWebLogic ÉÊ Ê ÈÍ ÎÐÔ ÒÈÉÆÌÈÂ WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 3-9

58 3 WebLogic Server Ê RMI-IIOP Ð ÔÏÐÖ ÑÕ Java IDL ÐÖÏÎ ÒÊ Ê RMI-IIOP Î ÈÍ ÉÆÍÊÂRMI ÐÖÏÎ Ò ÕÒÖÎ ÆÉ Java Ð ÖÏÎ ÒÎ ÈÍÇÉÎ ÇÆ ÌÈÌÈÂJava IDL ÐÖÏÎ ÒÎ ÈÍ ÊÊ Ês ÌÐÖÑÓÑÊ ŠÇ ÈÍÆÈÍÇÆÍÂÐ Ó ÐÏÒÉÐÖÏÎ ÒÐÏÒÊÐÖÑÎ ÈÉÆÇ uçæíìèârmi ÏÔ ÑÏÐÒÉ IDL ÐÖÏÎ ÒÊÑÏÔ ÑÑÒÕÊÈÍÈÍ ÊÍÊÉÂÐ Ó ÐÏÒÊÏ ÑÔÏ ÑÎ fèíðöñêâðöïî ÒÐÏÒÊÏ Ñ ÔÏ ÑÎ fèíðöñéêˆ Ê ÊÍÌÊÊÊÍÌÈ ÏÔÑÏÐÒÊ ÈÊ ÈÍ ÏÔÑÏÐÒÎ É ÈÊÊ ÑÏÔÎ ÈÍ uçæíìè v ÊÉÆ ÉÊÂCORBA/IIOP Ê 5 Î ÈÉÇÉÈÆ Â ÑÏÔ ÊÂÈ ÍÇ fìéê ÈÍÍÔÖÒÒÔÏ ÕÇÉÊ tèíìèâçê ÉÊ WebLogic Server ÊÏ ÒÏÒÏ Bean ÊÎÐÑÑÈÍ C++ ÐÖÏÎ ÒÊ Ð ÑÎ Ê Í ÇÊÇÍÂt Ê ÑÏÔÎ È Ê Š ÊÉÆÉ w ÈÌÈ (SAMPLES_HOME/server/src/examples/iiop/ejb/entity/server/wls ÒÏÖ ÐÒÖÉ SAMPLES_HOME/server/src/examples/iiop/ejb/entity/cppclient ÒÏÖÐÒÖÎ ÈÉÇÉÈÆ ) Java ÔÖÐÖÔÇ ˆÈÍ ŠÊ 1 ÉÊÂ Ê uéê ÍÊÆ Ò Ñ Ê Ê ÈÍÇÉÉÈÂÉÉÆÊÂEJB ÔÎÏ ÑÊÎÐÑÑÈÍ ÊÂJava ÔÖÐÖÔÊ Collection Ì Enumeration Î ÊÈÍÇÉÊÊÍÌÈÇÂÈÊ ÉÊÍ têê Î ÆÌÈÎÂÇÍÊÂJDK Ö ÑÏÕÇÓÒÒÖ ÐÎ ~ÈÉÇÍÍÊÐÖÑÎÖ ÒÈÍÉÌÉÈÂÈÇÈÂC++ CORBA ÔÖÐÖÔ ÉÆÍÊÂÓÒÒÖ ÐÎ~ÈÉ~ÍÍÉÇÍÒ Ñ Î ÈÉÆÍ uçæ ÍÌÈÂÈÆÈÍÊÂÈÍÊ ÈÉ ÑÏÔ ÔÎÐÒÖÎ ƒéçâìé ORB ÉÈÊÒ Ñ ÎÎ Ô ÑÕÖ ÐÉÇÍÍÆÊÊÍÌÈ SAMPLES_HOME/server/src/examples/iiop/ejb/entity/cppclient Ð ÔÖ ÊÆÍ EJBObjectEnum É Vector ÇÇÊ ÉÈ fèíé EJB Ï ÑÔÏ Ñ É ejbc Î sèíéçéêâçííê fê ÈÍÌÈÎÂÏ ÑÔÏ Ñ ÊÈÍÍÇ ÍÊÆÇÍÉÈÂÇÊÉÌÂejbc ÊÊÂÖÕ Ò Ï ÑÔÏ Ñ Ê Java ÐÖÑÌ ÉÇÍÍÆÊÊÉÉÆÌÈ ( ÇÍÊ ÊÂÈÍÍÊÏ 3-10 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

59 RMI-IIOP Ð ÔÖ Ð Ò ÓÒÐ Ñ ÑÔÏ ÑÊ IDL Î ÈÍÊÇ ÉÈ )ÂÊÆ ÑÏÔ ÔÎÐÒÖÎ ƒèí ÊÉÆÉÊÂ/iiop/ejb/entity/cppclient Ð ÔÖÎ ÈÉÇ ÉÈÆ ÑÖÎÖÏÑ héæíêçí writeobject() Î fèí Java ÊÂIDL Év ~ÈÍÍÏÑÑÕ ÑÏÔÊÔÒÔÈÍÌÈ ÑÏÔÎ ÉÎ Ô ÑÕÖ ÐÈÍ C++ Ð ÒÎ Ç uçæíìèâèê Ê ÉÈÉÊ SAMPLES_HOME/server/src/examples/iiop/ejb/enity/tuxclient/ArrayLi st_i.cpp Î ÈÉÇÉÈÆ : Tuxedo Î ÈÍ ÊÊÂIDL Ð ÓÏÖÊ -i Š Î ÈÍÇ ÉÉÂFileName_i.h ÆÍË FileName_i.cpp ÉÆÆ tôîïöî ÈÈÍÇÉÇÉÇÌÈÂÉÉÆÊÂ Ê Ê Â TradeResult_i.h ÆÍË TradeResult_i.cpp ÉÆÆ tôîïö Ç ÈÍÌÈ idl -IidlSources -i idlsources\examples\iiop\ejb\iiop\traderesult.idl ÉÈÉ ÈÍÍÑ Ñ ÔÎÏÖÊÊ ÑÏÔÊ ÈÍÎÔÖÐ ÑÕ fê Ç tèíéæìèâ tôîïöêâcorba ÐÖÏÎ Ò Î ÔÖÐ ÑÕ Ê Ì}ÌÍÌÈ RMI-IIOP Ð ÔÖ Ð Ò ÓÒÐ Ñ examples.iiop ÓÒÐ ÑÊ SAMPLES_HOME/server/src/samples/examples/iiop ÒÏÖÐÒÖÊÆÍÂÈ Ê ÊÊÂÈÌÈÌÊÐÖÏÎ ÒÉÎÔÖÐ ÑÕ ÉÊ ÊÉÆÉw ÈÍÐ ÔÖÇ ÈÍÉÆÌÈÂÇÍÍÊÐ ÔÖÉÊÂRMI-IIOP ÉÊ EJB Ê ÂC++ ÐÖÏÎ ÒËÊ ÂÆÍË Tuxedo Ð ÓÉÊ ~ Ê ÑÒÒÎÒÔÊ ÈÍ Î ÈÉÆÌÈÂv ÊÉÆÉÊÂÐ ÔÖÊw Î ÈÉÇÉÈÆÂ Ê WebLogic Tuxedo Connector Ê ÈÍÐ ÔÖÊÉÆÉ ÊÂ/wlserver6.1/samples/examples/wtc ÒÏÖÐÒÖÎ ÈÉÇÉÈÆ WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ 3-11

60 3 WebLogic Server Ê RMI-IIOP Ð ÔÏÐÖ ÑÕ ÈÊ Ê WebLogic RMI-IIOP ÊÂRMI Ê Ê tî ÈÉÌÊÉÈÂÇ Ê Ó ÑÕ Êv ÈÈÆÊÈÊ Êf ÊÉÆÉÊÂÃÖÖ Ñ Ó Òà ΠÈÉÇÉÈÆ ÃWebLogic JNDI ÔÖÐÖÔ Ñ ÏÏÒà ÃWebLogic RMI ÔÖÐÖÔ Ñ ÏÏÒà ÃJava Remote Method Invocation (RMI)ÃÔ ÕÔ Ñ Sun Ê RMI Sun Ê RMI ÒÕ ÒÖÎÖ oc.html Sun Ê RMI over IIOP Ê ÈÍÒÐÕÕ Ò OMG Ô ÕÔ Ñ CORBA Language Mapping ÃCORBA Technology and the Java Platformà Sun ÊÃJava IDLÃÔ Ñ Objects-by-Value 3-12 WebLogic RMI over IIOP ÔÖÐÖÔ Ñ ÏÏÒ

time.book

time.book BEAWebLogic Server WebLogic Time Services ªªªª ªªª ª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª u : 2002 6 28 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó

More information

wlec.book

wlec.book 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,

More information

rmi.book

rmi.book BEA WebLogic Server WebLogic RMI BEA WebLogic Server 6.1 : 2002 6 24 Copyright 2002 BEA Systems, Inc. All Rights Reserved. BEA Systems, Inc. BEA BEA BEA FAR 52.227-19 Commercial Computer Software-Restricted

More information

cluster.book

cluster.book BEA WebLogic Server WebLogic Server クラスタユーザーズガイド BEA WebLogic Server Ó ÑÕ 6.1 ÔÓÕÎÖÊ : 2003 4 24 m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ

More information

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

ÊÈÌÊ fêôöôï Ö É É ~ Œ ~ Œ ÈÍÉÆÍ s Ê É Â Ê ÉÉÆÍÇÉ Ê Ê É Ê ÈÍv ÈÍ É ÈÍ Â ÇÍ vèé Ê Ê É ÈÉËÈÆ ÊÌÉ Ê~Æ Ê Ê ÈÍfÆ Ê ÊÉÆÉÊ Ê Ê ÈÍ Ê ÈÉËÈÆ Ê È Ì Ê 12 ~ (4 Â9 )ÊÍÍ ÿj fd 5.837 Ê Â Ð ÓÑ (TCSA) Ê fç 2.924 É Ê ÎzÆÉÆÌÈ Âÿj Ê sê 9  sê 5 Î ÉyÉÉÆÍÉÆÍÍÉÆÌÈ 13 Ê TCSA ÉsÊÉÉ w ÊÍÍÉ 53 Ê ƒ Êd ÊÂ11.700 ÉÊÉÉÆÌÈ ÆÌÌ s ÊÉÉÉ ÇÈÇÉÊÉÇÊÆ Ê ÉÈÇ ÉÆÆg É ÈÊÌÊÊÉÆÉÊÿj

More information

cluster.book

cluster.book BEAWebLogic Server WebLogic Server ªªªª ªªªªª ª BEA WebLogic Server ªªª ª ª 7.0 u : 2003 10 20 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª

More information

interop.book

interop.book BEAWebLogic Integration BPM - Workshop ªªªª ªªªªª ª ªªªª 7.0 SP2 ªª ª ª : 2003 2 m Copyright 2003, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªª ª ( BEA ) vw ~

More information

secwlres.book

secwlres.book BEA WebLogic Server WebLogic ªªªª ªªª ªª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª u :2003 7 18 m Copyright 2003, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ ( ÂÃBEAÃÉÆÆÌÈ

More information

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

<4D F736F F D EC08E7B8FF38BB BD90AC E A837A815B B83578C668DDA97702E646F63> 19 ÃÉÌÇÌÆ ÔÖ Ã Ê Î È x ˆ ~Ê Ê Ê ~ Ê Ê ~ Ë~ e Ì vâ Ó ÔÖÒÒ ÊÍÍÂ Ê ÈÍ uî ÌÉÌÍÆÉÌÊ Î ~ÈÌÈÂ Ê ÉÇ u ÊÉÍÍÍÊÆ Ê ÊÏÕ ÑÎ Ê ~ÈÈÍÉÌÂ s Ês Ê ÈÌÈÂ Ã ŠÃÌÃ ŠÃÊÊÊ f ÌÂ x Î ÈÂ Ê ÈÍ Î ~ÈÌÈÂ ÑÏ Ñ Ê Êu Ê ÉÂÈÌÈÌÊ s Îu ÈÉÌÊ

More information

<4D F736F F D BB388E78CA48B B E6338AAA2B92B290AE2B E646F63>

<4D F736F F D BB388E78CA48B B E6338AAA2B92B290AE2B E646F63> ÈÆÉÇÍÊ ÈÍÿf ÃËÆÃÎ~ÈÉ g w ÊÈÌÊ ÊÈÌÊ Êv ÈÆÉÇÍ vƒ ÇÍË ÊvÈÆ ÊÊÇÆvÈ uêæí ÉÊÃÌÉÌà {ÎÆ ÆÍÍÊ ÌÉÊÂiÍÊÊÈÉÃÊÉÉÉÊÉÊÇÃÉÆÉÉÆÇÇÎÈÉ ÇÆÉÉÉÍÆÇÂÉÈÉÂÇÍÌÉ ÊÎ~ÇÈÉÊÇÉÌÊÊÂÊ ÌixʈÊÊ ÊÊÊÇÉÉÂ}ÊÎÈÉÍÂÊÎÆÇËÉ ÍÈÊÇÍÍÎÉvÊÆÍÇÂÎÇÈÉÌÊÎfÆÍÇÉÊÊÇÉÉÊÉÆÍÂ

More information

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

<4D F736F F D BB388E78CA48B B E6328AAA D655F92B290AE82B382E782C E646F63> gêæçí ÊÌÊ É f ÏÖ ÂÎÕÖÏÂ Ê g ÐÖÏ ÖÎÖÓ ÕÓÕÒÒÖÐ ÊÈÌÊ ÊÂ Ê ÉÊ xêïòðöê ŠÉÇÍÂÿÉÊÂ x EQPEGRVWCNMPQYNGFIGÂÌÆÿÉÊ ÉÈÉÊ xrtqegfwtcnmpqyngfigéæíâ xêâ Îu ÈÉÍÂ ÂÊfÆ É Ì hî ~ ÇÉÍÂ fæî uè ÍÇÉÉÆÍ Â ÉÈÉÊ xêâ Ê ÍÍ xâ y Âu

More information

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

Ò ÑÔÏÓ ÐÎ ÆÉ z uññòõ w g ÌÊÉÇÍ ˆ ˆ Ð Ö Ò z Ò ÑÔÏÓ Ð ÓÑÐÒÒ ÎÔÖÏÖ ÎÖÐÖÑÕ uôöðöõ Î~ËÍÂÌÉ ÑÑÒÕÊ ÉÊÍ ÌÆÇÇ Î Ê ÈÂÊÈÇÊÓÑÐÒÒ Ç z uêèéæíçî ÍÇÊÈÍ t Ê Ç ÈÍ  w g ÌÊÉÇÍ ˆ ˆ Ð Ö Ò z Ò ÑÔÏÓ Ð ÓÑÐÒÒ ÎÔÖÏÖ ÎÖÐÖÑÕ uôöðöõ Î~ËÍÂÌÉÂÑÑÒÕÊÉÊÍ ÌÆÇÇ ÎÊÈÂÊÈÇÊÓÑÐÒÒ ÇÂzuÊÈÉÆÍÇÎÍÇÊ têç ÂÊ Çt~Ê ~ÈÍÒ ÑÔ ÑÊnÈÍ Â Â z zê}âšzê ÍÍÆÊÊÉÉÂÇÍÊÆÂÎÈΠʈÉÇÉÊÇÂÎÔÑ Ð ÓÑyʈÇÍÌ xèíëçjîèízuññòõë

More information

< F31332D8B638E FDA8DD E F1292E6A>

< F31332D8B638E FDA8DD E F1292E6A> v u x u ~ ÔÒÖ Ê f     u    Âl  d    ~{  d  y y x y v u f Ë s y v u y v u u Ë~ u y Ê v ÊÉÆÉ y v Ë v y ÿus y Ê Ê~ ÊÉÆÉ y v ~{ fy v Ê ÈÍ u ~ Ê v u ~ ÊÆÍÌÍÃÈÊ vyãê Í v u ~ Ê v u ~ ÊÆÍÌÍÃÈÊ vyãê

More information

<4D F736F F D208B7B8DE890BC5F90E096BE8E9197BF5F2D F4390B32E646F63>

<4D F736F F D208B7B8DE890BC5F90E096BE8E9197BF5F2D F4390B32E646F63> 一般国道 10 号 宮崎西バイパス ÿj~ uóïóñêu ÊËu ÎÌÇÍÊ Ê eêu Êv wêæí ÊvÊu vêu uvêèív ~{ 1 ÿj~uóïóñêu ÿj~êu ÿj~êâîzéè Î ÈÂ ÊiÍ MOÊud~{ÉÆÍÂÊÎ dèí{dêâêuëuî~èíuê{ déæíâêââîèíîééæíâ ÿj~uóïóñêu u uóïóñêâuê~êuîíâ~ê ÉÎÈÍÇÉÎÊsÉÉÌÊÉÆÍÂ

More information

Microsoft Word Summit E XL Japanese manual 1.5.doc

Microsoft Word Summit E XL Japanese manual 1.5.doc 取付け 操作説明書 安全性 Â Ê ÊÇÊÕÓÒÒÊ Î ÈËÉ ÆÉÇÉÈÆ Êy ÊÆÍ fêíééêìsíííëçé È ÒÏÑÔ Ð ÊÑÏÒÒÇÏÔÊÊÉÉÌ ÊÒÖÏ Ç ÈÍ ÇÆÍÌÈ ÇÆÍË Ê x xõïóâ s⚈ñ ÖÒÂÏÔÖ ÊÊ Êt ÎÆ ÌÈÌÈ ÌÉÊÈÊ Ê Ìˆ ÉÆÍÇÌ ÈÍÊÆ o Ç ÔÓÔÖÒÊ Í ÊÆÍÆÊÈÉÇÉÈÆ 仕様書

More information

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

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97 Ê f Î~ÈÉ ÇÊ Êg Ê ÉÇÍÎ Ê g w } o k ÊÈÌÊ Ê ÉÇÍ v É {ÊÈÍ ÊfÆÎ ÇÈÉÇ f h ËÊzÇÇÍ ŒÎ ÍÊÆ xê f Ê fëê Ê ÈÍ Ê ÔÖ ÒÉ Ê ÆÉ Æ ÊƒÆ f vè ÆÊw Ê Ê ÍÍ Æ f ÆÍÍÊ ÊÈÌÊ ÉÊ ÇÍ ÌÉÃvÌÉ ÊÈ ÃÎÒ ÔÊ Çs ÍÍÉÆÍ ÇsÍÍÉÆÉÂ Ì É Ê ÎsÉÉÂ

More information

untitled

untitled 25 2 kg 9 7 6 5 4 3 2 1 H プラチナ 24 アップデート 2 u Update 2 ÉÊÍ ÉÊÂ24 3 Ê u pgm Ê Î Í ÇÍÂ Ê Ç 11 Ê sèé Ê ÈÍ Ê ÆÍ Î ÈÍÉÉÌÊÂÔÖÒÒ ÉÓÖÑÏÕ Ê Ê Ê ÈÍ Êu uî ÈÂ pgm Ê 24 Ê dê ÈÍv Ê ÊÂ Ê u Ê ÈÍÈÍ ÊÍuwÉ ÇÆ 6 Ê u~èê ÉÉÌÊÂ5

More information

applets.book

applets.book BEAWebLogic Server WebLogic Server ªªª ª ªªªªª ª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª : 2002 6 u : 2002 6 28 m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª

More information

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

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97 vè ÆÎ~ÈÉfÆÍÇÉÊÉÇÍ Êg Ê Ê ÇÉ g w y ÊÈÌÊ {v É Ê Š vè ÆËÊ vè ÆÊ ÍÊvÌ vè ÆÎ ÈÈÍvÌ É Ê ÍÍ * Î~ÉÉ * Ê ÈÍ ÊŠÆ ÃÍÇÍÊÆÃÊ f ÆÍÍÊ ÊÈÌÊ ÌÉÊ ÊÂÊÆÈÉÌxf ÊÉÉÉÊ ÊÊÍÇÉÉÆÉÉÂÇÍÉÃf ÆÍ ÃÇ ÊÉÇÊÉÍÆÇÂÒÑÒÉ Î ÍÈÍÇÉÍÍÌÂ É Éh Î ÊÉ

More information

WebLogic File Services ユーザーズ ガイド

WebLogic File Services ユーザーズ ガイド BEA WebLogic Server WebLogic File Services ユーザーズガイド BEA WebLogic Server 6.1 ÔÓÕÎÖÊ : 2002 6 24 m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕ Ñ ÂÃBEAÃÉÆÆÌÈ

More information

<4D F736F F D2088CF88F589EF8E9197BF81698CA28E9490E78DCE816A2D312E646F63>

<4D F736F F D2088CF88F589EF8E9197BF81698CA28E9490E78DCE816A2D312E646F63> ÿj~ ~{ 犬飼千歳道路 Š~{Êu ÊËu ÎÍÊ Êy Ê~ Ê~Êu}Ì ÐÑÒdÌÊh Š~{Êu ~{Êu ~{ÊÊv{dÊÈÍÉu~{ÉÂ ÎzÉÈÉÎÈÊiÍ MO Êi ~{ÉÆ ÍÂ ~{ÊÂÂÎÉÈÉÈÍÈÍÊÎÊ~ÈÂ ÊÎ~ÈÍÉÉÌÊÂdÊÂÊÈÍÇÉÎ ÉÈÉ~{ÉÆÍÂ ÌÉÂdyi ~Ëi ~É~ÈÍÍÇÉÊÍÍÂÓ ÒÒÖ ÐÇÈÍÂÈÌÈÌÊÉÊÇhÉÊÍÂ Ÿe

More information

file.book

file.book BEAWebLogic Server WebLogic File ªªª ª ªªªªª ª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª u : 2002 6 28 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª

More information

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

Microsoft Word - p2-11堀川先生_紀要原稿_ final.doc u 0Q w ÎÈÉg fêf 2008 uê Êfu ÉÈÉÆÍÌÊÊÊÇÊ ÃuwÊ ÃÉÃÊfÃÇÆÍÂÇÍÊ ~ÈÉ ÎÈÍÇÉÇÍÇ ÈÍÍÇ ÎÈÍÉÊÊÆÆÆÇÉÇÊvxÊÆÂ É ÆÆ ÌyÎÈÍÉÇÉÊÇ ÌyÎÈÍÿ~ÊÔÖÑÑÉ ÈÇÉuÊÈÌÈÌÊÊÑÐÖÎg fèíçéçuéæíâèíêí ÉÉ ÊÃÎÆÃÎÆ ÌÉÆÊÌÉÇÍÍÆÊÊÍÂ ÊÊ ÈÉ Ãfu ÃÊÊ 1

More information

snmpman.book

snmpman.book BEAWebLogic Server SNMP ÏÏÒ BEA WebLogic Server Ó ÑÕ 7.0 ÔÓÕÎÖÊ u : 2002 8 28 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ ÂÃBEAÃÉÆÆÌÈ Ê vw Ê

More information

<4D F736F F D2088CF88F589EF8E9197BF816991E596EC927C A2E646F63>

<4D F736F F D2088CF88F589EF8E9197BF816991E596EC927C A2E646F63> ÿj~ ~{ 大野竹田道路 ~{Êu ÊËu ÎÍÊ Êy Ê~ Ê~Êu}Ì ÐÑÒdÌÊh ~{Êu ~{Êu ~{ÊÂÊv{dÊÈÍÉu~{ÉÂ ÎzÉÈÉÎÈÊiÍ MO Êi ~{É ÆÍÂ ~{ÊÂÂÎÉÈÉÈÍÈÍÊÎÊ~ÈÂ ÊÎ~ÈÍÉÉÌÊÂdÊÂÊÈÍÇÉÎ ÉÈÉ~{ÉÆÍÂ ÌÉÂdyi ~Ëi ~É~ÈÍÍÇÉÊÍÍÂÓ ÒÒÖ ÐÇÈÍÂÈÌÈÌÊÉÊÇhÉÊÍÂ ~{

More information

untitled

untitled 日本ボーイスカウト栃木県連盟機関紙 第 55 号合併号 平成 20 年 5 月 1 日発行 ÊÃÃÊÂÉsÊÉÊÍÌÈ なんたい写真館 ÏÔ ÉÆÇÐ Õ ÃÑÕ Ð ÃÉÉÊÆÉ uîïòõçêíêæ ÃÖ Ñ ÑÕ Ð ÈÇ ÃÉuÍÍÊÇÍ ÉÇÌÈÉ Â ÑÏÏÒÊÆ ÑÕ Ð ÉÉÉÆ ÆÍ ÆÇÐ ÕÉÉÉÍʱ ÇÊÐ Õ ÆÍÈÇÆ ÉÈ ÈÊÈÇÈÊ ˆÎuÉÇÉÈÆ ÊÊÔ ÑÎuÉÇÉÈÆÂ

More information

b2bintro.book

b2bintro.book BEAWebLogic Integration B2B Integration ªªªª 7.0 ªª ª ª : 2002 6 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª «BEA «vw ~ ª ªª v ª ª ª ª ªª

More information

Microsoft Word _Rev01-jp.doc

Microsoft Word _Rev01-jp.doc ユーザーマニュアル 日本語 APC Smart-UPS 1000/750VA 230/120/100VAC 単一ユニットラックマウント式無停電電源装置 990-1319 09/02 はじめに American Power Conversion Corporation APC Ê ƒê teâ tñïòòâ ÑÔ ÒÏÏÎÂÈÊ Ê ~ ÊÆÇÍ ~ Êt~ ÉÈÉ É ÈÉÆÌÈ ÊÓÑÓ Ñ

More information

Microsoft Word - 99

Microsoft Word - 99 一般国道 205 号 針尾バイパス ÓÏÓÑÊu ÊËu ÊÍÍÊ yêéêééuê Ê ÊÊ ~ Êd ÔÖÑÏÐÒÊ ~Ê ~~{ËÊÎÐÑÑ Ê Ê y ÊvÊu eêu ÊvÂwÊÆÍ vêu uvêèív ~{ ÓÏÓÑÊu Êu ÿj~êâ ÎzÉÈÂ ÊiÍ MOÊud~{ÉÆÍÂÿj~ÉÈÉ ÓÒÒÖ ÐÎÈÂÊÂÂÂÂuÊ iîíéuê{déæíâ ÇÊÆÉÂÓÏÓÑÊÂui ~É~ÈÊ

More information

obs_usersguide.book

obs_usersguide.book OpenBlockS ªª ªª ª ª ª ª Õ Ð ÑÏÏÒ Ver '/ Ÿ ÊÉÆÉ 1RGP$NQEM5 Ï Ô ÔÖÒÐÑ ÊËÍÉÉÔ Õ Ê ƒ ÉÈ 1RGP$NQEM55 Ï Ô ÔÖÒÐÑÏÑ ÊËÍÉÉÔ Õ Ê ÉÈ 1RGP$NQEM54 Ï Ô ÔÖÒÐÑÎ Ö ÊËÍÉÉÔ Õ Ê ÉÈ /KETQUQHVÁÊÂ/KETQUQHV%QTRQTCVKQP Ê ÉÈÂ

More information

Microsoft Word - 484号.doc

Microsoft Word - 484号.doc ~s~é~díê ÈÍ~ ~vêíí w gé Ê~Ê Âf Âyf ÉÊÍÂ Ê ËÍÊÉÊÇÈËÉÎÍÉÆÆÃÒÖÔÖÃ ÉÆÉÉÉuÆ ÍÆÂÈÉÇÉiwÊ}ÈËÇÇÉÉÊÆÍÂÈÇÈÊÇÍÂ~ ÊÇÎu ÍÉ Êf ÇÍ Ê ÉÍÈÇÊÇuÍÍÍÌÊ ÊÂyfÊ ÇÍ ÉÊÆÍÂfi ÉÆÆ ÊÊÈÍÉÆÍÂ ËÍÊÒÖÔÖÉÆÆÎ ÍÉÎÉ ÉÉÆÆÉÇÊÎÉÊÇÍÌÆÍÍÊÆÉÆÍÆÂ

More information

fm

fm ÁÓ ÒÏÏÎ u ªª ª ª ª ª ª ª ª ª ª ªªª h ª ªª ª ªª ªªª ªª ª h ªª ª ª ª ªªªª ª ª ª ªª ªª ªª ª ªª ªª ª ª ª ª ª ª ª ª ª w d ª ªªª ª ª ª «ª ª««sˆ t ª ª«««~ s~ ª ªª ª ª ª ª ªªªªªªªª s s~ ªªªªª ªª ªªª ª ª ªª ª ª

More information

<4D F736F F D2092B28DB882C982C282A282C42E646F63>

<4D F736F F D2092B28DB882C982C282A282C42E646F63> Íû Ñ ÐÑw x ÌÆÇÇ ÇÊÊ ÉÈÉÃÑ ÐÑwà v Ê ÉÇÂdvÊwÎxÇiÊ vèéìêéèâ Ñ ÐÑwÊËÊÊÎwÈÂÈËÉÊÊÆÇ ÍËÊfuÊ~ÎËÊÍÇÊÈÍÇÉÂvw ÊÉÌÊyÎÍÇÉÎÉÈÉÆÌÈ ÇÊwÊÂÇÊÎÿÉfÊÈÍvwÉÈÉ vwêêêuvwîuèâéêvèíéwéâéê ÎyÉÈ ÍÂÇÉÿÊvwÉÈ ÎÂsÌÊÂÆÍÆÊgyÉÈÉÇÈÉÆÉÉÇÍÊ

More information

jmx.book

jmx.book BEAWebLogic Server WebLogic JMX Service ªªªªªª ª ª BEA WebLogic Server ªªª ª ª 7.0 u : 2004 3 18 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ

More information

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63> v  fvâ Š   Â~ f   d v v ÊÂd v ÖÑÒ Ò ÍÍ É Âi Ñ Ñ ÇÍ Êˆ Ç Â Ê Ç ÇÊ ÉÊÉÉÂv Î ÈÉÉ u Ê Î ÉÉ ÌÉÊ Ç ÇÂÈÌÈÌÊÓÒÐÐÖÏ ÒÎÌÉ Ê ÈÉÌ vâï ÔÎÖ ÑÎ~ÈÉÊ gî ÂÏ Ñ ÒÔÉÈÉÊ sê Â Ê Â s ÊÊÎfÆÍÉÉÌÊÂÑÑÒÔÊ ÂÊ fêöñðê Ì Ê ÐÔ

More information

Microsoft Word - kawanushi 1.doc

Microsoft Word - kawanushi 1.doc 一般国道 205 号 川棚改良 jêu ÊËu ÊÍÍÊ yêéêééuê Ê ÊÊ ~{ÊŠ Ê sê Ê yê ÊvÊu eêu Êv wêæí vêu uvêèív ~{ j Ê u Êu ÿj~êâ ÎzÉÈÂ ÊiÍMOÊud~{ÉÆÍÂÿj~ËÉÈÉ ÓÒÒÖ ÐÎÈÂÊÂÂÂÂuÊ iîíéuê{déæíâ ÇÊÆÉÂjÊÂÊvÈÍÉ Î ÈÌÇÌÇÆ ÈÍ OÊÇÆÎÌÂ ÈÇÆÌÉ

More information

<4D F736F F D2088CF88F589EF8E9197BF F690EC816A2E646F63>

<4D F736F F D2088CF88F589EF8E9197BF F690EC816A2E646F63> v w y ÆÎf ()1 1 1. Êu (1) Êu (2) Êu (3) vêu (4) ÆÎfÊu (5) ÉÊwŠ (6) Êd (7) Êu (8) ÇÍÌÉsÉÉÊ 2. Êu (1) Ê (2) Êd (3) Ê (4) Ê (5) Ê (6) Ê (7) ~ÉÊ (8) Ê ÈÉÍÌ (9) y 3. Ê~Êu}Ì 4. ÐÑÒdÊ 5. 6. ÈÊ ()1 2 1. Êu Êu

More information

Microsoft Word - 99

Microsoft Word - 99 ÿj~ ui ~ 伊万里道路 ~{Êu ÊËu ÎÍÊ Êy y Ê~ Ê~Êu}Ì ÐÑÒdÌÊh ÿj~ ui ~ ~{Êu ÿj~ 497 ui ~ Êu ui ~Êud~{ÊÿÉÉvÍÉ~{ÉÆÍÂu ÊÆÇÍÊÂ~ÊÊÇÇÍÌÊÉÆÍÂ {dêîzééââââîé ÊiÍ MO Êÿj~i ~{ÉÆÍÂ Ë ÊÇÍÎ~ÌÉÇÉÆÍÂÌÉÊ,%6 +% ~{Êÿ Â,%6 ÌÊÉ +% ~{É~{Ê

More information

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

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97 ÊÒÏ Ò Ð ÑÐÖÔÒÊ ÈÍ Ê ÊÆÇÍà xê ÃÊ g ÐÖÏ ÖÎÖÓ ÕÓÕÒÒÖÐ Ê w Ê ÇÍÌÍÉÂ Ê Êà x ÃÇ ÆÉ ÈÍÉÆÍ Â2+5# Â Â Â Ê w ÊÍÍÉÂ Ê ~É ÇÉ ÎsÆÇÉÇ uéæíçéç ÈÍÉ Â Ê 2+5# ÊÊÊw Ê Î Ê f u ÉÊà x hêf É f s Êg ÊÓÖ ÑÎ u ÈÍÇÉÃÎ ÇÉÆÍ ÂÌÉÂ

More information

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

Microsoft Word - C.....u.K...doc C uwêííôöðöõ Ð C ÔÖÐÖÕ ÐÊÉÌÊ C ÔÖÐÖÕÊ C ÔÖÐÖÕÊ Ç Ê Æ ~ if eíè ~ for ÒÑÒ ÌÆÊÉÉÊ ~ switch ÉeÍÈ ~ while ÒÑÒ ÊÍÍÔÖÐÖÕÊ ~ 1 C ÔÖÐÖÕ ÐÊÉÌÊ uê~ ÏÒÏÑ Ð ÓÏÖ CUI Ô ÑÊ ÏÒÏÑ ÔÖÐÖÕÎ d ÈÍÉÇÊ ÆÒ Ö ÒÐÑÒ ÊÔÎÏÖÎ d ÉÇÍÊ

More information

admin_domain.book

admin_domain.book BEAWebLogic Server WebLogic Server ªª ª BEA WebLogic Server ªªª ª ª 7.0 u : 2002 9 4 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª ( BEA ) vw

More information

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

Microsoft Word - ’V‘é−gŁš.doc ÿj~ Êu ÊËu ÎÍÊ Êy Ê~ Ê~Êu}Ì ÐÑÒdÌÊh ~{ 2 1 Êu ÿj~ Êu ~Êÿj~ ÊÂÇÍÊiÍ MO Ê{dÉÆÍ ÂÊÊ ÊuÊÎdyÉÆÍ {dêâi ~ +%ÌuËÊÎÐÑÑ~{ÉÆÍ ÉÎˈÊuÊ{dÉÆÍÂÌÉÂ~~ÍÊdÊÊÌ ÂvÇ ÉÆÍÇÉÇÍ ÊÊ~{ÉÉÌ ÎÆ{dÉÊÉÉÆÍ Êu u ÿj~ ÊÊ~ÊÊÂÇ~ÉÆÍÂy ÊÊ

More information

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

ÍÂ~Ê ÊÊ ÇÍ ÌÉÊÊÌÊÇÍÂÈÍ Ê ÊÌÊÊÍÉÉÉÆÉÉÍÆÂsÊ ÌÉÊ~ÊsÊÆÇ ÉÉÊsÆÍÆÊÉ~ÇÈÉÇÉÉÊsÉÆÆjÇÆÇÉÉÉÆÉÉÍ Æ ÊÊÍÉÂÇÍÌÉÊsÊÊÇÉÂÊÍÍÉwÊÊÂÌÉ t ÊwÎÔ ÑÊÔÖÏÑ Ö Ñ ÑÒÔÇ ÈÍÍÇÉÊÊÍÂÇ ƒêæçídéd ƒêd ÇÇÉÊÂÉv~ÈÍà ƒêdãîâêíéìãdwæíæê uãé ~ÉÇÍÉÌÊ ÊyÎÆÉ ƒêuâ~îwèéæ ƒêd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ƒêu xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ƒêë

More information

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

Microsoft Word - ’ìfià„GflV‘é“ÄŁ]›¿0909.doc 一般国道 3 号 ( 南九州西回り自動車道 ) 川内隈之城道路 ~{Êu ÊËu ÎÍÊ Êy y Ê~ Ê~Êu}Ì ÐÑÒdÌÊh y ~{ 1 ~{Êu uíi ~Êu uíi ~ÊÂÃd v x ÃÉ ÊÇÊÎÈÍÉÌÊuÉÈÍÉÂÉ MO Êu d~{êÿéèévèíé~{éæíâuêêâ~ ÊÊÇÇÈÍÌÊÉÆÍÂ ~{ÊÂÎzÉÈÉÂ ÊÊÎÈÉ ÊiÍ MO Êÿj~Êi ~{ÉÆÍÂ

More information

untitled

untitled ËÍÆÆÔÏÑÒÏÓÖ Ö Ñ ÑÕÒ Ö Ñ Ê ÔÏ ÖÕ ÖÏ ÒÒ ÔÖ ux ÊÎÉÆ ÍÍ ÊÉÈÊÌ ÊÆÇÇ ÐÖ Ó vd 日本ボーイスカウト栃木県連盟機関紙平成 20 年 1 月 1 日発行第 54 号 ÉÆÊÆÍÆÊÍÍ ÌÈiÌÊ ÌÊÉÈÍÇÉÉ ÆÍÇÉÉÈÉÆÍÇÌÈÍÌÈÎ Ô ÏÑÏÏÒÊÈÍuÎÍ ÉÌÊÊŒÊÈÍwÉÊ ÈÍÎÇÍÌÉÊsÆuÇÆ ÍÌÈ ÉÉÊÈÉgÊÆÆÉ

More information

install.book

install.book BEAWebLogic Platform BEA WebLogic Platform ªªªªª ªªª ª ª 7.0 (Service Pack 2) ªª ª ª : 2003 2 ªª ª : 885-001001-003 m Copyright 2003 BEA Systems, Inc. All Rights Reserved. ª ª ª ªªª ª BEA Systems, Inc.

More information

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

Microsoft Word - −C−…−gŁš.doc ÿj~ Êu ÊËu ÎÍÊ Êy Ê~ Ê~Êu}Ì ÐÑÒdÌÊh ~{ 3 1 Êu ÿj~ Êu ~Êÿj~ ÊÂÇÍÊiÍ MO Ê{dÉÆÍ ÂÊÊ ÊuÊÎdyÉÆÍ {dêâi ~ +%ÌuËÊÎÐÑÑ~{ÉÆÍ ÉÎˈÊuÊ{dÉÆÍÂÌÉÂ~~ÍÊdÊÊÌ ÂvÇ ÉÆÍÇÉÇÍ ÊÊ~{ÉÉÌ ÎÆ{dÉÊÉÉÆÍ Êu u ÿj~ ÊÊ~ÊÊÂÇ~ÉÆÍÂdÊÊÇ

More information

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

Microsoft Word - p12-21紀要論文_ジョさん_0908.doc u 0Q w Ê ÊG ÖÔÖÆÍË Ê ~ÎÊ G Ê Ê Ê uêéìê Ê Ê ~ Ê yîêf ÈÉÌÊÉÆÍÂÈÊÉÌ Ê ÉÆÉ ÖÔÖÊ ÉÈÉ ~ uì Ê ~ y Îf È Ê ÉÈÉ Ç ÊsÉÉÆÍ uêéæé uèéâìé u ÈËÇÆÇÉÇÊ Š ÎÈ ÊÎ ÍÇÊÈÉÂ 2011 8 Ê Ê Ç 3 765 519 10,529 Ç 587 ÆÍ 1) Â ÊÆÆÉ ÊÉÊÍÃ

More information

fm

fm ÁÔÖÐÖÕ Ð +1 f ª ª ª ª ««««ªªª f ª ªª ª ªª ª ªª ª f ªªª ªª ª ªªª f ªª ª f f ªª ª ª ª ~ &'(556#46 &'(5#761 &'(5/#0 &'(5/#0 &'(5%;%.' &'(5/+)+ &'(5*+&#4+ &'(12+0 &'(1*#0&&90 &'(1*#0&/#' &'(12+072 &'(1#+4

More information

< F31332D817992B48DC A8CCB8E9F81458CA28E942E6A7464>

< F31332D817992B48DC A8CCB8E9F81458CA28E942E6A7464> 一般国道 10 号 戸次犬飼拡幅 ŠÊu ÊËu ÎÍÊ Êy y Ê~ Ê~Êu}Ì ÐÑÒdÌÊh ŠÊu ÿj~ Êu ÿj~ Ê ÎzÉÈ ÎÈÉ ÊiÍ Êud~{ÉÆ ÍÂÊ uêiîí ÉuÊ{dÉÆÍ ËÉÇÆÊÇÆ ÇÊÆÉŠÊ xgdésèéæ ÎzÉÉÆÍÂzÎÓÏÓÑ ÎŠÓÏÓÑ ÉÈÂÉÎËuÊ ÉÆÍ v Ê Ó ÐÎÊ~Ê ÊÍÍÇm ÈÇÂÌÉÂ~ÌÊ~ÇÈÍÍÊÊÂ

More information

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63> ˆ Ñ Ñ vìéê d Ê ÍÉÂÊÊÊ ÆÂ Æ Ç ÇÂÊ ~ÌÈÉ ÇÉÂÿ Â ss ÊÌ Ë sê~ Ê ÆÂ ~ÌÊÎÌÈÊÈÌÂ ÊÂ Ê ~ÊÉÆÉÊÂ ÇÉÉ ÇÈÂ Â Â Â xâîööð ÊÇÈÍÉÊÉÉÂÇÊÉÌÂÉÌÊÉÌÊÂ Ê Ê u Ç ÌÉÉÇÉÂ Ã ÃÊ ÈÂ ÊÆÇÍÃw ÃÎ v Êv ÊÑ Ñ vêî Í}ÌÂ Ã ÃÇÍÂ Ê vê u Ç ÇÆÉÊÎ

More information

Microsoft Word _jap .doc

Microsoft Word _jap .doc ユーザーマニュアル 日本語 APC Smart-UPS 1000VA/1500VA 230VAC/120VAC/100VAC 750XL/1000XL 230VAC/120VAC タワー型 無停電電源装置 990-1085, 11/01 はじめに American Power Conversion (APC) ÊÂ Ê te(ups)ì ÑÏÒÒÂ ÑÔÒÏÏÎÂÈÊ Ê ~teêt~êææéêâ

More information

intro.book

intro.book BEAWebLogic Platform BEA WebLogic Platform ªªªª 7.0 (Service Pack 1) ªª ª ª : 2002 9 m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª ( BEA ) vw

More information

jconnector.book

jconnector.book BEAWebLogic Server WebLogic J2EE ÐÓ ÐÑ Î ÐÒÐÒÕ BEA WebLogic Server Ó ÑÕ 7.0 ÔÓÕÎÖÊ u : 2004 4 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ (

More information

upgrade.book

upgrade.book BEA WebLogic Server BEA WebLogic Server 7.0 ËÊÎÒÔ ÐÖ Ò BEA WebLogic Server Ó ÑÕ 7.0 ÔÓÕÎÖÊ :2002 6 u : 2002 6 28 m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª

More information

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

Microsoft Word - AS017U.b......_...j.doc Õ Ð ÑÔÓÕÎÖ }ÑÏÔ dõòõte Ó ÒÒÐÑÑÑ Ñ Ò Á Ç Ê...2 Ê...4 ÑÑÒÕ...5 Ê Éw...6...7 ÐÓÐÑ...8 Ð ÔÖ...8 hw...9 ÐÔ Òÿus... 13 ÐÔ Ò...13 ÖÑÔ Ñÿu...14 ÐÔ ÒÉÖÑÔ ÑÊw...15 ÐÔ Ò...15 ÐÔ Ò...17 ÐÔ Ò...18 ÐÔ Ò...20 ÐÔ Ò...20

More information

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63> Â Â Ê fd Ê ÂÆÉ fê ÉÆÉÉÂ Ê ËÉd ÉÊ Â Ê ÈÉÂ fd Ê ÉÂ ÍÍ ÈÉÂ f Ê É ÍÍ ÈÉÂ fâd sâ u sê Ês Ê ÇÉÆÉÉÂ Ê ÍÍ ÊÆ É Ê É ÍÍ ÈÉÂ Ê fê ÉÂ É ~u ÊECTT[QXGTÊ ÂÆÍÆÊ Ñ Ñ É ÎsÆËÇ Ê ÉÆÉÉÂ fêæéâd fê ÌÍ Ê ÉÆÍ É ÇÊ ÊÊÇÉÉÂ Ê fê

More information

(WP)

(WP) 1998 0 a b v g d je jo z i j k l m n o à á â ƒ ã ä å Ý Þ æ ç ˆ è é Š ê ë Œ ì í Ž î 1 ï p ð r ñ s ò t ó u ô f õ x ö ts t' ø ù ' ' š ú û y œ ü ' ý e ž þ ju Ÿ ß ja à, ê, ì, î, ò á, ã, ä, æ, é, ë, ï, ô, ö,,

More information

plugins.book

plugins.book BEAWebLogic Server WebLogic Server Ê ÆÇÍ Web Ð Ó Ô ÖÐÏ Ê Æ BEA WebLogic Server Ó ÑÕ 7.0 ÔÓÕÎÖÊ u : 2003 7 21 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê

More information

<4D F736F F D20835E A83415F967B95B631322E348B65926E8F4390B381698DC58F49816A>

<4D F736F F D20835E A83415F967B95B631322E348B65926E8F4390B381698DC58F49816A> s ÊÆÇÍ ÊwŠÉ }Ê u Ê ÈÍ Ê ÑÐÑ ˆÎ ~ÈÉÆÇÆÆÉ i Â Ê ÉÆÍ Â s ÉÆÍ i  ÊÊÊ Ö ÔÖÊ ÈÉ h Î ÈÂÈÍÊ uê ÆÍË dh Ê ÎsÆÇ ÉÇ ÉÊÉÉÆÍ ÈÊÊÇÉÌ Ê~ Ê ÆÂÇÍÌÉ ÇeÇÍÉÆÉ i Êh Ê ÆÂ Ê ÉÈÉ Î ÈÍ Ê Ç uèí ÉÆÍ s Î ÆÍ Ê Ê Ç ÉÊÇ Çs Ð ÓÑÎ

More information

‰IŠv9802 (WP)

‰IŠv9802 (WP) 30 197954 22001983 ìåëóéþåóëéå ÍÉÎÉÍÕÍÙ ÓÏ ÒÅÍÅÎÎÏÇÏ ÒÕÓÓËÏÇÏ ÑÚÙËÁ, ÒÅÄ...íÏÒËÏ ËÉÎÁ, "òõóóëéê ÑÚÙË", íïóë Á, 1985 ëáòôéîîï-óéôõáôé ÎÙÊ ÓÌÏ ÁÒØ ÒÕÓÓËÏÇÏ ÑÚÙËÁ, à.. ÁÎÎÉËÏ É ÄÒ., "òõóóëéê ÑÚÙË", íïóë Á,

More information

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

WebLogic Event ユーザーズ ガイド(非推奨) BEA WebLogic Server WebLogic Event Õ Ð Ñ ÏÏÒ ˆ WebLogic Server Ó ÑÕ 6.1 ÔÓÕÎÖ 6.1 2001 11 30 m Copyright 2001 BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ ÂÃBEAÃÉÆÆÌÈ

More information

ロシア語ハラショー

ロシア語ハラショー 1999 èìñß ïî-ðóññêè 25 26 26 29 30 31 32 33 35 36 10 10 11 36 37 38 39 12 14 40 41 16 16 18 19 21 21 22 22 23 24 1 à á â ƒ ã ä å Ý Þ æ ç ˆ è a b v g d je jo z i é j Š ê k ë l Œ ì m í n Ž î o 2 ï p ð r

More information

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63> s tâââoçæ #NQPIICRŠ~ ÊÈÍŠ~ Í d ÊÍÍhh Š~Š~ Ñ Ñ Â s tââoçæíâ u gzsîæg~ Â Ñ Ñ s Ê Â tââoçæíâ Â Ñ Ñ ÊÉ Ñ ÔÑÏÕ Â tâââoçæ NQPIICRŠ~ ÊÈÍKPVGTPCN u Í VTCEVKQPÎÆÉhh s dâ Ñ Ñ ÿ Ñ Ñ ÂÂys ~ÎsÈÉ gsh hg ÂÂoÇÆÍÂt

More information

Microsoft Word - TR4_Effort.doc

Microsoft Word - TR4_Effort.doc ÔÖÑÑÎÉÈÍ ODC ÎÆÉ ÿ js ÊÈÌÊ ÑÔÒÏÏÎ ÊÆÇÍ ÓÐ ÊÊ ÐÑÒ~Ì~ÊÊÿÉÉÆÍ ÈÇÉ ÌhÇÉ ÊÎwË ÈÊÉÊ ÎÍÇÊÈÍÌ ÇÈÍÉÆÍ ÊÇÊ t~ ÉÈÉ ÕÑ Í Ð ÒÏ ÐÕÑÊÊ ÇÍÈÍÇ 1&%1TVJQIQPCN &GHGEV%NCUUKHKECVKQP Š=?Ê ÊÉÆÉ Î ÆÇÉÇÊŠÊŠÈ ŠÊ ÊÍÊÎ Ìh ÉwËÍÇÉÉ

More information

ロシア人の名前

ロシア人の名前 10 12 15 18:35 19:15 19:30 19:40 19:50 ðàñêîëîòü îäèîí îìàíû àñêîëüíèêîâ P äàí åæäàí Šðàñ åêðàñ àéäþí îëüøîé ðåòüßê Œîðîç îëê ûê Šîò îðîáåé 862 988 (3/15) (3/15) (3/16) (3/17) (3/18) (3/19 3/22) 18 25

More information

ejb.book

ejb.book BEAWebLogic Server TM WebLogic ªªªª ª ª JavaBeans ª ªªªªªª ª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª u : 2003 12 10 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc.

More information

aiuser.book

aiuser.book BEAWebLogic Integration Application Integration ªªªªª ª ªªªª 7.0 ªª ª ª : 2002 6 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. vw ~ ª ªª v ª ª ª ª ªª ~ ªª ª ª ÿ

More information

jcom.book

jcom.book BEAWebLogic Server WebLogic jcom ªª ªªªªª ª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª : 2002 6 u : 2002 6 28 m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª

More information

support.book

support.book BEAWebLogic Platform ªªª ª yª ª ª ª ª ªª ªªªª 7.0 ªªªª ªªª 2 ªª ª ª : 2003 2 u : m Copyright 2003 BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª «BEA «vw ~ ª ªª

More information

Microsoft Word - GrCadSymp1999.doc

Microsoft Word - GrCadSymp1999.doc u u Ê É Îf ÈÉ uõòñõçí uõòñõëêi oy * ÎÏ Ó ÏÕ( ) **Ï ÓÐ ÕÖ *** ÎÏ Ó ÏÕ( ) APÑÖÕ ÑÕ { itot, inoue, furuhata} @trl.ibm.co.jp shimada@cmu.edu Automated Conversion of Triangular Mesh to Quadrilateral Mesh with

More information

fm

fm ÁÔÖÐÖÕ +1 ÔÖÒÑÑÐ /2% Ê Éte u ªªªªª f ªªª ª«ªªª ª ~ ªª ª ª ª ªªª ªª ª ªªª ª ªª ª «ªª ª ª ª ª ª ª ª ªªªª ª ª ª ª ª ª ªªªª «««s ª ª ª ª ªªª v ªª ª ª ª ªv l Ð ÔÎ 59Ö Ð ~ 59 59 59 59 Ð ÔÎ 59Ö Ð ~ ª ª ª ««10

More information

untitled

untitled ŸŸŸŸŸŸŸŸŸŸŸŸÏÒÔŸŸŸŸŸŸŸŸŸŸŸ ÐÖ Ò Ð ÒÏÑÕ ~OU Í Í Í Í uu Í Í u Í ÏÒÔ ÿus Á uá Át Á Áys oá Á ÁÁ Áy ÐÖÔ Á ÐÖÔ Ám ÐÖÔ Á km Á ÐÖÔ ká,t Ð Á Á 4% Á Á ÈÌÈÉ Áz mᜠÁÁ Á Á }ÁÁ ~oáy ~ }ÑÔ Á { Á Œu ÐÖÔ Áy Ám ˆÁ s Á

More information

<45532D C8D5CEC4B0E6CBB5C3F7CAE92E504446>

<45532D C8D5CEC4B0E6CBB5C3F7CAE92E504446> ES-800II ES-800sII ÊÈÌÊ ÉÆÇÈÆÌÈÂ ÇÊÉËÊÑÑ zsi (6V,, ÎÆyÆÇ ÌÈÉwÊÆÍÇ ÇÊwÊÊÂÊhÉÊÇÊÊÊÉÆÉv ÈÉÆÍÌÈÂ ÊÉ~ÈÉÇÍiÊÎÈÂÐ ÔÎÊÊÂÊÊ ~ÈÍÇÉÎÊvvÈÍÉÌÊÉÈÂ ÊhÎÊÇuÆÉÉÇÂÍÍÊÇÆÉÉÇÉÌÊÎÌÉ ÆwÌÇÉÈÆÂÆwÌÊÊÉÉÊÂÊ}ÇÊÈÉÇÉÈÆÂ ÇÊwÊÂÑÏÔÉÈÂÏÔÑÕ

More information

Microsoft Word - GraphLayout1-Journal-ver2.doc

Microsoft Word - GraphLayout1-Journal-ver2.doc ÕÒÖÎ ÆÉ ÐÖÔÒ Ñ ˆ e Ê j ÉÏÏÔÐÏÒuu ËÊ o y * ÎÏ Ó ÏÕ( ) (* É ) An Improvement of Force-directed Hierarchical Graph Layout And Its Application to Web Site Visualization Jun DOI Takayuki ITOH IBM Research,

More information

jdbc.book

jdbc.book BEAWebLogic Server and WebLogic Express WebLogic JDBC ÔÖ ÐÖÔ Ñ ÏÏÒ BEA WebLogic Server Ó ÑÕ 7.0 ÔÓÕÎÖÊ u : 2004 10 13 m Copyright 2002, 2003 BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems,

More information

jta.book

jta.book BEAWebLogic Server WebLogic JTA ÔÖÐ ÖÔ Ñ ÏÏÒ BEA WebLogic Server Ó ÑÕ 7.0 ÔÓÕÎÖÊ u : 2004 10 26 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ

More information

< D C8D5D3EFB0E6CBB5C3F7CAE92E706466>

< D C8D5D3EFB0E6CBB5C3F7CAE92E706466> ESW-1200II ESW-1200sII ÊÈÌÊ ÇÊÉËÊÑÑ zsi (6:V,, ÎÆyÆÇ ÌÈÉwÊÆÍ ÇÉÆÇÈÆÌÈÂ ÊÉ~ÈÉÇÍiÊÎÈÂÐ ÔÎÊÊÂÊÊ ÊhÎÊÇuÆÉÉÇÂÍÍÊÇÆÉÉÇÉÌÊÎÌÉ ÇÊwÊÊÂÊhÉÊÇÊÊÊÉÆÉv ÈÉÆÍÌÈÂ ~ÈÍÇÉÎÊvvÈÍÉÌÊÉÈÂ ÆwÌÇÉÈÆÂÆwÌÊÊÉÉÊÂÊ}ÇÊÈÉÇÉÈÆÂ ÇÊwÊÂÑÏÔÉÈÂÏÔÑÕ

More information

diplugin.book

diplugin.book BEAWebLogic Integration Data Integration ªªª ª ªªªªª ª ªªªª 7.0 ªª ª ª : 2002 6 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªª ª «BEA «vw ~ ª

More information

<45532D C8D5D3EFCBB5C3F7CAE92E706466>

<45532D C8D5D3EFCBB5C3F7CAE92E706466> ES-1200II ES-1200sII ÊÈÌÊ ÇÊÉËÊÑÑ zsi (6V,, ÎÆyÆÇ ÌÈÉwÊÆÍÇ ÉÆÇÈÆÌÈÂ ÊÉ~ÈÉÇÍiÊÎÈÂÐ ÔÎÊÊÂÊÊ ÊhÎÊÇuÆÉÉÇÂÍÍÊÇÆÉÉÇÉÌÊÎÌÉ ÇÊwÊÊÂÊhÉÊÇÊÊÊÉÆÉv ÈÉÆÍÌÈÂ ~ÈÍÇÉÎÊvvÈÍÉÌÊÉÈÂ ÆwÌÇÉÈÆÂÆwÌÊÊÉÉÊÂÊ}ÇÊÈÉÇÉÈÆÂ ÇÊwÊÂÑÏÔÉÈÂÏÔÑÕ

More information

Microsoft Word _030510_Transcosmos_J.doc

Microsoft Word _030510_Transcosmos_J.doc ÎÑÎ ÓÑÔÏÒÐ/ Equity Research Ð ÓÕ ÑÐ ÓÑ IT Ð ÐÖÒÏ Ð (IT Ð ÓÑ) / MARKET WEIGHT yv OUTPERFORM* [V] (10 3 4, ) 695 ( ) 1,430¹ (%) 105.8 dš ( ) 33.91 (US$ 0.38) ( ) 44.92 s Ì ( ) 48.79 (%) 22.70 52 ~Ö Ñ 1290-475

More information

fm

fm ÁÓ ÒÖÔÎÖ Ñ /2( ÕÏ 27Ô Ò h ª ª ª ª ªªª ª ªª s ªª ª ª ª ª ªª ª ª ª ª ªªª ª ª ª { ª ª ª ª ª ªª ª ª ª ª ª ª w } d Á ªª ª ª ª ª ªª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ªª ª ªªªª ªªªªª l ««ªªª «ª ª ª ªªª ª ªªªª ª

More information

migrate.book

migrate.book BEAWebLogic Integration WebLogic Integration s ª ªªªª 7.0 ªª ª ª : 2002 6 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªª ª «BEA «vw ~ ª ªª v ª

More information

< D C8D5CEC4B0E6CBB5C3F7CAE92E706466>

< D C8D5CEC4B0E6CBB5C3F7CAE92E706466> ESW-800II ESW-800sII ÊÈÌÊ ÇÊÉËÊÑÑ zsi (6:V,, ÎÆyÆÇ ÌÈÉwÊÆÍÇ ÉÆÇÈÆÌÈÂ ÊÉ~ÈÉÇÍiÊÎÈÂÐ ÔÎÊÊÂÊÊ ÊhÎÊÇuÆÉÉÇÂÍÍÊÇÆÉÉÇÉÌÊÎÌÉ ÇÊwÊÊÂÊhÉÊÇÊÊÊÉÆÉv ÈÉÆÍÌÈÂ ~ÈÍÇÉÎÊvvÈÍÉÌÊÉÈÂ ÆwÌÇÉÈÆÂÆwÌÊÊÉÉÊÂÊ}ÇÊÈÉÇÉÈÆÂ ÇÊwÊÂÑÏÔÉÈÂÏÔÑÕ

More information

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63> sëx s Ñ Ñ s gÿâ ~Âf  Âd dv  i ÊÆÇÍÕÒÐ ÒÖÎ ~ s sâ ÎÔÒ ÑÑ * ÂmÇÊÌ x ~ d  gÿâmÿ dv %CTEKPQOCKP#FGPQOCÊuÎÊv ÈÍÉ)CTFPGTfÊ Š gi* mÿ dv ~ hu ÎsÉÉÊÊ)8*&h Š d  gÿdv Êv gi* mÿâ gÿ dv  g ÃlŒiÊÆÇÍgÆ gâ~êêç g

More information

rosnet.book

rosnet.book BEAWebLogic Integration B2B Integration RosettaNet t ªªªª 7.0 ªª ª ª : 2002 6 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª «BEA «vw ~ ª ªª

More information

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

Oracle9i JDeveloperによるWebサービスの構築 Oracle9i JDeveloper Web Web Web Web Web Web EJB Web EJB Web Web Oracle9iAS Apache SOAP WSDL Web Web Web Oracle9i JDeveloper Java XML Web Web Web Web Simple Object Access Protocol SOAP :Web Web Services

More information

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

RI850V4 V2 リアルタイム・オペレーティング・システム ユーザーズマニュアル 解析編 User s Manual リアルタイム オペレーティング システムユーザーズマニュアル解析編対象デバイス RH850 ファミリ (RH850G3K) RH850 ファミリ (RH850G3M) RH850 ファミリ (RH850G3KH) RH850 ファミリ (RH850G3MH) y Êv Ê ÉÊ Ê s ÊÌÊÉÆÍÂÖÓÐÑ ÏÖÐÒÖÓÐÑÊÂ ÊÈÊÂ y Êv ÈÉt ÌÉÊ Î

More information

logging.book

logging.book BEAWebLogic Server WebLogic Server Ö Ð Ð Ð ÓÑÊ Æ BEA WebLogic Server Ó ÑÕ 7.0 ÔÓÕÎÖÊ u : 2002 6 28 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ

More information

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

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

More information

b2bsampl.book

b2bsampl.book BEAWebLogic Integration B2B Integration ªª ªª ªªªª 7.0 ªª ª ª : 2002 6 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªª ª «BEA «vw ~ ª ªª v ª ª

More information

hyousi.fm

hyousi.fm TD-140A 取扱説明書 ÒÏÎÒÐ v TEAC INSTRUMENTS CORPORATION Rev.1.02 2004.SEP ÊÈÌÊ ÊÈÌÊ ÇÊÉËÊÂTD-140A Ö ÒÑÖvÎÆyÆÌÆÉÉÇÌÈÉÂÌÇÉ ÊÆÍÇÉÆÇÈÆÌÈÂ TD-140A ÊÍÉhÎÊÈÈÂÈÇÊÈÉÆÉÉÇÉÌÂ ÇÊÊÇÊwÎÍÇÆwÌÆÉÉÇÂÎÈÇÇuÆÉ ÉÆÉÉÆÆÇÉÈÆÌÈÍÆÆŠÆÆÉÈÌÈÂ

More information

(%) (%) WECPNL WECPNL WECPNL WECPNL

(%) (%) WECPNL WECPNL WECPNL WECPNL 4 4.1 4.1.1 1969 1986 1983 1983 4.1.2 1983 1. 2. 3. 1986 4.2 4.2.1 1983 92 1986 6 6 2 106 28 4 1 4.2.2 24 12 36 4 1 WECPNL90 1 32 WECPNL85 7 371 WECPNL80 8 356 4 445 WECPNL75 8 398 8 407 WECPNL75 WECPNL75

More information

Microsoft Word - LDMCR2002.doc

Microsoft Word - LDMCR2002.doc ªªª u ªªª uu Large-Scale Data Visualization Using Data Jewelry-Box oy tf ÎÏ Ó ÏÕ Ã Takayuki ITOH Yumi YAMAGUCHI IBM Research, Tokyo Research Laboratory 1623-14 Shimotsuruma, Yamato-shi, Kanagawa, 242-8502

More information

wpEnterpriseSvr.doc

wpEnterpriseSvr.doc COBOLJava.NETWeb IT COBOL Micro Focus Enterprise Server Enterprise Server COBOL Enterprise Server COBOL Enterprise Server COBOL COBOL COBOL Java.NET IT Micro Focus COBOLJ2EE.NET Web COBOL Enterprise Server

More information

980459_P330i_Printer.book

980459_P330i_Printer.book Ï ÒÔÖ Ñ ユーザー マニュアル 980459-001 Rev. A Ï Ò ÔÖ Ñ ÑÖÕ ÑÕ 前書き ÉÊÂZebra Technologies Corporation ( ÏÖÔÏÖÓÎ ÏÔÖÖ ) Êt~ÈÍ Zebra P330i Ï ÒÔÖ ÑÊÏ ÑÒ ÖÉ ÊÉÆÉw ÈÌÈÂ }~Êv ÊÉÆÉ v yìéê v y Ê Î ÊÉÌ Zebra Technologies

More information

cxml.book

cxml.book BEAWebLogic Integration B2B Integration cxml t ªªªª 7.0 ªª ª ª : 2002 6 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. vw ~ ª ªª v ª ª ª ª ªª ~ ªª ª ª ÿ BEA Systems,

More information

jms.book

jms.book BEAWebLogic Server WebLogic JMS ªªªªªªª ª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª u :2002 8 23 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ ÂÃBEAÃÉÆÆÌÈ

More information

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

Ë,, ÌÓ ÏÓÈ ÂÈ? ÚÓÚ, ÚÓÚ 001 1 002 3 003 3 004 4 005 5 006 7 007 7 008 7 009 8 010 Ë,, ÌÓ 8 011 10 9 012 10 013 10 014 11 015 12 016 ÏÓÈ 13 017 ÂÈ? 13 018 ÚÓÚ, ÚÓÚ 14 019 14 020 16 021 Í ÍÓÈ? 16 022 18 023 18 024 19 025 19 1992

More information

ロシア語便覧 1

ロシア語便覧 1 - -È - - -ÚÂÎ Û Ë±ÚÂÎ, ÔËÒ ±ÚÂÎ - apple ÒÂÍappleÂÚ ±apple, Ë ÎËÓÚÂ±Í apple flì ±apple, Ù apple ±Î ÒÚÓ±Î, ÒÚÓÎ ± αÒ, ÎÂ±Ò ; ÎÂÒ ±, ÎÂÒÓ± ÁÛ±, ÁÛ± ; ÁÛ±, ÁÛ Ó± -, -Ë ÒÚÓÎ ±, ÊÛappleÌ ±Î, ÏÛÁ±Ë, ÒÎÓ appleë±

More information