Net-Centric Computing

The underlying principle of Net-Centric Computing (NCC) is a distributed environment where applications and data are downloaded from servers and exchanged with peers across a network on as as-needed basis. This is in stark contrast to the use of powerful personal computers that rely primarily on local resources. In some respects, NCC resembles an earlier computing era of mainframes and centralized services. However, there are significant differences. For example, NCC relies on virtually portable applications running on multiple platforms, mobile data accessed via high-speed network connections, and low-cost appliances for local processing. In many ways, NCC is the enabling technology for a significant percentage of modern enterprise applications.

Since its inception in 1997, the NCC series of events have provided a forum for researchers and practitioners active in a wide-variety of software engineering researchers and practice. NCC is an enabling technology for modern distributed systems (e.g., Web applications). As such, knowledge of NCC is essential requirement in architecting, constructing, and evolving the complex software systems that power today's enterprises.

The people who are likely to participate in the workshop are software engineering researchers and advanced practitioners. Since NCC technologies provide the foundation for so many of today's distributed systems, the topic should interest those active in fields such a networks, security, software engineering, system architecture, components, middleware, and enterprise application integration. Graduate students reading any of these topics should also find NCC events to be extremely useful for their studies.

NCC Events

Current Events:    
Future Events:
NCC 2008
Planning stages...
Past Events:

NCC 2005: September 25, 2005
Budapest, Hungary


NCC 2001: May 14, 2001
Toronto, Canada

NCC 1998
Toronto, Canada
NCC 1997
London, UK

Steering Committee

Last updated March 20, 2008 by Scott Tilley.