µ±Ç°Ò³Ãæ: ¿ª·¢×ÊÁÏÊ×Ò³ ¡ú Java רÌâ ¡ú ¹æÔòÓë×ÔÓÉ:ΪºÎÑ¡ÔñCORBAºÍJava¼¼Êõ
¹æÔòÓë×ÔÓÉ:ΪºÎÑ¡ÔñCORBAºÍJava¼¼Êõ
ÕªÒª: »¶Ó¹âÁÙÓÐ¹Ø Java ºÍ CORBA ¼¼ÊõµÄÕâÒ»¶¨ÆÚÀ¸Ä¿¡£´ËµÚÒ»ÆÚ½«¸ÅÊö Java ºÍ CORBA ¼¼Êõ......
»¶Ó¹âÁÙÓÐ¹Ø Java ºÍ CORBA ¼¼ÊõµÄÕâÒ»¶¨ÆÚÀ¸Ä¿¡£´ËµÚÒ»ÆÚ½«¸ÅÊö Java ºÍ CORBA ¼¼Êõ£¬²¢°ïÖúÄú¾ö¶¨ÈçºÎ×îÓÐЧµØÈÃËüÃÇΪÄú¹¤×÷¡£ÒÔºóµÄÀ¸Ä¿½«Ìṩ Java ºÍ CORBA ±à³ÌµÄÄÚÐÐÖ¸µ¼ºÍ´úÂë¡£
¡¡¡¡ÔÚ 1855 Ä꣬ʱÄê 26 ËêµÄ Joshua Chamberlain ÊÇ Bowdoin ´óѧµÄÐÞ´Çѧ½ÌÊÚ£¬ÔÚÒ»´ÎÑݽ²Öн²ÊöÁ˹æÔòÓë×ÔÓÉÖ®¼äµÄ¹ØÏµ£¬ÒÔ¼°¶þÕßÖ®¼äʧºâ´øÀ´µÄΣº¦¡£Ã»ÓÐ×ÔÓɵĹæÔòÊÇ׍֯£¬¶øÃ»ÓйæÔòµÄ×ÔÓÉÊÇ»ìÂÒ¡£
¡¡¡¡¹«Ë¾ÐÅϢϵͳ²¿ÃŵĹÜÀí¿ÉÄÜ»áÐγɹý¶ÈµÄ¹æÔò»ò¹ý¶ÈµÄ×ÔÓÉ¡£¹æÔò¹ý¶ÈµÄÒ»¸öÀý×ÓÊÇÖ»ÊÊÓÃÓÚÒ»¸ö³§É̵ĹÜÀíÖ¸ÁÕâÑùÄúµÄϵͳÔÚÀ©Õ¹Ê±£¬»òÔÚÓëDZÔڵĹ«Ë¾ºÏ×÷»ï°é¼¯³Éʱ¾Í»áÓÐÎÊÌâ¡£Èç¹û×ÔÓɹý¶à£¬¸öÈË»òÕß¿ª·¢Ð¡×é¾Í»á¸ù¾ÝËûÃÇÀ´Ñ¡Ôñ¼¼Êõ£¬ÕâÑù£¬Èç¹ûÕâЩ¼¼Êõ¸ßÊÖÓöµ½ËûÃÇ¡°ÉúÊèµÄ¡±ÓÅÏÈÈϹÉȨÕâÑùµÄ»°Ìâʱ£¬À©Õ¹»ò¼¯³ÉÓÖ»á±äµÃºÜÀ§ÄÑ¡£¿ª·¢ÈËÔ±¿ÉÄÜ»áÊÜÒµÎñ»·¾³²»¶Ï±ä»¯µÄÓ°Ïì¡£
¡¡¡¡Å¬Á¦ÊµÏÖ»·¾³Æ½ºâ
¡¡¡¡¶àÖÖ»·¾³ÒòËØÔÚ¾ö¶¨ÎÒÃǵÄϵͳ±ØÐë×ñÊØµÄµÄ¹æÔò¡£´æÔÚÓÚÒ»¸öÒµÎñ»·¾³ÖеÄϵͳӦÓÐ×ã¹»³¤µÄÊÙÃü£¬ÒÔΪ¹«Ë¾ºÍ¿Í»§´´Ôì¼ÛÖµ¡£³ÖÐøÎªÒ»¸ö×éÖ¯´´Ô쳤ÆÚ¼ÛÖµµÄϵͳ±ØÐëÄܹ»Ó¦¸¶¾³£µÄ±ä»¯¡£ºÏ²¢¡¢²¢¹º¡¢ÐµĹÜÀíºÍÊг¡Á¦Á¿ÔڸıäϵͳµÄ»·¾³£¬ÒÔ¼°Í¨¹ýʹÓøÃϵͳÍê³ÉÒµÎñ¹ý³ÌµÄÓû§µÄÐèÇ󡣱仯ÊÇÒ»¸ö³£Êý£¬±ØÐ뽫ËüÌí¼Óµ½ÆÀ¹À·½³ÌʽÖС£µ±È»£¬ÎÒÃÇÎÞ·¨Ô¤ÖªÎ´À´£¬µ«ÎÒÃÇ¿ÉÒÔ·ÖÎöÇ÷ÊÆ²¢Å¬Á¦Éè¼ÆÎÒÃǵÄϵͳ£¬Ê¹Ö®Äܹ»½ÓÊÜ´óÁ¿Ç±Ôڵı仯»òϵͳÀ©Õ¹£¬Í¬Ê±¶Ô×éÖ¯²úÉúµÄÓ°ÏìÓÖ¿ÉÒÔ¾¡¿ÉÄÜС¡£
¡¡¡¡ÎªÁË×ö³öÕýÈ·µÄ¾ö²ßºÍÆÀ¹À£¬ÎÒÃÇÐèÒªÀí½âÖ§Åä×Å»·¾³µÄ¹æÔò£¬ÒÔ¼°ÎÒÃǵÄÓ¦ÓóÌÐòÔڸû·¾³ÖÐÓ¦¾ßÓеÄ×ÔÓÉ¡£ÒªÀí½âµÄ×îÖØÒªµÄ¹æÔòÊÇ£¬ÎÒÃǵÄϵͳ´¦ÔÚ²»¶Ï·¢Õ¹µÄ×éÖ¯ÖУ¬ÎÞÂÛÊÇÔÚ¹«Ë¾¡¢Õþ¸®»¹ÊǽÌÓý×éÖ¯ÖУ¬¶¼ÊÇÒµÎñÎÊÌâÖ§Åä¼¼ÊõÎÊÌâ¡£Ðí¶àÌåϵ½á¹¹ºÍƽ̨ÆÀ¹À¶¼½«Ö÷ÒªÎÊÌ⩵ôÁË¡£ËûÃÇͨ³£»á½«Á½Ïî»ò¶àÏî¼¼Êõ²¢ÅÅ·ÅÔÚÒ»Æð£¬È»ºó±È½Ï¼¼ÊõÌØÐÔÁÐ±í¡£ÔÚÍê³ÉµÄʱºò£¬´ó¶àÊý²ÎÓëÕß»á´ï³ÉÒ»Ö£¬ÒòΪËûÃDz»Ô¸ÓëÆÀ¹ÀС×éÖÐɤÃÅ×î´ó¡¢×îǿӲ¡¢ÊÆÁ¦×î´óµÄÅɱðÕù³³¡£ÏÔÈ»£¬Õâ²»ÊÇ×÷³öÑ¡ÔñµÄ×îÓÐЧ·½·¨¡£
¡¡¡¡È·¶¨¹Ø¼üÒµÎñÎÊÌâ
¡¡¡¡½«ÒµÎñÎÊÌâת»»Îª¶Ô×éÖ¯ÐèÒªµÄʵ¼ÊÆÀ¹ÀÒâζ×ÅÓ¦¸Ã×ÅÖØ¿¼ÂÇÒÔÏÂÎÊÌ⣺
¡¡¡¡×éÖ¯Äڵļ¼ÊõÁ¦Á¿
¡¡¡¡²»ÒÖÖÆ³ÌÐòÔ±µÄ¿ª·¢»·¾³
¡¡¡¡²»¶ÔÓ¦ÓóÌÐò¹¹³ÉÏÞÖÆµÄÔËÐÐʱ»·¾³
¡¡¡¡ÔËÐÐʱ»·¾³ºÍ¿ª·¢»·¾³µÄÐí¿ÉÖ¤ÎÊÌâºÍ·¨ÂÉÎÊÌ⣨¿ÉÒÔ˵ÊǹæÔòµÄ¹æÔò£©
¡¡¡¡¿ÉÕÒµ½ÓоÑéµÄ¿ª·¢ÈËÔ±
¡¡¡¡ÄÜÕÒµ½ÊշѺÏÀí¡¢ÓмûµØµ
Ä×Éѯ·þÎñ¹«Ë¾
¡¡¡¡¶Ô×éÖ¯µÄ¿Í»§µÄÓ°Ïì
¡¡¡¡¶Ô³§ÉÌ»ò¼¼ÊõºÏ×÷»ï°éµÄÓ°Ïì
¡¡¡¡×éÖ¯µÄÎÄ»¯ºÍ²ßÂÔ
¡¡¡¡×éÖ¯µÄÉϼ¶¹ÜÀíÁªÃË
¡¡¡¡¡°´óºàÃÇ¡±ÊÇ·ñÔÚÌÖÂÛ²¢¹º»òºÏ²¢
¡¡¡¡ËÊǾö²ßÕß
¡¡¡¡ÕâЩҵÎñÎÊÌâͨ³£±ÈÆäËûÎÊÌ⣨±ÈÈç²ÉÓÃÿ¸ö»á»°Ò»¸öÏ̵߳IJ¢·¢Ä£ÐÍ»¹ÊÇÿ¸öÇëÇóÒ»¸öÏ̵߳IJ¢·¢Ä£ÐÍ£©¸üÖØÒª¡£Äú¿ÉÒÔ×ß½øÀϰåµÄ°ì¹«ÊÒ£¬ÏòËû·¢±í×ã¿ÉÒÔ³ä³âÒ»´ÎÈí¼þÑÐÌÖ»áµÄ¼¼Êõ¹Ûµã£¬µ«Êdzý·ÇÄúÇ¿µ÷ÁË×éÖ¯µÄÐèÒª£¬·ñÔòÄúµÄ¹Ûµã½«ÏԵ÷dz£¿Õ¶´¡£
¡¡¡¡×ß½ü CORBA
¡¡¡¡ÏÖÔÚÈÃÎÒÃÇÓà CORBA À´½â¾öÕâЩÎÊÌâ¡£CORBA ÊÇÒ»ÖÖ¿ª·ÅµÄÐÐÒµ±ê×¼£¬ËüÓɲμӡ°¶ÔÏó¹ÜÀí×éÖ¯ (OMG)¡±µÄ 600 ¶à¼Ò¹«Ë¾Ö§³Ö¡£ÕâЩ¹«Ë¾°üÀ¨Ó²¼þ»òÈí¼þ¹«Ë¾¡¢µçÐŹ«Ë¾¡¢½ðÈÚ¹«Ë¾¡¢´óѧ¡¢Ò½Ò©Ñо¿ËùºÍÕþ¸®»ú¹¹¡£OMG ²¢²»ÊµÏÖËüÃÇ×Ô¼ºµÄ¹æ·¶£»ËüÃÇÒÀ¿¿³§É̵ÄʵÏÖ£¬ÕâЩʵÏÖÓÐÖúÓÚ½«¾¹Õùµ¼Ïòµ½¹¦ÄÜ¡¢ÐÔÄÜ¡¢¼Û¸ñºÍÁîÈ˹ÄÎèµÄÖÊÁ¿ÕâЩ·½Ãæ¡£OMG ±¾ÉíÊÇÒ»¸ö³äÂúÉú»úµÄ¡¢»îÔ¾µÄ×éÖ¯£¬ËüµÄÐí¶à¹ÙÔ±ÔÚ¸÷ÖÖ»áÒéÉÏ׫дÎÄÕ²¢·¢±íÑݽ²¡£Ö»ÒªÁôÐĹ۲죬Äú¾Í»á·¢ÏÖ£¬ËûÃÇ×ÜÔÚ¹Ø×¢½«»á¶ÔËûÃǵÄ×éÖ¯¼°ÄúµÄ×éÖ¯Ôì³ÉÓ°ÏìµÄ¸÷Öֱ仯¡£
¡¡¡¡³ýÉÏÊöÓÅÊÆÍ⣬CORBA »¹ÌṩÁ˸߶ȵĽ»»¥²Ù×÷ÐÔ¡£Õâ±£Ö¤ÁËÔÚ²»Í¬µÄ CORBA ²úÆ·»ù´¡Ö®ÉϹ¹½¨µÄ·Ö²¼Ê½¶ÔÏó¿ÉÒÔÏ໥ͨÐÅ¡£Òò´Ë£¬´óÐÍ×éÖ¯²»ÐèÒªÈÃËùÓпª·¢¹¤×÷¶¼Ê¹ÓÃͬһ CORBA ²úÆ·¡£OMG Ò»Ö±¶¼ÔÚÐÁÇÚ¹¤×÷£¬ÒÔÆÚͨ¹ý¼ÓÇ¿ CORBA ¹æ·¶À´Ìṩ¸ü¸ß¼¶±ðµÄ¿ÉÒÆÖ²ÐÔ¡£ÒªÖªµÀ£¬µ±³§ÉÌ·Ö»¯ËüÃǵIJúÆ·ÒÔ¼°¿ª·¢ÈËÔ±Ìí¼ÓÏÞÖÆÊ±£¬ËûÃÇÍùÍù»áÍü¼ÇÔ´´úÂëµÄ¿ÉÒÆÖ²ÐÔÕâ»ØÊ¡£Ó¦µ±Ö¸³ö£¬¿ÉÒÆÖ²ÐÔ±ÈÒÔǰµÄ°æ±¾ÖÐÓÐÁËʵÖÊÐÔµÄÌá¸ß£¬²¢ÇÒËæ×ÅÒòÌØÍø»¥²Ù×÷ÐÔÐÒé (IIOP) ÐγÉÇ¿´óµÄÓû§¼¯ÍźÍÖÚ¶àÁªÃË£¬¿ÉÒÆÖ²ÐÔ½«Ô½À´Ô½ºÃ¡£
¡¡¡¡ÎÒÃǺܿì±ä»áתÈë Java ¼¼ÊõµÄÌÖÂÛ£¬µ«ÎÒÃÇÊ×ÏÈÓ¦½«ÓïÑÔ¿´×÷Ò»¸öÕûÌå¡£ÐÅϢϵͳÓÐÒ»¸öÈ·¶¨µÄ¹æÔò£¬ÄǾÍÊDz»È·¶¨ÐÔ±¾Éí¡£Java ±à³ÌÓïÑÔ¿ÉÄÜÊǽñÌìµÄÓïÑÔ£¬µ«ËÖªµÀÏÂÒ»ÖÖ¸üºÃµÄÓïÑÔÄÄÒ»Ìì»áʹËü°µÈ»Ê§É«ÄØ£¿Ó¦µ±ÖªµÀ£¬¾ÍÔÚ´Ëʱ´Ë¿Ì£¬ÓÐÈËÕýÔÚËûÃǵijµ¿âÀï¼Ó½ô±àдһÖÖ¸üºÃµÄÓïÑÔ¡£Òò´Ë£¬CORBA µÄÓïÑÔÎÞ¹ØÐÔÓÐÖúÓÚÄú³¤ÆÚ×ñÊØÐÅϢϵͳ»·¾³ÖеÄÕâÒ»·¨Ôò¡£CORBA Ö§³ÖÒ»ÖÖ¾µäµÄ¡¢Îȶ¨µÄ¶ÔÏóÄ£ÐÍ£¬´ËÄ£Ðͽ«¼ÌÐø²½ÈëδÀ´¡£ËüÒ»Ö±ÔÚÆ¾½è×îеÄÓïÑÔ²»¶Ï·¢Õ¹£¬²¢½«¼ÌÐøÏò¼«ºÃµÄÐÂÓïÑÔ£¨Èç Python£©À©Õ¹¡£
¡ü·µ»ØÄ¿Â¼
ǰһƪ:
̽Ë÷ CORBA ¼¼ÊõµÄÓ¦ÓÃÁìÓò
ºóһƪ:
XP ¾«»ª:ºÎʹ Java ÏîÄ¿»ñµÃ¸ü´ó³É¹¦