4. What & Where is Middleware ? Distributed Systems Middleware Systems Programming Languages Databases Operating System Networking
5.
6. High-Level Overview of Middleware Client Process Server Process Serverâs real implementation (in a programming language) Clientâs real implementation (in a programming language) Middleware Middleware Some protocol over TCP/IP IDL Compiler Client-side â Glueâ Server-side â Glue â Written in a programming language, but independent of clients Server Interface Written in some neutral Interface Definition Language (IDL)
7.
8.
9. Working process of Middleware In devices: Distributed application Middleware Operating system Network Host 1 Distributed application Middleware Operating system Host 2
12. Middleware: A More Effective Approach Win2K Linux LynxOS Solaris VxWorks Middleware Middleware Services Middleware Applications MIDDLEWARE ARCH RTP DNS HTTP UDP TCP IP TELNET Ethernet ATM FDDI Fibre Channel FTP INTERNETWORKING ARCH TFTP 21 st Century 20 th Century