OverviewofMiddlewareTechnology2006-3-721.2.3.4.5.2006-3-731.MassivelyparallelprocessorMultimediaObjectorientedOpensystemNetworksM2O2N2006-3-74=+/2006-3-75——/PC——LAN——2006-3-76InternetAgent2006-3-7780——90——2006-3-78AgentAgentC/SB/SC/S2006-3-792.API—2006-3-710/RPC2006-3-711X/OpenX/OpenCallLevelInterfaceCLI96ODBCCLISunJDBCCLIJAVA2006-3-712IBMUNIXPCUNIXMicrosoftWindowsIBMOS/2Macintosh:OracleSybaseFoxProExcelHTMLXMLCC++JavaC#DelphiEthernetFDDIATMTCP/IPIPX/SPX2006-3-713Client/ServerC/SC/SC/S/2006-3-714B/SC/SHTTPAPIWeb2006-3-715B/SB/S//Web2006-3-7163.MiddlewareC/SCASE4GL2006-3-7172006-3-7182006-3-719=()2006-3-720C/SGUI2006-3-721API2006-3-7224./(GUI)2006-3-723APIJDBCSQLSQL2006-3-724(RPC)/RPC“/”Client/Server2006-3-725RPCClientStubRPCAPIServerStubRPCAPI2006-3-726MOMMiddlewareOfMessageAPI/2006-3-727(TPMonitor)2006-3-728X/OPENRMTMAP2006-3-729OMGCORBAMicrosoftCOMSUNEJB2006-3-7305.(DistributedObjectTechnology)CORBADCOMEJB(EnterpriseApplicationIntegrationEAI)Web(WebServices)Web2006-3-731EAIIBMWebSphereBEAWebLogic(BEATuxedo)InpriseApplicationServer(IAS)Oracle9i/10gApplicationServerSuniPlanetHPNetActionInforWebTongWebApusicONCE2006-3-732()(Grid)Globus,CGSPP2P(Peer-to-Peer)P2PJXTA(Sun)/CORBA(PervasiveComputing)Oxygen(MIT),Aura(CMU),Endeavor(Berkeley)CORBA(Parlay)2006-3-733..2004JasonPritchard.COMCORBA——··.2002