Reusable software components - when properly built, promoted, and tracked -
deliver an enormously productive alternative to traditional
"built-from-scratch" application development. The benefits are real,
tangible, and ultimately reflected in the bottom line for those organizations
with the wisdom to recognize software reuse as an adaptation of the same
concept that made Henry Ford famous and very, very rich. Web services, when
held to the same standards of construction, promotion, and tracking, offer
the same benefits. The advantages of component-based development (CBD) apply
equally to service-based development (SBD) - better, faster, cheaper creation
of software solutions.
The characteristic benefit of software components is their ability to
encapsulate functionalit... (more)
For decades, IT professionals have put up with the headaches of managing a
complex and rigid enterprise architecture that has become a Petri dish for
the too-familiar misalignment between IT and the business. Enter
service-oriented architecture (SOA), which promises to create applications
composed of modular software components that are interconnected through
well-defined, open Web servi... (more)
The JavaBean component model presents entirely new ways of developing
software. Once a component interface is specified, the actual implementation
can be accomplished by another programmer down the hall, across the country
or anywhere in the world. This allows outsourcing of software development at
the component level.
At Flashline we're publicly testing a new service called Beans by Desig... (more)