Framework Presentation Project Participants: Kirit Patel Arun Subramanian CSE870 Advanced Software Engineering, Spring 2001 Instructor: Dr. B. Cheng
Overview Proxy Domain Description Framework Overview Sample Application Highlights Demonstration Discussion
Proxy Domain Port Forwarding Proxies (PFP) PFPs are used to forward protocol data from the local system:port to a remote system:port Useful for ftp, http, telnet, and other types of servers Also useful, to bypass existing firewalls Could be used to connect two dissimilar networks together over a bridge
Application Highlights The three PFP’s are: A Dodgy Java TCP Proxy PlugProxy v1.03 The Quick and Dirty Port Forwarder All three proxies can forward protocol data from the local machine to a remote IP:port
Application Highlights (cont.) Describe how you extend/instantiate the framework presented in the previous slide
Framework Overview This is the UML case diagram for our final framework
Demonstration of our proxies Here is a demonstration of the our three proxies. Kirit is a loser
Discussion Java is not as bad as I thought Frameworks can help you better reuse your code. Easier to create families of related applications