Skip to main content

Allen Chan

Allen Chan is the Director of Technology and Chief Architect of Wysdom Inc (, a software company specializing in creating Java-based carrier-grade solutions for Mobile Operators.  He is passionate about software, and believes that successful solutions cannot exist on technology alone, but must work together with the economic and social aspects of the users.  In his spare time (if there are any!), he builds furniture, bakes cake, writes articles and helps non-profit organizations ( to expand their services.


allenc's blog

AOP and code maintainability

Posted by allenc on November 23, 2004 at 7:42 AM PST

AOP is great as it allow us to address common concerns in a uniform manner. However, as the program evolves, there may come a time when the designer may want to change the class or method signatures and behavior, and this may result in an aspect no longer functioning or misbehaving because of changes in design assumption.

What is really preventing component reuse?

Posted by allenc on August 30, 2004 at 4:14 PM PDT

One of the promises of J2EE or Web Services is to allow individual "component" to be discovered and reused to form new business functions. But in reality, things are usually a bit more complicated that this.

In addition to matching the functional requirements of the component, one would need to match the non-functional requirements before a component can be reused.