1 / 15

Middleware

Middleware. ITU Workshop, Bangalore August 29 - 31, 2001 S Sadagopan, iiit-b ---- ss@iiitb.ac.in. Overview. Application Development Client Server Architecture Internet and Web-enablement Information Publishing Persistent Applications Architecture of Middleware Middleware Products

hjaynes
Download Presentation

Middleware

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Middleware ITU Workshop, Bangalore August 29 - 31, 2001 S Sadagopan, iiit-b ---- ss@iiitb.ac.in

  2. Overview Application Development Client Server Architecture Internet and Web-enablement Information Publishing Persistent Applications Architecture of Middleware Middleware Products Pointers to information Q & A

  3. Application Development Till 1995 Project based development Proprietary systems Long development cycles Post 1995 Product-based development (ERP is a classic case) Open systems (O/S, DBMS, Network) Shorter development cycles (RAD)

  4. Client Server Architecture Three-tier architecture Database server Application server Presentation server Dominance of Windows Both hardware-level and software level C/S architecture Development of n-level architecture Browser becoming the universal client

  5. Internet and Web-based Development Dramatic growth of the Internet HTTP and HTML as lightweight, efficient, “state-less” protocols Widespread adoption, ease of availability, free Every application getting a browser front end TCO minimization becoming the key driver Scalability becoming important

  6. Internet and Web-based Development (contd.) Dot Com growth created unprecedented interest Every one was publishing his / her “home page” Every company had a “web site” Every application had to be up & running all the time

  7. Information Publishing HTML editors made publishing far easier Every user got used to HTML pages / hypertext links / access to variety of information (multimedia) Every application could be delivered to the browser through a “plug-in”

  8. Web-enabling every application Browser becoming universal interface, every application was getting web-enabled Web server became the most important server HTML / HTTP not suited for persistent application & database processing Client Server computing coming back through client side components & server side components

  9. Web-enabling every application (contd.) Evolution of JavaScript to applications beyond publishing Emergence of Java particularly EJB & J2EE Component-based technology (EJB, COM, CORBA) picking up

  10. Persistent Applications Transaction processing Security issues VPN and tunneling protocols Delivering streaming objects

  11. Architecture of middleware products Tuxedo kind of products as well as mainframe products like IBM MQ series Freeing presentation from application servers Working with any ODBC / JDBC compliant databases (thanks to SQL) Security, Availability, Scalability that can be built by design through the architecture Working with new generation network protocols and storage environments

  12. Middleware Products BEA Weblogic IBM Websphere Sun Netscape iPlanet Borland Appserver Pramati Appserver from Hyderabad, India 40+ products

  13. Middleware Products Features HTTP engine Security engine Transaction / messaging server Database connector Network adapters High availability components Performance monitors / Load balancing

  14. Pointers to Information

  15. Thank You Any questions?

More Related