IBM Corp will announce the architectural foundations of San Francisco, its Java-based component development environment next Wednesday, which the company says will finally make code re-use a reality and make Java a viable option for server-based business applications. Shipping on August 15th, the first release of San Francisco will comprise three parts, says Steve Carter, IBM’s manager of solution frameworks for small and medium businesses. First is the foundations and utilities layer, which includes the base object services, such as security and drive services; utilities, for the installation and configuration of the San Francisco software and San Francisco-derived applications; and base object classes. Second is the business objects that will be common to all applications, for example customer, product or currency values. Third is the core business process layer, comprising a series of components specific to a particular business process. General ledger will be available first, followed accounts receivable and payable, sales order management, warehouse management and human resources. IBM has worked with more than 200 software companies on the project over the past two years at various levels: business software vendors JBA Holdings Plc from the UK and IBS AB from Sweden have been directly involved in the development of the architecture; a further 15 have been trying out the code since its beta release last November; and others have advised IBM on marketing, technical and product issues, says Carter. IBM has also been talking to Java tool developers about working with San Francisco. At the end of last year (CI No 3,060), IBM inked agreements with Rational Software Corp and Borland International Inc to use Rational’s Rose visual modeling tool and Borland JBuilder visual component development tool. More details, page 2.