Configurable Network Computing

This is an old revision of this page, as edited by SimonATL (talk | contribs) at 23:10, 8 August 2007 (Added CNC funtions). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Configurable Network Computing or CNC is a Oracle Corporation JD Edwards® client-server architecture and methodology that was designed to implement scalable enterprise-wide business solutions software that can run on a variety of database and operations systems (OS) platforms. Specifically, the CNC architecture is now sponsored by the Oracle Software-owned JDEdwards Enterprise Resource Planning or ERP system. It also refers to the systems analysts who install, maintain, manage and enhance this architecture.

The CNC architecture

In this specialized architecture, a company's JDEdwards business software applications run in such as way as to be transparently insulated from both the database where the business data is stored as well as from the client computer's underlying operating system. In layman's terms, the business programs don't "care" where the data is or which operating system is being used on any of the end user computers. Neither do the applications servers on which business programs run need to directly "know" what database systems are being called on the data end or back end. The CNC architecture keeps track of this through various database tables that point the business applications to the servers that run or execute the business applications and also include database connection tools called database drivers that tell the system also where the database servers are and what specific databases to do lookups, data inserts and data extracts from.  Because of the key nature of the underlying architecture, a sound CNC infrastructure is critical to the success of a JD Edwards OneWorld® installation or implementation. 

CNC systems analysts

Systems analysts that work in this field are also called CNCs.

In order to support this architecture, CNC analysts have to perform the following functions:

  • CNC Systems Administration which includes user and application security.
  • Planning and installation of business application patches also called electronic sofware updates or ESUs as well as underlying foundational code or programs called tools releases or service packs.
  • Building and deploying changes to the business applications called package builds
  • Management of various development, testing and production business environments which are self-contained sub-systems
  • Printer Configuration
  • Refreshing and optimization of the underlying database, working with database administrators
  • Creation of new environments
  • System auditing and perfomance tuning tasks
  • Development of software tools and processes automate repetitive CNC® tasks
  • Remote CNC management through various secure access systems.
  • Training both business analysists, programmers and end-users on the overall use of the JDE ERP system