Skip to Main Content
A global network provides new opportunities for IT designers. It allows building applications from many pieces, known as components, distributed in different network locations. This methodology describes how to build all system elements; business logic, data access and a presentation layer from the coarse-grained components. Such a possibility gives us the Java programming language and related open source technologies: Enterprise JavaBeans (EJB) for creating business components and Java Portlets for creating interface components. The presented approach shows how to manage relationships between components and their versions. It describes methods to ensure reliable and fast communication between them. The authors present platforms for building and testing automation of component based applications and explain how the component based approach could help to speed up the team work.