such as ODBC, DRDA, EDA/SQL,SAG/CLI and Oracle Glue.
such as Tuxedo’s ATMI and /WS,Encina’s Transactional RPC, and X/Open’s TxRPC and XATMI
such as MAPI, VIM, VIC, SMTPand Lotus Notes Calls
such as OMG’s CORBA and Microsoft’sNetwork OLE (or DCOM)
such as HTTP, S-HTTP and SSL
System Management-specific middleware
such as SNMP, CMIP andORBs.
is acomputing architecturewhich separates aclientfrom a
server, and is almost always implemented over acomputer network . Each client or
server connected to a network can also be referred to as anode. The most basic typeof client-serverarchitectureemploys only two types of nodes: clients and servers.This type of architecture is sometimes referred to as
. It allows devices toshare files and resources.Eachinstanceof the client software can send datarequeststo one or more
s. In turn, the servers can accept these requests, process them, andreturn the requested information to the client. Although this concept can be appliedfor a variety of reasons to many different kinds of applications, the architectureremains fundamentally the same.These days, clients are most oftenweb browsers, although that has not alwaysbeen the case. Servers typically includeweb servers,database serversandmail
servers.Online gamingis usually client-server too. In the specific case of MMORPG,