|
Software Components are typically business
objects that have predefined and reusable
behaviors. Component-Based Development is
the idea of creating software applications
from components. Implementation detail is
hidden in the interfaces, which isolate
and encapsulate a set of functionality.
Interfaces are the means by which components
connect.
An interface is a set of named
operations that can be invoked by clients.
More importantly, well-defined interfaces
define the component's entry points, and
a component's accessibility is done only
via its interface. In a component-based
approach, providers and clients communicate
via the specification of the interface,
which becomes the mediating middle that
lets the two parties collaborate and work
together.
The benefits of software components are
manifold:
- A component is more generalized and
application-independent
- Components can be reused in a variety
of contexts.
- Individual components can be custom-made
to suit specific requirements, whereas
existing ones can be customized to meet
those requirements.
- Several components can be assembled
to form a functioning system.
- Upgrades of individual components end
the problem of massive upgrades as done
in monolithic systems
- Components can live anywhere on a network
- in computers best suited for running
them - based on the functions the components
provide.
- Using distributed computing system standards
such as CORBA, Java RMI and EJB, and Microsoft's
COM/DCOM, components can be distributed
among the computers in an enterprise network.
Our Development Tools give you access to
state of the art Software Component technology
and a wealth of resources that are reusable
time and time again. This will really save
your business money and improve the desirability
and quality of your products to your customers.
Using Software Components could save you
many tens of thousands of man hours of development
time. This saving in time and the increased
reliability and productivity that come with
using components equate to immeasurable
costs savings.
About
ActiveX...
|