|
IBM's WebSphere, WebSphere Portal Server, and Lotus Workplace are among products that will allow developers to optimize their productivity with new aspect-oriented programming (AOP) methods to be added to commercial systems and tools. AOP is a next-generation programming method for coding of systems in modular units. AOP, say some developers, increases programmer productivity and software reliability and quality more than present development methods, including object-oriented programming. IBM might be using AOP software development technologies in products in a year to a year and three months, and has been working on AOP for two years, with consideration of the technique going back more than a decade. Other companies pursuing AOP-based offerings include Sun Microsystems and BEA Systems, which is working with Codehaus.org on an AOP project called AspectWerkz. At an AOP software Development conference, Daniel Sabbah, IBM VP of Software Group strategy and development, announced that IBM regards AOP as ready for commercial, mainstream projects. IBM supports AspectJ, a Java-based AOP development environment that was developed by Xerox PARC and is now under the direction of the Eclipse Foundation.
|