SRI Consulting Business Intelligence


Advanced Search                           
Bringing Futures into Focus
Research Programs Consulting Services What's New? About SRIC-BI Contact Us Search (Advanced)
Explorer
Component-Based Software Engineering
Explorer no longer monitors this technology area.
Explorer program logo

Viewpoints
About This Technology
  Download the Technology Map  (PDF)
View the Technology Map's Table of Contents


In February 2005, Explorer's Component-Based Software Engineering technology area was replaced with a new area: Web Services.


Viewpoints
  2004   Download all 2004 Viewpoints  (PDF)
Dec/Jan - 2004: The Year in Review
Look for These Developments in 2005
November - Vodafone's 3G Launch: Implications for Web Services
October - Recent Developments: Microsoft and IBM Clash over Web Services' Standards for System Management • Incresing Consumer Broadband Adoption Could Mean New Security Risks for Corporate IT Networks
September - Open-Source Software
August - The Rise of RSS
July - Recent Developments: Oracle to Acquire Collaxa in Move to Strengthen Application-Server Software • Open Mobile Alliance Release of OMA Web Services 1.0 • Microsoft: Chained to the Desktop
June - Microsoft and SAP Merger Discussions Imply Changes for Web Services and the Software Industry
May - Web Services Market Estimates
Recent Developments: Web Services Choreography Description Language Version 1.0
April - Web Services Technology Review
March - Implications of Web Services Commercialization
February - Where the Enterprise-Service Bus Is Going
 
  1996–2003 Viewpoints archive  >>



About This Technology   (January 2003)

In the past two decades, software has enabled businesses to automate and streamline external and internal processes, achieving huge cost savings and finding new business opportunities. Although the hype and excitement about e-business and e-commerce have disappeared, software, particularly Internet- and intranet-based software, will continue to have a profound impact on business in the decade ahead. But for companies to realize the potential of software, they need technologies that cope with, and take advantage of, the distributed and varying resources on networks. Companies also need software methodologies that can drive down the high cost of software development and systems integration.

Components are reusable pieces of software code that serve as building blocks within an application framework. Although these components owe much to the field of object-oriented technology, they are often larger and more abstract than pure software objects are, containing whole or part applications rather than application-specific source-code instructions. With a coherent and enterprisewide architecture model, components can drastically reduce the complexity of a company’s information system. Beyond components are Web services—an emerging generation of Web-based software components that use XML and HTTP. Web services promise to take component-based software engineering forward and to improve software systems’ suitability for the dynamic nature of modern networks in which resources appear and disappear. Because Web services use standard Internet technologies, they are relatively easy for developers to understand, reducing development time and therefore cost.

Web services move systems away from the layered architectures that began in the days of client/server computing and continued with component-based software. Web services will see far more decentralized applications and face new security and systems-management challenges. The long-term vision of many proponents of Web services is global interoperability, in which all Web services can communicate with one another in a single global network. Such a vision has profound implications. For example, the electronic boundaries of companies would become far more fluid than they are today, and corporate IT systems would operate more as business organisms than as components within the regimented IT structures that most companies operate in today.

With many major vendors backing Web services, progress toward some version of the goal seems nearly certain. Less certain is whether Web services will, as IBM put it, “have a more profound effect on business over the next five years than the Internet in the last five” or whether Web services will simply allow companies to create Web-based applications more efficiently.



SRI Consulting Business Intelligence -- An SRI International Business Partner
Contact Us / Become a Client Korean   (Korean Inquiries) Japanese web site   (Japanese site)
Privacy Policy Sign up for SRIC-BI News, a free newsletter!
© 2001–08 by SRI Consulting Business Intelligence. All rights reserved. Unauthorized use or reproduction of all or any part of this document is prohibited. webmaster@sric-bi.com.