Since the dawn of the software industry, technology has been evolving at a
rapid rate to meet business needs. We have now entered a new stage in
evolution with the adoption of Web services, which will only bring a quantum
leap in productivity for businesses if a number of key characteristics are
adopted that enable a revolution in software development.
This article will define the essential characteristics for software
development for Web services. None of the characteristics presented are new;
in fact some of them date back more than 20 years. The fundamental difference
is the "morphing" of these elements into a revolutionary software development
approach for service-oriented solutions.
Software Development Building Blocks
If we examine software development over the past 40 years, software has
become more complex as business needs and opportunities for exploiting
t... (more)