Category Archive: Software Architecture

Sep
15

Thoughts on DHTML and Ajax-enabled Web Sites

How do you approach the design of a DHTML and Ajax-enabled web site to ensure that it can be used in both low and high bandwidth situations? Here are some ideas on how to approach the design of a high-bandwidth feature rich web site that can degrade gracefully in high latency situations – or when JavaScript is disabled or not available.

Jul
24

Java Enterprise Security

An essential non-functional requirement of any system is security. Different categories of users are allowed to perform different functions, and these requirements are satisfied by the two-pronged approach of authentication and authorisation. Authentication is pretty well covered by existing frameworks while authorisation is feasible but less elegant. How can this be improved?

Mar
23

Build Your Software on Firm Foundations…

What makes for a successful software development project? I was mulling over a number of projects I had been involved with in the past, some very successful, some not so, and thinking about the key differences between the two. There are any number of aspects that can be considered – the quality of project management, …

Continue reading »