Component Oriented Programming offers a unique programming-centered approach to component-based software development that delivers the well-developed training and practices you need to successfully apply this cost-effective method. Following an overview of basic theories and methodologies, the authors provide a unified component infrastructure for building component software using JavaBeans, EJB, OSGi, CORBA, CCM, .NET, and Web services. You'll learn how to develop reusable software components; build a software system of pre-built software components; design and implement a component-based software system using various component-based approaches. Clear organization and self-testing features make Component Oriented Programming an ideal textbook for graduate and undergraduate courses in computer science, software engineering, or information technology as well as a valuable reference for industry professionals.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
Apache Axis application assembly asynchronous Bean Builder 1.0 BeanBox Bundle-Activator catch Exception ex CCM component Client component combo box command compiler component model component object component-based software engineering component-oriented programming connection model Convert CORBA component create defined deployed descriptor discussed EJB component element Enterprise Bean entity bean event event handler example framework home interface implementation import installed J2EE JAR file JavaBeans JavaBeans component JNDI manifest file method invocation namespace null OpenCCM operations output package ponent port provides public abstract public class public double public interface public static void public String public void registered remote interface request reuse runtime Serializable server component session bean SOAP software components software engineering source code specified stateless session bean Step string name student Sun Microsystems target TempConv temperature throws UDDI Web services window WSDL ž Click ž Select
Page 5 - A software component is a unit of composition with contractually specified interfaces and explicit context dependencies only. A software component can be deployed independently and is subject to composition by third parties.
Page 5 - A business component represents the software implementation of an "autonomous" business concept or business process. It consists of the software artifacts necessary to express, implement, and deploy the concept as a reusable element of a larger business system.
Page 5 - A component is a nontrivial, nearly independent, and replaceable part of a system that fulfills a clear function in the context of a well-defined architecture. A component conforms to and provides the physical realization of a set of interfaces.