Objectmatter Logo
Customer Spotlight

Network Auditing, UK

"I had previously developed with VBSF and have been actively helping develop VBSF into the most efficient object mapping tool on the market. A busy web site demands a modular application and by using VBSF we have been able to build this site with the future in mind. Not only have we been able to build it very quickly, but we have also avoided using J2EE bean persistence, which we believe to actually be less flexible than the VBSF approach."

John Baker
Senior Technical Consultant
Network Auditing, UK


About Network Auditing

Network Auditing was founded to highlight the huge security risks in virtually all business networks, from SME's to large corporations. Their innovative website offers a free security scan, with facilities for small businesses who wish to get further low cost scanning and reporting, to larger businesses who may wish someone to come and audit their own networks.

Many businesses simply plug in a Broadband connection and assume just because they have a firewall, everything is secure. Most do not have any real security policy in place and many IT staff are simply not up to the job of locking down servers. Some people do not even realize that their router is probably still configured with the default manufacturers login details, if they even realize they have a router at all.

Network Auditing aims to assist businesses in the education of network security and ongoing
network auditing as these concerns grow in the eyes of the public.


Software Architecture

The Network Auditing software architecture consists of the Tomcat 4.x web server, an Apache front end, and a MySQL server for the database engine. By picking the best parts of Tomcat, J2EE, Struts, JSTL and our own code written in Java 1.4, combined with a fantastic web author, we have achieved a website that adheres to strict XHTML complete with a high degree of CSS in order to make the site easily maintainable for the developer.

One of our challenges was to adapt VBSF's Server Threading model so it worked well with the web engine, which caches threads rather than disposing of them when it completes a request. We were very excited to be able to examine the VBSF sources in order to see how Objectmatter had implemented their threading system, while also examining the Tomcat engine, to find a solution where by both applications worked together efficiently. After various solutions were tested, we found the Weak References system within VBSF to be the best solution. This has made VBSF extremely flexible in any system where you can not guarantee the way in which threads will be used. With each thread having a connection to the database, it's also a very easy system to configure.

We think our architecture demonstrates how the object mapping systems prescribed by Sun in their J2EE specification are not always the best solution, and a product such as VBSF is well worth a try. Network Auditing realizes that a service may appear overnight and that it must be in a position to develop new functionality in a small time frame. With VBSF at its core, we believe the system developed will help achieve this goal.


Further Information

Network Auditing Home Page

 

Return to Objectmatter's Customers Page


© 1997-2003 Objectmatter, Inc. All rights reserved.
TRADEMARKS. Products and company names mentioned herein are the trademarks of their respective owners.